DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 3b78c6dfd850dbaef1c48a37efe58783b50c0292
parent c4ace382129ee43fffddf54ea1c01818176589bc
Author: falkTX <falktx@gmail.com>
Date:   Sat, 10 May 2014 14:50:52 +0100

Rework things a bit; Start documentation

Diffstat:
Mdgl/App.hpp | 36++++++++++++++++++++++++++++++++++++
Mdgl/Base.hpp | 27++++++++++++++++++---------
Mdgl/Geometry.hpp | 279++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
Mdgl/src/AppPrivateData.hpp | 3+++
Mdistrho/DistrhoUtils.hpp | 8++++----
Mdistrho/src/DistrhoDefines.h | 10++++------
Mexamples/Makefile | 27+++++++++++----------------
Dexamples/app-bundle/nekobi-ui.pro | 17-----------------
Rexamples/app.cpp -> examples/dgl-app.cpp | 0
Rexamples/color.cpp -> examples/dgl-color.cpp | 0
Aexamples/dgl-images.cpp | 213+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Rexamples/images_src/CREDITS.txt -> examples/dgl-images_src/CREDITS.txt | 0
Rexamples/images_src/CatPics.cpp -> examples/dgl-images_src/CatPics.cpp | 0
Rexamples/images_src/CatPics.hpp -> examples/dgl-images_src/CatPics.hpp | 0
Rexamples/images_src/cat1.png -> examples/dgl-images_src/cat1.png | 0
Rexamples/images_src/cat2.png -> examples/dgl-images_src/cat2.png | 0
Rexamples/images_src/cat3.png -> examples/dgl-images_src/cat3.png | 0
Dexamples/images.cpp | 213-------------------------------------------------------------------------------
Dexamples/nekobi-ui.cpp | 54------------------------------------------------------
Dexamples/nekobi-ui_src/DistrhoArtworkNekobi.cpp | 6890-------------------------------------------------------------------------------
Dexamples/nekobi-ui_src/DistrhoArtworkNekobi.hpp | 90-------------------------------------------------------------------------------
Dexamples/nekobi-ui_src/DistrhoUINekobi.cpp | 142-------------------------------------------------------------------------------
Dexamples/nekobi-ui_src/DistrhoUINekobi.hpp | 81-------------------------------------------------------------------------------
Dexamples/nekobi-ui_src/NekoWidget.hpp | 204-------------------------------------------------------------------------------
Dexamples/nekobi-ui_src/artwork/about.png | 0
Dexamples/nekobi-ui_src/artwork/aboutButtonHover.png | 0
Dexamples/nekobi-ui_src/artwork/aboutButtonNormal.png | 0
Dexamples/nekobi-ui_src/artwork/background.png | 0
Dexamples/nekobi-ui_src/artwork/claw1.png | 0
Dexamples/nekobi-ui_src/artwork/claw2.png | 0
Dexamples/nekobi-ui_src/artwork/knob.png | 0
Dexamples/nekobi-ui_src/artwork/run1.png | 0
Dexamples/nekobi-ui_src/artwork/run2.png | 0
Dexamples/nekobi-ui_src/artwork/run3.png | 0
Dexamples/nekobi-ui_src/artwork/run4.png | 0
Dexamples/nekobi-ui_src/artwork/scratch1.png | 0
Dexamples/nekobi-ui_src/artwork/scratch2.png | 0
Dexamples/nekobi-ui_src/artwork/sit.png | 0
Dexamples/nekobi-ui_src/artwork/slider.png | 0
Dexamples/nekobi-ui_src/artwork/tail.png | 0
Dexamples/shaders/cube.frag | 36------------------------------------
Dexamples/shaders/cube.vert | 45---------------------------------------------
Dexamples/shaders/distance-field-2.frag | 43-------------------------------------------
Dexamples/shaders/distance-field-2.vert | 47-----------------------------------------------
Dexamples/shaders/distance-field-3.frag | 43-------------------------------------------
Dexamples/shaders/distance-field.frag | 70----------------------------------------------------------------------
Dexamples/shaders/distance-field.vert | 40----------------------------------------
Dexamples/shaders/text.frag | 152-------------------------------------------------------------------------------
Dexamples/shaders/text.vert | 55-------------------------------------------------------
Dexamples/shaders/v3f-c4f.frag | 36------------------------------------
Dexamples/shaders/v3f-c4f.vert | 43-------------------------------------------
Dexamples/shaders/v3f-t2f-c4f.frag | 38--------------------------------------
Dexamples/shaders/v3f-t2f-c4f.vert | 45---------------------------------------------
Rexamples/cairo.cpp -> examples/tests/cairo.cpp | 0
Rexamples/text.cpp -> examples/tests/text.cpp | 0
55 files changed, 567 insertions(+), 8420 deletions(-)

diff --git a/dgl/App.hpp b/dgl/App.hpp @@ -25,15 +25,51 @@ class Window; // ----------------------------------------------------------------------- +/** + Base DGL Application class. + + One application instance is required for creating a window. + There's no single/global application instance in DGL, and multiple + windows can share the same app instance. + + In standalone mode an application will automatically quit its + event-loop when all its windows are closed. + */ class App { public: + /** + Constructor. + */ App(); + + /** + Destructor. + */ ~App(); + /** + Idle function. + This calls all this app Windows' idle functions and idle callbacks. + */ void idle(); + + /** + Run the application event-loop until all Windows are closed. + @idle() is called at regular intervals. + */ void exec(); + + /** + Quit the application. + This stops the event-loop and closes all Windows. + */ void quit(); + + /** + Check if the application is about to quit. + Returning true means there's no event-loop running at the moment. + */ bool isQuiting() const noexcept; private: diff --git a/dgl/Base.hpp b/dgl/Base.hpp @@ -20,8 +20,8 @@ #include "../distrho/extra/d_leakdetector.hpp" // ----------------------------------------------------------------------- +// Define namespace -/* Define namespace */ #ifndef DGL_NAMESPACE # define DGL_NAMESPACE DGL #endif @@ -30,14 +30,18 @@ #define END_NAMESPACE_DGL } #define USE_NAMESPACE_DGL using namespace DGL_NAMESPACE; -/* GL includes */ +// ----------------------------------------------------------------------- +// OpenGL includes + #ifdef DISTRHO_OS_MAC # include "OpenGL/gl.h" #else # include "GL/gl.h" #endif -/* missing GL defines */ +// ----------------------------------------------------------------------- +// Missing OpenGL defines + #if defined(GL_BGR_EXT) && ! defined(GL_BGR) # define GL_BGR GL_BGR_EXT #endif @@ -53,9 +57,10 @@ START_NAMESPACE_DGL // ----------------------------------------------------------------------- +// Base DGL enums -/* - * Convenience symbols for ASCII control characters. +/** + Convenience symbols for ASCII control characters. */ enum Char { CHAR_BACKSPACE = 0x08, @@ -63,8 +68,8 @@ enum Char { CHAR_DELETE = 0x7F }; -/* - * Special (non-Unicode) keyboard keys. +/** + Special (non-Unicode) keyboard keys. */ enum Key { KEY_F1 = 1, @@ -94,8 +99,8 @@ enum Key { KEY_SUPER }; -/* - * Keyboard modifier flags. +/** + Keyboard modifier flags. */ enum Modifier { MODIFIER_SHIFT = 1 << 0, /**< Shift key */ @@ -105,7 +110,11 @@ enum Modifier { }; // ----------------------------------------------------------------------- +// Base DGL classes +/** + Idle callback. + */ class IdleCallback { public: diff --git a/dgl/Geometry.hpp b/dgl/Geometry.hpp @@ -22,29 +22,71 @@ START_NAMESPACE_DGL // ----------------------------------------------------------------------- +// Forward class names template<typename> class Line; template<typename> class Rectangle; // ----------------------------------------------------------------------- +// Point template<typename T> class Point { public: + /** + Constructor for (0, 0) point. + */ Point() noexcept; + + /** + Constructor using custom x and y values. + */ Point(const T& x, const T& y) noexcept; + + /** + Constructor using another Point class values. + */ Point(const Point<T>& pos) noexcept; + /** + Get X value. + */ const T& getX() const noexcept; + + /** + Get Y value. + */ const T& getY() const noexcept; + /** + Set X value as @a x. + */ void setX(const T& x) noexcept; + + /** + Set Y value as @a y. + */ void setY(const T& y) noexcept; + + /** + Set X and Y values as @a x and @a y respectively. + */ void setPos(const T& x, const T& y) noexcept; + + /** + Set X and Y values according to @a pos. + */ void setPos(const Point<T>& pos) noexcept; + /** + Move this point by @a x and @a y values. + */ void moveBy(const T& x, const T& y) noexcept; + + /** + Move this point by @a pos. + */ void moveBy(const Point<T>& pos) noexcept; Point<T>& operator=(const Point<T>& pos) noexcept; @@ -60,24 +102,65 @@ private: }; // ----------------------------------------------------------------------- +// Size template<typename T> class Size { public: + /** + Constructor for null size (0x0). + */ Size() noexcept; + + /** + Constructor using custom width and height values. + */ Size(const T& width, const T& height) noexcept; + + /** + Constructor using another Size class values. + */ Size(const Size<T>& size) noexcept; + /** + Get width. + */ const T& getWidth() const noexcept; + + /** + Get height. + */ const T& getHeight() const noexcept; + /** + Set width. + */ void setWidth(const T& width) noexcept; + + /** + Set height. + */ void setHeight(const T& height) noexcept; + + /** + Set size using @a width and @a height. + */ void setSize(const T& width, const T& height) noexcept; + + /** + Set size. + */ void setSize(const Size<T>& size) noexcept; + /** + Grow size by @a multiplier. + */ void growBy(const T& multiplier) noexcept; + + /** + Shrink size by @a divider. + */ void shrinkBy(const T& divider) noexcept; Size<T>& operator=(const Size<T>& size) noexcept; @@ -94,39 +177,125 @@ private: }; // ----------------------------------------------------------------------- +// Line template<typename T> class Line { public: + /** + Constructor for null line ([0, 0] to [0, 0]). + */ Line() noexcept; + + /** + Constructor using custom start X, start Y, end X and end Y values. + */ Line(const T& startX, const T& startY, const T& endX, const T& endY) noexcept; + + /** + Constructor using custom start X, start Y, end pos values. + */ Line(const T& startX, const T& startY, const Point<T>& endPos) noexcept; + + /** + Constructor using custom start pos, end X and end Y values. + */ Line(const Point<T>& startPos, const T& endX, const T& endY) noexcept; + + /** + Constructor using custom start and end pos values. + */ Line(const Point<T>& startPos, const Point<T>& endPos) noexcept; + + /** + Constructor using another Line class values. + */ Line(const Line<T>& line) noexcept; + /** + Get start X value. + */ const T& getStartX() const noexcept; + + /** + Get start Y value. + */ const T& getStartY() const noexcept; + + /** + Get end X value. + */ const T& getEndX() const noexcept; + + /** + Get end Y value. + */ const T& getEndY() const noexcept; + /** + Get start position. + */ const Point<T>& getStartPos() const noexcept; + + /** + Get end position. + */ const Point<T>& getEndPos() const noexcept; + /** + Set start X value as @a x. + */ void setStartX(const T& x) noexcept; + + /** + Set start Y value as @a y. + */ void setStartY(const T& y) noexcept; + + /** + Set start X and Y values as @a x and @a y respectively. + */ void setStartPos(const T& x, const T& y) noexcept; + + /** + Set start X and Y values according to @a pos. + */ void setStartPos(const Point<T>& pos) noexcept; + /** + Set end X value as @a x. + */ void setEndX(const T& x) noexcept; + + /** + Set end Y value as @a y. + */ void setEndY(const T& y) noexcept; + + /** + Set end X and Y values as @a x and @a y respectively. + */ void setEndPos(const T& x, const T& y) noexcept; + + /** + Set end X and Y values according to @a pos. + */ void setEndPos(const Point<T>& pos) noexcept; + /** + Move this line by @a x and @a y values. + */ void moveBy(const T& x, const T& y) noexcept; + + /** + Move this line by @a pos. + */ void moveBy(const Point<T>& pos) noexcept; + /** + Draw this line using the current OpenGL state. + */ void draw(); Line<T>& operator=(const Line<T>& line) noexcept; @@ -138,47 +307,155 @@ private: }; // ----------------------------------------------------------------------- +// Rectangle template<typename T> class Rectangle { public: + /** + Constructor for null rectangle. + */ Rectangle() noexcept; + + /** + Constructor using custom X, Y, width and height values. + */ Rectangle(const T& x, const T& y, const T& width, const T& height) noexcept; + + /** + Constructor using custom X, Y and size values. + */ Rectangle(const T& x, const T& y, const Size<T>& size) noexcept; + + /** + Constructor using custom pos, width and height values. + */ Rectangle(const Point<T>& pos, const T& width, const T& height) noexcept; + + /** + Constructor using custom position and size. + */ Rectangle(const Point<T>& pos, const Size<T>& size) noexcept; + + /** + Constructor using another Rectangle class values. + */ Rectangle(const Rectangle<T>& rect) noexcept; + /** + Get X value. + */ const T& getX() const noexcept; + + /** + Get Y value. + */ const T& getY() const noexcept; + + /** + Get width. + */ const T& getWidth() const noexcept; + + /** + Get height. + */ const T& getHeight() const noexcept; + /** + Get position. + */ const Point<T>& getPos() const noexcept; - const Size<T>& getSize() const noexcept; + /** + Get size. + */ + const Size<T>& getSize() const noexcept; + + /** + Set X value as @a x. + */ void setX(const T& x) noexcept; + + /** + Set Y value as @a y. + */ void setY(const T& y) noexcept; + + /** + Set X and Y values as @a x and @a y respectively. + */ void setPos(const T& x, const T& y) noexcept; + + /** + Set X and Y values according to @a pos. + */ void setPos(const Point<T>& pos) noexcept; + /** + Move this rectangle by @a x and @a y values. + */ void moveBy(const T& x, const T& y) noexcept; + + /** + Move this rectangle by @a pos. + */ void moveBy(const Point<T>& pos) noexcept; + /** + Set width. + */ void setWidth(const T& width) noexcept; + + /** + Set height. + */ void setHeight(const T& height) noexcept; + + /** + Set size using @a width and @a height. + */ void setSize(const T& width, const T& height) noexcept; + + /** + Set size. + */ void setSize(const Size<T>& size) noexcept; + /** + Grow size by @a multiplier. + */ void growBy(const T& multiplier) noexcept; + + /** + Shrink size by @a divider. + */ void shrinkBy(const T& divider) noexcept; + /** + Check if this rectangle contains the point defined by @a X and @a Y. + */ bool contains(const T& x, const T& y) const noexcept; + + /** + Check if this rectangle contains the point @a pos. + */ bool contains(const Point<T>& pos) const noexcept; + + /** + Check if this rectangle contains X. + */ bool containsX(const T& x) const noexcept; + + /** + Check if this rectangle contains Y. + */ bool containsY(const T& y) const noexcept; + /** + Draw this rectangle using the current OpenGL state. + */ void draw(); Rectangle<T>& operator=(const Rectangle<T>& rect) noexcept; diff --git a/dgl/src/AppPrivateData.hpp b/dgl/src/AppPrivateData.hpp @@ -37,6 +37,9 @@ struct App::PrivateData { ~PrivateData() { + DISTRHO_SAFE_ASSERT(! doLoop); + DISTRHO_SAFE_ASSERT(visibleWindows == 0); + windows.clear(); idleCallbacks.clear(); } diff --git a/distrho/DistrhoUtils.hpp b/distrho/DistrhoUtils.hpp @@ -139,7 +139,7 @@ void d_safe_exception(const char* const exception, const char* const file, const // d_*sleep static inline -void d_sleep(const uint secs) +void d_sleep(const uint secs) noexcept { DISTRHO_SAFE_ASSERT_RETURN(secs > 0,); @@ -149,11 +149,11 @@ void d_sleep(const uint secs) #else ::sleep(secs); #endif - } DISTRHO_SAFE_EXCEPTION("carla_sleep"); + } DISTRHO_SAFE_EXCEPTION("d_sleep"); } static inline -void d_msleep(const uint msecs) +void d_msleep(const uint msecs) noexcept { DISTRHO_SAFE_ASSERT_RETURN(msecs > 0,); @@ -163,7 +163,7 @@ void d_msleep(const uint msecs) #else ::usleep(msecs * 1000); #endif - } DISTRHO_SAFE_EXCEPTION("carla_msleep"); + } DISTRHO_SAFE_EXCEPTION("d_msleep"); } // ----------------------------------------------------------------------- diff --git a/distrho/src/DistrhoDefines.h b/distrho/src/DistrhoDefines.h @@ -37,10 +37,8 @@ # define DISTRHO_DLL_EXTENSION "dylib" # elif defined(__HAIKU__) # define DISTRHO_OS_HAIKU 1 -# define DISTRHO_DLL_EXTENSION "so" # elif defined(__linux__) # define DISTRHO_OS_LINUX 1 -# define DISTRHO_DLL_EXTENSION "so" # endif #endif @@ -67,10 +65,10 @@ #endif /* Define DISTRHO_SAFE_ASSERT* */ -#define DISTRHO_SAFE_ASSERT(cond) if (cond) d_pass(); else d_safe_assert(#cond, __FILE__, __LINE__); -#define DISTRHO_SAFE_ASSERT_BREAK(cond) if (cond) d_pass(); else { d_safe_assert(#cond, __FILE__, __LINE__); break; } -#define DISTRHO_SAFE_ASSERT_CONTINUE(cond) if (cond) d_pass(); else { d_safe_assert(#cond, __FILE__, __LINE__); continue; } -#define DISTRHO_SAFE_ASSERT_RETURN(cond, ret) if (cond) d_pass(); else { d_safe_assert(#cond, __FILE__, __LINE__); return ret; } +#define DISTRHO_SAFE_ASSERT(cond) if (! (cond)) d_safe_assert(#cond, __FILE__, __LINE__); +#define DISTRHO_SAFE_ASSERT_BREAK(cond) if (! (cond)) { d_safe_assert(#cond, __FILE__, __LINE__); break; } +#define DISTRHO_SAFE_ASSERT_CONTINUE(cond) if (! (cond)) { d_safe_assert(#cond, __FILE__, __LINE__); continue; } +#define DISTRHO_SAFE_ASSERT_RETURN(cond, ret) if (! (cond)) { d_safe_assert(#cond, __FILE__, __LINE__); return ret; } /* Define DISTRHO_SAFE_EXCEPTION */ #define DISTRHO_SAFE_EXCEPTION(msg) catch(...) { d_safe_exception(msg, __FILE__, __LINE__); } diff --git a/examples/Makefile b/examples/Makefile @@ -14,13 +14,9 @@ LINK_FLAGS += -L.. -ldgl $(DGL_LIBS) # -------------------------------------------------------------- ifeq ($(WIN32),true) -TARGETS = app.exe color.exe images.exe nekobi-ui.exe +TARGETS = dgl-app.exe dgl-color.exe dgl-images.exe else -ifeq ($(MACOS),true) -TARGETS = app color images nekobi-ui -else -TARGETS = app cairo color images nekobi-ui -endif +TARGETS = dgl-app dgl-color dgl-images endif # -------------------------------------------------------------- @@ -29,7 +25,7 @@ all: ../libdgl.a $(TARGETS) clean: $(MAKE) -C ../dgl clean - $(RM) *.exe app cairo color images nekobi-ui + $(RM) $(TARGETS) debug: $(MAKE) DEBUG=true @@ -46,22 +42,21 @@ debug: # -------------------------------------------------------------- -app: app.cpp ../dgl/* +dgl-app: dgl-app.cpp ../dgl/* $(CXX) $< $(BUILD_CXX_FLAGS) $(LINK_FLAGS) -o $@ -cairo: cairo.cpp ../dgl/* - $(CXX) $< $(BUILD_CXX_FLAGS) $(shell pkg-config --cflags --libs cairo) $(LINK_FLAGS) -o $@ - -color: color.cpp ../dgl/* +dgl-color: dgl-color.cpp ../dgl/* $(CXX) $< $(BUILD_CXX_FLAGS) $(LINK_FLAGS) -o $@ -images: images.cpp images_src/* ../dgl/* +dgl-images: dgl-images.cpp dgl-images_src/* ../dgl/* $(CXX) $< $(BUILD_CXX_FLAGS) $(LINK_FLAGS) -o $@ -nekobi-ui: nekobi-ui.cpp nekobi-ui_src/* ../dgl/* - $(CXX) $< $(BUILD_CXX_FLAGS) $(LINK_FLAGS) -o $@ +# -------------------------------------------------------------- + +dgl-cairo: dgl-cairo.cpp ../dgl/* + $(CXX) $< $(BUILD_CXX_FLAGS) $(shell pkg-config --cflags --libs cairo) $(LINK_FLAGS) -o $@ -text: text.cpp ../dgl/* +dgl-text: dgl-text.cpp ../dgl/* $(CXX) $< $(BUILD_CXX_FLAGS) $(LINK_FLAGS) -o $@ # -------------------------------------------------------------- diff --git a/examples/app-bundle/nekobi-ui.pro b/examples/app-bundle/nekobi-ui.pro @@ -1,17 +0,0 @@ -# qmake project file for app bundle test - -TARGET = nekobi-ui - -# ------------------------------------------------------- - -CONFIG = app_bundle warn_on -TEMPLATE = app -VERSION = 1.0.0 - -# ------------------------------------------------------- - -INCLUDEPATH = ../../dgl -LIBS = ../../libdgl.a -framework OpenGL -framework Cocoa -SOURCES = ../nekobi-ui.cpp - -# ------------------------------------------------------- diff --git a/examples/app.cpp b/examples/dgl-app.cpp diff --git a/examples/color.cpp b/examples/dgl-color.cpp diff --git a/examples/dgl-images.cpp b/examples/dgl-images.cpp @@ -0,0 +1,213 @@ +/* + * DISTRHO Plugin Framework (DPF) + * Copyright (C) 2012-2014 Filipe Coelho <falktx@falktx.com> + * + * Permission to use, copy, modify, and/or distribute this software for any purpose with + * or without fee is hereby granted, provided that the above copyright notice and this + * permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD + * TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER + * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +// ------------------------------------------------------ +// Pics + +#include "dgl-images_src/CatPics.cpp" + +// ------------------------------------------------------ +// DGL Stuff + +#include "Image.hpp" +#include "Widget.hpp" +#include "StandaloneWindow.hpp" + +// ------------------------------------------------------ +// use namespace + +using namespace DGL; + +// ------------------------------------------------------ +// our widget + +class ExampleImagesWidget : public Widget, + public IdleCallback +{ +public: + static const int kImg1y = 0; + static const int kImg2y = 500/2-CatPics::cat2Height/2; + static const int kImg3x = 400/3-CatPics::cat3Width/3; + + static const int kImg1max = 500-CatPics::cat1Width; + static const int kImg2max = 500-CatPics::cat2Width; + static const int kImg3max = 400-CatPics::cat3Height; + + ExampleImagesWidget(Window& win) + : Widget(win), + fImgTop1st(1), + fImgTop2nd(2), + fImgTop3rd(3), + fImg1x(0), + fImg2x(kImg2max), + fImg3y(kImg3max), + fImg1rev(false), + fImg2rev(true), + fImg3rev(true), + fImg1(CatPics::cat1Data, CatPics::cat1Width, CatPics::cat1Height, GL_BGR), + fImg2(CatPics::cat2Data, CatPics::cat2Width, CatPics::cat2Height, GL_BGR), + fImg3(CatPics::cat3Data, CatPics::cat3Width, CatPics::cat3Height, GL_BGR) + { + win.addIdleCallback(this); + } + +private: + void idleCallback() override + { + if (fImg1rev) + { + fImg1x -= 2; + if (fImg1x <= -50) + { + fImg1rev = false; + setNewTopImg(1); + } + } + else + { + fImg1x += 2; + if (fImg1x >= kImg1max+50) + { + fImg1rev = true; + setNewTopImg(1); + } + } + + if (fImg2rev) + { + fImg2x -= 1; + if (fImg2x <= -50) + { + fImg2rev = false; + setNewTopImg(2); + } + } + else + { + fImg2x += 4; + if (fImg2x >= kImg2max+50) + { + fImg2rev = true; + setNewTopImg(2); + } + } + + if (fImg3rev) + { + fImg3y -= 3; + if (fImg3y <= -50) + { + fImg3rev = false; + setNewTopImg(3); + } + } + else + { + fImg3y += 3; + if (fImg3y >= kImg3max+50) + { + fImg3rev = true; + setNewTopImg(3); + } + } + + repaint(); + } + + void onDisplay() override + { + switch (fImgTop3rd) + { + case 1: + fImg1.drawAt(fImg1x, kImg1y); + break; + case 2: + fImg2.drawAt(fImg2x, kImg2y); + break; + case 3: + fImg3.drawAt(kImg3x, fImg3y); + break; + }; + + switch (fImgTop2nd) + { + case 1: + fImg1.drawAt(fImg1x, kImg1y); + break; + case 2: + fImg2.drawAt(fImg2x, kImg2y); + break; + case 3: + fImg3.drawAt(kImg3x, fImg3y); + break; + }; + + switch (fImgTop1st) + { + case 1: + fImg1.drawAt(fImg1x, kImg1y); + break; + case 2: + fImg2.drawAt(fImg2x, kImg2y); + break; + case 3: + fImg3.drawAt(kImg3x, fImg3y); + break; + }; + } + + void setNewTopImg(const int imgId) + { + if (fImgTop1st == imgId) + return; + + if (fImgTop2nd == imgId) + { + fImgTop2nd = fImgTop1st; + fImgTop1st = imgId; + return; + } + + fImgTop3rd = fImgTop2nd; + fImgTop2nd = fImgTop1st; + fImgTop1st = imgId; + } + + int fImgTop1st, fImgTop2nd, fImgTop3rd; + int fImg1x, fImg2x, fImg3y; + bool fImg1rev, fImg2rev, fImg3rev; + Image fImg1, fImg2, fImg3; +}; + +// ------------------------------------------------------ +// main entry point + +int main() +{ + App app; + Window win(app); + ExampleImagesWidget images(win); + + win.setResizable(false); + win.setSize(500, 400); + win.setTitle("Images"); + win.show(); + app.exec(); + + return 0; +} + +// ------------------------------------------------------ diff --git a/examples/images_src/CREDITS.txt b/examples/dgl-images_src/CREDITS.txt diff --git a/examples/images_src/CatPics.cpp b/examples/dgl-images_src/CatPics.cpp diff --git a/examples/images_src/CatPics.hpp b/examples/dgl-images_src/CatPics.hpp diff --git a/examples/images_src/cat1.png b/examples/dgl-images_src/cat1.png Binary files differ. diff --git a/examples/images_src/cat2.png b/examples/dgl-images_src/cat2.png Binary files differ. diff --git a/examples/images_src/cat3.png b/examples/dgl-images_src/cat3.png Binary files differ. diff --git a/examples/images.cpp b/examples/images.cpp @@ -1,213 +0,0 @@ -/* - * DISTRHO Plugin Framework (DPF) - * Copyright (C) 2012-2014 Filipe Coelho <falktx@falktx.com> - * - * Permission to use, copy, modify, and/or distribute this software for any purpose with - * or without fee is hereby granted, provided that the above copyright notice and this - * permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD - * TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -// ------------------------------------------------------ -// Pics - -#include "images_src/CatPics.cpp" - -// ------------------------------------------------------ -// DGL Stuff - -#include "Image.hpp" -#include "Widget.hpp" -#include "StandaloneWindow.hpp" - -// ------------------------------------------------------ -// use namespace - -using namespace DGL; - -// ------------------------------------------------------ -// our widget - -class ExampleImagesWidget : public Widget, - public IdleCallback -{ -public: - static const int kImg1y = 0; - static const int kImg2y = 500/2-CatPics::cat2Height/2; - static const int kImg3x = 400/3-CatPics::cat3Width/3; - - static const int kImg1max = 500-CatPics::cat1Width; - static const int kImg2max = 500-CatPics::cat2Width; - static const int kImg3max = 400-CatPics::cat3Height; - - ExampleImagesWidget(Window& win) - : Widget(win), - fImgTop1st(1), - fImgTop2nd(2), - fImgTop3rd(3), - fImg1x(0), - fImg2x(kImg2max), - fImg3y(kImg3max), - fImg1rev(false), - fImg2rev(true), - fImg3rev(true), - fImg1(CatPics::cat1Data, CatPics::cat1Width, CatPics::cat1Height, GL_BGR), - fImg2(CatPics::cat2Data, CatPics::cat2Width, CatPics::cat2Height, GL_BGR), - fImg3(CatPics::cat3Data, CatPics::cat3Width, CatPics::cat3Height, GL_BGR) - { - win.addIdleCallback(this); - } - -private: - void idleCallback() override - { - if (fImg1rev) - { - fImg1x -= 2; - if (fImg1x <= -50) - { - fImg1rev = false; - setNewTopImg(1); - } - } - else - { - fImg1x += 2; - if (fImg1x >= kImg1max+50) - { - fImg1rev = true; - setNewTopImg(1); - } - } - - if (fImg2rev) - { - fImg2x -= 1; - if (fImg2x <= -50) - { - fImg2rev = false; - setNewTopImg(2); - } - } - else - { - fImg2x += 4; - if (fImg2x >= kImg2max+50) - { - fImg2rev = true; - setNewTopImg(2); - } - } - - if (fImg3rev) - { - fImg3y -= 3; - if (fImg3y <= -50) - { - fImg3rev = false; - setNewTopImg(3); - } - } - else - { - fImg3y += 3; - if (fImg3y >= kImg3max+50) - { - fImg3rev = true; - setNewTopImg(3); - } - } - - repaint(); - } - - void onDisplay() override - { - switch (fImgTop3rd) - { - case 1: - fImg1.drawAt(fImg1x, kImg1y); - break; - case 2: - fImg2.drawAt(fImg2x, kImg2y); - break; - case 3: - fImg3.drawAt(kImg3x, fImg3y); - break; - }; - - switch (fImgTop2nd) - { - case 1: - fImg1.drawAt(fImg1x, kImg1y); - break; - case 2: - fImg2.drawAt(fImg2x, kImg2y); - break; - case 3: - fImg3.drawAt(kImg3x, fImg3y); - break; - }; - - switch (fImgTop1st) - { - case 1: - fImg1.drawAt(fImg1x, kImg1y); - break; - case 2: - fImg2.drawAt(fImg2x, kImg2y); - break; - case 3: - fImg3.drawAt(kImg3x, fImg3y); - break; - }; - } - - void setNewTopImg(const int imgId) - { - if (fImgTop1st == imgId) - return; - - if (fImgTop2nd == imgId) - { - fImgTop2nd = fImgTop1st; - fImgTop1st = imgId; - return; - } - - fImgTop3rd = fImgTop2nd; - fImgTop2nd = fImgTop1st; - fImgTop1st = imgId; - } - - int fImgTop1st, fImgTop2nd, fImgTop3rd; - int fImg1x, fImg2x, fImg3y; - bool fImg1rev, fImg2rev, fImg3rev; - Image fImg1, fImg2, fImg3; -}; - -// ------------------------------------------------------ -// main entry point - -int main() -{ - App app; - Window win(app); - ExampleImagesWidget images(win); - - win.setResizable(false); - win.setSize(500, 400); - win.setTitle("Images"); - win.show(); - app.exec(); - - return 0; -} - -// ------------------------------------------------------ diff --git a/examples/nekobi-ui.cpp b/examples/nekobi-ui.cpp @@ -1,54 +0,0 @@ -/* - * DISTRHO Plugin Framework (DPF) - * Copyright (C) 2012-2014 Filipe Coelho <falktx@falktx.com> - * - * Permission to use, copy, modify, and/or distribute this software for any purpose with - * or without fee is hereby granted, provided that the above copyright notice and this - * permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD - * TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -// ------------------------------------------------------ -// DGL StandaloneWindow - -#include "StandaloneWindow.hpp" - -// ------------------------------------------------------ -// include all source code here to make building easier - -#include "nekobi-ui_src/DistrhoArtworkNekobi.cpp" -#include "nekobi-ui_src/DistrhoUINekobi.cpp" - -// ------------------------------------------------------ -// main entry point - -int main() -{ - DGL::StandaloneWindow appWin; - DGL::Window& win(appWin.getWindow()); - - DistrhoUINekobi gui(win); - win.setResizable(false); - win.setSize(gui.getWidth(), gui.getHeight()); - win.setTitle("DGL UI Test"); - win.show(); - - DGL::App& app(appWin.getApp()); - - while (! app.isQuiting()) - { - gui.idle(); - app.idle(); - d_msleep(10); - } - - return 0; -} - -// ------------------------------------------------------ diff --git a/examples/nekobi-ui_src/DistrhoArtworkNekobi.cpp b/examples/nekobi-ui_src/DistrhoArtworkNekobi.cpp @@ -1,6890 +0,0 @@ -/* (Auto-generated binary data file). */ - -#include "DistrhoArtworkNekobi.hpp" - -static const unsigned char temp1[] = { - 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 58, 56, 56, 58, 56, 56, 58, - 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 59, 57, 57, 59, - 57, 57, 59, 57, 57, 59, 57, 57, 59, 57, 57, 59, 57, 57, 59, 57, 57, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, 58, 58, 59, - 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 58, 58, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 60, - 59, 59, 60, 59, 59, 60, 59, 59, 60, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, - 60, 60, 61, 60, 60, 61, 60, 60, 61, 60, 60, 61, 60, 60, 61, 60, 60, 61, 60, 60, 61, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, - 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 60, 60, 62, 61, 60, 62, 61, 61, 62, 61, 61, 62, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, - 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 63, - 61, 61, 63, 61, 61, 63, 61, 61, 63, 61, 61, 64, 61, 61, 64, 61, 61, 64, 61, 61, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, - 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, 62, 62, 64, - 62, 62, 64, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, - 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, - 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, - 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, - 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 62, 62, 65, 56, 56, 57, 23, 23, 22, 20, 20, 20, 21, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 20, 21, 20, 20, 20, - 21, 21, 21, 21, 21, 22, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 20, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 21, 21, 22, 21, 20, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, - 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 24, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, - 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 24, 23, 24, 22, 22, 23, 23, 22, 23, 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 22, - 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, - 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 23, 23, 22, 23, 22, 23, 22, 22, 22, - 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 22, 21, 22, 21, 21, - 22, 21, 21, 21, 21, 20, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 20, 21, 20, 21, 21, 22, 22, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, - 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, - 19, 19, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 19, 20, 21, 21, 20, 19, 19, 20, 20, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 20, - 19, 19, 19, 20, 20, 21, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 21, 21, 19, 19, 19, 20, 20, 21, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, - 20, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 20, 19, 19, 20, 21, 20, 20, 20, 19, 19, 20, 18, 18, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, - 20, 19, 19, 19, 19, 18, 18, 18, 18, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 18, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 26, 25, 26, 62, 62, 65, 56, 56, 57, 19, 19, 19, 18, 17, 18, - 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 20, 20, 19, 18, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 21, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, - 19, 19, 19, 19, 20, 19, 20, 20, 21, 20, 20, 19, 21, 21, 21, 19, 20, 19, 21, 21, 21, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 21, 20, 19, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, - 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 21, 21, 21, 21, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 19, 19, 19, - 22, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 20, - 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 19, 20, 21, 21, 21, 20, 19, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, - 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 21, 21, 21, 19, 19, 20, 19, 19, 19, 18, 18, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 20, 20, 19, 19, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, - 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 18, 18, 17, 18, 18, 18, 18, 19, 19, 18, 17, 18, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 19, 18, 18, 18, 18, 18, 19, 18, 19, 17, 17, 17, 18, 18, 18, 18, 17, 18, - 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 16, 18, 17, 17, 17, 17, 18, 16, 16, 17, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 16, 16, 16, - 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 15, - 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 17, 16, 16, 16, 16, 16, 15, 17, 16, 17, 16, 16, 16, 17, 17, 16, - 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 16, 16, 16, 17, 17, 16, - 16, 15, 15, 17, 17, 17, 17, 17, 17, 16, 15, 16, 22, 22, 21, 62, 62, 65, 56, 56, 57, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, - 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, - 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 20, - 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 20, 20, 19, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 21, 22, 20, 20, 20, - 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 22, 21, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 19, 19, 20, 20, 20, 21, 20, 20, 20, 22, 21, 20, 21, 21, 21, - 20, 19, 20, 21, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, - 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 18, 19, 19, 20, 20, 21, 19, - 20, 19, 20, 19, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 20, 20, 19, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 19, 18, 18, 19, 18, 19, 19, 18, 18, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, - 19, 19, 19, 18, 18, 18, 17, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 19, 19, 19, 17, 17, 17, 17, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 16, 16, 16, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 17, 17, 16, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 18, 16, 16, 17, 16, 16, 16, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, - 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 15, 16, 16, 16, 15, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 18, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 17, - 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 22, 22, 23, 62, 62, 65, 56, 56, 56, 20, 20, 20, 18, 18, 17, 19, 19, 19, 19, 19, 19, 18, 18, 19, - 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 19, 18, 18, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 18, 18, 19, 20, 19, 19, 19, 19, - 19, 18, 18, 18, 19, 18, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 20, 20, 20, 19, 19, 18, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 21, 20, 20, 20, 20, 20, 19, 19, 21, 20, 20, 20, 19, 19, 19, 20, 19, 20, 21, 20, 20, 19, 19, 19, 21, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 20, 20, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, - 21, 21, 21, 21, 22, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 19, - 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 20, 20, 20, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 22, 21, 21, 19, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, - 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 21, 22, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 21, 20, 21, 20, 20, 20, - 21, 21, 20, 19, 19, 19, 19, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 19, 19, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, - 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 21, 20, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 18, 19, - 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 20, 20, 20, 20, 18, 18, 18, 19, 18, 19, 19, 19, 19, 17, 17, 18, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 17, 18, 17, 16, 16, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 19, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 19, 18, 18, 17, 17, 16, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 17, 17, 16, - 17, 16, 16, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 15, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 16, - 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 15, 16, 16, 16, 16, 17, 17, 18, 17, 18, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 16, 17, 16, 17, - 16, 17, 16, 24, 24, 23, 62, 62, 65, 55, 55, 56, 20, 21, 21, 18, 18, 17, 19, 19, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, - 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, - 20, 19, 19, 19, 19, 19, 19, 19, 19, 21, 21, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 21, 21, 21, - 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, - 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 19, 20, 20, 20, 20, 20, 20, 20, 22, 21, 21, 20, 20, 19, 20, 20, 20, 22, 21, 21, 21, 21, 22, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 21, 20, 19, 20, 21, 22, 22, 21, 20, 21, - 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, - 19, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 19, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 19, 20, 19, 19, 20, 21, 21, 21, 20, 19, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 18, 19, 19, 21, 21, 21, 19, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 18, 19, 19, 19, 19, 18, 18, 18, - 19, 19, 19, 20, 20, 19, 20, 19, 20, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 20, 19, 19, 18, 18, 19, 19, - 19, 18, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 19, 17, 17, 17, 19, 19, 19, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 19, - 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 17, 18, 18, 19, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, - 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 17, 19, 18, 18, 18, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 16, - 17, 17, 18, 17, 17, 16, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 18, 18, 18, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, - 16, 17, 17, 16, 15, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 15, 16, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 17, 18, 17, 17, 17, - 16, 16, 16, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 22, 22, 22, 62, 62, 65, 55, 55, 56, 20, 20, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 17, - 18, 18, 18, 19, 19, 18, 18, 18, 17, 19, 19, 18, 19, 19, 19, 18, 18, 17, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 18, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 18, 18, 18, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, - 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 21, 21, 22, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 21, 20, 21, - 21, 21, 22, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 20, 20, 20, 21, 20, 20, 21, - 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 20, 20, 21, 22, 22, 21, 21, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, - 21, 20, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 22, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, - 21, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, - 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 20, 18, 18, 18, 19, 19, 19, - 20, 20, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, - 18, 19, 19, 18, 18, 19, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 17, 18, 17, 17, 19, 19, 18, - 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 18, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, - 17, 17, 17, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 15, 15, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 15, 17, 16, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 15, 16, 15, 23, 23, 23, 62, 62, 65, - 55, 55, 56, 20, 20, 20, 17, 17, 18, 18, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 17, 18, 18, 19, 20, 20, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 20, 19, 18, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 19, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, - 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 19, 19, 19, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, - 20, 21, 20, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 19, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 21, 20, 21, 21, 21, - 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 22, 21, 22, 20, 20, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 20, 19, 19, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, - 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 22, 22, 21, 22, 21, 21, 20, 20, 20, 21, 21, 22, 21, 20, 20, - 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 21, 21, 21, 20, 19, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 20, 20, 19, 19, 19, - 20, 20, 20, 20, 20, 21, 19, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, - 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, - 18, 18, 19, 19, 18, 18, 18, 18, 18, 20, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, - 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, - 17, 17, 18, 17, 17, 17, 18, 18, 18, 16, 16, 16, 18, 17, 18, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, - 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 16, - 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, - 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 23, 23, 23, 62, 62, 65, 55, 55, 56, 21, 21, 21, 18, 18, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 18, 19, 19, 18, 19, 19, 18, 17, 18, 18, - 20, 20, 20, 18, 19, 18, 18, 18, 18, 18, 19, 19, 18, 18, 19, 18, 19, 20, 20, 20, 20, 18, 18, 19, 20, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 20, 20, 20, - 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 18, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, - 20, 19, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 19, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 19, - 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, - 22, 22, 23, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, - 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, - 21, 21, 20, 20, 19, 19, 20, 21, 21, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 21, 20, 21, 21, 21, 21, 19, 20, 19, 20, 20, 19, 21, 20, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 19, 20, 19, 20, 19, 19, 19, 21, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 19, 19, 19, 20, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, - 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 18, 19, 19, 18, 17, 17, 17, - 17, 17, 17, 18, 17, 16, 17, 16, 16, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 16, 16, 18, 18, 18, - 18, 18, 17, 18, 18, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 16, - 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 17, 16, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 18, 17, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 22, 23, 23, 62, 62, 65, 55, 55, 56, 20, 20, 19, 19, 19, 18, - 18, 18, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, - 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 18, 18, 18, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 18, 19, 19, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 21, 20, 20, 21, 20, 20, 21, 21, 20, 20, 20, 21, 20, 19, 19, - 21, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 21, 21, 19, 20, 20, 20, 21, 21, 20, 20, 19, 19, 20, 20, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, - 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 22, 22, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 22, 22, 22, 21, 21, 22, 22, 21, 21, - 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 20, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, - 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 22, 21, 21, 20, 20, 19, 21, 20, 20, 21, 20, 20, - 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 21, 20, 21, 20, 19, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 21, 20, 21, 20, 21, 19, 19, 18, 20, 20, 20, 20, 19, 19, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, - 20, 20, 19, 19, 20, 19, 20, 19, 19, 20, 20, 19, 19, 18, 19, 19, 18, 18, 20, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 20, 18, 19, 18, - 19, 19, 18, 18, 18, 19, 18, 19, 19, 17, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 19, 19, 19, 18, 19, 19, 19, 17, 17, 18, 18, 18, 19, 17, 17, 17, 18, 18, 18, - 18, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 16, 16, 17, 17, 17, 18, 18, 17, - 18, 17, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 16, 16, 17, 16, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, - 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 16, 15, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 15, 15, 15, 16, 16, 16, - 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 15, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, - 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, 55, 55, 56, 21, 21, 21, 20, 19, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 19, 19, 19, 19, 19, 18, 18, 18, 18, - 18, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 20, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, - 20, 20, 20, 19, 19, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 19, 19, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, 19, 19, 20, 20, 20, 20, 20, 21, 21, 19, 19, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 19, 19, 20, - 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 21, 22, 21, 22, 21, 21, 21, 20, 20, 19, 21, 21, 20, 21, 21, 20, 21, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 21, 20, 21, 20, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 22, 21, 21, 19, 20, 19, - 21, 21, 20, 21, 21, 21, 20, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 22, 20, 20, 21, - 22, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 22, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, - 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 22, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 22, 21, 21, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 21, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 19, 19, 20, 20, 21, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 18, 20, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, - 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 20, 20, 20, 18, 19, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, - 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 19, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 18, 16, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, - 17, 18, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, - 16, 16, 15, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 65, 55, 55, 56, 21, 21, 21, 19, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, - 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 19, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 21, 20, 20, 20, 20, 19, 20, 20, 19, 20, 19, 19, 19, 19, 20, - 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, - 19, 20, 19, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 19, 20, 19, 19, 21, 20, 19, 22, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, - 21, 21, 21, 21, 20, 21, 22, 21, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, - 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, - 21, 21, 21, 20, 19, 20, 20, 20, 20, 22, 22, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 19, 19, 21, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, - 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, - 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 17, 18, 19, 19, 18, 19, 19, 18, 19, 19, 19, 17, 17, 17, 18, 18, 19, 17, 17, 17, 18, 17, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, - 18, 18, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 18, 18, 19, 17, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, - 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 15, - 16, 16, 16, 17, 17, 16, 18, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, - 17, 17, 17, 23, 23, 24, 62, 62, 65, 55, 55, 56, 20, 20, 20, 19, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 20, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 19, 19, 18, 18, 19, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 19, 20, - 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 21, 20, 20, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 19, 20, 22, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, - 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, - 21, 21, 21, 20, 20, 21, 20, 21, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 21, 20, 21, 21, 22, 22, 22, 21, 21, 19, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, - 21, 21, 20, 20, 21, 21, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 21, 22, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 20, 19, 21, 21, 21, 20, 20, 21, - 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 21, 21, 21, 20, 21, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, - 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 21, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 18, 19, 19, 18, - 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 20, 19, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 18, 17, 18, 18, 19, 19, 18, 18, 18, 17, 17, 17, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 17, - 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 15, 17, 17, 17, - 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, - 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 16, 17, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 15, 15, 16, 16, 15, 16, 16, 16, 16, 16, 15, 16, 16, 16, 15, 15, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, - 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, 55, 55, 56, 21, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, - 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 20, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 18, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 20, 19, 19, - 20, 20, 19, 20, 19, 20, 20, 19, 20, 20, 20, 19, 20, 20, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, - 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, - 21, 21, 22, 20, 20, 20, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, - 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 20, 20, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, - 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 22, 21, - 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 19, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, - 21, 21, 20, 20, 19, 19, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 21, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 21, 20, 19, 20, 19, 19, 20, 20, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, - 20, 20, 19, 19, 19, 19, 18, 19, 19, 18, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, - 18, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 18, 19, 19, 19, 18, 18, 19, 17, 17, 18, 18, 18, 17, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 19, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 18, - 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 16, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, - 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 15, 17, 16, 17, 16, 16, 16, 16, 15, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, - 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 15, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 15, 16, 18, 17, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, - 55, 55, 56, 21, 20, 21, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, - 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, - 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 20, 20, 22, 22, 23, 21, 21, 20, 21, 21, 21, 21, 21, 20, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, - 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 22, 22, 22, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 21, 21, 22, 22, 22, - 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 21, 20, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 22, 21, 22, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 20, 20, 19, 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 19, 19, 20, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, - 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 18, 18, 20, 19, 19, 19, 18, 18, 19, 18, 17, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 17, 17, 18, 19, 19, 19, 19, 19, 19, - 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 16, 16, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, - 16, 16, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, - 16, 17, 16, 17, 17, 16, 17, 18, 17, 17, 17, 18, 17, 17, 17, 16, 15, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 15, 16, 16, 16, 15, 16, 16, 17, 16, 15, 16, - 16, 17, 18, 18, 18, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 23, 23, 23, 62, 62, 65, 55, 55, 56, 21, 21, 21, 18, 17, 18, 18, 18, 17, 19, 19, 18, 20, 20, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, - 20, 19, 19, 19, 20, 20, 18, 19, 18, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, - 21, 21, 22, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, - 21, 21, 21, 21, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 20, 22, 22, 21, 22, 22, 22, 21, 21, 21, - 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, - 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, - 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 21, 21, 20, 21, 20, 20, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, - 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 20, 20, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 21, 20, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, - 21, 20, 19, 20, 20, 20, 20, 19, 20, 21, 21, 21, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 21, 21, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 20, 19, 18, 18, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 20, 19, - 20, 19, 19, 19, 19, 18, 19, 19, 18, 20, 19, 19, 18, 18, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 17, 17, 18, 18, 19, 19, 19, 19, - 18, 18, 17, 19, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 18, 17, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 15, 16, 16, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, - 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 18, 17, 17, - 16, 16, 16, 17, 17, 17, 16, 15, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 23, 22, 23, 62, 62, 65, 55, 55, 56, 21, 21, 21, 19, 19, 20, - 18, 18, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, - 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 19, 20, 19, 19, 19, 20, 19, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 21, 20, 21, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 19, 19, 19, - 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 20, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, - 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 22, 21, 23, 22, 23, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 20, 21, - 22, 21, 21, 22, 22, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 23, 21, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 21, 22, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 19, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 19, 20, 19, 20, 20, 21, 19, 20, 19, 19, 19, 18, 20, 20, 20, 20, 19, 20, 20, 21, 21, 20, 19, 19, 20, 20, 20, 19, 19, 19, - 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, - 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 20, 20, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 19, 18, 17, 17, 17, 18, 18, 18, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 18, 19, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 16, 16, 16, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 18, 18, 18, 17, 17, 17, - 16, 16, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 17, 16, 16, 17, 18, 17, - 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, - 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 15, 23, 23, 22, 62, 62, 65, 55, 55, 56, 21, 21, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, - 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 18, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 19, 19, 21, 21, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 19, 19, 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 22, 22, 22, 21, 22, 22, 22, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 19, - 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 20, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, - 22, 22, 21, 23, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, - 22, 22, 21, 22, 23, 23, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, - 22, 21, 22, 20, 20, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 19, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, - 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, - 20, 19, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 18, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, - 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 18, 20, 20, 19, 19, 19, 19, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 18, 17, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 18, - 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 19, 18, 17, 17, 19, 18, 19, 19, 19, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, - 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 16, 16, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, - 18, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 18, 18, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, - 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 18, 23, 23, 23, 62, 62, 65, 55, 55, 56, 22, 21, 21, 19, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, - 20, 19, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 20, 19, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 21, - 20, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 18, 20, 20, 20, 20, 21, 21, 19, 19, 19, 19, 20, 20, 21, 21, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, - 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 19, 20, 21, 21, 20, 20, 20, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, - 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 21, 21, - 22, 21, 23, 22, 22, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 23, 22, 23, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, - 21, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 21, 21, 21, 20, 20, 20, 20, 20, 21, 22, 21, 22, 21, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 22, 21, 21, 21, 21, 22, - 22, 22, 22, 20, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, - 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 19, - 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 20, 19, 19, 20, 19, 19, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 18, 18, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 18, 19, 18, 19, 17, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 16, - 17, 17, 17, 17, 17, 16, 18, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 15, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 15, 15, 16, 16, 16, 15, 15, 16, - 16, 16, 15, 23, 23, 23, 62, 62, 65, 55, 55, 55, 20, 20, 20, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 18, 18, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 20, - 20, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 19, 19, 20, 19, 20, 19, 19, 19, - 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, 22, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, - 20, 21, 21, 22, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 23, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 22, 22, 22, - 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 21, 20, 20, 21, 22, 21, 21, 21, 21, 21, - 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, - 20, 20, 21, 21, 20, 20, 20, 20, 19, 21, 21, 20, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 21, 20, 21, 21, 20, 20, 20, 21, 20, 20, 19, - 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, - 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 19, 20, 19, 19, 18, 18, 19, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 19, 17, 17, 17, 17, 18, 18, 19, 19, 18, - 19, 19, 18, 17, 17, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, - 18, 17, 18, 17, 18, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 19, 17, 17, 16, 18, 18, 18, 17, 16, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, - 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 18, 17, 18, 17, 17, 16, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 18, 17, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 16, 18, 18, 17, 17, 17, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 15, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, - 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 22, 23, 23, 62, 62, 65, 55, 55, 55, 21, 21, 20, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 20, 19, 19, 19, 20, 19, 20, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 19, 18, 20, 20, 21, 19, 19, 20, 19, 19, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 19, 19, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 21, 20, 21, 21, 20, 21, 21, 21, 22, 21, 20, 21, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, - 22, 22, 23, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 20, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, - 21, 20, 20, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 23, 23, 22, 23, 22, 23, 23, 22, 23, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 23, 21, 21, 21, 21, 21, 21, 22, 22, 21, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 20, 20, 21, 21, 20, 21, 20, 20, 21, - 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 19, 19, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, - 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, - 19, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 16, 18, 18, 18, 18, 19, 19, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 16, 17, 17, 18, 17, 17, 18, - 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 16, 16, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 18, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, - 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 18, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 15, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, - 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, - 55, 55, 55, 21, 21, 21, 18, 18, 18, 19, 18, 18, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 20, 19, 19, 19, 19, 20, 20, 20, 18, 19, 18, 18, 19, 19, 20, 20, 18, 19, 19, 20, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 19, 19, 18, - 20, 20, 20, 21, 21, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, - 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, - 22, 22, 21, 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, - 22, 22, 21, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 23, 21, 21, 21, - 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 19, 19, 20, 19, 19, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, - 20, 19, 19, 20, 20, 21, 19, 19, 18, 19, 19, 19, 21, 21, 20, 20, 20, 19, 20, 20, 19, 21, 21, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, - 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 20, 19, 18, 18, 20, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 16, 16, 17, 17, 17, 19, 18, 19, 18, 17, 17, 18, 19, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 18, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 16, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 18, 18, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, - 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, - 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 23, 23, 23, 62, 62, 65, 55, 55, 55, 22, 22, 22, 19, 18, 18, 19, 20, 19, 19, 19, 19, 18, 19, 18, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 18, - 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 19, 19, 18, 19, 19, 19, 20, 19, 19, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, - 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 21, 21, 21, 21, 20, 20, 20, - 20, 20, 20, 22, 22, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 21, 22, 22, 23, 22, - 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 20, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 23, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, - 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 21, 20, 21, 22, 22, 22, 21, 21, 22, 23, 23, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, - 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 20, 20, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 22, 21, 21, 20, 21, 20, 19, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, - 20, 20, 20, 20, 19, 20, 21, 20, 20, 21, 20, 21, 20, 20, 20, 21, 20, 20, 19, 19, 19, 21, 20, 21, 20, 19, 20, 20, 19, 19, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 21, 19, 19, 19, - 19, 19, 19, 19, 19, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, - 19, 19, 20, 19, 19, 20, 19, 19, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, - 19, 19, 19, 18, 17, 17, 19, 19, 19, 17, 18, 17, 17, 17, 17, 18, 18, 17, 18, 19, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 16, 16, 16, 16, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, - 18, 18, 18, 16, 15, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 18, 17, 17, 18, 18, 18, 16, 16, 15, 17, 17, 17, 17, 16, 16, 17, 18, 17, 17, 16, 16, 17, 18, 17, 18, 17, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, - 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 18, 17, 17, 17, - 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 15, 15, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 23, 23, 24, 62, 62, 65, 54, 54, 55, 21, 21, 21, 19, 19, 18, - 19, 19, 20, 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 19, 19, 19, 18, 20, 20, 20, 18, 18, 18, 19, 18, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 21, 20, 19, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, - 22, 21, 22, 21, 21, 21, 21, 22, 22, 21, 21, 20, 20, 20, 20, 22, 21, 21, 20, 21, 21, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, - 22, 21, 21, 22, 21, 22, 21, 22, 21, 22, 22, 22, 21, 21, 20, 22, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 21, 23, 23, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, - 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 21, 22, 22, 22, 21, 21, 21, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 21, 22, - 23, 23, 22, 22, 22, 23, 22, 22, 21, 22, 21, 21, 23, 22, 23, 21, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 23, 22, 22, 23, 21, 21, 21, 21, 21, 21, 22, 22, 23, 22, 21, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 22, 22, 22, 21, 22, 21, - 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 20, 20, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 22, 22, 22, 20, 20, 20, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 20, 21, - 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 20, 21, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 21, 20, 21, 20, 20, 21, 20, 21, 20, 19, 20, 20, 21, 20, 20, 20, 20, 21, 21, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 19, 18, 19, 19, 19, 20, 18, 18, 18, 19, 19, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 20, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, - 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, - 18, 18, 17, 16, 16, 16, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, - 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 18, - 17, 17, 17, 16, 16, 17, 17, 16, 16, 18, 18, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 55, 20, 21, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 19, 18, 19, 21, 20, 21, - 19, 19, 20, 18, 18, 19, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 19, 20, 19, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 21, 20, - 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 19, 20, 21, 21, 22, 20, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 22, 20, 20, 21, 22, 22, 22, 21, 21, 22, - 21, 22, 21, 20, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, - 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 21, 21, 23, 23, 22, 167, 167, 167, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, - 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 21, 21, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 23, 22, 23, 21, 21, 21, 22, 22, 22, 23, 22, 22, 23, 22, 23, - 167, 167, 167, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 23, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, - 167, 167, 167, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 20, 20, 19, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 19, 20, 20, - 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 20, 167, 167, 167, 19, 19, 19, 20, 21, 20, 19, 19, 20, 21, 20, 20, 20, 20, 19, 167, 167, 167, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, - 21, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 18, 18, 39, 39, 39, 132, 132, 132, 160, 160, 160, 91, 91, 91, 19, 19, 18, 20, 19, 19, 20, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 18, 19, - 167, 167, 167, 143, 143, 143, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 19, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 16, - 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, - 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 18, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 22, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, - 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 19, 20, - 20, 20, 21, 19, 19, 20, 20, 19, 19, 21, 21, 22, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 22, 22, 23, 20, 21, 21, - 21, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 23, 22, 22, - 23, 23, 23, 22, 22, 22, 23, 22, 23, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 147, 148, 147, 138, 138, 138, 142, 142, 143, 124, 124, 124, 43, 43, 43, 22, 22, 22, 23, 23, 23, 167, 167, 167, 21, 21, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 100, 100, 100, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, - 22, 22, 23, 22, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 21, 22, 22, 22, 22, 21, 22, 22, 23, 167, 167, 167, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 20, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 23, - 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 167, 167, 167, 21, 21, 20, 22, 22, 23, 22, 22, 22, 20, 20, 19, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, - 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 19, 20, 167, 167, 167, 21, 20, 20, 21, 21, 21, 21, 21, 20, 19, 19, 19, 21, 21, 20, - 167, 167, 167, 20, 20, 21, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 20, 20, 20, 128, 128, 128, 167, 167, 167, 155, 155, 155, 81, 81, 81, 19, 19, 19, - 19, 19, 19, 20, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 167, 167, 167, 143, 143, 143, 19, 19, 20, 167, 167, 167, 143, 143, 143, 19, 18, 19, 19, 18, 18, 18, 18, 17, 33, 33, 33, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, - 59, 59, 59, 116, 116, 116, 167, 167, 167, 62, 62, 62, 18, 18, 17, 59, 59, 59, 167, 167, 167, 110, 110, 110, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, - 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, - 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 18, 18, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, - 17, 16, 16, 16, 15, 15, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 15, 15, 15, 16, 16, 16, 16, 16, 16, 17, 17, 16, 15, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, - 17, 17, 16, 22, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 21, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, - 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, - 21, 21, 20, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 21, 22, 22, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, - 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 167, 167, 167, 22, 22, 22, - 22, 23, 22, 75, 74, 74, 139, 139, 139, 22, 22, 22, 23, 23, 23, 167, 167, 167, 21, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 23, 22, 22, 167, 167, 167, 23, 23, 22, 21, 21, 21, - 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 23, 23, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 167, 167, 167, 22, 22, 21, 21, 21, 21, - 22, 22, 22, 22, 22, 22, 21, 20, 20, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 22, 21, 22, 21, 22, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 22, - 20, 20, 20, 19, 19, 20, 21, 21, 21, 167, 167, 167, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 19, 19, 19, 167, 167, 167, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 18, 18, 18, - 19, 20, 20, 20, 20, 19, 19, 18, 19, 20, 20, 20, 160, 160, 160, 157, 157, 157, 22, 22, 21, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 143, 143, 143, 18, 19, 18, - 19, 19, 19, 19, 19, 18, 26, 26, 26, 96, 97, 97, 96, 96, 97, 157, 157, 157, 167, 167, 167, 96, 96, 96, 96, 96, 96, 41, 41, 41, 40, 40, 39, 165, 165, 165, 131, 131, 131, 18, 18, 18, 127, 127, 127, 162, 162, 162, 35, 34, 35, 17, 17, 17, 19, 19, 18, 17, 17, 18, 18, 17, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, - 16, 16, 17, 16, 17, 17, 18, 18, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 15, 15, 16, 16, 16, 15, 17, 17, 17, 23, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, - 20, 20, 20, 18, 18, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 21, 21, 20, 20, 20, 20, 20, 19, 19, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, - 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 20, 20, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, - 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 167, 167, 167, 22, 22, 22, 23, 23, 23, 30, 30, 30, 159, 159, 159, 23, 23, 23, 23, 23, 23, 167, 167, 167, 22, 22, 22, 21, 22, 21, 167, 167, 167, 23, 22, 22, 23, 22, 23, 22, 23, 22, - 167, 167, 167, 23, 23, 23, 22, 22, 21, 87, 87, 87, 142, 142, 142, 129, 129, 129, 86, 86, 85, 154, 154, 153, 24, 24, 24, 23, 23, 22, 154, 154, 154, 22, 22, 22, 22, 22, 22, 167, 167, 167, 74, 74, 74, 132, 132, 132, 142, 142, 142, 48, 48, 48, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 23, 22, 23, 23, 22, 92, 92, 92, 142, 142, 142, 130, 130, 129, 81, 81, 81, 167, 167, 167, 23, 23, 23, 21, 21, 22, 23, 23, 23, 102, 102, 102, 131, 131, 131, 126, 126, 126, 34, 34, 34, 142, 142, 142, 53, 53, 54, 22, 22, 22, 23, 22, 22, 77, 77, 77, 116, 116, 116, 22, 22, 21, - 23, 23, 22, 102, 102, 102, 131, 131, 131, 126, 126, 126, 34, 34, 34, 22, 21, 22, 167, 167, 167, 21, 21, 21, 22, 22, 21, 88, 87, 87, 137, 137, 137, 140, 140, 140, 102, 102, 102, 24, 24, 24, 22, 22, 21, 20, 20, 21, 167, 167, 167, 60, 60, 60, 127, 127, 127, 147, 147, 147, 105, 105, 105, - 23, 23, 23, 21, 20, 21, 22, 22, 22, 101, 101, 101, 131, 131, 130, 125, 125, 125, 33, 33, 32, 20, 20, 21, 92, 92, 91, 142, 142, 142, 129, 129, 129, 80, 80, 80, 167, 167, 167, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, 167, 167, 167, 61, 61, 61, 127, 127, 127, - 147, 146, 146, 106, 106, 106, 22, 22, 23, 135, 135, 135, 25, 25, 25, 21, 20, 21, 20, 20, 20, 127, 127, 127, 65, 65, 65, 20, 19, 19, 19, 19, 19, 19, 19, 19, 150, 150, 150, 167, 167, 167, 167, 167, 167, 167, 167, 167, 63, 63, 62, 129, 129, 129, 155, 155, 155, 155, 155, 155, 115, 115, 115, - 29, 29, 29, 19, 19, 19, 18, 18, 19, 167, 167, 167, 143, 143, 143, 19, 19, 18, 167, 167, 167, 143, 143, 143, 18, 18, 19, 115, 115, 115, 167, 167, 167, 68, 68, 68, 18, 18, 18, 19, 19, 19, 143, 143, 143, 167, 167, 167, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 109, 109, 109, - 167, 167, 167, 71, 71, 70, 167, 167, 167, 99, 99, 99, 18, 18, 19, 18, 17, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, - 16, 16, 16, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, - 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 15, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, - 17, 17, 17, 17, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, - 54, 54, 55, 21, 22, 22, 21, 20, 20, 19, 19, 20, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 20, 21, - 21, 21, 21, 21, 20, 21, 22, 22, 21, 20, 20, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 167, 167, 167, 25, 25, 25, 34, 33, 33, 105, 105, 105, 119, 119, 119, - 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 22, 23, 23, 23, 167, 167, 167, 23, 22, 22, 22, 22, 22, 22, 23, 22, 167, 167, 167, 23, 22, 23, 70, 70, 70, 125, 125, 125, 26, 26, 26, 23, 23, 22, 84, 85, 84, 165, 165, 165, 22, 22, 22, 22, 22, 22, 155, 155, 155, 23, 23, 22, - 22, 22, 22, 167, 167, 167, 85, 84, 85, 22, 22, 21, 76, 76, 76, 131, 131, 131, 23, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 75, 75, 75, 121, 121, 121, 25, 24, 24, 22, 22, 23, 96, 96, 96, 167, 167, 167, 23, 23, 23, 23, 23, 24, 84, 84, 84, 95, 95, 95, 22, 22, 22, - 77, 77, 77, 114, 114, 114, 91, 91, 91, 99, 99, 99, 21, 21, 21, 22, 22, 21, 123, 123, 123, 64, 64, 64, 22, 22, 22, 84, 84, 84, 95, 95, 95, 22, 22, 21, 77, 77, 76, 114, 114, 114, 21, 20, 20, 167, 167, 167, 22, 22, 22, 74, 74, 73, 117, 118, 118, 23, 22, 23, 21, 21, 21, - 106, 106, 106, 93, 93, 93, 22, 22, 23, 22, 22, 22, 167, 167, 167, 105, 105, 104, 22, 22, 23, 23, 23, 24, 119, 119, 119, 85, 85, 85, 21, 21, 21, 83, 83, 82, 95, 95, 95, 20, 20, 21, 76, 76, 76, 114, 114, 114, 74, 74, 74, 121, 121, 121, 23, 23, 23, 21, 21, 20, 95, 95, 95, - 167, 167, 167, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 19, 19, 19, 167, 167, 167, 104, 104, 104, 22, 22, 22, 22, 22, 22, 119, 119, 119, 86, 86, 86, 92, 92, 92, 70, 70, 70, 20, 21, 21, 30, 29, 30, 152, 152, 152, 22, 22, 21, 19, 19, 19, 19, 19, 18, 20, 20, 19, - 60, 60, 60, 167, 167, 167, 151, 151, 151, 64, 64, 64, 34, 34, 34, 88, 88, 88, 66, 66, 65, 89, 89, 89, 167, 167, 167, 103, 103, 104, 20, 20, 20, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 167, 167, 167, 143, 143, 143, 57, 57, 57, 167, 167, 167, 103, 103, 104, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 143, 143, 143, 167, 167, 167, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 35, 35, 35, 164, 164, 164, 162, 162, 162, 158, 158, 158, 28, 28, 28, 19, 18, 18, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, - 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, - 16, 16, 16, 18, 17, 16, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, - 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, - 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 15, 16, 16, 16, 16, 17, 17, 16, 23, 23, 23, 62, 62, 65, 54, 54, 55, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 21, 20, 19, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, - 20, 21, 20, 22, 22, 21, 21, 20, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, - 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, - 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 167, 167, 167, 167, 167, 167, 156, 156, 156, 112, 112, 112, 30, 30, 30, 23, 23, 23, 22, 22, 22, 167, 167, 167, 23, 23, 23, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 23, 22, 23, 23, 22, 167, 167, 167, 23, 23, 23, 127, 127, 127, - 47, 47, 46, 23, 23, 23, 22, 21, 21, 23, 23, 23, 160, 160, 160, 22, 22, 22, 22, 22, 22, 157, 157, 157, 23, 23, 23, 22, 22, 22, 167, 167, 167, 29, 29, 29, 23, 23, 22, 36, 35, 36, 159, 159, 159, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 23, 130, 130, 130, 46, 45, 46, - 23, 23, 22, 21, 21, 22, 30, 30, 31, 167, 167, 167, 23, 22, 21, 23, 23, 23, 138, 138, 138, 43, 43, 43, 23, 23, 22, 36, 36, 36, 155, 155, 155, 42, 42, 41, 145, 145, 145, 23, 22, 23, 29, 28, 28, 151, 151, 151, 23, 23, 23, 22, 21, 22, 138, 138, 138, 43, 43, 43, 22, 23, 23, - 36, 36, 36, 155, 155, 155, 22, 21, 22, 167, 167, 167, 22, 21, 21, 129, 129, 129, 45, 44, 45, 22, 21, 20, 22, 22, 21, 32, 32, 31, 145, 145, 145, 22, 22, 22, 22, 21, 21, 167, 167, 167, 33, 33, 33, 21, 21, 21, 21, 21, 20, 44, 44, 44, 134, 134, 134, 22, 21, 21, 138, 137, 137, - 43, 43, 42, 21, 21, 20, 34, 34, 34, 155, 155, 155, 129, 129, 129, 45, 46, 45, 20, 20, 19, 22, 21, 21, 30, 30, 30, 167, 167, 167, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 167, 167, 167, 31, 31, 32, 20, 20, 20, 20, 20, 19, 44, 44, 44, 133, 133, 133, - 43, 43, 43, 124, 124, 124, 20, 21, 20, 77, 77, 77, 101, 101, 101, 20, 19, 19, 19, 19, 18, 19, 19, 19, 20, 19, 20, 19, 18, 18, 167, 167, 167, 143, 143, 143, 19, 20, 18, 19, 18, 19, 70, 69, 69, 134, 134, 134, 157, 157, 157, 167, 167, 167, 136, 137, 136, 18, 18, 18, 20, 19, 19, - 167, 167, 167, 143, 143, 143, 18, 18, 18, 167, 167, 167, 145, 145, 145, 142, 142, 142, 137, 137, 137, 22, 22, 22, 19, 19, 19, 18, 18, 18, 19, 19, 19, 143, 143, 143, 167, 167, 167, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 128, 128, 128, 167, 167, 167, 118, 118, 118, - 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 16, 16, 16, 18, 18, 17, 17, 17, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, - 16, 16, 16, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 16, 18, 18, 17, 16, 16, 16, 15, 15, 15, 17, 17, 16, 16, 16, 16, 17, 16, 16, - 16, 16, 16, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 23, 22, 23, 62, 62, 65, 54, 54, 55, 22, 21, 21, 20, 20, 21, - 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 18, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 21, 19, 19, 19, 20, - 20, 20, 21, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 22, 21, - 21, 21, 21, 20, 20, 20, 22, 21, 22, 20, 20, 20, 21, 21, 22, 22, 22, 22, 20, 20, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, - 22, 22, 22, 23, 22, 23, 23, 23, 24, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 167, 167, 167, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 24, 23, 23, 22, 22, 23, 23, 23, 167, 167, 167, - 23, 23, 23, 22, 22, 21, 167, 167, 167, 22, 22, 22, 23, 23, 24, 22, 23, 22, 167, 167, 167, 24, 24, 24, 147, 147, 147, 27, 27, 27, 23, 23, 24, 22, 22, 22, 23, 23, 23, 154, 154, 154, 22, 22, 22, 23, 23, 23, 160, 160, 160, 22, 23, 22, 22, 21, 22, 167, 167, 167, 22, 22, 22, - 23, 23, 22, 23, 23, 23, 167, 167, 167, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 23, 147, 147, 147, 27, 26, 26, 22, 22, 22, 22, 22, 22, 23, 23, 22, 167, 167, 167, 23, 22, 22, 22, 22, 22, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 22, 21, 21, - 138, 138, 138, 46, 46, 46, 69, 68, 69, 106, 106, 106, 22, 22, 23, 22, 22, 22, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 22, 22, 22, 167, 167, 167, 22, 22, 22, 147, 147, 147, 25, 24, 24, 22, 22, 22, 21, 21, 20, 23, 22, 22, 152, 152, 152, 22, 22, 22, - 21, 21, 21, 167, 167, 167, 21, 21, 22, 21, 21, 21, 21, 21, 22, 26, 25, 25, 147, 147, 147, 21, 21, 22, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 147, 147, 147, 25, 25, 24, 21, 21, 21, 21, 21, 21, 19, 19, 19, 167, 167, 167, 20, 20, 19, 20, 20, 21, - 20, 20, 20, 19, 19, 19, 19, 20, 19, 167, 167, 167, 21, 21, 20, 20, 20, 20, 21, 21, 21, 25, 25, 25, 147, 147, 147, 20, 20, 20, 137, 137, 137, 31, 30, 30, 127, 127, 126, 45, 45, 45, 19, 19, 19, 21, 20, 20, 19, 20, 19, 19, 19, 20, 20, 19, 20, 167, 167, 167, 143, 143, 143, - 19, 19, 19, 72, 71, 71, 167, 167, 167, 167, 167, 167, 156, 156, 155, 167, 167, 167, 143, 143, 143, 20, 20, 20, 20, 20, 19, 167, 167, 167, 143, 143, 143, 20, 20, 19, 167, 167, 167, 167, 167, 167, 167, 167, 167, 147, 147, 147, 23, 23, 22, 18, 18, 18, 19, 19, 19, 18, 19, 18, 143, 143, 143, - 167, 167, 167, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 45, 45, 45, 167, 167, 167, 157, 157, 157, 163, 163, 163, 38, 38, 38, 18, 18, 19, 18, 18, 17, 19, 19, 19, 18, 18, 19, 17, 17, 17, 18, 18, 19, 17, 17, 18, 18, 18, 19, 17, 17, 16, 17, 17, 17, 17, 17, 17, - 18, 18, 18, 17, 17, 16, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, - 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 15, 16, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, - 17, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 15, 16, 14, 18, 18, 17, - 16, 16, 16, 16, 16, 16, 17, 16, 15, 15, 16, 15, 23, 23, 22, 62, 62, 65, 54, 54, 55, 22, 21, 22, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 19, 19, 20, - 21, 20, 19, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, - 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 23, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, - 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 23, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 23, 23, 23, 23, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 167, 167, 167, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 22, 22, 22, 22, 23, 23, 22, 167, 167, 167, 23, 23, 22, 23, 23, 24, 158, 158, 158, 38, 38, 38, 23, 23, 23, 29, 30, 30, 167, 167, 167, 24, 23, 23, 134, 134, 134, 44, 44, 44, 23, 23, 23, 23, 22, 23, - 25, 24, 25, 162, 162, 162, 23, 23, 23, 23, 23, 23, 162, 162, 162, 22, 22, 22, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 134, 134, 134, 43, 43, 43, 23, 23, 23, 23, 22, 22, 32, 31, 31, - 167, 167, 167, 23, 23, 23, 22, 22, 23, 155, 155, 155, 32, 31, 32, 23, 22, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 88, 88, 87, 92, 92, 91, 114, 114, 114, 55, 54, 54, 22, 23, 23, 22, 22, 22, 155, 155, 155, 30, 30, 30, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, - 167, 167, 167, 21, 21, 22, 132, 132, 132, 44, 44, 45, 21, 21, 22, 21, 21, 22, 34, 34, 34, 141, 141, 141, 22, 22, 22, 21, 21, 21, 167, 167, 167, 29, 29, 29, 22, 21, 21, 22, 21, 21, 45, 45, 45, 129, 129, 129, 22, 21, 22, 155, 155, 155, 30, 30, 30, 20, 20, 20, 20, 20, 20, - 20, 21, 21, 134, 133, 134, 42, 42, 43, 20, 20, 20, 20, 20, 20, 30, 30, 30, 167, 167, 167, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 21, 167, 167, 167, 27, 27, 26, 21, 20, 20, 21, 20, 20, 44, 43, 43, 128, 128, 128, 20, 20, 20, 90, 90, 90, 87, 87, 87, - 136, 136, 136, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, 20, 20, 20, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 126, 126, 126, 167, 167, 167, 51, 51, 52, 21, 21, 21, 167, 167, 167, 143, 143, 143, 19, 18, 18, 20, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 19, - 167, 167, 167, 157, 157, 157, 94, 94, 94, 167, 167, 167, 91, 91, 91, 19, 19, 19, 18, 18, 18, 19, 19, 19, 143, 143, 143, 167, 167, 167, 18, 18, 18, 19, 19, 18, 19, 19, 18, 18, 18, 18, 122, 122, 122, 160, 160, 160, 53, 53, 53, 167, 167, 167, 115, 115, 115, 17, 17, 17, 19, 19, 18, - 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, - 18, 17, 18, 17, 17, 16, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 16, 17, 17, 17, 16, 18, 17, 18, - 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 15, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 16, 15, 18, 17, 17, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 17, 17, 16, - 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 15, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 55, 21, 21, 22, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 19, 19, - 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 22, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 22, 22, 23, 22, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, - 21, 22, 21, 22, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, - 22, 22, 21, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 167, 167, 167, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 167, 167, 167, 23, 23, 22, 23, 23, 23, 133, 132, 132, - 78, 78, 77, 24, 25, 25, 90, 90, 90, 167, 167, 167, 24, 24, 23, 83, 83, 83, 120, 120, 120, 26, 26, 26, 23, 23, 23, 85, 85, 85, 165, 165, 165, 22, 21, 22, 22, 22, 22, 163, 163, 163, 22, 22, 22, 23, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 22, 23, 23, 23, 167, 167, 167, - 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 84, 84, 84, 120, 120, 120, 25, 25, 25, 23, 23, 23, 98, 98, 98, 167, 167, 167, 23, 23, 22, 23, 22, 22, 115, 115, 114, 94, 93, 94, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 39, 39, 39, 136, 136, 136, 136, 136, 136, - 22, 22, 21, 22, 22, 21, 22, 21, 22, 114, 114, 115, 93, 93, 93, 23, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 167, 167, 167, 22, 22, 23, 79, 79, 79, 120, 120, 120, 24, 24, 24, 22, 22, 21, 110, 110, 110, 85, 85, 86, 22, 22, 22, 22, 22, 22, 167, 167, 167, 95, 95, 95, - 21, 22, 21, 24, 24, 24, 117, 117, 117, 77, 76, 77, 22, 21, 22, 114, 114, 114, 93, 93, 93, 21, 20, 20, 21, 21, 20, 20, 20, 20, 84, 84, 84, 119, 119, 119, 22, 22, 22, 21, 21, 21, 96, 96, 96, 167, 167, 167, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, - 167, 167, 167, 93, 93, 93, 21, 21, 20, 22, 22, 22, 119, 119, 119, 75, 76, 75, 19, 19, 19, 41, 41, 40, 159, 159, 159, 78, 78, 78, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 167, 167, 167, 143, 143, 143, 20, 20, 20, 130, 130, 130, 167, 167, 167, - 87, 87, 87, 99, 99, 99, 167, 167, 167, 145, 145, 145, 18, 18, 19, 18, 18, 19, 167, 167, 167, 143, 143, 143, 19, 19, 20, 167, 167, 167, 143, 143, 143, 22, 22, 22, 150, 150, 150, 162, 162, 162, 37, 37, 37, 19, 19, 19, 18, 18, 18, 143, 143, 143, 167, 167, 167, 18, 18, 19, 19, 19, 19, - 19, 18, 18, 49, 50, 50, 167, 167, 167, 107, 107, 107, 19, 19, 18, 122, 122, 122, 167, 167, 167, 46, 46, 46, 22, 22, 21, 46, 46, 46, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 18, 18, 18, 18, 17, 17, 17, 16, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, - 18, 18, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, - 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 15, 15, 16, 17, 17, 17, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 15, 15, 18, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 15, 17, 17, 17, - 17, 16, 17, 22, 23, 23, 62, 62, 65, 54, 54, 55, 20, 20, 21, 20, 20, 20, 19, 19, 18, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 21, 21, 21, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 19, 19, 18, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, - 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 23, 21, 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 23, 23, 23, 21, 21, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 21, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 23, 22, 23, 23, 22, 167, 167, 167, 23, 23, 23, - 24, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 167, 167, 167, 23, 23, 22, 24, 23, 24, 52, 52, 52, 146, 146, 146, 138, 138, 138, 74, 74, 74, 167, 167, 167, 23, 23, 23, 24, 24, 24, 99, 99, 99, 146, 146, 145, 124, 124, 124, 78, 78, 78, 150, 150, 150, 23, 22, 22, - 23, 23, 23, 165, 165, 165, 22, 22, 22, 22, 22, 23, 167, 167, 167, 23, 23, 24, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 25, 25, 24, 102, 103, 102, 147, 147, 147, 125, 125, 125, 64, 64, 64, 167, 167, 167, 23, 23, 22, 23, 22, 22, - 32, 31, 32, 118, 118, 118, 139, 139, 139, 125, 125, 125, 65, 65, 65, 22, 22, 22, 23, 23, 23, 132, 132, 132, 97, 97, 97, 22, 21, 22, 22, 22, 23, 23, 23, 23, 31, 31, 30, 118, 118, 118, 139, 139, 139, 125, 125, 125, 64, 64, 64, 22, 22, 23, 167, 167, 167, 21, 20, 22, 24, 24, 24, - 94, 94, 94, 139, 139, 139, 139, 139, 139, 95, 95, 95, 24, 24, 23, 22, 22, 21, 22, 22, 22, 167, 167, 167, 76, 76, 76, 130, 130, 130, 144, 144, 144, 95, 95, 95, 22, 21, 22, 21, 21, 20, 29, 29, 29, 118, 118, 118, 139, 139, 139, 125, 125, 125, 64, 64, 64, 22, 22, 23, 102, 102, 102, - 147, 147, 147, 124, 124, 124, 63, 63, 63, 167, 167, 167, 21, 21, 21, 20, 20, 19, 21, 21, 20, 21, 21, 20, 21, 21, 21, 167, 167, 167, 66, 66, 66, 130, 130, 130, 145, 145, 145, 94, 94, 94, 21, 21, 21, 20, 20, 19, 26, 26, 27, 153, 153, 153, 26, 26, 26, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, 19, 19, 19, 50, 50, 50, 141, 141, 141, 158, 158, 158, 114, 114, 114, 147, 147, 147, 152, 152, 152, 19, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 19, 167, 167, 167, 143, 143, 143, 18, 18, 18, - 75, 75, 75, 167, 167, 167, 120, 120, 120, 19, 19, 19, 19, 18, 19, 143, 143, 143, 167, 167, 167, 19, 19, 19, 18, 17, 18, 18, 18, 17, 128, 128, 128, 167, 167, 167, 41, 42, 43, 18, 18, 18, 51, 50, 50, 167, 167, 167, 126, 126, 126, 65, 65, 64, 123, 123, 123, 18, 17, 17, 18, 18, 18, - 17, 17, 18, 18, 18, 19, 19, 19, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, - 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 18, 17, 16, 17, 17, 16, 16, 17, 18, 18, 18, 17, 17, 17, 15, 16, 15, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 16, 16, - 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, - 16, 17, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 15, 22, 22, 23, 62, 62, 65, 54, 54, 55, 21, 21, 20, 18, 18, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, - 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, - 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 22, 23, 22, 23, 22, 22, 22, - 22, 22, 22, 23, 24, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 23, 22, 24, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 28, 28, 28, 144, 144, 144, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, - 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 23, 23, 22, 22, - 21, 21, 21, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 167, 167, 167, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 22, 22, 22, 21, 22, 21, 22, 21, 22, 21, 21, 21, 20, 21, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, - 19, 19, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 101, 101, 100, 90, 90, 90, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 21, 20, 20, 19, 18, 18, - 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, - 18, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 102, 102, 102, 68, 68, 68, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, - 17, 17, 17, 17, 17, 17, 19, 18, 19, 17, 17, 17, 18, 18, 19, 17, 17, 17, 17, 17, 17, 16, 16, 15, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, - 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 15, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 15, 16, 18, 17, 17, - 17, 16, 16, 17, 17, 18, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, - 54, 54, 54, 21, 22, 21, 19, 19, 18, 19, 18, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, - 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 21, 21, 22, - 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 21, 20, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, - 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, 24, 23, 23, 23, 23, 23, 32, 32, 32, 33, 33, 32, 24, 24, 24, 24, 23, 24, 99, 99, 99, 99, 99, 99, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, - 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, - 23, 22, 23, 23, 23, 22, 22, 21, 22, 23, 23, 23, 22, 22, 21, 22, 21, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 21, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 20, 21, 167, 167, 167, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 109, 109, 109, 129, 129, 128, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, - 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, - 18, 17, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 17, 17, 17, 125, 125, 125, 21, 21, 21, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 17, 17, 18, - 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, - 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 16, 16, 16, 15, 15, 16, 16, 16, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 18, 16, 16, 16, - 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 22, 23, 23, 62, 62, 65, 54, 54, 54, 22, 21, 22, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, - 20, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 20, 20, 19, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 19, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 22, 21, 22, 20, 21, 21, - 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 22, 22, 20, 20, 20, 22, 22, 23, 22, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 21, 23, - 21, 21, 21, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 21, 21, 23, 22, 23, 23, 22, 23, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 22, 22, 22, 21, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, - 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 24, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 52, 52, 52, - 138, 138, 138, 139, 139, 139, 141, 141, 141, 105, 105, 105, 27, 27, 27, 24, 23, 24, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 23, 22, 22, 23, - 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, - 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 167, 167, 167, 22, 22, 21, 22, 21, 22, 21, 21, 22, 23, 23, 22, 22, 22, 22, 21, 20, 21, 21, 20, 21, - 21, 21, 21, 21, 20, 22, 20, 20, 20, 22, 22, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 19, 19, 20, 19, 20, 21, 21, 20, 20, 20, 21, 21, 21, - 59, 59, 58, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 21, 19, 19, 19, 20, 19, 21, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, 18, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 17, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 19, 18, 18, 18, 18, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 19, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, - 18, 18, 17, 16, 16, 16, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 15, 17, 16, 16, 17, 16, 16, 17, 17, 17, 23, 23, 23, 62, 62, 65, 54, 54, 54, 21, 21, 22, 19, 20, 19, - 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 22, 21, 22, 20, 20, 21, 21, 21, 21, 20, 21, 20, - 20, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 21, 22, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 22, 22, 21, 20, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, - 22, 21, 21, 22, 22, 21, 22, 22, 23, 22, 22, 23, 21, 21, 22, 22, 23, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 22, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 22, 22, 22, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 22, 23, 23, 23, 22, 24, 24, 24, 23, 23, 22, 22, 22, 22, 23, 23, 23, - 22, 22, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, - 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 21, 21, 21, 22, 23, 22, 23, 23, 22, 21, 21, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 21, 21, 20, 22, 23, 22, 22, 22, 22, - 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 21, 22, 20, 20, 20, 21, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, - 21, 20, 21, 21, 20, 22, 21, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, - 18, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 17, 19, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 17, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 17, 17, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 17, 18, 17, 17, 19, 19, 18, 17, 17, 17, 18, 18, 18, - 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 18, 17, 17, 16, 17, 16, 17, 17, 17, 18, 18, 17, - 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 16, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 17, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, - 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 54, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 19, 20, 21, 21, 21, - 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 20, 21, 20, 20, 21, 21, 20, 21, 20, 20, 19, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 22, - 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 21, 23, 22, 21, 23, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 23, 22, 21, 21, 22, 22, 23, 22, 22, 21, 23, 22, 22, 23, 23, 22, - 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 24, 24, 23, 24, - 23, 22, 23, 24, 24, 24, 23, 23, 23, 22, 23, 22, 24, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 23, 22, 22, 22, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 24, - 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, 24, 23, 24, 23, 23, 23, - 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 21, 21, - 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 22, 21, 20, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, - 21, 21, 20, 20, 20, 20, 20, 21, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, - 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 18, 19, 19, 19, 19, 18, 18, 20, 20, 20, 19, 19, 19, - 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 20, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, - 19, 19, 18, 19, 19, 18, 17, 17, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, - 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, - 18, 18, 18, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 18, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 17, - 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 15, 16, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 23, 22, 23, 62, 62, 65, 54, 54, 54, 21, 21, 22, 20, 19, 20, 21, 20, 20, 19, 18, 19, 19, 19, 19, - 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, - 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, - 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 22, 23, 24, 24, 24, 23, 23, 22, - 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 22, 23, 23, 24, 24, 23, 23, 24, 24, 24, - 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, - 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 21, 23, 23, 23, 22, 22, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, - 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 21, 22, 22, 23, 23, 22, 22, 21, 22, 22, 23, 22, 21, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 23, 23, 22, 23, 22, 23, 22, 22, 22, - 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 20, 21, 20, 20, 21, 21, 22, 21, 22, 22, 22, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 19, 19, 20, 21, 20, 20, 21, 20, 21, 20, 19, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, - 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 18, - 19, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, - 17, 17, 18, 17, 17, 16, 17, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 17, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, - 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 17, 18, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, - 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 16, 16, 15, 16, - 16, 16, 16, 22, 22, 23, 62, 62, 65, 54, 54, 54, 21, 21, 21, 20, 20, 21, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 21, 20, 20, 22, 21, 22, 20, 20, 20, 21, 21, 20, 21, 22, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, - 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 22, 23, 23, 22, 22, 22, 21, 22, 23, 23, 24, 23, 24, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, - 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 22, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 25, 23, 23, 24, - 23, 23, 22, 24, 23, 24, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 22, 22, 23, 22, 23, 21, 22, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 167, 167, 167, - 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 22, 21, 21, 23, 22, 22, 22, 22, 23, 167, 167, 167, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, - 22, 22, 22, 21, 21, 20, 20, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, - 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 19, 19, 18, 18, 18, 18, 18, 18, 19, 20, 20, - 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 17, - 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 18, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 16, - 16, 16, 16, 17, 17, 16, 16, 16, 15, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 15, 17, 17, 16, - 15, 15, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 62, 62, 65, 54, 54, 54, 22, 22, 22, 20, 20, 21, 20, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 21, - 20, 20, 20, 20, 19, 19, 20, 19, 20, 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, - 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 23, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 22, 22, 23, 22, 23, 23, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, - 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 22, 22, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, - 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 50, 50, 51, 167, 167, 167, 62, 62, 62, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 25, - 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 74, 74, 74, 23, 23, 24, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 23, 23, 22, 23, 23, 23, 22, 22, 22, 24, 24, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 167, 167, 167, 22, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 23, 22, 22, 22, 22, 22, 22, 22, 23, - 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 20, 20, 22, 21, 22, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 20, 132, 132, 132, 109, 109, 109, - 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 18, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, - 19, 19, 19, 19, 20, 19, 19, 19, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 20, 20, 20, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, - 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, - 18, 17, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 18, 18, 18, 16, 16, 16, 18, 17, 17, - 17, 17, 18, 17, 17, 16, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, - 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 15, 16, 15, 16, 16, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 62, 62, 65, - 53, 53, 54, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, - 21, 21, 21, 21, 20, 20, 22, 21, 21, 21, 21, 21, 20, 19, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, - 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, 23, 23, 23, 23, 23, 21, 21, 21, 22, 21, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, - 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 23, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, - 23, 23, 22, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, - 24, 24, 23, 23, 24, 23, 98, 98, 98, 115, 114, 115, 110, 110, 111, 23, 23, 24, 23, 22, 23, 23, 22, 22, 23, 23, 24, 24, 24, 25, 23, 23, 23, 24, 24, 24, 23, 22, 22, 167, 167, 167, 23, 23, 23, 23, 23, 24, 22, 22, 22, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, - 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 22, 22, 21, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 167, 167, 167, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 22, 21, 21, 22, 22, 23, 22, 22, 21, 22, 22, 21, 22, 22, 22, 167, 167, 167, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 21, 110, 110, 109, 90, 90, 90, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 19, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, - 20, 21, 20, 20, 20, 19, 20, 19, 20, 21, 20, 21, 19, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 18, 19, 19, 19, 20, 20, 20, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, - 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 17, 17, 18, 17, 17, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 19, 19, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 17, 18, - 18, 17, 18, 17, 18, 17, 17, 16, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, - 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, - 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, - 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, - 24, 24, 23, 24, 24, 24, 24, 23, 24, 23, 23, 22, 23, 23, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, - 24, 23, 23, 24, 24, 24, 24, 24, 25, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 142, 142, 142, 37, 37, 38, 150, 150, 151, 26, 26, 26, 24, 24, 24, 24, 23, 23, 23, 22, 23, 167, 167, 167, 72, 72, 71, 151, 151, 151, - 135, 135, 135, 167, 167, 167, 135, 135, 135, 100, 99, 99, 147, 147, 147, 45, 45, 45, 23, 23, 23, 28, 28, 28, 162, 162, 162, 43, 43, 43, 23, 23, 23, 26, 26, 26, 154, 154, 154, 26, 26, 26, 23, 23, 22, 89, 89, 89, 138, 138, 138, 141, 141, 141, 103, 103, 103, 25, 25, 25, 23, 23, 24, - 21, 22, 22, 167, 167, 167, 72, 72, 73, 149, 149, 149, 23, 23, 22, 167, 167, 167, 22, 22, 23, 27, 27, 27, 138, 138, 138, 70, 70, 70, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 167, 167, 167, 63, 63, 63, 127, 127, 127, 147, 147, 147, 107, 107, 107, 25, 25, 25, 136, 136, 136, - 27, 27, 27, 22, 22, 22, 22, 22, 22, 127, 127, 127, 65, 65, 66, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 167, 167, 167, 114, 114, 114, 116, 116, 116, 157, 157, 157, 132, 132, 132, 37, 37, 37, 21, 21, 20, 167, 167, 167, 143, 143, 143, 21, 20, 21, 81, 81, 82, 145, 145, 145, - 158, 158, 158, 121, 121, 121, 34, 33, 34, 20, 21, 21, 21, 21, 21, 81, 81, 81, 145, 145, 145, 158, 158, 158, 120, 120, 120, 33, 33, 33, 21, 20, 20, 20, 19, 19, 81, 81, 81, 145, 145, 145, 158, 158, 158, 120, 120, 120, 31, 31, 31, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 19, 18, 18, 18, - 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, - 17, 17, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 18, 17, 18, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, - 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 22, 22, 22, 20, 20, 19, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 21, 20, 20, 20, 19, 19, 19, 20, 21, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, - 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, - 23, 22, 22, 23, 23, 23, 22, 22, 21, 22, 21, 21, 23, 23, 23, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 22, 21, 21, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, - 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 24, 23, 24, 24, 24, - 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 25, 23, 22, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 24, 50, 49, 48, 120, 120, 120, - 23, 23, 22, 116, 116, 116, 64, 64, 64, 24, 24, 24, 23, 23, 24, 24, 23, 23, 167, 167, 167, 103, 102, 103, 27, 26, 27, 23, 23, 22, 167, 167, 167, 23, 23, 23, 24, 23, 23, 108, 108, 108, 79, 79, 79, 23, 24, 23, 67, 67, 67, 134, 135, 134, 84, 84, 84, 23, 24, 23, 59, 60, 59, - 121, 121, 121, 23, 22, 23, 75, 75, 75, 118, 118, 118, 25, 24, 24, 23, 23, 23, 107, 107, 107, 94, 94, 94, 22, 23, 23, 23, 23, 24, 167, 167, 167, 102, 102, 102, 26, 25, 26, 22, 22, 22, 167, 167, 167, 22, 23, 22, 114, 115, 115, 90, 90, 90, 23, 23, 22, 23, 22, 23, 22, 22, 22, - 22, 22, 21, 23, 23, 22, 167, 167, 167, 105, 105, 105, 23, 23, 23, 24, 24, 24, 120, 120, 119, 87, 87, 87, 93, 93, 93, 71, 70, 71, 21, 21, 21, 32, 31, 32, 152, 152, 152, 23, 24, 23, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 167, 167, 167, 167, 167, 167, 121, 121, 121, - 123, 123, 122, 167, 167, 167, 109, 109, 109, 21, 21, 20, 167, 167, 167, 143, 143, 143, 68, 68, 68, 167, 167, 167, 96, 96, 96, 76, 76, 76, 165, 165, 165, 118, 118, 118, 20, 20, 20, 69, 69, 68, 167, 167, 167, 96, 96, 96, 76, 76, 76, 165, 165, 165, 117, 117, 117, 20, 20, 19, 68, 68, 68, - 167, 167, 167, 97, 97, 97, 76, 76, 75, 165, 165, 165, 117, 117, 117, 20, 20, 20, 20, 20, 19, 19, 19, 18, 19, 18, 18, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 18, 19, 20, 20, 19, 19, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, - 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 17, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 18, 17, 16, 17, 17, 17, 16, 16, 15, 18, 18, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, - 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 16, 18, 17, 18, 16, 16, 17, 17, 17, 17, - 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 22, 21, 21, - 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, - 21, 21, 20, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 22, 21, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 21, 22, 23, 23, 23, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, - 24, 23, 24, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 22, 22, 22, 24, 23, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, - 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 25, 25, 24, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 25, - 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 25, 23, 23, 23, 97, 97, 97, 67, 67, 67, 24, 24, 24, 65, 66, 66, 113, 113, 113, 23, 23, 23, 24, 24, 23, 23, 23, 23, 167, 167, 167, 49, 49, 49, 23, 23, 23, 24, 23, 24, 167, 167, 167, 24, 24, 24, - 24, 24, 24, 67, 67, 67, 115, 115, 114, 24, 25, 24, 109, 108, 108, 61, 61, 61, 125, 125, 125, 24, 23, 23, 98, 98, 98, 78, 78, 77, 22, 23, 23, 130, 130, 130, 46, 46, 47, 22, 22, 22, 22, 22, 22, 34, 33, 32, 146, 146, 146, 23, 22, 22, 23, 23, 23, 167, 167, 167, 49, 49, 49, - 23, 23, 23, 23, 23, 23, 167, 167, 167, 82, 81, 81, 112, 112, 112, 23, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 33, 33, 34, 23, 23, 22, 22, 22, 22, 45, 45, 46, 134, 134, 134, 44, 44, 44, 124, 124, 124, 22, 22, 22, 78, 78, 78, - 102, 102, 102, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 167, 167, 167, 153, 153, 153, 21, 21, 22, 35, 35, 35, 167, 167, 167, 138, 138, 138, 21, 20, 21, 167, 167, 167, 143, 143, 143, 125, 125, 125, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, - 20, 19, 19, 124, 124, 124, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, 20, 20, 20, 124, 124, 124, 167, 167, 167, 145, 145, 145, 143, 143, 143, 163, 163, 163, 157, 157, 157, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 20, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 20, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 18, 17, 17, 18, - 18, 18, 17, 18, 18, 19, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 16, 16, 16, 16, 16, 16, 18, 18, 18, 17, 17, 17, - 16, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 18, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 16, 16, 15, 16, - 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 15, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, 53, 53, 54, 22, 22, 21, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 21, 20, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 21, 21, 20, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, - 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, - 24, 23, 24, 23, 22, 22, 23, 23, 23, 25, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 22, 22, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 23, - 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 25, 144, 144, 144, 167, 167, 167, 167, 167, 167, 167, 167, 167, 157, 157, 157, - 27, 27, 27, 24, 24, 23, 23, 23, 23, 167, 167, 167, 24, 24, 24, 24, 23, 23, 25, 24, 24, 167, 167, 167, 24, 24, 23, 23, 23, 23, 30, 30, 30, 147, 147, 147, 23, 23, 23, 136, 136, 136, 23, 23, 23, 138, 138, 138, 28, 28, 27, 134, 134, 134, 36, 35, 36, 24, 24, 24, 148, 147, 148, - 26, 26, 27, 23, 23, 23, 23, 23, 24, 23, 23, 23, 152, 152, 152, 23, 23, 23, 23, 22, 22, 167, 167, 167, 23, 23, 22, 23, 23, 23, 22, 22, 23, 167, 167, 167, 141, 141, 141, 123, 123, 123, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 167, 167, 167, - 22, 22, 21, 22, 22, 22, 23, 23, 22, 26, 26, 26, 147, 147, 147, 21, 21, 21, 137, 137, 137, 33, 34, 33, 127, 127, 127, 47, 47, 48, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 21, 21, 21, 21, 21, 167, 167, 167, 143, 143, 143, - 22, 22, 22, 167, 167, 167, 143, 143, 143, 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 20, 19, 19, 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 20, 20, 20, 139, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, - 167, 167, 167, 164, 164, 164, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, - 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 20, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 19, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, - 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 17, 17, 17, 17, 17, 16, - 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, - 16, 16, 16, 22, 22, 23, 62, 62, 65, 53, 53, 54, 22, 21, 22, 21, 20, 20, 20, 21, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, - 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 22, 22, 22, 22, 21, 21, 21, - 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, - 23, 23, 23, 24, 23, 24, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 24, 24, 23, 24, 24, 25, - 24, 24, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 49, 48, 49, 133, 133, 133, 24, 24, 24, 24, 24, 24, 24, 25, 25, 129, 129, 129, 67, 67, 66, 24, 24, 24, 24, 24, 23, 167, 167, 167, 24, 23, 24, 24, 23, 23, 24, 24, 24, 167, 167, 167, 24, 24, 23, 23, 23, 23, 24, 24, 24, 131, 131, 131, - 61, 60, 60, 109, 109, 109, 24, 24, 24, 102, 102, 102, 65, 65, 65, 134, 134, 134, 24, 24, 24, 24, 24, 23, 133, 133, 133, 46, 46, 47, 24, 23, 24, 22, 22, 22, 35, 35, 35, 141, 141, 141, 23, 23, 23, 23, 23, 22, 167, 167, 167, 23, 23, 23, 23, 23, 23, 23, 23, 23, 167, 167, 167, - 28, 28, 28, 134, 134, 134, 76, 76, 76, 22, 22, 23, 22, 23, 23, 22, 23, 23, 22, 22, 22, 23, 23, 22, 167, 167, 167, 31, 30, 30, 22, 22, 21, 23, 23, 23, 44, 44, 44, 129, 129, 129, 23, 23, 23, 91, 91, 91, 88, 87, 87, 136, 136, 136, 22, 22, 22, 22, 21, 22, 22, 22, 22, - 22, 22, 22, 21, 21, 22, 21, 22, 22, 167, 167, 167, 143, 143, 143, 21, 21, 22, 21, 21, 20, 167, 167, 167, 143, 143, 143, 21, 21, 22, 167, 167, 167, 143, 143, 143, 121, 121, 120, 167, 167, 167, 35, 35, 34, 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 121, 121, 121, 167, 167, 167, - 35, 34, 34, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 120, 120, 120, 167, 167, 167, 35, 35, 35, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 21, 21, 21, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, - 18, 19, 18, 19, 19, 18, 19, 20, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 18, 18, 18, 19, 18, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 17, 19, 19, 18, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, - 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 15, 17, 17, 18, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 16, 15, 17, 18, 17, 17, 16, 16, 17, 17, 17, 16, 15, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, - 16, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 17, 15, 15, 15, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 19, 20, - 19, 19, 20, 21, 21, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 23, 22, - 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 21, 22, 21, 21, 22, 23, 23, 23, 22, 21, 21, 22, 22, 23, 23, 23, 23, - 24, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 22, 23, 23, 24, 24, 23, 23, 24, 22, 22, 24, 24, 24, 24, - 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 25, 24, 24, 23, 23, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 23, 24, 24, 24, 24, 96, 96, 95, 88, 88, 89, 24, 23, 24, 24, 24, 24, 24, 24, 23, 82, 82, 82, 113, 113, 113, 25, 24, 25, 25, 24, 24, - 167, 167, 167, 23, 23, 24, 24, 23, 23, 24, 25, 25, 154, 154, 154, 45, 45, 44, 24, 24, 23, 23, 23, 24, 92, 92, 92, 131, 131, 131, 64, 64, 64, 24, 24, 23, 61, 61, 61, 131, 131, 131, 94, 94, 95, 23, 23, 23, 23, 23, 23, 80, 80, 80, 120, 120, 120, 25, 24, 24, 23, 22, 23, - 110, 110, 110, 86, 86, 87, 23, 22, 22, 23, 23, 22, 167, 167, 167, 22, 22, 22, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 46, 46, 45, 154, 154, 154, 39, 39, 38, 24, 24, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 167, 167, 167, 94, 94, 94, 22, 22, 22, 24, 24, 24, - 119, 119, 119, 77, 77, 77, 22, 22, 22, 42, 42, 41, 159, 159, 159, 79, 79, 79, 21, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 167, 167, 167, 143, 143, 143, 22, 21, 21, 21, 21, 21, 167, 167, 167, 143, 143, 143, 21, 21, 20, 167, 167, 167, 143, 143, 143, - 62, 62, 62, 167, 167, 167, 134, 134, 134, 78, 77, 78, 68, 68, 68, 38, 38, 38, 19, 19, 19, 62, 62, 61, 167, 167, 167, 134, 134, 134, 78, 78, 78, 67, 67, 67, 38, 38, 38, 20, 20, 21, 61, 61, 61, 167, 167, 167, 134, 134, 134, 77, 77, 78, 67, 67, 67, 38, 38, 38, 20, 20, 20, - 23, 22, 22, 47, 47, 47, 20, 20, 20, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, - 19, 20, 18, 19, 19, 19, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 18, 18, 17, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 18, 18, 18, 17, - 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, - 17, 17, 17, 16, 16, 15, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 16, 18, 18, 18, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, - 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 16, 17, 16, 15, 15, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 23, 23, 24, 62, 62, 65, - 53, 53, 54, 22, 21, 22, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, - 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, - 21, 21, 22, 21, 21, 21, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, - 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 25, 25, 25, 23, 22, 22, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, - 25, 25, 25, 24, 24, 24, 25, 25, 24, 23, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 24, 25, 23, 23, 24, - 143, 143, 143, 44, 45, 44, 24, 24, 24, 24, 24, 24, 23, 23, 23, 36, 36, 37, 158, 158, 158, 27, 27, 27, 24, 24, 23, 167, 167, 167, 25, 25, 25, 25, 24, 25, 24, 24, 24, 94, 94, 94, 151, 151, 151, 85, 85, 85, 23, 23, 23, 52, 51, 51, 160, 160, 160, 26, 26, 27, 24, 24, 24, - 26, 26, 26, 160, 160, 160, 52, 52, 52, 23, 23, 23, 24, 23, 24, 25, 25, 25, 94, 94, 94, 139, 139, 139, 139, 139, 140, 96, 96, 96, 26, 26, 26, 24, 23, 23, 22, 22, 22, 167, 167, 167, 24, 24, 24, 24, 23, 23, 23, 23, 24, 167, 167, 167, 23, 23, 22, 23, 23, 23, 90, 90, 90, - 128, 128, 128, 23, 23, 22, 23, 23, 23, 23, 22, 23, 24, 23, 24, 167, 167, 167, 68, 68, 68, 130, 130, 131, 145, 145, 145, 95, 95, 95, 22, 22, 22, 23, 22, 22, 29, 28, 28, 153, 153, 153, 28, 27, 27, 23, 22, 23, 22, 22, 23, 21, 21, 22, 23, 23, 22, 22, 21, 21, 23, 22, 22, - 167, 167, 167, 143, 143, 143, 21, 21, 21, 22, 22, 22, 167, 167, 167, 143, 143, 143, 22, 22, 21, 167, 167, 167, 143, 143, 143, 20, 21, 21, 76, 76, 76, 143, 143, 143, 160, 160, 160, 139, 139, 139, 72, 72, 72, 21, 21, 21, 20, 20, 21, 76, 75, 75, 143, 143, 143, 160, 160, 160, 139, 139, 139, - 72, 72, 72, 21, 21, 21, 20, 19, 19, 75, 75, 75, 143, 143, 143, 160, 160, 160, 139, 139, 139, 72, 71, 71, 20, 19, 19, 65, 66, 65, 124, 124, 124, 19, 20, 19, 20, 19, 19, 20, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 18, 19, 19, 19, 20, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 19, 18, 19, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 19, 19, 18, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 19, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 17, 17, 19, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, - 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, - 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, - 17, 17, 16, 15, 15, 16, 17, 16, 17, 17, 16, 17, 16, 15, 16, 17, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 54, 22, 22, 22, 19, 20, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 20, 20, 21, 20, 20, 19, 21, 21, 20, - 20, 20, 20, 20, 20, 21, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 20, 20, 20, 22, 22, 22, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, - 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 21, 22, 22, 23, 23, 22, 23, 23, 23, 21, 21, 22, 22, 23, 22, 22, 21, 21, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, - 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 23, 23, 24, 24, 24, - 25, 24, 25, 24, 23, 24, 25, 24, 25, 24, 23, 23, 24, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 23, 24, 25, 24, - 24, 23, 24, 24, 23, 23, 24, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 25, 24, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, - 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, 23, 23, 24, - 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 23, 24, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, - 101, 101, 101, 91, 91, 91, 21, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 22, 21, 22, 22, 21, 21, 20, - 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 19, 20, 102, 102, 103, 68, 68, 68, 20, 20, 20, - 19, 19, 20, 19, 19, 18, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 19, 20, 18, 18, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 18, 18, 18, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, - 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, - 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 16, 16, 17, 17, 16, 19, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, - 18, 18, 18, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, - 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 15, 15, 16, 15, 16, 17, 17, 17, 16, 17, 16, 24, 23, 23, 62, 62, 65, 53, 53, 53, 22, 22, 22, 21, 20, 20, - 20, 20, 19, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 20, 21, 20, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, - 22, 22, 21, 21, 21, 21, 21, 21, 23, 21, 21, 20, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 22, 22, 22, 24, 24, 24, 22, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 22, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, - 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 25, 24, 25, 24, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, - 24, 24, 23, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 23, 23, 26, 26, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 23, 23, 23, 24, 24, 25, 24, 24, 24, 23, 23, 24, 25, 25, 25, 25, 25, 25, 23, 23, 24, 24, 23, 23, 23, 23, 22, 24, 23, 24, - 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 23, 23, 23, 110, 110, 110, 129, 129, 129, 23, 23, 22, 22, 22, 23, 22, 21, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, - 22, 21, 21, 22, 22, 21, 20, 20, 20, 21, 22, 22, 21, 21, 22, 21, 21, 21, 20, 20, 20, 22, 22, 21, 20, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, - 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 126, 126, 126, 22, 22, 22, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 20, 21, 19, 18, 19, 19, 19, 19, - 19, 19, 20, 19, 18, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, - 17, 17, 17, 19, 18, 18, 18, 17, 18, 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 18, 18, 18, 17, 17, - 17, 17, 16, 17, 17, 18, 17, 16, 16, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 17, 16, 15, 16, 17, 17, 16, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, - 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 22, 22, 22, 62, 62, 65, 53, 53, 53, 22, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 19, 19, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 20, 20, - 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 23, 22, 22, 22, 22, 21, 21, 21, 21, - 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 25, 25, 25, 23, 23, 23, 24, 24, 24, 24, 25, 24, 25, 25, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 24, 25, 24, 25, 24, 25, 24, - 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 23, 23, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 23, 24, 24, 25, - 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 22, 22, 22, - 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 21, 22, 60, 59, 60, 23, 23, 24, 22, 22, 22, 23, 22, 23, - 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, - 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 21, 21, 20, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 18, 18, 17, 20, 20, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, - 18, 17, 18, 18, 18, 18, 19, 19, 18, 18, 19, 18, 19, 19, 19, 18, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 17, 17, 17, - 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 18, 18, 18, 16, 16, 16, 17, 17, 17, - 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 18, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, - 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 17, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 23, 22, 22, 62, 62, 65, 53, 53, 53, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, - 21, 21, 21, 20, 20, 19, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 23, 24, - 22, 22, 22, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 22, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 22, 23, 23, 22, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, - 23, 23, 24, 23, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, - 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 24, 24, 23, 24, 23, 23, 25, 25, 25, 24, 23, 23, 24, 25, 24, 25, 25, 25, 24, 24, 23, 25, 24, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 23, 24, 24, 23, - 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 23, 23, 23, 23, 24, 23, 24, 23, 24, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 22, - 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, - 21, 21, 21, 22, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 19, 19, 21, 21, 20, 19, 19, 19, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 21, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, - 17, 17, 17, 19, 18, 19, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 16, 18, 17, 18, 18, 17, 18, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 16, 18, 18, 18, 18, 18, 17, 18, 17, 17, - 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 18, 17, 18, 17, 17, 17, - 17, 16, 16, 17, 17, 17, 17, 17, 16, 18, 17, 17, 16, 16, 15, 16, 16, 17, 16, 16, 16, 17, 17, 17, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, - 17, 16, 16, 23, 23, 22, 62, 62, 65, 53, 53, 53, 22, 22, 22, 21, 20, 20, 19, 19, 18, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, - 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 21, 22, 22, 22, 21, 22, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, - 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 23, 23, 23, 24, 23, 23, 22, 22, 23, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 22, 22, 22, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 23, 25, 24, 25, 24, 24, 25, - 24, 24, 24, 25, 24, 25, 24, 24, 23, 25, 25, 25, 24, 23, 24, 25, 24, 25, 24, 24, 23, 24, 23, 23, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, - 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 26, 25, 25, 24, 24, 24, 25, 25, 25, 23, 23, 23, 24, 24, 24, - 25, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, - 24, 24, 23, 22, 22, 23, 23, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 23, 23, 23, - 22, 22, 22, 22, 21, 22, 23, 22, 22, 23, 23, 23, 21, 21, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, - 21, 20, 20, 20, 20, 20, 21, 21, 21, 19, 20, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 19, 19, 19, 21, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 18, 20, 19, 20, - 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 18, 18, 19, 18, 18, 18, 20, 20, 19, 18, 18, 18, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, - 17, 17, 17, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 19, 18, 17, 17, 17, - 18, 18, 18, 17, 17, 16, 18, 17, 17, 19, 19, 18, 17, 17, 17, 16, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 18, 17, 17, 16, 16, 17, - 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 15, 15, 16, 16, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 15, 15, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, - 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, 16, 15, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 15, 16, 22, 22, 23, 62, 62, 65, 53, 53, 53, 22, 22, 22, 20, 19, 20, 20, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, - 20, 20, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 20, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, - 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 21, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, - 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 23, 23, 23, 24, 23, 24, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 26, 24, 24, 24, 25, 25, 24, 25, 25, 24, 24, 24, 24, 25, 24, 24, 25, 24, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 24, 26, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 26, 25, 24, 24, 24, 25, 25, 25, 24, 25, 24, - 25, 25, 25, 24, 24, 25, 25, 25, 26, 25, 24, 25, 24, 23, 24, 25, 25, 25, 24, 23, 24, 24, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 25, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 22, 24, 24, 24, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, - 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 23, 22, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, - 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 21, 19, 19, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 17, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 19, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, - 18, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 15, 18, 18, 18, 17, 17, 16, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 16, 16, 16, 16, 15, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 16, 16, 16, 15, 17, 17, 16, 17, 17, 17, 16, 16, 17, - 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 23, 23, 22, 62, 62, 65, - 53, 53, 53, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, - 20, 21, 21, 21, 22, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 23, 23, 22, 21, 21, 22, 22, 22, 21, 22, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, - 23, 23, 24, 22, 23, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, - 25, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 22, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 25, 25, 23, 23, 23, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 25, 24, 54, 54, 54, 144, 144, 144, 156, 156, 156, 38, 38, 38, - 24, 23, 23, 25, 25, 25, 23, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 25, 25, 24, 25, 24, 25, 24, 24, 24, - 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 24, 24, 25, 25, 25, 24, 25, 24, 25, 25, 25, 25, 26, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 26, 26, 26, 24, 25, 25, 24, 24, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 23, 23, 23, 24, 24, 24, - 24, 23, 23, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 167, 167, 167, 23, 23, 23, - 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 24, 23, 24, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, - 23, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 20, 19, 19, 20, - 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 19, 19, 20, 20, 20, 19, 19, 20, 21, 21, 21, 20, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 19, 19, 20, 19, 20, 20, 20, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 19, 20, 20, 19, 19, 19, 18, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 167, 167, 167, - 143, 143, 143, 18, 18, 18, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 17, 17, 16, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, - 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 16, 16, 16, 18, 18, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, - 17, 16, 16, 17, 18, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 18, 17, 17, 17, 17, 16, 16, 17, - 16, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 23, 23, 24, 62, 62, 65, 53, 53, 53, 21, 21, 21, 20, 19, 20, 20, 20, 21, 21, 20, 21, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 21, 21, 21, - 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 19, 19, 21, 21, 22, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 21, 22, 23, 23, 23, 22, 21, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 22, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, - 24, 23, 24, 23, 23, 22, 25, 24, 24, 22, 23, 23, 23, 23, 24, 24, 24, 23, 29, 28, 28, 100, 99, 99, 139, 139, 139, 146, 146, 146, 149, 149, 149, 63, 63, 62, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 74, 74, 74, 25, 25, 25, - 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 24, 25, 24, 23, 24, 133, 133, 133, 81, 80, 81, 26, 26, 26, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, - 26, 26, 26, 25, 25, 25, 25, 24, 24, 25, 25, 24, 25, 24, 25, 25, 25, 25, 24, 25, 25, 25, 24, 26, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 26, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 24, 25, 25, 25, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, - 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 167, 167, 167, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 83, 83, 83, 167, 167, 167, 153, 153, 153, 23, 23, 22, 22, 22, 22, 23, 22, 23, 139, 139, 139, 167, 167, 167, 95, 95, 95, 22, 22, 23, 22, 22, 21, 22, 21, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 22, 21, 20, 20, 21, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 20, 19, - 20, 19, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 20, 19, 20, 20, 20, 19, 18, 19, 19, 18, 19, 19, 19, 20, 132, 132, 132, 108, 108, 108, 20, 20, 20, 18, 18, 19, 19, 20, 20, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 22, 22, 21, 143, 143, 143, 164, 164, 164, - 51, 50, 50, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 19, 19, 18, 17, 17, 16, 16, 16, 19, 18, 18, 18, 17, 17, - 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 15, 17, 16, 16, 16, 17, 17, - 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 18, 16, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 53, 22, 21, 21, 21, 20, 20, - 21, 20, 20, 20, 19, 19, 20, 20, 20, 21, 21, 20, 20, 19, 19, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 20, 19, 21, 21, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, - 22, 22, 22, 22, 22, 22, 21, 20, 20, 23, 23, 23, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 22, 22, 22, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, - 23, 23, 24, 22, 22, 22, 23, 23, 23, 22, 23, 22, 23, 23, 23, 22, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, 24, 24, 23, 28, 27, 28, 137, 137, 137, 88, 88, 88, 27, 27, 26, 24, 24, 24, 31, 31, 31, 31, 31, 31, - 24, 24, 23, 24, 24, 24, 24, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 167, 167, 167, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 25, 24, 25, 162, 162, 162, 32, 32, 31, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 25, 25, 25, 25, - 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 23, 24, 24, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 24, 25, 26, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 26, 25, 25, 25, 25, 26, 26, 25, 25, 26, - 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 23, 25, 25, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 25, 25, 24, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, - 167, 167, 167, 25, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 22, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 23, 23, 23, 24, 24, 24, 24, 23, 23, 22, 22, 23, - 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 24, 24, 24, 22, 22, 23, 23, 23, 23, 23, 23, 22, 93, 93, 94, 167, 167, 167, 167, 167, 167, 50, 50, 50, 23, 22, 22, 38, 38, 37, 167, 167, 167, 167, 167, 167, 105, 105, 105, 21, 21, 21, - 23, 22, 22, 23, 22, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 19, 19, 20, - 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, 19, 19, 19, 20, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 109, 110, 109, 89, 89, 89, 19, 20, 19, - 19, 19, 19, 20, 20, 20, 18, 18, 18, 167, 167, 167, 143, 143, 143, 18, 18, 19, 96, 96, 96, 167, 167, 167, 89, 88, 89, 19, 19, 18, 19, 19, 18, 20, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 19, 18, 17, - 18, 18, 18, 18, 19, 19, 18, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, - 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 16, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, - 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, 15, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 18, 16, 16, 16, - 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 23, 23, 23, 62, 62, 65, 53, 53, 53, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, - 21, 21, 21, 21, 21, 20, 21, 20, 21, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 23, - 23, 23, 23, 22, 22, 21, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 23, 24, 24, 23, 24, 23, 23, 24, 24, 22, 23, 23, 24, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, - 24, 24, 25, 24, 24, 24, 88, 88, 88, 100, 100, 100, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 58, 58, 57, 132, 132, 132, 137, 137, 137, 136, 136, 136, 50, 49, 50, 26, 26, 25, 135, 135, 135, 167, 167, 167, 135, 135, 135, 100, 100, 100, 24, 23, 24, 24, 24, 25, - 25, 25, 26, 125, 125, 125, 167, 167, 167, 135, 135, 135, 88, 88, 89, 24, 24, 24, 167, 167, 167, 73, 73, 73, 149, 149, 149, 25, 25, 25, 89, 89, 89, 138, 138, 138, 141, 141, 141, 104, 104, 104, 28, 27, 28, 25, 25, 25, 25, 25, 25, 167, 167, 167, 75, 75, 75, 132, 132, 132, 140, 140, 140, - 50, 51, 50, 86, 86, 86, 135, 135, 135, 144, 144, 144, 52, 52, 52, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 90, 90, 89, 138, 138, 138, 141, 141, 141, 104, 104, 104, 28, 27, 27, 25, 25, 25, 25, 25, 25, 167, 167, 167, 74, 75, 75, 133, 133, 133, 142, 142, 142, - 50, 49, 49, 25, 25, 25, 25, 25, 25, 26, 26, 26, 104, 103, 103, 132, 132, 132, 127, 126, 127, 36, 36, 36, 25, 25, 25, 167, 167, 167, 24, 24, 24, 29, 29, 28, 138, 138, 138, 70, 70, 70, 22, 23, 23, 89, 89, 89, 138, 138, 138, 141, 141, 141, 104, 104, 104, 26, 27, 27, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 167, 167, 167, 63, 63, 63, 127, 127, 128, 147, 147, 147, 107, 107, 107, 26, 26, 26, 136, 136, 136, 29, 28, 28, 22, 22, 22, 23, 23, 22, 127, 127, 127, 66, 66, 66, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 102, 102, 102, - 152, 152, 152, 157, 157, 157, 91, 91, 91, 22, 22, 22, 81, 81, 81, 154, 154, 154, 155, 155, 155, 111, 111, 111, 42, 42, 42, 129, 129, 129, 156, 156, 156, 155, 155, 155, 116, 116, 116, 31, 31, 31, 22, 22, 21, 37, 37, 37, 121, 121, 121, 158, 159, 158, 150, 150, 150, 114, 114, 114, 41, 41, 41, - 129, 129, 129, 156, 156, 156, 155, 155, 155, 116, 116, 116, 30, 30, 29, 20, 20, 20, 141, 141, 141, 165, 165, 165, 30, 30, 29, 21, 20, 21, 129, 129, 129, 164, 164, 164, 28, 28, 28, 167, 167, 167, 143, 143, 143, 20, 20, 20, 20, 20, 19, 167, 167, 167, 143, 143, 143, 20, 19, 20, 167, 167, 167, - 143, 143, 143, 20, 20, 21, 115, 115, 115, 167, 167, 167, 69, 69, 68, 19, 19, 18, 167, 167, 167, 143, 143, 143, 18, 18, 19, 19, 18, 19, 20, 20, 20, 19, 19, 19, 167, 167, 167, 143, 143, 143, 47, 47, 47, 164, 164, 164, 128, 128, 128, 20, 20, 20, 19, 19, 19, 64, 64, 64, 137, 137, 137, - 160, 160, 160, 140, 140, 140, 70, 70, 71, 19, 19, 19, 18, 18, 18, 167, 167, 167, 147, 147, 147, 110, 110, 110, 157, 157, 157, 121, 121, 121, 29, 28, 28, 38, 38, 38, 128, 128, 128, 155, 155, 155, 155, 155, 155, 115, 115, 115, 28, 28, 28, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 18, 17, 16, 15, 16, 16, 16, 16, 17, 18, 17, 18, 18, 17, - 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 17, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 23, 23, 23, 62, 62, 65, 53, 53, 53, 22, 22, 23, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, - 20, 20, 20, 21, 21, 20, 21, 21, 20, 22, 22, 21, 22, 22, 22, 22, 21, 21, 20, 20, 19, 20, 20, 20, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 23, 21, 22, 21, - 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 24, 22, 22, 23, 23, 22, 23, 22, 21, 22, 22, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 23, 23, 22, 24, 23, 24, 22, 22, 23, 23, 22, 23, 22, 22, 23, 24, 23, 24, 22, 22, 22, 23, 23, 22, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 24, 128, 128, 128, 47, 47, 46, 24, 24, 23, 25, 24, 25, 24, 25, 25, 25, 24, 25, 24, 24, 24, 37, 37, 37, 28, 27, 28, 24, 23, 24, - 73, 73, 73, 134, 134, 134, 25, 24, 25, 24, 24, 25, 167, 167, 167, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 167, 167, 167, 25, 26, 25, 25, 25, 25, 25, 25, 25, 167, 167, 167, 103, 103, 103, 29, 28, 28, 76, 76, 76, 119, 119, 119, 26, 25, 26, - 25, 26, 25, 108, 108, 108, 95, 95, 95, 24, 24, 24, 24, 24, 24, 167, 167, 167, 90, 90, 90, 25, 24, 24, 79, 79, 79, 154, 154, 154, 85, 86, 85, 25, 25, 24, 83, 83, 82, 131, 131, 131, 25, 25, 25, 25, 25, 25, 24, 24, 23, 26, 26, 26, 76, 75, 76, 119, 119, 119, 25, 25, 26, - 24, 24, 24, 108, 108, 108, 95, 95, 95, 25, 24, 24, 25, 25, 25, 167, 167, 167, 85, 85, 85, 25, 25, 25, 78, 78, 78, 131, 131, 131, 26, 25, 25, 25, 24, 25, 85, 85, 85, 96, 96, 97, 24, 24, 25, 78, 78, 77, 115, 115, 115, 24, 24, 24, 167, 167, 167, 25, 25, 24, 115, 115, 115, - 91, 91, 91, 23, 23, 23, 76, 75, 75, 118, 118, 118, 25, 25, 25, 24, 23, 23, 108, 108, 108, 94, 94, 94, 23, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 167, 167, 167, 105, 105, 105, 24, 24, 23, 25, 25, 26, 120, 120, 120, 88, 88, 88, 94, 94, 94, 72, 72, 72, - 22, 22, 23, 33, 33, 33, 152, 152, 152, 24, 24, 24, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 112, 112, 112, 144, 144, 144, 125, 125, 125, 132, 132, 132, 21, 21, 21, 123, 123, 123, 115, 115, 115, 151, 151, 151, 121, 121, 121, 29, 29, 29, 90, 90, 90, 67, 67, 66, 91, 91, 91, - 167, 167, 167, 104, 104, 105, 20, 20, 20, 119, 119, 119, 167, 167, 167, 85, 84, 85, 77, 77, 77, 77, 76, 76, 28, 28, 29, 89, 89, 89, 67, 67, 66, 91, 91, 91, 167, 167, 167, 104, 104, 104, 21, 21, 22, 87, 87, 87, 167, 167, 167, 71, 71, 71, 23, 23, 23, 162, 162, 162, 126, 126, 127, - 20, 20, 19, 167, 167, 167, 143, 143, 143, 20, 19, 20, 19, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 20, 167, 167, 167, 143, 143, 143, 58, 58, 58, 167, 167, 167, 104, 104, 104, 19, 19, 19, 19, 19, 20, 167, 167, 167, 143, 143, 143, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 20, 19, - 167, 167, 167, 145, 145, 145, 135, 135, 135, 158, 158, 158, 35, 35, 35, 19, 19, 18, 55, 55, 55, 167, 167, 167, 137, 137, 137, 76, 75, 75, 135, 135, 135, 167, 167, 167, 59, 58, 58, 19, 19, 19, 167, 167, 167, 167, 167, 167, 117, 117, 116, 122, 122, 121, 167, 167, 167, 105, 105, 105, 26, 26, 26, - 87, 88, 87, 65, 65, 65, 89, 88, 89, 167, 167, 167, 102, 102, 102, 18, 18, 19, 17, 17, 18, 18, 18, 18, 18, 19, 19, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 18, 18, 19, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, - 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 18, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, - 17, 16, 16, 22, 23, 23, 62, 62, 65, 53, 53, 53, 23, 22, 23, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 21, 21, 21, 20, 21, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, - 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 21, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, - 23, 22, 23, 23, 23, 23, 22, 22, 21, 24, 24, 24, 23, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 147, 147, 147, - 30, 29, 29, 23, 23, 24, 25, 24, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 23, 23, 23, 25, 25, 24, 25, 25, 25, 33, 33, 33, 162, 162, 162, 25, 25, 24, 25, 25, 25, 167, 167, 167, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 167, 167, 167, - 25, 25, 25, 25, 25, 25, 25, 24, 25, 167, 167, 167, 52, 52, 51, 26, 26, 25, 130, 130, 130, 48, 48, 49, 25, 24, 24, 24, 25, 25, 37, 37, 37, 146, 146, 146, 25, 25, 26, 25, 25, 25, 167, 167, 167, 32, 32, 32, 25, 25, 25, 35, 35, 35, 167, 167, 167, 29, 29, 29, 25, 25, 25, - 41, 41, 41, 158, 158, 158, 26, 26, 27, 25, 25, 25, 25, 25, 25, 24, 24, 24, 130, 130, 130, 48, 48, 47, 25, 25, 25, 25, 25, 25, 35, 35, 36, 146, 146, 146, 25, 25, 25, 25, 25, 26, 167, 167, 167, 33, 32, 32, 25, 25, 25, 37, 37, 37, 159, 159, 159, 25, 25, 24, 25, 25, 25, - 138, 138, 138, 45, 45, 45, 25, 25, 25, 38, 38, 37, 155, 155, 155, 23, 23, 23, 167, 167, 167, 82, 82, 82, 113, 113, 113, 24, 24, 24, 24, 24, 24, 130, 130, 130, 47, 47, 48, 24, 24, 24, 23, 23, 22, 35, 35, 35, 146, 146, 146, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, - 24, 23, 24, 167, 167, 167, 35, 35, 36, 24, 24, 23, 24, 24, 23, 46, 46, 46, 134, 134, 134, 46, 46, 46, 125, 125, 125, 23, 23, 23, 79, 79, 78, 103, 102, 102, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 123, 123, 123, 139, 139, 139, 90, 90, 90, 162, 162, 162, - 27, 27, 27, 157, 157, 157, 76, 76, 76, 146, 146, 146, 129, 129, 129, 22, 22, 22, 71, 71, 71, 134, 134, 134, 157, 157, 157, 167, 167, 167, 137, 137, 137, 22, 21, 21, 121, 120, 120, 167, 167, 167, 99, 99, 99, 30, 30, 29, 21, 21, 21, 21, 21, 20, 70, 70, 70, 134, 134, 134, 157, 157, 157, - 167, 167, 167, 137, 137, 137, 21, 21, 21, 36, 36, 36, 165, 165, 165, 111, 111, 111, 53, 53, 53, 167, 167, 167, 78, 78, 78, 22, 21, 21, 167, 167, 167, 143, 143, 143, 20, 20, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 19, 20, 167, 167, 167, 145, 145, 145, 142, 142, 142, 137, 137, 137, - 23, 23, 22, 19, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 19, 19, 18, 20, 20, 20, 20, 19, 19, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 43, 43, 43, 18, 18, 18, 118, 118, 118, 167, 167, 167, 52, 52, 52, 19, 18, 19, 53, 52, 52, 167, 167, 167, - 120, 120, 120, 19, 19, 18, 167, 167, 167, 158, 158, 158, 21, 21, 21, 27, 26, 26, 167, 167, 167, 150, 150, 150, 18, 18, 18, 68, 68, 68, 134, 134, 133, 157, 157, 157, 167, 167, 167, 136, 136, 136, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, - 18, 18, 17, 16, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 16, 17, 18, 18, 18, 16, 16, 16, 17, 16, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 16, 16, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, - 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, - 17, 16, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 23, 23, 23, 62, 62, 65, 52, 52, 53, 22, 21, 21, 20, 19, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, - 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 23, 22, 22, 23, 23, 23, 22, 22, 22, - 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 24, 22, 22, 22, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, - 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 132, 132, 132, 43, 43, 43, 24, 24, 25, 23, 23, 24, 24, 24, 23, 25, 25, 26, 24, 24, 24, 29, 29, 29, 100, 100, 100, 144, 144, 144, 160, 160, 160, 167, 167, 167, 25, 24, 24, - 24, 24, 23, 167, 167, 167, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 167, 167, 167, 25, 25, 24, 25, 25, 25, 24, 24, 25, 167, 167, 167, 25, 25, 24, 24, 24, 24, 148, 148, 148, 27, 27, 27, 25, 24, 25, 25, 25, 25, 25, 25, 25, 152, 152, 152, - 25, 25, 25, 25, 25, 24, 167, 167, 167, 25, 25, 25, 25, 25, 24, 25, 26, 25, 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 24, 25, 25, 26, 26, 26, 26, 26, 25, 25, 148, 148, 148, 28, 28, 28, 25, 26, 25, 25, 24, 24, 25, 25, 24, 152, 152, 152, - 25, 25, 26, 24, 25, 25, 167, 167, 167, 26, 26, 24, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 25, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 23, 23, 24, 167, 167, 167, 141, 141, 141, 123, 123, 123, 24, 24, 24, 24, 24, 24, 148, 148, 148, - 27, 27, 27, 24, 23, 25, 24, 24, 24, 24, 23, 24, 152, 152, 152, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 24, 24, 23, 23, 167, 167, 167, 23, 22, 23, 24, 23, 23, 23, 23, 23, 28, 27, 27, 147, 147, 147, 23, 23, 23, 138, 138, 138, 34, 34, 34, 128, 128, 128, 48, 48, 48, - 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 132, 132, 132, 133, 133, 133, 55, 55, 55, 167, 167, 167, 82, 82, 82, 167, 167, 167, 37, 37, 37, 142, 142, 142, 137, 137, 137, 73, 72, 72, 167, 167, 167, 167, 167, 167, 156, 156, 156, 167, 167, 167, 143, 143, 143, 21, 21, 22, - 41, 41, 41, 129, 129, 129, 167, 167, 167, 153, 153, 153, 65, 65, 64, 73, 73, 72, 167, 167, 167, 167, 167, 167, 156, 156, 156, 167, 167, 167, 143, 143, 143, 20, 20, 20, 21, 20, 20, 129, 128, 128, 153, 153, 153, 90, 90, 90, 165, 165, 165, 32, 33, 33, 20, 19, 19, 167, 167, 167, 144, 144, 144, - 20, 20, 20, 20, 20, 21, 167, 167, 167, 143, 143, 143, 20, 20, 19, 167, 167, 167, 167, 167, 167, 167, 167, 167, 147, 147, 147, 23, 23, 24, 20, 19, 19, 19, 18, 20, 167, 167, 167, 143, 143, 143, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 167, 167, 167, 162, 162, 162, 79, 79, 79, - 167, 167, 167, 124, 124, 124, 19, 19, 19, 137, 137, 137, 167, 167, 167, 27, 27, 27, 19, 18, 18, 27, 26, 26, 167, 167, 167, 136, 136, 136, 18, 18, 18, 167, 167, 167, 143, 143, 143, 19, 19, 19, 18, 17, 18, 152, 152, 152, 162, 162, 162, 71, 71, 71, 167, 167, 167, 167, 167, 167, 155, 155, 155, - 167, 167, 167, 143, 143, 143, 18, 18, 19, 18, 18, 17, 19, 18, 18, 17, 17, 17, 18, 18, 18, 19, 18, 18, 18, 18, 17, 17, 18, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, - 17, 16, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 16, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, 16, 16, 16, - 17, 17, 16, 18, 18, 18, 16, 16, 16, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 23, 23, 23, 62, 62, 64, - 52, 52, 53, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 24, 24, 23, 22, 23, 22, 22, 22, 22, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, 100, 100, 100, 94, 94, 94, 23, 23, 24, 24, 25, 25, - 24, 24, 24, 25, 24, 25, 25, 24, 25, 116, 115, 116, 99, 99, 99, 46, 46, 46, 31, 31, 31, 167, 167, 167, 25, 25, 25, 23, 23, 22, 167, 167, 167, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 26, 26, 26, 25, 24, 24, - 167, 167, 167, 24, 24, 24, 25, 25, 25, 133, 133, 133, 48, 48, 48, 24, 24, 25, 25, 26, 26, 38, 37, 36, 141, 141, 141, 26, 26, 26, 25, 25, 25, 167, 167, 167, 26, 26, 25, 25, 25, 26, 25, 25, 25, 167, 167, 167, 25, 25, 26, 25, 25, 25, 25, 25, 25, 167, 167, 167, 26, 26, 26, - 25, 25, 25, 25, 25, 25, 25, 26, 25, 133, 133, 133, 48, 47, 47, 25, 25, 26, 26, 26, 25, 38, 37, 37, 141, 141, 141, 26, 26, 25, 25, 24, 24, 167, 167, 167, 25, 25, 25, 25, 25, 24, 24, 24, 24, 167, 167, 167, 25, 25, 24, 24, 24, 24, 156, 156, 156, 34, 34, 34, 25, 24, 25, - 25, 25, 24, 25, 26, 25, 25, 25, 25, 167, 167, 167, 29, 29, 30, 134, 135, 135, 78, 78, 78, 25, 25, 25, 133, 133, 133, 46, 46, 46, 24, 24, 24, 24, 24, 24, 36, 36, 35, 141, 141, 141, 24, 23, 24, 24, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 167, 167, 167, 32, 31, 31, - 23, 23, 23, 24, 24, 24, 46, 46, 46, 129, 129, 129, 23, 23, 23, 92, 92, 92, 89, 88, 89, 137, 137, 137, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 142, 142, 142, 126, 126, 126, 24, 24, 24, 159, 159, 158, 149, 149, 149, 137, 137, 137, 22, 22, 22, - 136, 136, 136, 145, 145, 145, 127, 127, 127, 167, 167, 167, 55, 55, 55, 23, 23, 22, 167, 167, 167, 143, 143, 143, 22, 22, 22, 22, 22, 21, 21, 21, 21, 66, 66, 66, 163, 163, 163, 155, 155, 155, 127, 127, 127, 167, 167, 167, 53, 53, 54, 21, 21, 22, 167, 167, 167, 143, 143, 143, 20, 20, 19, - 20, 20, 19, 76, 76, 76, 167, 167, 167, 145, 145, 145, 129, 129, 129, 20, 20, 20, 21, 21, 21, 160, 160, 160, 160, 160, 160, 20, 20, 20, 35, 36, 35, 167, 167, 167, 143, 143, 143, 20, 20, 21, 167, 167, 167, 157, 157, 157, 94, 94, 94, 167, 167, 167, 92, 92, 92, 20, 19, 20, 19, 19, 19, - 167, 167, 167, 143, 143, 143, 18, 19, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 167, 167, 167, 143, 143, 143, 20, 19, 19, 119, 119, 119, 167, 167, 167, 59, 59, 58, 120, 120, 120, 167, 167, 167, 54, 54, 55, 18, 18, 19, 55, 54, 54, 167, 167, 167, 114, 114, 114, 18, 18, 18, 167, 167, 167, - 157, 157, 157, 20, 20, 21, 28, 28, 28, 167, 167, 167, 142, 142, 142, 126, 126, 126, 167, 167, 167, 51, 51, 50, 19, 18, 18, 167, 167, 167, 143, 143, 143, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, - 17, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, - 17, 17, 18, 17, 17, 17, 16, 16, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 16, 16, 17, 16, 17, 16, 18, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, - 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 22, 23, 22, 62, 62, 64, 52, 52, 53, 23, 23, 23, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, - 21, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 23, 23, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 22, 23, - 23, 23, 24, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 32, 32, 32, 147, 147, 147, 82, 83, 83, 26, 26, 26, 25, 24, 25, 32, 32, 32, 32, 32, 31, 146, 146, 146, 47, 46, 47, 24, 24, 23, 69, 69, 69, 167, 167, 167, 26, 26, 25, 25, 25, 25, 154, 154, 154, 45, 45, 46, - 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 167, 167, 167, 26, 25, 25, 26, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 24, 81, 81, 81, 121, 121, 120, 28, 28, 28, 25, 25, 24, 112, 111, 112, 88, 88, 88, 25, 25, 25, 26, 26, 26, 167, 167, 167, - 25, 25, 25, 26, 26, 26, 25, 25, 25, 167, 167, 167, 25, 25, 24, 25, 25, 26, 24, 25, 25, 167, 167, 167, 25, 25, 26, 26, 26, 27, 25, 25, 25, 25, 25, 25, 81, 81, 81, 121, 121, 121, 27, 28, 27, 25, 26, 25, 111, 111, 111, 88, 88, 88, 25, 25, 25, 25, 25, 26, 167, 167, 167, - 25, 25, 25, 25, 25, 25, 24, 24, 25, 167, 167, 167, 25, 25, 25, 26, 25, 25, 116, 116, 115, 95, 95, 94, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 47, 46, 46, 154, 154, 154, 42, 41, 42, 80, 80, 80, 121, 120, 120, 25, 25, 25, 24, 24, 25, - 111, 111, 111, 87, 87, 87, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 167, 167, 167, 95, 95, 95, 23, 24, 24, 25, 26, 25, 120, 120, 120, 78, 78, 78, 23, 23, 23, 43, 43, 43, 159, 159, 159, 80, 79, 80, 23, 23, 23, 22, 23, 23, 23, 22, 23, 24, 23, 24, - 23, 23, 23, 22, 22, 22, 152, 152, 152, 119, 119, 119, 22, 22, 23, 121, 121, 121, 167, 167, 167, 94, 94, 94, 22, 22, 22, 128, 128, 128, 154, 154, 154, 130, 130, 130, 167, 167, 167, 88, 88, 88, 100, 100, 100, 167, 167, 167, 145, 145, 145, 21, 22, 21, 88, 88, 87, 84, 84, 84, 77, 77, 77, - 162, 162, 162, 142, 142, 142, 130, 130, 130, 167, 167, 167, 87, 87, 87, 100, 100, 100, 167, 167, 167, 145, 145, 145, 20, 20, 21, 21, 20, 20, 27, 27, 28, 162, 162, 162, 167, 167, 167, 72, 72, 72, 21, 20, 21, 20, 21, 20, 134, 134, 134, 167, 167, 167, 111, 111, 111, 132, 132, 132, 167, 167, 167, - 143, 143, 143, 19, 19, 20, 167, 167, 167, 143, 143, 143, 23, 22, 23, 150, 150, 150, 162, 162, 162, 37, 37, 37, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 43, 43, 43, 165, 165, 165, 142, 142, 142, - 63, 63, 62, 167, 167, 167, 135, 136, 136, 75, 75, 75, 135, 135, 135, 167, 167, 167, 55, 55, 55, 19, 19, 19, 167, 167, 167, 167, 167, 167, 117, 117, 117, 122, 122, 122, 167, 167, 167, 89, 89, 90, 130, 130, 130, 167, 167, 167, 86, 86, 86, 98, 98, 98, 167, 167, 167, 145, 145, 145, 18, 19, 19, - 17, 17, 17, 62, 62, 62, 17, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, - 18, 17, 18, 16, 16, 15, 16, 16, 16, 18, 18, 18, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, - 17, 16, 17, 18, 17, 16, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 15, 16, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 22, 22, 23, 62, 62, 64, 52, 52, 53, 23, 23, 23, 20, 20, 19, - 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 22, 21, 21, 20, 22, 23, 23, 21, 21, 20, 21, 21, 20, 22, 22, 22, - 22, 22, 22, 22, 21, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 23, 22, 23, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 24, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 38, 38, 38, 114, 114, 114, 147, 147, 147, 146, 146, 146, 146, 146, 146, 62, 62, 62, - 75, 74, 74, 147, 147, 147, 130, 130, 130, 93, 93, 93, 151, 151, 151, 31, 32, 31, 25, 26, 25, 95, 95, 95, 151, 151, 151, 86, 86, 86, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 167, 167, 167, 26, 26, 26, 25, 25, 24, 24, 24, 25, 167, 167, 167, 26, 25, 26, 25, 25, 25, - 26, 26, 26, 95, 95, 95, 140, 140, 140, 140, 140, 140, 97, 97, 97, 27, 27, 27, 26, 26, 26, 26, 25, 26, 167, 167, 167, 26, 26, 25, 26, 25, 26, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 24, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, - 26, 27, 27, 96, 95, 95, 140, 140, 140, 140, 140, 140, 97, 97, 97, 27, 27, 27, 25, 24, 24, 25, 25, 26, 167, 167, 167, 26, 26, 26, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 24, 25, 24, 24, 33, 33, 32, 118, 118, 118, 139, 139, 139, 125, 125, 125, 66, 66, 66, 25, 25, 26, - 167, 167, 167, 25, 25, 24, 25, 25, 25, 91, 91, 90, 128, 128, 128, 27, 26, 27, 95, 95, 95, 139, 139, 139, 140, 140, 140, 96, 96, 96, 26, 26, 26, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 167, 167, 167, 68, 68, 68, 131, 131, 131, 145, 145, 145, 96, 95, 95, - 24, 24, 24, 23, 23, 24, 31, 30, 31, 154, 154, 154, 28, 28, 28, 22, 22, 22, 23, 24, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 162, 162, 162, 111, 111, 111, 22, 21, 22, 80, 80, 80, 167, 167, 167, 50, 50, 50, 23, 23, 23, 121, 121, 121, 162, 162, 162, 51, 51, 51, - 142, 142, 142, 158, 158, 158, 114, 114, 114, 147, 147, 147, 152, 152, 152, 22, 22, 21, 106, 106, 106, 159, 159, 159, 159, 159, 159, 129, 129, 129, 47, 47, 47, 50, 50, 50, 142, 142, 142, 158, 158, 158, 114, 114, 114, 147, 147, 147, 152, 152, 152, 21, 21, 21, 20, 20, 20, 21, 20, 20, 137, 137, 137, - 157, 157, 157, 24, 24, 24, 21, 20, 21, 20, 19, 19, 50, 50, 50, 145, 145, 145, 155, 155, 155, 104, 104, 104, 132, 132, 132, 143, 143, 143, 19, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 20, 75, 75, 75, 167, 167, 167, 120, 120, 120, 19, 18, 18, 167, 167, 167, 143, 143, 143, 20, 19, 20, - 19, 19, 18, 20, 19, 20, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 20, 20, 18, 19, 17, 109, 109, 109, 167, 167, 167, 77, 77, 77, 69, 69, 69, 141, 141, 141, 160, 160, 160, 140, 140, 140, 66, 66, 66, 19, 19, 19, 17, 17, 16, 167, 167, 167, 110, 110, 110, 129, 129, 129, 157, 157, 157, - 107, 107, 107, 21, 20, 20, 48, 48, 48, 141, 141, 141, 158, 158, 158, 113, 113, 113, 147, 147, 147, 152, 152, 152, 18, 18, 18, 18, 18, 18, 123, 123, 123, 17, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, - 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 15, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 18, 17, 17, 16, 15, 15, 17, 16, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 16, 17, - 17, 17, 17, 16, 16, 15, 17, 16, 16, 16, 16, 16, 22, 22, 22, 62, 62, 64, 52, 52, 53, 23, 22, 22, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, - 21, 21, 20, 21, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 21, 23, 23, 23, - 23, 23, 23, 22, 22, 22, 24, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 25, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 26, 26, 25, 27, 27, 27, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 27, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 27, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, 25, 25, 24, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, - 26, 25, 25, 26, 26, 26, 25, 24, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 23, 23, 25, 25, 24, 24, 25, 25, 26, 24, 24, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 25, - 24, 24, 23, 23, 23, 23, 24, 23, 25, 25, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 23, 22, 23, 102, 102, 102, 92, 92, 92, 23, 23, 22, 23, 23, 23, 22, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, - 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 21, 21, 22, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 21, 20, 20, 21, 22, 22, 21, 90, 90, 90, 167, 167, 167, 89, 89, 89, 20, 20, 20, 20, 21, 21, 19, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, - 21, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 17, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 18, 18, 18, 18, 19, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 18, 18, 18, 17, 17, 18, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 15, 16, 16, 16, 16, - 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 16, 18, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 18, 17, 23, 23, 23, 62, 62, 64, 52, 52, 53, 23, 23, 23, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 21, - 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 23, 23, 23, 22, 22, 22, 23, - 23, 23, 23, 22, 21, 21, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, - 23, 23, 23, 25, 25, 25, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 25, 22, 23, 22, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, - 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 27, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, - 26, 26, 25, 27, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 26, 26, 25, 25, 25, 26, 25, 26, 25, 26, 26, 26, 25, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, - 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 24, 25, 25, 25, 25, 26, 26, 26, 25, 26, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 25, 24, 24, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 25, 24, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 111, 111, 111, 129, 129, 129, - 25, 25, 24, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 24, 24, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, - 23, 23, 23, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 22, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 79, 78, 79, 167, 167, 167, 132, 132, 132, 22, 21, 22, 20, 21, 20, 21, 21, 21, - 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, - 19, 19, 19, 20, 19, 19, 19, 18, 19, 20, 19, 19, 20, 20, 21, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 19, 18, 18, - 18, 17, 17, 18, 18, 18, 18, 17, 17, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, - 17, 17, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 18, 17, 18, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, - 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 15, 18, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, - 16, 16, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 22, 23, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, - 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 23, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 23, 22, 23, 22, 22, 21, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, - 24, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, - 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 26, 26, 25, 24, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 24, 25, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, - 26, 25, 25, 25, 25, 25, 25, 24, 24, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 26, 26, 26, 26, 27, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 27, 26, 26, 26, - 26, 25, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 25, 26, 25, 25, - 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 24, 23, 23, 24, 24, 23, 24, 23, 23, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 24, 23, 23, 23, 23, 24, 24, 24, 61, 61, 60, 25, 24, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, - 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 23, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, - 21, 22, 21, 22, 22, 21, 21, 20, 20, 39, 39, 39, 86, 86, 86, 24, 24, 24, 20, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 20, 19, 18, 19, 20, 20, 19, 18, 18, 18, - 19, 19, 18, 20, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, - 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, - 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, - 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 23, 23, 24, 62, 62, 64, 52, 52, 52, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 22, 22, 22, 21, 20, 20, 21, 22, 21, 21, 20, 20, - 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 23, 22, 22, 21, 23, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 21, 23, 22, 22, - 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 23, 23, 23, 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, - 26, 26, 26, 26, 26, 25, 25, 25, 24, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 25, 26, 26, 25, 24, 25, 24, 26, 25, 25, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 27, 25, 25, 25, 26, 26, 26, - 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, - 25, 24, 24, 25, 25, 25, 25, 25, 26, 25, 24, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, - 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, - 22, 22, 23, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 20, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, - 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 21, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, - 19, 19, 18, 20, 20, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 17, 17, 18, 19, 18, 18, 18, 17, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, - 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 16, 18, 17, 17, 17, 17, 16, 17, 16, 17, 18, 17, 18, - 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 17, 18, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 15, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 23, 23, 23, 62, 62, 64, - 52, 52, 52, 23, 23, 23, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 20, 21, 21, 21, 20, 22, 22, 22, 21, 20, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, - 22, 22, 21, 23, 23, 23, 22, 21, 21, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 23, - 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 23, 25, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 23, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, - 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 25, 26, 24, 24, 24, 25, 25, 25, 26, 25, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 26, 27, 27, 26, 27, 26, 27, - 27, 26, 27, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 26, 26, 25, 25, 26, 25, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, - 25, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 24, 26, 25, 25, 26, 25, 26, 24, 24, 24, 25, 25, 25, 24, 24, 25, 23, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 24, 23, 23, - 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, - 21, 22, 21, 22, 21, 22, 23, 22, 22, 21, 21, 21, 21, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 20, 21, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, - 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 20, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 19, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 17, - 18, 18, 17, 17, 17, 18, 17, 17, 16, 18, 17, 18, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 16, 16, 15, 17, 17, 17, 15, 15, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, - 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 24, 62, 62, 64, 52, 52, 52, 22, 22, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 21, 22, 21, 21, 21, 21, 20, - 22, 22, 22, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 20, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 24, 24, 23, 23, 23, 23, - 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 22, 24, 24, 24, 25, 25, 25, 23, 23, 23, 24, 25, 24, - 24, 24, 25, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, - 25, 25, 25, 24, 24, 25, 27, 27, 27, 25, 25, 26, 24, 24, 25, 27, 26, 26, 25, 25, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 27, 27, 26, - 25, 25, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 25, 26, - 24, 25, 25, 26, 26, 27, 26, 25, 25, 25, 25, 26, 24, 24, 24, 25, 24, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 24, 24, 24, 25, 25, 26, 25, 25, 25, - 25, 25, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 23, 23, 22, 23, 23, 24, 24, 24, 24, 23, 22, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 24, 23, 23, 22, 22, 22, 23, 22, 23, - 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 22, 21, 20, 21, - 22, 22, 21, 22, 22, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 19, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 21, 21, 21, 20, 20, 19, 21, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, - 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 18, 20, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 17, 19, 19, 18, 18, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 17, 17, 17, 19, 18, 18, - 18, 18, 17, 17, 17, 18, 17, 17, 17, 19, 19, 18, 19, 19, 19, 18, 17, 18, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, - 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 15, 16, - 16, 16, 16, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 22, 22, 22, 62, 62, 64, 52, 52, 52, 22, 22, 22, 20, 20, 20, - 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 20, 21, 22, 22, 23, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, - 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 23, - 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 24, 23, 23, 23, 24, 24, 25, 23, 23, 24, 24, 24, 25, 24, 24, 23, 24, 24, 23, 25, 25, 24, 25, 25, 25, 25, 25, 24, 26, 25, 24, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 27, 27, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 24, 24, 24, 26, 26, 25, - 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 27, 27, 26, 26, 25, 26, 26, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, - 26, 27, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, 24, 24, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 24, 24, 24, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, - 25, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 26, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 25, 23, 23, 23, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 22, - 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 24, 23, 24, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 21, 22, 23, 23, 23, 22, 22, 21, 23, 22, 23, - 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 23, 22, 23, 22, 22, 23, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 19, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 20, - 21, 20, 20, 21, 21, 21, 21, 20, 20, 22, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 20, 20, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 20, 20, 20, 18, 18, 18, 19, 19, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 18, - 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, - 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 16, 17, 17, 17, 16, 18, 18, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, - 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 22, 22, 23, 62, 62, 64, 52, 52, 52, 23, 23, 23, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, - 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 23, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, - 23, 23, 23, 24, 23, 24, 23, 23, 22, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 23, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 25, 25, - 25, 25, 24, 25, 25, 24, 24, 24, 25, 24, 23, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 27, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, - 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, 26, 25, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 25, 25, 26, 27, 27, 27, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 27, 27, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 25, 26, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 26, - 26, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 26, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, - 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 23, 23, 22, 22, 23, 23, 23, - 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 22, 23, 22, 22, 21, 23, 23, 23, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 21, 20, 21, 21, 22, 21, 21, 21, - 21, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 20, - 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 18, 19, 17, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, - 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 18, 18, 18, 18, 18, - 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, - 16, 16, 17, 17, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 15, 16, 17, 17, 17, 23, 23, 23, 62, 62, 64, 52, 52, 52, 22, 22, 22, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, - 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, - 23, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 23, 23, 25, 25, 25, - 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 26, 26, 26, 24, 24, 24, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 27, 27, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, - 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 25, - 26, 27, 26, 25, 25, 26, 27, 27, 27, 26, 25, 26, 27, 26, 26, 24, 25, 25, 26, 26, 26, 27, 27, 27, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 24, 24, 24, - 25, 25, 26, 25, 24, 24, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 25, 24, 25, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 24, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, - 22, 22, 23, 22, 22, 22, 22, 22, 20, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 21, 21, 20, - 21, 21, 21, 21, 20, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, - 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 18, 18, 18, 20, 19, 19, 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, - 18, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 19, 19, 18, 17, 17, 17, 16, 17, 17, 18, 18, 17, 17, 17, 16, 17, 18, 16, 18, 18, 18, 18, 18, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, - 17, 17, 17, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 18, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 15, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, - 17, 17, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 23, 22, 21, 21, 21, 21, 20, 20, 19, 20, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, - 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 23, 24, 22, 22, 22, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, - 23, 23, 23, 22, 22, 22, 24, 24, 24, 24, 24, 24, 23, 24, 23, 25, 24, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 26, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 24, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, 25, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 25, 25, 25, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 27, 26, 25, 26, 25, 25, 25, 26, 25, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 27, 26, 25, 25, 25, 25, 26, 26, 27, 26, 25, 25, 26, 25, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 27, 25, 25, 26, 25, 25, 25, - 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 23, 24, 23, 24, 23, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 22, 24, 23, 23, - 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 21, 22, 20, 20, 20, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, - 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 20, 20, 19, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 19, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 22, 19, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 19, 19, 20, 21, 20, 21, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 19, 19, 19, - 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 17, 18, 18, 18, 19, 18, 18, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 19, 18, 18, 17, 17, 16, - 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 19, 17, 17, 17, 17, 17, 17, 17, 17, 18, - 18, 17, 17, 18, 17, 17, 17, 17, 16, 18, 17, 18, 17, 16, 17, 18, 17, 18, 16, 16, 16, 16, 17, 17, 18, 17, 18, 17, 17, 18, 17, 16, 16, 17, 17, 18, 16, 17, 16, 16, 15, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, - 17, 17, 17, 17, 18, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 23, 23, 22, 62, 62, 64, 52, 52, 52, 23, 23, 23, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, - 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 22, 21, 21, 21, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 24, 24, 25, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, - 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 25, 24, 23, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, - 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 27, 26, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 27, 26, 26, 26, 26, 27, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 27, 26, 26, 26, 25, 25, 27, 27, 26, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 25, 26, 26, 25, 26, 26, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, - 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 25, 24, 26, 26, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 24, 24, 24, 26, 26, 25, 26, 26, 27, 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 25, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 24, 25, 24, 25, 24, 24, 25, 24, 23, 23, 24, 24, 25, 23, 23, 23, 24, 24, 25, 25, 24, 24, - 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 21, 22, 21, 22, 22, 21, 22, 21, 21, - 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 20, 20, 21, 21, 20, 20, 21, 21, 21, 20, 21, 19, 21, 21, 21, 22, 22, 21, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 21, 20, 20, 19, 19, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 18, 18, 20, 20, 20, 19, 19, 19, - 18, 18, 18, 20, 20, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 19, 19, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 18, 17, 16, 17, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 18, 18, 18, 18, 17, 17, 18, 17, 17, - 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 18, 17, 17, 16, 16, 16, - 16, 15, 15, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 18, 16, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 15, 16, 15, 16, 17, 16, 16, 15, 15, 16, 16, 17, 16, 16, 16, 16, 16, 16, 22, 22, 23, 62, 62, 64, - 52, 52, 52, 23, 22, 23, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 23, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 22, 23, 22, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, - 24, 24, 24, 23, 23, 22, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 26, 26, 26, 25, 25, 24, 26, 26, 25, - 26, 26, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 27, 27, 26, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, - 26, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 27, 27, 27, 26, 27, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 27, 26, 26, 25, 27, 27, 27, 25, 25, 26, 26, 26, 26, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, - 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 27, 26, 27, 27, 28, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, - 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, - 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 22, 23, 23, 22, 23, 22, 23, 24, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, - 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, - 20, 20, 21, 20, 19, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 20, 19, 20, 20, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 18, 19, - 19, 18, 18, 19, 19, 19, 19, 18, 19, 18, 17, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, - 18, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, - 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 15, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, - 16, 16, 15, 16, 16, 17, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 22, 22, 22, 62, 62, 64, 52, 52, 52, 23, 23, 23, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, - 20, 20, 19, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 22, 24, 24, 24, 25, 24, 25, 25, 24, 25, 24, 24, 24, 25, 24, 24, 23, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, - 25, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 27, 26, 26, 26, - 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 26, 25, 26, 26, 25, 26, 26, 25, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 25, 26, 27, 27, 27, 26, 26, 27, 27, 26, 27, 26, 27, 27, 26, 26, 27, 26, 26, 26, 28, 27, 27, - 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 26, 25, 26, 26, 26, 26, 27, 27, 26, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 26, 26, 25, 25, 25, 25, - 25, 25, 25, 24, 25, 24, 26, 25, 25, 24, 23, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 25, 24, 23, 24, 24, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, - 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 24, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 23, 23, 23, 21, 21, 22, 21, 22, 22, 23, 22, 23, 22, 22, 21, - 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 21, 21, 20, - 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 19, 20, 19, 20, 19, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 19, 19, 18, 19, 19, 19, 18, 19, 18, - 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 17, 18, 18, 18, 18, 17, 17, 20, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 18, 19, 18, 19, 18, 18, 18, 19, 19, 19, - 18, 19, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 17, 18, 19, 19, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, - 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 18, - 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 22, 22, 23, 21, 21, 21, - 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, - 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 25, 24, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 25, 24, 24, 24, 26, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, - 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, - 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 27, 27, 26, 26, 25, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 26, 27, 26, 26, 26, 25, 26, 25, 27, 27, 27, 26, 26, 25, 26, 26, 26, 27, 27, 26, - 25, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, - 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 24, 24, 25, 25, 24, 25, 24, 25, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, - 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 24, 23, 24, 23, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, - 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 20, - 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 19, 19, 18, 20, 20, 20, 21, 21, 20, 20, 19, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, 20, 19, 19, - 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 18, 19, 20, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, - 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 19, 17, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, - 18, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 16, 16, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 19, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, - 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 18, 17, 16, 16, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 15, 15, 16, 16, 16, 16, 16, 16, 15, 17, 16, 18, 16, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 17, 16, 16, 16, - 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 22, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 21, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 22, 22, 21, 21, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 25, 24, 25, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 25, 24, 24, 25, 24, - 25, 25, 25, 25, 25, 24, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, 26, 26, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 24, 24, 26, 26, 26, 26, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, - 26, 26, 25, 26, 26, 26, 27, 27, 26, 26, 26, 25, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 26, 26, 25, 25, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 27, 27, 27, - 27, 26, 26, 27, 27, 26, 27, 27, 28, 26, 26, 27, 26, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 25, 25, 26, 26, 25, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 27, 27, 26, 26, 25, 25, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, - 24, 24, 24, 25, 25, 24, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 22, 23, 23, 23, - 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 22, 21, - 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 23, 23, 21, 21, 20, 22, 21, 21, 20, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, - 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 19, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 20, 20, 19, 19, 19, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 17, 17, 17, 19, 19, 18, 18, 18, 19, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, - 17, 17, 17, 18, 18, 18, 18, 19, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, - 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 16, 17, 17, 17, 15, 16, 15, 18, 18, 17, 16, 17, 16, 18, 17, 18, 17, 17, 17, 23, 23, 23, 62, 62, 64, 52, 52, 52, 23, 23, 22, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, - 20, 20, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 21, 20, 21, 21, 22, 22, 21, 21, 21, 20, 22, 22, 21, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 21, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 24, 23, 22, 22, 22, - 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 24, 24, 24, 23, 22, 22, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, - 24, 23, 25, 24, 24, 24, 25, 25, 24, 24, 23, 23, 24, 24, 25, 24, 23, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 27, 26, 26, - 26, 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 25, - 27, 27, 27, 28, 28, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 26, 27, 26, 27, 27, 26, 27, 25, 25, 25, 27, 26, 26, - 27, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 26, 27, 25, 25, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, - 25, 25, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, - 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, - 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 18, 18, 18, 20, 20, 20, - 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 17, - 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, - 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, - 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 15, 15, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 16, 15, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 15, - 16, 16, 15, 23, 23, 23, 62, 62, 64, 52, 52, 52, 22, 23, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, - 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 21, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 24, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 25, 25, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 24, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 27, 27, 27, 25, 25, 26, 25, 25, 26, - 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 26, 27, 27, 26, 26, 25, 26, 27, 27, 26, 26, 26, 27, 27, 28, 27, 27, 28, - 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 25, 25, 27, 27, 26, 26, 26, 26, 27, 26, 27, 26, 25, 26, - 27, 27, 27, 27, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 25, 26, 24, 26, 26, 25, 24, 24, 24, 26, 26, 26, 25, 24, 23, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 24, 24, 23, 25, 25, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 22, 23, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 21, 21, 22, 21, 21, 23, 23, 22, 21, 21, 21, - 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, - 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, - 19, 19, 19, 20, 19, 20, 18, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 16, 17, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, - 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 16, 16, 16, 16, 16, 15, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, - 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 23, 23, 23, 62, 62, 64, 52, 51, 52, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, - 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 23, 24, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, - 22, 21, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 25, 24, 24, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 25, 25, 26, 25, 25, 25, 25, 25, 27, 27, 27, 26, 25, 25, 26, 27, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 28, 27, 27, 26, 25, 26, 27, 26, 26, 27, 27, 26, 27, 27, 27, - 26, 26, 27, 27, 27, 27, 27, 28, 28, 26, 26, 27, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 25, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, - 27, 26, 27, 26, 26, 26, 27, 27, 26, 26, 25, 26, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 27, 26, 26, 26, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, - 26, 26, 25, 25, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, - 23, 22, 23, 25, 24, 25, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 24, 22, 22, 22, 22, 22, 21, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 21, 21, 22, - 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 20, 23, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 22, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 21, 21, 20, 22, 21, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 19, 19, 19, 20, 21, 21, 20, 20, 21, 20, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 17, 17, 17, - 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 18, 17, 17, 17, 19, 18, 18, 18, 17, 18, 18, 18, 17, 18, 18, 17, 18, 17, 17, 18, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 17, 18, 17, - 18, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 16, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 16, 16, 16, 17, 18, 18, 18, 17, 17, 17, 15, 15, 15, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 17, 16, - 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 15, 23, 22, 23, 62, 62, 64, - 51, 51, 52, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 22, - 22, 22, 22, 23, 22, 22, 22, 22, 21, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 22, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 25, 24, - 23, 23, 23, 23, 23, 23, 23, 22, 23, 25, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 24, 25, 25, 26, 26, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 24, 26, 26, 25, 25, 25, 26, 26, 26, 25, - 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 25, 27, 26, 27, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, - 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 27, 27, 27, 26, 27, 27, 27, - 28, 28, 28, 27, 27, 27, 27, 28, 28, 26, 26, 25, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 27, 27, 26, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, - 26, 26, 26, 26, 25, 26, 27, 26, 26, 26, 25, 26, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 25, 24, 25, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, - 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 23, 23, 23, 24, 23, 23, 22, 24, 23, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, - 22, 21, 22, 22, 21, 22, 20, 20, 20, 21, 22, 21, 21, 21, 20, 21, 21, 22, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 20, 20, - 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 18, 18, 18, 20, 19, 20, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 17, 17, 18, - 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 19, 17, 17, 17, - 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 17, 16, 16, 17, - 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 17, 16, - 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 62, 62, 64, 51, 51, 52, 22, 22, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, - 21, 21, 22, 21, 21, 22, 22, 23, 22, 21, 20, 20, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, - 25, 26, 26, 25, 24, 24, 26, 26, 25, 24, 25, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 25, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 24, 24, 26, 26, 26, 25, 25, 25, 27, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 26, 26, 26, - 28, 28, 28, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 27, 26, 26, 27, 26, 27, 26, 27, 27, 27, 26, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 27, 26, 27, - 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, - 26, 25, 26, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, - 24, 24, 23, 23, 23, 23, 25, 24, 24, 24, 23, 24, 22, 23, 23, 24, 25, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 21, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 20, 22, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 22, 20, 21, 21, - 20, 20, 20, 21, 21, 20, 21, 20, 21, 20, 20, 20, 20, 19, 19, 21, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 21, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 20, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 20, 19, 19, 18, 17, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 18, 19, 19, 18, 18, 18, 18, 19, 18, 19, - 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 19, 18, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 16, - 17, 17, 16, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 18, 17, 17, - 16, 17, 17, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 22, 22, 22, 61, 61, 64, 51, 51, 52, 23, 23, 23, 21, 21, 21, - 21, 22, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 23, 23, 24, 23, 22, 22, 23, 22, 22, 22, 24, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, - 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 24, 24, 26, 26, 25, 26, 25, 26, 25, 26, 26, 25, 25, 26, 26, 25, 26, - 26, 26, 27, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 28, 26, 26, 26, - 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 28, 28, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 27, 27, - 27, 27, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 27, 27, 26, 26, 26, 27, 27, 27, 26, 25, 25, 26, 26, 26, 27, 27, 27, 26, 25, 25, 26, 27, 26, 26, 26, 27, 26, 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 26, 26, 25, 23, 23, 24, 25, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 25, 24, 23, 24, - 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 25, 24, 24, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 25, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 24, 23, 24, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 22, 22, 22, 23, 21, 21, 22, 22, 21, 23, 21, 21, 21, 22, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, - 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, - 20, 21, 21, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20, 18, 18, 18, 20, 20, 20, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 18, 19, 19, 18, 20, 20, 20, - 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 17, 17, 17, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 16, - 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, - 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, - 17, 17, 16, 17, 17, 17, 17, 17, 18, 16, 16, 17, 23, 23, 24, 61, 61, 64, 51, 51, 51, 23, 23, 23, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, - 21, 21, 21, 22, 22, 21, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, - 24, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 25, 25, 24, 24, 24, 25, 24, 24, 23, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 26, 25, 25, 26, 25, 25, 25, 25, 26, 25, 26, - 25, 25, 24, 23, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, 26, 26, 25, 26, 26, 27, 27, 27, 25, 25, 25, 25, 25, 24, 26, 26, 25, 26, 27, 27, 26, 27, 26, 25, 25, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 25, 26, 25, 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 28, 26, 26, 26, 26, 26, 26, 28, 28, 27, 27, 27, 27, 26, 26, 27, - 27, 27, 27, 28, 27, 28, 27, 27, 27, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 25, 25, 25, 27, 27, 28, 27, 27, 26, 26, 27, 25, 26, 26, 26, 26, 26, 26, 27, 27, 26, - 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 27, 26, 25, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, - 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 24, 24, 25, 24, 24, 23, 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 24, 24, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, - 23, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 21, 21, 22, 22, 23, 21, 20, 20, 21, 21, 21, 22, 21, 22, 22, 22, 21, - 22, 21, 21, 22, 22, 22, 22, 22, 22, 20, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 20, 20, 20, 21, 22, 22, 21, 21, 21, 20, 21, 21, 22, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 18, 18, 18, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 18, 19, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 19, 20, - 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 18, 18, 17, 19, 19, 18, 18, 17, 18, - 19, 19, 18, 18, 19, 18, 18, 17, 17, 18, 17, 18, 18, 17, 17, 18, 18, 17, 18, 18, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 18, 16, 16, 16, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, - 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 23, 23, 23, 61, 61, 64, 51, 51, 51, 22, 22, 23, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, - 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 23, 22, 22, 22, 21, 21, 23, 23, 22, 22, 21, 22, 23, 22, 23, 23, 23, 23, 22, 22, 21, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 22, 22, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 25, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 23, 24, 24, 24, 25, - 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 25, 26, 24, 24, 24, 25, 24, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 167, 167, 167, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 27, - 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 28, 28, 28, 27, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 26, 27, - 27, 27, 28, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 167, 167, 167, 27, 27, 27, 27, 27, 26, 28, 27, 28, 27, 27, 26, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 167, 167, 167, 26, 26, 26, - 28, 27, 27, 26, 26, 26, 25, 25, 26, 27, 26, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 26, 27, 26, 26, 25, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 26, 167, 167, 167, - 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 24, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 26, 26, 26, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, - 24, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, - 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 167, 167, 167, 143, 143, 143, - 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 18, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, - 21, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 20, 20, 167, 167, 167, 19, 19, 19, - 19, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 18, 19, 18, 18, 17, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 17, 18, 17, 17, 17, 17, 17, 17, 167, 167, 167, 18, 17, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 15, 15, 15, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 17, - 17, 17, 16, 23, 23, 22, 61, 61, 63, 51, 51, 51, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, - 22, 22, 23, 22, 22, 23, 22, 21, 21, 23, 23, 23, 22, 22, 21, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 146, 146, 146, 134, 134, 134, 143, 142, 143, 130, 130, 129, 49, 48, 48, 23, 23, 23, 23, 23, 23, 24, 23, 24, - 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 24, 23, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 26, 167, 167, 167, - 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 26, 26, 26, 25, 25, 24, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 26, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 28, 28, 27, 27, 26, - 27, 27, 26, 167, 167, 167, 76, 76, 76, 28, 28, 27, 28, 27, 27, 27, 27, 27, 167, 167, 167, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 28, 27, 27, 27, 26, 167, 167, 167, 27, 27, 27, 27, 27, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, - 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 26, 26, 27, 27, 27, 27, 167, 167, 167, 26, 26, 27, 28, 28, 28, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, - 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 26, 26, 27, 26, 27, 26, 26, 26, 26, 25, 26, 167, 167, 167, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 26, 25, 25, 25, 25, 39, 39, 38, 124, 124, 124, 158, 158, 158, 157, 157, 157, 122, 122, 122, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 24, 23, 24, 22, 22, 23, 24, 24, 23, 24, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 145, 145, 145, 157, 157, 157, 163, 163, 163, 154, 154, 154, 116, 116, 116, 36, 37, 37, 21, 21, 22, 22, 22, 22, - 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 167, 167, 167, 143, 143, 143, 20, 20, 20, 61, 61, 61, 108, 107, 107, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 19, 19, 20, - 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 18, 19, 18, 18, 19, 20, 20, - 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 18, 19, 18, 19, 17, 18, 18, 19, 18, 19, 17, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 18, 17, 17, 17, 18, 17, 17, 18, 18, 17, 18, 19, 18, 71, 71, 71, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 18, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, - 17, 17, 16, 19, 18, 18, 16, 17, 16, 18, 18, 18, 16, 16, 15, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 17, 17, 17, - 17, 16, 16, 18, 17, 17, 17, 16, 17, 16, 16, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 22, 22, 23, 61, 61, 63, 51, 51, 51, 22, 21, 22, 22, 22, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 20, 23, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 23, - 23, 23, 24, 167, 167, 167, 23, 23, 23, 24, 24, 23, 59, 59, 58, 141, 141, 141, 23, 23, 22, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 167, 167, 167, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 25, 26, 25, 25, 26, 26, 25, 26, 27, 26, 26, 27, 27, 27, 26, 25, 25, 27, 27, 26, 26, 26, 26, - 26, 26, 25, 26, 26, 25, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 167, 167, 167, 126, 126, 126, 30, 30, 30, 28, 28, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 28, 27, 27, 167, 167, 167, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 26, 26, 26, 27, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 25, 26, 27, 26, 27, 26, 26, 167, 167, 167, 27, 26, 26, 25, 25, 25, 26, 26, 26, - 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 127, 127, 127, 167, 167, 167, 109, 109, 110, 104, 104, 105, 98, 98, 98, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 25, 24, - 23, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 24, 24, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, - 22, 22, 22, 167, 167, 167, 152, 152, 152, 70, 70, 70, 101, 101, 100, 167, 167, 167, 123, 123, 123, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 20, 20, 143, 143, 143, 167, 167, 167, - 20, 21, 20, 19, 19, 19, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 18, 18, 20, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 167, 167, 167, 19, 18, 19, 18, 18, 17, 20, 19, 19, 18, 18, 18, - 18, 18, 19, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 167, 167, 167, 17, 17, 17, 18, 17, 17, 18, 18, 18, 167, 167, 167, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, - 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 17, 16, 16, 15, 17, 17, 17, 17, 16, 16, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 18, 17, 17, 18, 16, 16, 16, 18, 17, 18, 16, 16, 17, 17, 17, 16, 23, 23, 23, 61, 61, 63, - 51, 51, 51, 22, 22, 21, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 20, 21, 21, 21, 21, 20, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 24, 23, 23, 23, 23, 24, 148, 148, 148, 24, 24, 24, 58, 58, 57, 132, 132, 132, 136, 136, 136, 136, 136, 136, 49, 49, 49, - 24, 24, 24, 25, 25, 24, 65, 65, 65, 141, 141, 141, 132, 132, 132, 111, 111, 111, 24, 24, 24, 26, 26, 26, 104, 104, 104, 132, 132, 132, 127, 127, 127, 37, 37, 37, 24, 24, 24, 94, 94, 94, 143, 143, 143, 130, 130, 130, 83, 83, 83, 167, 167, 167, 26, 26, 26, 25, 25, 25, 26, 26, 25, - 26, 25, 25, 26, 25, 25, 91, 90, 90, 138, 138, 138, 141, 141, 141, 105, 105, 105, 29, 29, 29, 27, 27, 27, 26, 26, 25, 167, 167, 167, 76, 75, 76, 133, 133, 133, 142, 142, 142, 51, 51, 51, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 26, 26, 26, 27, 28, 167, 167, 167, 80, 79, 79, - 85, 85, 84, 27, 27, 26, 27, 26, 26, 167, 167, 167, 27, 26, 26, 27, 27, 27, 28, 28, 28, 104, 104, 104, 132, 132, 132, 128, 127, 128, 38, 38, 38, 27, 27, 27, 167, 167, 167, 27, 27, 27, 32, 32, 32, 139, 139, 139, 73, 73, 73, 28, 27, 27, 91, 91, 91, 139, 139, 139, 141, 141, 141, - 105, 105, 105, 30, 30, 31, 27, 27, 27, 27, 27, 27, 167, 167, 167, 66, 66, 66, 128, 128, 128, 148, 148, 147, 109, 108, 108, 30, 30, 29, 28, 27, 28, 28, 27, 27, 104, 104, 104, 132, 132, 132, 127, 127, 127, 38, 38, 38, 25, 26, 26, 27, 27, 26, 104, 104, 104, 132, 132, 132, 127, 127, 127, - 38, 38, 38, 25, 25, 25, 26, 27, 27, 25, 25, 25, 26, 26, 25, 167, 167, 167, 66, 66, 66, 128, 128, 128, 147, 147, 147, 109, 109, 109, 29, 28, 28, 136, 136, 136, 30, 30, 30, 25, 25, 25, 25, 25, 25, 128, 128, 128, 68, 67, 67, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, - 160, 160, 160, 157, 157, 157, 26, 26, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 84, 84, 84, 146, 146, 146, 159, 159, 159, 122, 122, 122, 36, 36, 36, 23, 23, 23, 44, 43, 44, 130, 130, 130, 156, 156, 156, 155, 155, 155, 117, 117, 116, 33, 33, 33, 23, 23, 23, 23, 23, 23, - 167, 167, 167, 115, 115, 115, 117, 116, 116, 157, 157, 157, 133, 133, 133, 38, 38, 38, 22, 22, 22, 22, 22, 23, 21, 21, 22, 23, 22, 23, 167, 167, 167, 143, 143, 143, 25, 26, 25, 69, 69, 70, 167, 167, 167, 114, 114, 114, 21, 21, 20, 22, 22, 21, 67, 67, 66, 138, 138, 138, 160, 160, 160, - 141, 141, 141, 71, 71, 71, 21, 21, 21, 22, 21, 21, 167, 167, 167, 143, 143, 143, 126, 126, 126, 167, 167, 167, 167, 167, 167, 167, 167, 167, 89, 89, 89, 21, 21, 21, 66, 66, 67, 137, 137, 138, 160, 160, 160, 140, 140, 140, 71, 71, 71, 20, 20, 19, 20, 20, 20, 167, 167, 167, 113, 113, 113, - 116, 116, 116, 157, 157, 157, 132, 132, 132, 36, 36, 36, 19, 19, 20, 20, 20, 20, 21, 21, 20, 54, 55, 54, 130, 130, 131, 136, 136, 136, 135, 135, 135, 45, 45, 45, 19, 20, 19, 19, 19, 19, 167, 167, 167, 71, 71, 71, 131, 132, 131, 141, 141, 141, 45, 45, 45, 19, 19, 19, 19, 19, 18, - 90, 90, 90, 142, 142, 142, 129, 129, 129, 78, 78, 78, 167, 167, 167, 18, 19, 18, 18, 18, 18, 17, 18, 17, 17, 16, 16, 18, 18, 18, 86, 86, 86, 137, 137, 137, 140, 140, 140, 101, 101, 101, 21, 21, 21, 20, 20, 20, 134, 134, 134, 167, 167, 167, 134, 134, 134, 97, 97, 97, 17, 17, 17, - 167, 167, 167, 66, 66, 66, 135, 135, 135, 143, 143, 143, 45, 45, 45, 18, 17, 19, 17, 17, 17, 18, 18, 18, 100, 100, 100, 130, 130, 130, 125, 125, 125, 30, 30, 29, 17, 16, 17, 167, 167, 167, 68, 68, 67, 148, 148, 148, 17, 17, 17, 61, 61, 61, 139, 139, 139, 130, 130, 130, 108, 108, 108, - 17, 17, 17, 16, 16, 15, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 15, 15, 15, 22, 23, 23, 61, 61, 63, 51, 51, 51, 24, 23, 24, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 22, 22, 22, - 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 23, 22, 22, 22, 22, 21, 21, 24, 24, 24, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 24, 24, 24, 24, 24, 24, 22, 22, 23, 167, 167, 167, 22, 22, 23, - 31, 31, 31, 98, 98, 98, 98, 98, 98, 24, 23, 24, 36, 36, 37, 28, 28, 28, 25, 24, 24, 73, 73, 73, 134, 134, 134, 24, 24, 24, 23, 23, 24, 154, 154, 154, 44, 44, 44, 24, 23, 24, 29, 28, 29, 24, 24, 24, 85, 85, 85, 96, 96, 96, 25, 25, 25, 79, 79, 79, 115, 115, 115, - 76, 76, 77, 123, 123, 123, 28, 28, 27, 25, 25, 25, 97, 97, 97, 167, 167, 167, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 77, 76, 77, 119, 118, 119, 27, 27, 26, 26, 26, 24, 109, 109, 108, 96, 96, 96, 26, 26, 27, 25, 25, 26, 167, 167, 167, 87, 87, 87, 26, 26, 27, - 79, 79, 80, 132, 132, 132, 27, 26, 27, 25, 25, 25, 27, 27, 26, 27, 27, 27, 27, 26, 27, 167, 167, 167, 30, 31, 30, 139, 139, 139, 34, 34, 34, 27, 26, 26, 167, 167, 167, 27, 27, 26, 28, 28, 27, 86, 86, 86, 97, 97, 98, 26, 26, 26, 80, 80, 80, 116, 116, 116, 27, 27, 27, - 167, 167, 167, 28, 27, 27, 116, 116, 116, 92, 92, 92, 27, 27, 26, 77, 77, 77, 119, 119, 119, 28, 28, 29, 27, 27, 27, 109, 109, 109, 96, 95, 96, 28, 28, 27, 27, 28, 28, 167, 167, 167, 107, 107, 107, 28, 28, 28, 28, 28, 28, 121, 121, 121, 90, 90, 90, 28, 28, 28, 86, 86, 86, - 98, 98, 98, 27, 27, 27, 79, 79, 79, 116, 116, 116, 27, 27, 27, 86, 86, 86, 97, 98, 98, 27, 27, 27, 79, 79, 79, 116, 116, 116, 26, 26, 27, 26, 25, 25, 26, 26, 26, 25, 25, 25, 167, 167, 167, 106, 106, 106, 27, 26, 26, 27, 27, 27, 120, 120, 120, 89, 89, 89, 95, 95, 95, - 73, 74, 74, 24, 24, 25, 36, 36, 36, 152, 152, 152, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 133, 133, 133, 167, 167, 167, 115, 115, 115, 34, 34, 34, 24, 24, 25, 24, 24, 23, 71, 71, 71, 167, 167, 167, 98, 98, 98, 78, 78, 78, 165, 165, 165, 119, 119, 119, - 24, 23, 24, 30, 29, 31, 90, 90, 90, 68, 68, 68, 92, 92, 92, 167, 167, 167, 105, 105, 105, 23, 22, 23, 23, 23, 23, 167, 167, 167, 167, 167, 167, 122, 122, 122, 123, 123, 123, 167, 167, 167, 110, 109, 109, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 167, 167, 167, 167, 167, 167, - 167, 167, 167, 167, 167, 167, 116, 116, 116, 28, 29, 28, 22, 22, 22, 57, 57, 57, 167, 167, 167, 137, 137, 137, 77, 77, 77, 136, 135, 136, 167, 167, 167, 60, 60, 60, 22, 22, 21, 167, 167, 167, 143, 143, 143, 53, 53, 54, 151, 151, 151, 167, 167, 167, 65, 65, 65, 42, 41, 42, 57, 57, 57, - 167, 167, 167, 137, 137, 137, 77, 77, 76, 135, 135, 135, 167, 167, 167, 59, 59, 59, 19, 19, 19, 167, 167, 167, 167, 167, 167, 121, 121, 121, 122, 122, 122, 167, 167, 167, 109, 109, 109, 19, 19, 19, 19, 19, 18, 19, 19, 19, 32, 32, 32, 23, 23, 23, 19, 19, 18, 71, 71, 71, 133, 133, 133, - 20, 19, 19, 19, 19, 19, 167, 167, 167, 83, 83, 83, 19, 19, 20, 75, 75, 74, 130, 130, 130, 19, 19, 19, 72, 72, 72, 120, 120, 121, 21, 21, 21, 19, 19, 19, 93, 94, 94, 167, 167, 167, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 72, 71, 71, 116, 116, 116, 20, 19, 19, - 19, 18, 17, 105, 105, 104, 91, 91, 91, 18, 17, 18, 17, 18, 17, 167, 167, 167, 18, 18, 18, 17, 18, 18, 18, 17, 17, 167, 167, 167, 86, 86, 86, 18, 18, 18, 75, 75, 75, 129, 129, 129, 18, 17, 18, 18, 17, 18, 81, 81, 81, 93, 93, 93, 18, 17, 17, 74, 73, 73, 112, 112, 112, - 18, 18, 17, 167, 167, 167, 100, 100, 100, 20, 21, 20, 18, 18, 17, 154, 154, 153, 37, 37, 37, 17, 17, 17, 21, 21, 21, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, - 17, 17, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 16, 16, 16, 16, 17, 22, 22, 23, 61, 61, 63, 51, 51, 51, 23, 23, 23, 21, 21, 22, - 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 167, 167, 167, 167, 167, 167, 167, 167, 167, 142, 142, 142, 30, 29, 29, 23, 23, 23, 23, 23, 23, 24, 24, 25, 24, 24, 23, 32, 33, 32, 162, 162, 162, 24, 24, 24, 24, 24, 24, 132, 132, 132, - 95, 95, 95, 26, 26, 26, 25, 25, 25, 24, 23, 24, 138, 138, 138, 47, 46, 47, 25, 25, 25, 37, 37, 38, 155, 155, 155, 130, 130, 130, 48, 48, 48, 25, 25, 25, 24, 25, 25, 32, 32, 33, 167, 167, 167, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 130, 130, 130, 48, 48, 49, - 26, 25, 25, 26, 26, 25, 36, 36, 36, 146, 146, 146, 27, 26, 27, 26, 26, 27, 167, 167, 167, 33, 33, 33, 26, 26, 25, 38, 38, 38, 159, 159, 159, 27, 27, 27, 28, 28, 27, 26, 26, 27, 27, 27, 27, 28, 27, 27, 167, 167, 167, 26, 26, 27, 86, 86, 86, 96, 96, 96, 28, 27, 27, - 167, 167, 167, 27, 26, 26, 27, 27, 28, 139, 139, 139, 48, 48, 48, 28, 28, 28, 41, 41, 41, 156, 156, 156, 27, 27, 28, 167, 167, 167, 84, 84, 84, 114, 114, 114, 28, 28, 28, 27, 27, 27, 131, 131, 130, 49, 49, 49, 27, 27, 28, 28, 28, 28, 39, 39, 38, 146, 146, 146, 27, 27, 26, - 27, 27, 26, 167, 167, 167, 39, 39, 38, 27, 27, 27, 26, 26, 27, 49, 49, 49, 135, 135, 135, 26, 26, 26, 139, 139, 139, 48, 48, 48, 27, 26, 27, 40, 40, 40, 155, 155, 155, 27, 27, 27, 139, 139, 139, 47, 47, 47, 26, 26, 26, 39, 39, 39, 156, 155, 156, 26, 26, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 167, 167, 167, 37, 36, 36, 25, 25, 25, 25, 25, 26, 48, 48, 48, 135, 135, 134, 48, 48, 48, 125, 125, 125, 25, 25, 25, 80, 80, 79, 104, 104, 104, 24, 24, 24, 26, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 38, 38, 38, 130, 130, 130, 167, 167, 167, - 149, 149, 149, 54, 54, 53, 25, 25, 25, 125, 125, 126, 167, 167, 167, 146, 146, 146, 144, 144, 144, 163, 163, 163, 157, 157, 157, 23, 23, 24, 24, 24, 24, 73, 72, 72, 135, 135, 135, 157, 157, 157, 167, 167, 167, 137, 137, 137, 23, 23, 23, 23, 23, 23, 167, 167, 167, 154, 154, 154, 23, 23, 22, - 37, 37, 37, 167, 167, 167, 138, 138, 138, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 167, 167, 167, 164, 164, 164, 150, 150, 150, 167, 167, 167, 163, 163, 163, 67, 67, 67, 21, 21, 21, 119, 119, 119, 167, 167, 167, 54, 54, 54, 21, 21, 21, 54, 54, 54, 167, 167, 167, 121, 121, 121, - 21, 21, 22, 167, 167, 167, 143, 143, 143, 21, 20, 20, 143, 143, 143, 167, 167, 167, 21, 21, 21, 20, 20, 20, 119, 119, 119, 167, 167, 167, 53, 53, 53, 20, 20, 20, 53, 53, 53, 167, 167, 167, 120, 120, 121, 20, 20, 20, 167, 167, 167, 153, 153, 153, 20, 20, 20, 35, 34, 34, 167, 167, 167, - 137, 137, 137, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 29, 28, 29, 162, 162, 162, 19, 19, 19, 19, 19, 18, 167, 167, 167, 26, 26, 25, 18, 18, 19, 32, 32, 32, 159, 159, 159, 19, 19, 18, 129, 128, 128, 44, 43, 43, 19, 18, 19, 18, 18, 19, - 27, 27, 27, 167, 167, 167, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 129, 129, 129, 41, 42, 42, 18, 18, 17, 17, 17, 17, 29, 28, 28, 145, 145, 145, 18, 18, 19, 18, 18, 17, 167, 167, 167, 18, 18, 18, 18, 18, 18, 18, 17, 18, 167, 167, 167, 24, 24, 23, 18, 18, 18, - 31, 31, 31, 159, 158, 158, 18, 18, 18, 17, 17, 17, 137, 137, 137, 40, 40, 40, 17, 17, 18, 31, 31, 31, 155, 155, 155, 17, 17, 17, 167, 167, 167, 45, 45, 45, 17, 17, 17, 18, 18, 18, 130, 130, 130, 91, 91, 91, 19, 20, 20, 18, 18, 17, 16, 16, 17, 18, 18, 17, 18, 17, 17, - 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, 18, 17, 18, 18, 18, 18, 16, 16, 17, 16, 16, 16, - 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 22, 22, 22, 61, 61, 63, 51, 51, 51, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 22, 21, 21, 22, 22, 21, 23, 22, 23, 22, 22, 22, - 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 24, 167, 167, 167, 23, 23, 23, 43, 43, 43, 98, 98, 98, 125, 125, 125, - 23, 23, 23, 29, 29, 29, 99, 99, 99, 144, 144, 144, 160, 160, 160, 167, 167, 167, 24, 24, 24, 24, 24, 24, 37, 37, 37, 116, 116, 116, 142, 142, 142, 54, 54, 54, 25, 25, 25, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 148, 148, 148, 29, 30, 29, 26, 26, 26, - 25, 25, 25, 25, 24, 25, 167, 167, 167, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 148, 148, 148, 29, 29, 29, 26, 26, 26, 26, 25, 25, 26, 26, 26, 152, 152, 152, 26, 26, 26, 27, 27, 26, 167, 167, 167, 26, 25, 26, 27, 26, 26, 26, 26, 26, 167, 167, 167, 27, 27, 26, - 27, 27, 28, 27, 27, 26, 27, 27, 27, 28, 28, 28, 167, 167, 167, 27, 27, 27, 31, 31, 31, 139, 139, 139, 33, 33, 33, 167, 167, 167, 26, 26, 27, 27, 27, 27, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 27, 27, 27, 167, 167, 167, 141, 141, 141, 125, 125, 125, - 28, 28, 28, 27, 27, 26, 148, 148, 148, 30, 30, 31, 28, 28, 28, 27, 27, 25, 27, 27, 28, 152, 152, 152, 27, 27, 27, 28, 28, 28, 167, 167, 167, 27, 27, 27, 26, 27, 27, 28, 27, 27, 31, 31, 32, 148, 148, 148, 27, 27, 27, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, - 167, 167, 167, 27, 26, 26, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 26, 25, 26, 26, 26, 25, 26, 26, 27, 26, 26, 26, 167, 167, 167, 25, 25, 24, 25, 24, 25, 26, 25, 26, 30, 30, 30, 147, 147, 147, 25, 25, 25, 138, 138, 138, 36, 36, 37, 128, 128, 128, - 50, 50, 50, 25, 25, 24, 26, 26, 26, 25, 25, 26, 24, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 91, 91, 90, 167, 167, 167, 143, 143, 143, 24, 24, 23, 140, 139, 139, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 164, 164, 164, 24, 24, 24, 74, 74, 74, 167, 167, 167, - 167, 167, 167, 156, 156, 156, 167, 167, 167, 144, 144, 144, 22, 22, 22, 23, 23, 22, 167, 167, 167, 144, 144, 144, 23, 23, 21, 22, 22, 22, 167, 167, 167, 143, 143, 144, 23, 23, 23, 24, 23, 22, 23, 23, 22, 23, 22, 22, 167, 167, 167, 143, 143, 143, 22, 22, 21, 48, 48, 48, 163, 163, 163, - 145, 145, 145, 22, 22, 22, 138, 138, 138, 167, 167, 167, 30, 29, 30, 22, 22, 22, 29, 29, 29, 167, 167, 167, 137, 137, 137, 22, 22, 21, 167, 167, 167, 143, 143, 143, 21, 21, 22, 143, 143, 143, 167, 167, 167, 20, 19, 20, 20, 20, 20, 137, 137, 138, 167, 167, 167, 28, 27, 27, 21, 20, 21, - 29, 28, 28, 167, 167, 167, 137, 137, 137, 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 20, 20, 20, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 20, 20, 20, 20, 21, 20, 20, 23, 23, 22, 97, 97, 97, 144, 144, 143, 160, 160, 160, 167, 167, 167, 18, 18, 19, 19, 18, 19, 167, 167, 167, - 19, 19, 19, 19, 20, 19, 18, 18, 18, 167, 167, 167, 18, 18, 18, 147, 147, 147, 22, 22, 22, 19, 19, 19, 19, 19, 19, 19, 19, 19, 167, 167, 167, 18, 18, 17, 18, 19, 18, 19, 18, 17, 18, 18, 18, 147, 147, 147, 22, 21, 21, 17, 17, 18, 18, 18, 18, 18, 18, 18, 152, 152, 152, - 18, 18, 18, 17, 17, 18, 167, 167, 167, 18, 18, 17, 18, 17, 17, 17, 17, 17, 167, 167, 167, 18, 17, 17, 18, 18, 18, 18, 18, 18, 167, 167, 167, 17, 17, 17, 18, 18, 18, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 17, 17, 17, 167, 167, 167, 18, 17, 17, - 16, 16, 17, 17, 17, 17, 31, 31, 31, 114, 114, 114, 141, 141, 141, 47, 47, 48, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 16, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, - 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 22, 22, 22, 61, 61, 63, 51, 51, 51, 24, 23, 23, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, - 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 167, 167, 167, 23, 22, 22, 23, 23, 23, 24, 24, 24, 156, 156, 156, 24, 24, 24, 115, 115, 115, 99, 99, 99, 46, 46, 46, 31, 31, 30, 167, 167, 167, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 71, 71, 71, 149, 149, 149, - 25, 25, 25, 156, 156, 156, 34, 34, 34, 24, 24, 24, 26, 25, 25, 25, 25, 25, 134, 134, 135, 47, 47, 46, 26, 25, 25, 25, 25, 25, 34, 34, 34, 167, 167, 167, 26, 25, 25, 25, 24, 25, 26, 26, 27, 26, 26, 26, 133, 133, 133, 48, 48, 48, 27, 27, 26, 27, 27, 27, 38, 38, 38, - 142, 142, 142, 25, 26, 26, 26, 27, 26, 167, 167, 167, 26, 26, 25, 27, 26, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 167, 167, 167, 27, 27, 27, 27, 27, 26, 79, 79, 78, 89, 89, 88, 167, 167, 167, 28, 28, 27, 27, 27, 27, - 156, 156, 156, 36, 36, 37, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 167, 167, 167, 32, 32, 32, 135, 135, 135, 79, 79, 79, 28, 28, 28, 133, 134, 133, 49, 49, 50, 27, 27, 27, 27, 28, 29, 38, 38, 38, 142, 142, 142, 28, 28, 28, 27, 27, 27, 167, 167, 167, 33, 33, 33, - 28, 28, 28, 27, 27, 27, 48, 48, 49, 130, 130, 130, 27, 27, 27, 156, 156, 156, 35, 36, 36, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 156, 156, 156, 35, 35, 35, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 25, 26, 26, 27, 27, 27, 167, 167, 167, - 32, 32, 32, 25, 25, 24, 25, 25, 25, 48, 48, 48, 130, 130, 130, 24, 24, 24, 93, 93, 94, 89, 89, 89, 137, 137, 137, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 26, 26, 26, 24, 24, 24, 24, 23, 24, 158, 158, 158, 160, 160, 160, 23, 23, 23, - 122, 122, 122, 167, 167, 167, 37, 37, 37, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 128, 128, 128, 167, 167, 167, 55, 55, 54, 24, 23, 24, 167, 167, 167, 144, 144, 144, 23, 23, 23, 22, 22, 22, 167, 167, 167, 143, 143, 143, 23, 23, 24, 21, 21, 22, 167, 167, 167, 143, 143, 143, - 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 167, 167, 167, 143, 143, 144, 22, 22, 22, 22, 22, 22, 154, 154, 154, 158, 158, 158, 21, 21, 21, 121, 121, 121, 167, 167, 167, 57, 57, 57, 21, 21, 21, 57, 57, 57, 167, 167, 167, 115, 115, 115, 21, 21, 20, 167, 167, 167, 143, 143, 143, - 21, 21, 20, 143, 143, 143, 167, 167, 167, 25, 25, 25, 20, 20, 21, 121, 121, 121, 167, 167, 167, 57, 56, 57, 20, 20, 20, 57, 56, 55, 167, 167, 167, 115, 115, 115, 20, 21, 20, 167, 167, 167, 143, 143, 143, 21, 21, 21, 19, 19, 19, 167, 167, 167, 143, 143, 143, 19, 19, 19, 19, 18, 19, - 19, 20, 20, 114, 114, 114, 97, 97, 97, 42, 42, 42, 26, 26, 26, 167, 167, 167, 19, 19, 19, 19, 19, 19, 167, 167, 167, 19, 19, 19, 19, 19, 19, 19, 18, 19, 167, 167, 167, 18, 18, 18, 133, 133, 133, 39, 40, 40, 19, 19, 18, 18, 18, 18, 28, 28, 28, 167, 167, 167, 19, 18, 18, - 18, 18, 18, 19, 18, 19, 18, 18, 18, 131, 131, 131, 42, 42, 42, 19, 18, 18, 18, 18, 18, 30, 31, 30, 140, 140, 140, 18, 18, 17, 17, 18, 18, 167, 167, 167, 17, 17, 17, 19, 18, 18, 18, 18, 18, 167, 167, 167, 18, 17, 18, 18, 17, 17, 18, 17, 18, 167, 167, 167, 18, 18, 18, - 17, 17, 17, 155, 155, 155, 27, 27, 27, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 16, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 66, 65, 66, 148, 148, 148, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 16, 16, 16, - 18, 18, 18, 18, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, - 16, 16, 16, 23, 22, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, - 21, 21, 21, 22, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 21, 22, 23, 23, 22, 23, 22, 23, 24, 24, 23, 24, 24, 24, 23, 22, 21, 23, 23, 23, 22, 22, 22, 167, 167, 167, 23, 23, 23, 23, 23, 23, 65, 65, 66, 134, 134, 134, 24, 24, 25, 146, 146, 146, 45, 45, 45, - 24, 24, 24, 70, 70, 70, 167, 167, 167, 25, 25, 25, 24, 24, 24, 32, 32, 32, 25, 25, 25, 49, 49, 49, 151, 151, 151, 24, 25, 24, 115, 115, 115, 95, 94, 94, 24, 24, 24, 24, 24, 25, 25, 25, 25, 86, 85, 85, 120, 120, 120, 27, 27, 27, 25, 25, 25, 99, 99, 99, 167, 167, 167, - 25, 24, 24, 26, 26, 25, 26, 25, 26, 26, 25, 25, 81, 81, 82, 121, 121, 121, 28, 28, 28, 26, 26, 26, 112, 112, 112, 89, 89, 89, 27, 26, 27, 27, 27, 26, 167, 167, 167, 27, 27, 27, 27, 27, 27, 26, 26, 27, 167, 167, 167, 27, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 28, - 28, 28, 28, 167, 167, 167, 27, 27, 28, 27, 27, 28, 28, 28, 28, 127, 127, 127, 167, 167, 167, 27, 27, 27, 27, 27, 27, 116, 116, 116, 96, 95, 96, 27, 27, 27, 28, 27, 28, 28, 28, 28, 27, 27, 27, 167, 167, 167, 28, 28, 28, 49, 49, 49, 155, 154, 154, 43, 43, 43, 82, 82, 82, - 122, 122, 122, 29, 29, 29, 28, 28, 28, 112, 112, 112, 89, 89, 89, 27, 27, 27, 27, 27, 27, 167, 167, 167, 97, 96, 97, 28, 28, 27, 29, 29, 29, 121, 121, 121, 80, 80, 79, 26, 27, 27, 116, 116, 116, 96, 95, 96, 28, 28, 27, 27, 26, 26, 26, 27, 26, 27, 26, 27, 116, 116, 116, - 95, 96, 95, 26, 26, 27, 26, 26, 27, 27, 27, 26, 26, 25, 25, 27, 27, 27, 26, 26, 25, 26, 26, 26, 167, 167, 167, 95, 95, 95, 25, 25, 26, 28, 28, 28, 120, 120, 120, 79, 79, 79, 26, 26, 26, 45, 45, 45, 159, 159, 159, 81, 81, 81, 25, 24, 24, 24, 25, 24, 26, 25, 25, - 24, 24, 24, 24, 24, 24, 25, 25, 25, 123, 123, 123, 105, 106, 105, 115, 115, 115, 167, 167, 167, 124, 124, 124, 25, 25, 25, 64, 64, 63, 167, 167, 167, 135, 135, 135, 79, 79, 79, 70, 69, 70, 42, 42, 42, 24, 24, 24, 131, 131, 131, 167, 167, 167, 88, 88, 88, 100, 100, 100, 167, 167, 167, - 145, 145, 145, 23, 23, 24, 23, 23, 23, 167, 167, 167, 144, 144, 143, 23, 22, 23, 23, 23, 22, 167, 167, 167, 143, 143, 143, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 167, 167, 167, 152, 152, 152, 74, 74, 74, 118, 118, 118, 167, 167, 167, 114, 114, 114, 21, 21, 21, 63, 63, 63, - 167, 167, 167, 136, 136, 136, 77, 77, 77, 136, 136, 136, 167, 167, 167, 58, 58, 58, 22, 21, 22, 167, 167, 167, 143, 143, 143, 21, 21, 20, 130, 130, 130, 167, 167, 167, 113, 113, 113, 44, 44, 44, 61, 61, 61, 167, 167, 167, 136, 136, 136, 75, 75, 76, 135, 135, 135, 167, 167, 167, 58, 58, 57, - 20, 20, 20, 167, 167, 167, 143, 143, 143, 20, 20, 20, 19, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 20, 20, 19, 19, 19, 19, 19, 145, 145, 145, 41, 41, 41, 19, 19, 19, 66, 66, 66, 167, 167, 167, 21, 21, 21, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 19, 19, 19, 19, 19, - 167, 167, 167, 19, 19, 18, 83, 82, 83, 118, 118, 118, 20, 20, 19, 19, 19, 19, 95, 95, 95, 167, 167, 167, 19, 19, 19, 18, 19, 19, 18, 18, 18, 19, 19, 19, 77, 76, 76, 118, 118, 118, 19, 20, 20, 18, 18, 18, 109, 108, 109, 83, 83, 83, 18, 18, 17, 18, 18, 18, 153, 153, 153, - 40, 39, 39, 18, 18, 17, 18, 18, 18, 167, 167, 167, 17, 17, 17, 18, 18, 17, 17, 17, 17, 167, 167, 167, 18, 18, 17, 17, 17, 17, 112, 113, 112, 91, 90, 91, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 167, 167, 167, 17, 17, 17, 17, 17, 18, 17, 17, 17, 25, 25, 25, - 16, 16, 16, 42, 42, 42, 150, 150, 150, 18, 18, 18, 61, 60, 60, 18, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, - 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 23, 23, 23, 20, 20, 21, 22, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, - 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, - 23, 24, 23, 157, 157, 157, 138, 138, 138, 142, 142, 142, 120, 120, 120, 41, 41, 42, 24, 24, 23, 74, 74, 74, 147, 147, 147, 130, 130, 130, 92, 92, 92, 151, 151, 151, 31, 31, 31, 24, 24, 23, 116, 116, 116, 133, 133, 133, 141, 141, 141, 63, 63, 63, 24, 24, 24, 33, 33, 33, 119, 119, 119, - 140, 140, 140, 126, 126, 126, 66, 66, 66, 27, 27, 27, 104, 104, 104, 147, 147, 147, 126, 126, 126, 66, 66, 66, 167, 167, 167, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 26, 27, 27, 27, 96, 95, 95, 140, 140, 140, 140, 140, 140, 97, 98, 97, 27, 27, 27, 26, 26, 26, 27, 27, 27, - 167, 167, 167, 26, 26, 27, 27, 27, 27, 28, 28, 27, 167, 167, 167, 26, 26, 27, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, 28, 27, 28, 69, 69, 69, 167, 167, 167, 28, 28, 28, 28, 28, 27, 37, 37, 37, 120, 120, 120, 140, 140, 140, - 126, 127, 127, 69, 69, 69, 26, 26, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, 93, 92, 92, 129, 129, 129, 28, 28, 28, 97, 97, 97, 140, 140, 140, 140, 140, 140, 98, 98, 98, 29, 29, 29, 27, 27, 27, 27, 27, 27, 167, 167, 167, 71, 71, 71, 132, 132, 132, 146, 146, 146, 97, 97, 97, - 27, 26, 26, 27, 27, 27, 35, 35, 35, 119, 119, 119, 140, 140, 140, 126, 126, 126, 67, 67, 67, 27, 27, 27, 36, 36, 36, 119, 119, 119, 140, 140, 140, 126, 126, 126, 67, 66, 67, 25, 26, 26, 25, 25, 26, 27, 27, 26, 26, 26, 26, 167, 167, 167, 70, 71, 70, 131, 131, 131, 146, 146, 146, - 96, 96, 96, 24, 25, 25, 25, 25, 25, 32, 32, 31, 154, 154, 154, 31, 31, 31, 25, 25, 24, 25, 25, 25, 25, 25, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 119, 119, 119, 155, 155, 155, 157, 157, 157, 120, 120, 120, 37, 37, 36, 24, 24, 24, 25, 25, 25, 78, 78, 78, 144, 144, 144, - 160, 160, 160, 140, 140, 140, 74, 74, 74, 24, 23, 23, 52, 52, 52, 142, 142, 142, 158, 158, 158, 115, 115, 115, 147, 147, 147, 152, 152, 152, 24, 24, 23, 23, 22, 22, 167, 167, 167, 144, 144, 144, 23, 23, 23, 24, 23, 23, 167, 167, 167, 143, 143, 143, 23, 23, 23, 21, 21, 22, 22, 21, 21, - 22, 23, 23, 153, 153, 153, 162, 162, 162, 159, 159, 159, 144, 144, 144, 96, 96, 96, 28, 29, 29, 22, 21, 21, 21, 22, 21, 72, 72, 72, 142, 142, 142, 160, 160, 160, 141, 141, 141, 68, 68, 68, 21, 20, 20, 22, 22, 22, 167, 167, 167, 143, 143, 143, 20, 20, 20, 56, 56, 55, 144, 144, 144, - 160, 160, 160, 69, 69, 69, 21, 21, 21, 71, 71, 71, 142, 142, 142, 160, 160, 160, 141, 140, 140, 67, 67, 67, 20, 21, 20, 20, 20, 21, 167, 167, 167, 143, 143, 143, 19, 19, 19, 19, 19, 19, 167, 167, 167, 143, 143, 143, 20, 20, 20, 20, 20, 19, 19, 19, 19, 71, 71, 71, 147, 147, 147, - 129, 129, 129, 89, 89, 89, 150, 150, 150, 26, 26, 26, 19, 19, 20, 167, 167, 167, 19, 19, 19, 19, 19, 20, 19, 19, 19, 167, 167, 167, 20, 19, 19, 20, 21, 21, 101, 101, 101, 146, 146, 146, 124, 124, 124, 61, 61, 61, 167, 167, 167, 18, 18, 18, 18, 19, 18, 18, 17, 18, 19, 18, 18, - 19, 20, 19, 92, 92, 92, 138, 138, 138, 139, 139, 139, 94, 94, 94, 20, 20, 20, 18, 18, 18, 18, 18, 17, 91, 91, 91, 150, 150, 150, 82, 82, 82, 18, 18, 17, 167, 167, 167, 17, 17, 17, 18, 17, 16, 18, 17, 17, 167, 167, 167, 18, 17, 17, 17, 17, 17, 28, 28, 27, 116, 116, 116, - 138, 138, 138, 123, 123, 123, 61, 61, 60, 17, 17, 17, 167, 167, 167, 16, 16, 16, 18, 18, 17, 18, 18, 18, 114, 114, 114, 131, 131, 131, 140, 140, 140, 58, 57, 56, 17, 17, 17, 123, 123, 123, 16, 16, 17, 17, 16, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 18, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 22, 22, 22, 61, 61, 63, - 51, 51, 51, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 23, 23, 21, 21, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 21, 21, 21, 21, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 22, 23, 22, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, - 25, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 27, 26, 25, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, - 26, 25, 25, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, - 26, 26, 26, 28, 27, 27, 27, 28, 28, 26, 26, 26, 27, 27, 27, 28, 27, 28, 28, 28, 27, 28, 27, 27, 28, 28, 28, 27, 27, 26, 28, 28, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, - 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 27, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 26, 26, 27, 28, 28, 28, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, - 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 27, 27, 26, 25, 25, 25, 26, 26, 27, 26, 26, 25, 26, 25, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 102, 102, 103, 92, 92, 92, 24, 25, 24, 26, 26, 26, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 24, 24, 25, 24, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, - 22, 22, 23, 22, 22, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 20, 20, 21, - 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, - 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, - 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 19, 17, 18, 17, 17, 17, 17, 17, 17, 17, - 18, 18, 18, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 16, 17, 18, 18, 18, 16, 16, 15, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, - 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 22, 22, 23, 61, 61, 63, 51, 51, 51, 23, 23, 23, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 20, 20, 22, 22, 22, 22, 22, 21, - 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 23, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 24, 23, 23, 24, 23, 22, - 24, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 24, 24, 25, 24, 25, 24, 24, 24, 24, 25, 25, 24, - 24, 24, 24, 25, 26, 25, 25, 25, 25, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 26, 27, - 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 28, 27, 28, 27, 27, 26, 27, 27, 27, 28, 27, 27, 28, 28, 27, 29, 28, 28, 28, 28, 28, 28, 28, 29, 27, 27, 27, 28, 29, 28, - 28, 28, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 28, 28, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, - 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 26, 26, 112, 112, 112, - 129, 130, 129, 27, 27, 27, 25, 24, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 23, 25, 24, 25, 24, 24, 23, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 23, - 24, 24, 24, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 22, 21, 22, - 23, 22, 23, 22, 22, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 19, 20, 20, 21, 22, 22, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 21, 21, - 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 20, 20, 19, 19, 18, 20, 20, 20, 19, 19, 18, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, - 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, - 19, 19, 19, 18, 17, 18, 18, 18, 18, 18, 17, 17, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 18, 18, 18, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 16, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 15, 17, 16, 16, 16, 16, 15, 22, 22, 22, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 21, - 21, 20, 21, 20, 20, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 20, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, - 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 24, 22, 22, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 24, 24, 25, 24, 24, 24, - 26, 25, 24, 24, 24, 23, 24, 24, 25, 24, 24, 23, 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 24, 24, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 25, 27, 26, 26, 27, 27, 27, - 26, 26, 26, 27, 27, 26, 26, 26, 25, 26, 25, 26, 26, 26, 27, 27, 27, 26, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, - 27, 28, 28, 27, 27, 27, 28, 28, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 29, 28, 28, 28, 29, 28, 27, 27, 27, 28, 27, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 27, 28, 28, 28, 29, 28, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 29, 27, 27, 27, - 28, 28, 28, 27, 27, 28, 27, 26, 26, 28, 28, 28, 27, 27, 26, 28, 28, 28, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 27, 26, 27, 27, 26, 26, 27, 26, 27, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, - 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 24, 25, 25, 25, 24, 24, 25, 25, 26, 26, 25, 26, 26, 63, 63, 62, 25, 25, 26, 24, 24, 24, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 24, 23, 24, - 25, 25, 25, 24, 24, 25, 25, 25, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 25, 24, 25, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 22, 23, 24, 24, 23, 23, 22, 22, 23, 22, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 20, 22, 21, 21, - 22, 22, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 22, 22, 20, 20, 20, 21, 21, 21, 19, 19, 19, 21, 22, 22, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 18, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, - 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 17, 17, 19, 18, 18, 19, 19, 19, 17, 18, 17, 18, 18, 18, 18, 17, 17, 19, 19, 19, 17, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, - 18, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 16, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 18, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 17, 16, 17, 16, 16, 17, 17, 18, 16, 16, 15, - 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 23, 23, 23, 61, 61, 63, 51, 51, 51, 23, 22, 23, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 22, - 21, 21, 22, 22, 21, 22, 22, 22, 23, 21, 21, 20, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 24, 23, - 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 24, 24, 23, 25, 25, 25, 25, 24, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 24, 24, 24, 25, 24, 25, 24, 25, 24, - 26, 25, 26, 25, 25, 25, 26, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 27, 26, 26, 26, 27, 27, 26, 26, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 26, 27, 27, 28, - 27, 27, 28, 27, 27, 26, 27, 27, 28, 27, 27, 27, 27, 27, 26, 27, 27, 26, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 27, 27, 27, 27, 27, 29, 29, 28, 28, 27, 28, 27, 27, 28, 28, 28, 28, 28, 28, 27, 28, 27, 29, 27, 27, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 27, 27, 28, 28, 29, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 28, 28, 28, 27, 28, 28, 28, 29, 29, 28, 28, 28, 28, 27, 28, 28, 27, 27, 27, 27, 28, 26, 27, 27, 27, 28, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, - 26, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 26, 27, 26, 26, 26, 27, 27, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 24, 25, 24, 25, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, - 23, 22, 23, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 23, 22, 21, 21, 22, 22, 22, 23, 23, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 20, 20, 20, 21, 20, - 21, 20, 21, 20, 20, 20, 20, 20, 19, 20, 21, 21, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 20, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, - 19, 18, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 19, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, - 17, 17, 17, 18, 18, 18, 16, 16, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, - 16, 16, 16, 16, 17, 15, 17, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 15, 16, 17, 17, 16, 17, 17, 17, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, - 21, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 22, 22, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 23, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 25, 24, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 25, 24, 26, 26, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, - 26, 27, 26, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 28, 27, 28, 26, 26, 27, 28, 28, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 26, 28, 27, 27, 28, 27, 28, 27, 27, 27, 28, 27, 28, 28, 28, 28, 28, 27, 28, 27, 28, 27, - 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 28, 27, 28, 28, 28, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 27, 27, 27, 26, - 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 25, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 26, 27, 26, 25, 25, - 25, 25, 25, 26, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, - 24, 24, 25, 24, 23, 24, 23, 23, 23, 24, 24, 25, 25, 24, 25, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, 22, 23, 23, 22, 23, 23, 24, 23, 22, 22, 23, 22, 23, 22, 21, 21, 22, 23, 23, - 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 20, 20, 21, 21, 21, 22, 21, 21, - 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 19, 20, 19, 20, 20, 20, 20, 20, 21, 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 21, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, - 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 19, 18, 18, 18, 18, 19, 19, 19, 18, 20, 19, 20, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 17, - 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 16, 16, 16, 16, 17, - 16, 16, 16, 18, 18, 18, 17, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 18, 17, 18, 18, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, - 17, 16, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 23, 23, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 24, 22, 23, 23, 23, 24, 24, 23, 22, 22, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 25, 24, 24, 24, - 24, 24, 24, 25, 24, 25, 24, 23, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, - 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 25, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 27, 28, 28, 28, 26, 26, 26, - 28, 28, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 28, 27, 28, 27, 27, 28, 28, 28, 28, 27, 27, 27, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 27, 28, 28, 29, 27, 27, 28, 28, 27, 28, - 28, 28, 28, 28, 27, 28, 27, 26, 27, 29, 29, 29, 27, 27, 28, 26, 26, 26, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 27, 27, 27, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 26, 25, 25, 26, 26, 26, 26, 25, 25, 26, 25, 25, 24, - 25, 26, 25, 24, 24, 24, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, - 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 22, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 20, 21, - 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 22, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, - 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 20, 20, 20, 20, 19, 18, 18, 17, 19, 19, 20, 20, 20, 19, 20, 19, 19, 20, 19, 19, 19, 19, 18, 18, 18, 18, 20, 20, 20, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 18, 18, 18, - 19, 19, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 19, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, - 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 16, 18, 18, 17, 18, 17, 17, 18, 17, 17, 17, 16, 17, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 17, - 18, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 18, 18, 18, 17, 17, 16, 16, 15, 15, 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 15, 17, 16, 16, - 17, 17, 17, 17, 16, 15, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 22, 20, 20, 20, 21, 21, 20, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 21, 21, 21, 21, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, - 23, 23, 23, 24, 23, 23, 23, 23, 24, 22, 22, 22, 24, 23, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 24, 24, 24, 25, 25, 26, 25, 24, 25, 25, 25, 25, 24, 25, 23, 25, 25, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 26, 25, 25, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 167, 167, 167, 27, 27, 27, 27, 27, 27, - 27, 26, 27, 26, 26, 26, 27, 27, 26, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 29, 29, 28, 28, 27, 28, - 28, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 28, 28, 28, 29, 28, 28, 27, 27, 27, 28, 29, 28, 28, 27, 27, 28, 28, 29, 28, 28, 28, 27, 27, 27, 27, 27, 28, 29, 29, 29, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 28, 27, 27, 27, 27, 27, 27, - 27, 26, 26, 27, 27, 26, 27, 27, 28, 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 26, 27, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, - 25, 24, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 24, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 25, 23, 23, 23, 23, 23, 24, 25, 25, 25, - 24, 24, 23, 23, 23, 24, 24, 24, 25, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 24, 23, 23, 22, 22, 22, 23, 22, 23, 22, 23, 22, 22, 23, 22, 22, - 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 167, 167, 167, 21, 22, 22, 22, 22, 22, 167, 167, 167, 21, 20, 21, - 20, 19, 21, 21, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 20, 19, 20, 19, 19, 19, 20, 20, 21, 20, 19, 21, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 20, 19, 20, 20, 19, 20, 20, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, - 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 19, 19, 19, 17, 17, 17, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 17, 17, 19, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, - 17, 16, 16, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 15, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 17, 16, 23, 23, 24, 61, 61, 63, - 51, 51, 51, 23, 23, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, - 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 167, 167, 167, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 167, 167, 167, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, - 24, 24, 23, 25, 25, 24, 24, 24, 24, 102, 101, 101, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 26, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 75, 75, 75, 25, 25, 24, 26, 26, 26, 26, 26, 26, 167, 167, 167, 27, 27, 26, 28, 27, 27, 26, 26, 26, 27, 26, 26, 27, 28, 28, 26, 26, 26, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, - 27, 26, 27, 146, 146, 146, 138, 138, 138, 137, 137, 137, 133, 133, 134, 109, 108, 108, 37, 37, 36, 28, 27, 28, 28, 28, 29, 29, 28, 28, 167, 167, 167, 28, 28, 28, 28, 28, 29, 47, 47, 48, 128, 128, 128, 144, 144, 144, 148, 148, 148, 107, 107, 107, 108, 109, 109, 144, 144, 145, 144, 144, 144, - 167, 167, 167, 144, 144, 144, 144, 144, 144, 110, 110, 110, 146, 146, 146, 137, 137, 137, 145, 145, 145, 132, 132, 132, 53, 53, 54, 27, 27, 27, 27, 26, 26, 167, 167, 167, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 26, 27, 27, 27, 26, 35, 35, 35, 113, 112, 112, - 143, 143, 143, 145, 145, 144, 124, 124, 124, 46, 46, 47, 26, 26, 26, 27, 27, 26, 26, 26, 25, 26, 25, 26, 25, 25, 26, 26, 26, 25, 148, 148, 148, 138, 138, 138, 143, 143, 143, 125, 125, 125, 45, 45, 45, 26, 26, 26, 26, 26, 25, 167, 167, 167, 25, 26, 25, 25, 25, 25, 25, 25, 25, - 26, 25, 26, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 25, 24, 25, 101, 101, 101, 24, 24, 24, 24, 24, 25, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, - 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 106, 106, 107, 143, 143, 143, 143, 143, 143, 167, 167, 167, 143, 143, 143, 143, 144, 144, 108, 108, 108, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 167, 167, 167, 21, 22, 21, 21, 21, 21, 167, 167, 167, 22, 21, 22, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 100, 100, 100, 20, 20, 21, 20, 20, 19, 72, 72, 72, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 28, 28, 28, 110, 110, 110, 142, 142, 142, 144, 144, 144, 122, 122, 122, 40, 39, 39, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, - 19, 19, 19, 17, 17, 17, 17, 17, 17, 19, 19, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 19, 17, 17, 18, 67, 67, 67, 126, 126, 126, 141, 141, 141, 145, 145, 145, 152, 152, 152, 113, 113, 113, 17, 17, 18, - 167, 167, 167, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 18, 167, 167, 167, 17, 17, 16, 18, 19, 19, 17, 17, 17, 18, 18, 18, 167, 167, 167, 18, 17, 17, 18, 18, 18, 167, 167, 167, 17, 17, 16, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 16, 16, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 18, 17, 17, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 51, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 20, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, - 22, 22, 23, 23, 22, 23, 21, 21, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 167, 167, 167, - 24, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 167, 167, 167, 24, 23, 24, 24, 24, 24, 24, 25, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, - 24, 24, 24, 24, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 24, 26, 26, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 167, 167, 167, 26, 27, 27, 27, 27, 27, 25, 25, 26, 167, 167, 167, 26, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 25, 26, 26, 26, - 27, 27, 27, 27, 27, 27, 26, 26, 26, 28, 27, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 167, 167, 167, 28, 28, 28, 29, 28, 28, 28, 27, 28, 79, 79, 79, 146, 146, 146, 39, 39, 39, 28, 27, 27, 28, 28, 28, 167, 167, 167, 27, 27, 27, - 28, 28, 28, 137, 137, 137, 66, 65, 65, 28, 29, 29, 28, 28, 27, 38, 38, 38, 27, 28, 28, 28, 28, 27, 27, 27, 27, 167, 167, 167, 28, 28, 27, 28, 28, 27, 28, 27, 27, 167, 167, 167, 28, 28, 27, 28, 27, 27, 64, 64, 65, 142, 142, 142, 28, 28, 28, 28, 28, 27, 167, 167, 167, - 26, 26, 26, 28, 27, 28, 26, 26, 26, 27, 27, 27, 167, 167, 167, 26, 26, 26, 31, 30, 30, 143, 143, 143, 74, 74, 74, 27, 27, 28, 26, 26, 26, 66, 66, 66, 151, 151, 151, 43, 43, 43, 25, 25, 25, 25, 25, 24, 26, 25, 25, 26, 26, 27, 25, 25, 25, 167, 167, 167, 25, 25, 25, - 25, 25, 25, 76, 76, 75, 140, 140, 140, 24, 24, 24, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 23, 23, 24, 24, 24, 24, 25, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, - 24, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 22, 167, 167, 167, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 19, 20, 21, 22, 21, 167, 167, 167, 21, 21, 21, 21, 20, 21, 167, 167, 167, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 19, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 167, 167, 167, 20, 19, 19, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 20, 20, 19, 20, 20, 25, 25, 24, 142, 142, 142, 70, 70, 69, 22, 22, 22, 19, 19, 19, 61, 61, 61, 151, 151, 151, 36, 36, 36, - 19, 19, 20, 18, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, - 19, 19, 19, 123, 123, 123, 105, 105, 104, 36, 36, 36, 17, 18, 18, 18, 17, 17, 19, 20, 19, 28, 28, 28, 18, 18, 17, 167, 167, 167, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 167, 167, 167, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 17, 18, 18, 167, 167, 167, 17, 17, 17, 17, 16, 17, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 18, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, - 16, 16, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 17, 17, 17, 23, 22, 23, 61, 61, 63, 51, 51, 51, 23, 22, 23, 22, 22, 22, - 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 22, - 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 167, 167, 167, 23, 23, 23, 24, 23, 24, 24, 24, 23, 24, 24, 24, 167, 167, 167, 24, 24, 24, 23, 22, 22, 66, 66, 66, 141, 141, 141, 132, 132, 132, 111, 111, 111, 24, 24, 24, - 154, 154, 154, 25, 24, 24, 25, 25, 25, 167, 167, 167, 74, 74, 75, 133, 133, 133, 142, 142, 142, 50, 50, 51, 25, 25, 26, 26, 26, 26, 88, 88, 88, 142, 142, 142, 130, 130, 130, 87, 87, 87, 154, 154, 154, 27, 26, 27, 25, 25, 25, 26, 26, 27, 27, 27, 27, 135, 135, 135, 167, 167, 167, - 135, 135, 135, 101, 101, 101, 27, 27, 27, 167, 167, 167, 73, 73, 73, 137, 136, 136, 144, 144, 144, 52, 53, 53, 28, 28, 27, 27, 27, 27, 28, 27, 28, 104, 104, 104, 132, 132, 132, 127, 127, 127, 38, 39, 38, 27, 26, 27, 28, 27, 27, 28, 27, 28, 27, 27, 26, 167, 167, 167, 28, 27, 27, - 27, 27, 26, 27, 28, 28, 28, 28, 28, 89, 89, 89, 105, 105, 105, 28, 28, 28, 27, 27, 27, 167, 167, 167, 27, 28, 28, 27, 27, 27, 156, 156, 156, 37, 37, 36, 27, 27, 26, 27, 27, 28, 28, 28, 29, 28, 28, 28, 27, 27, 27, 28, 28, 28, 167, 167, 167, 28, 28, 27, 27, 27, 28, - 27, 27, 27, 167, 167, 167, 27, 27, 28, 27, 27, 27, 28, 27, 27, 154, 154, 154, 27, 27, 27, 27, 27, 27, 167, 167, 167, 26, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, 95, 95, 95, 95, 96, 95, 26, 26, 27, 27, 27, 27, 26, 25, 26, 26, 26, 26, - 83, 83, 83, 114, 114, 113, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 24, 25, 32, 32, 32, 159, 159, 159, 25, 25, 26, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 26, 25, 167, 167, 167, 24, 25, 24, 24, 24, 24, 25, 24, 25, - 167, 167, 167, 24, 24, 24, 25, 25, 24, 87, 87, 87, 142, 142, 142, 129, 129, 129, 86, 86, 86, 154, 154, 154, 24, 24, 24, 23, 24, 24, 154, 154, 154, 24, 24, 24, 23, 23, 23, 167, 167, 167, 74, 74, 74, 132, 132, 132, 142, 142, 142, 48, 48, 48, 24, 23, 23, 23, 23, 23, 23, 22, 23, - 24, 23, 24, 22, 22, 21, 23, 23, 23, 22, 22, 21, 167, 167, 167, 23, 23, 23, 22, 23, 23, 22, 22, 22, 88, 88, 87, 138, 138, 138, 140, 140, 140, 103, 103, 103, 25, 25, 24, 21, 21, 21, 21, 21, 22, 88, 88, 87, 138, 138, 137, 140, 140, 140, 102, 102, 102, 24, 23, 23, 21, 20, 21, - 21, 21, 21, 167, 167, 167, 21, 21, 21, 21, 21, 21, 167, 167, 167, 21, 21, 20, 24, 24, 25, 138, 137, 137, 69, 69, 69, 20, 20, 20, 154, 154, 154, 24, 23, 23, 134, 134, 134, 167, 167, 167, 134, 134, 134, 98, 98, 98, 20, 20, 21, 21, 21, 21, 20, 20, 19, 20, 20, 19, 19, 19, 19, - 19, 19, 19, 92, 92, 92, 92, 92, 92, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 79, 78, 78, 111, 111, 111, 19, 19, 18, 20, 20, 19, 167, 167, 167, 59, 59, 59, 126, 126, 126, 146, 146, 146, 104, 104, 103, 21, 21, 21, 18, 18, 18, 20, 20, 20, 101, 101, 101, 130, 130, 130, - 125, 125, 125, 31, 31, 31, 19, 19, 19, 167, 167, 167, 70, 70, 70, 131, 131, 131, 141, 141, 141, 44, 44, 44, 18, 18, 17, 86, 86, 86, 98, 98, 99, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 167, 167, 167, 17, 17, 17, 18, 18, 17, - 17, 17, 17, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 167, 167, 167, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 18, 17, 167, 167, 167, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 18, 18, 17, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 23, 23, 23, 61, 61, 63, 51, 51, 50, 22, 22, 23, 20, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 20, 21, 21, 21, 21, 21, 22, 22, 22, - 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 21, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 167, 167, 167, 23, 23, 24, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 154, 154, 154, 44, 44, 43, 23, 24, 23, 28, 28, 27, 24, 23, 23, 155, 155, 155, 25, 25, 25, 25, 25, 25, 167, 167, 167, 86, 86, 86, 25, 24, 25, 78, 78, 78, 131, 131, 131, 25, 25, 25, 72, 72, 72, 125, 125, 125, 30, 30, 29, - 25, 25, 25, 86, 86, 86, 165, 165, 165, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 167, 167, 167, 26, 25, 26, 26, 26, 25, 27, 26, 26, 167, 167, 167, 91, 90, 90, 26, 26, 26, 80, 80, 80, 131, 131, 131, 27, 26, 27, 27, 27, 27, 86, 86, 86, 98, 98, 98, - 26, 26, 27, 79, 79, 79, 116, 116, 116, 27, 27, 28, 27, 27, 27, 28, 27, 27, 27, 26, 27, 167, 167, 167, 28, 28, 27, 28, 28, 29, 27, 27, 28, 28, 28, 27, 45, 45, 45, 139, 139, 139, 28, 28, 29, 28, 28, 28, 167, 167, 167, 28, 28, 28, 28, 28, 28, 105, 105, 105, 128, 128, 128, - 47, 47, 47, 27, 26, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 167, 167, 167, 28, 28, 28, 28, 28, 28, 28, 27, 27, 167, 167, 167, 27, 28, 27, 33, 33, 33, 96, 96, 95, 113, 113, 114, 28, 28, 27, 27, 27, 26, 167, 167, 167, 27, 27, 27, 28, 28, 27, 28, 28, 28, - 27, 27, 27, 167, 167, 167, 27, 26, 27, 130, 130, 130, 45, 45, 45, 26, 26, 26, 27, 26, 27, 26, 27, 26, 26, 25, 26, 33, 33, 33, 146, 146, 146, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 26, 27, 26, 26, 26, 167, 167, 167, 29, 29, 28, 37, 37, 37, 107, 107, 107, 120, 120, 120, - 25, 25, 25, 25, 25, 24, 167, 167, 167, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 24, 24, 24, 24, 167, 167, 167, 24, 25, 25, 72, 72, 72, 125, 125, 125, 28, 28, 27, 24, 24, 23, 85, 85, 85, 165, 165, 165, 25, 25, 25, 24, 24, 23, 155, 155, 155, 23, 23, 23, - 23, 23, 23, 167, 167, 167, 85, 85, 84, 24, 24, 23, 77, 78, 77, 131, 131, 131, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 23, 23, 74, 74, 74, 118, 118, 118, 23, 23, 23, 21, 21, 21, 107, 107, 107, - 93, 93, 94, 21, 21, 22, 74, 74, 73, 118, 118, 118, 22, 22, 21, 20, 20, 20, 106, 106, 106, 93, 93, 93, 21, 21, 21, 21, 21, 21, 167, 167, 167, 21, 21, 21, 20, 20, 21, 167, 167, 167, 21, 20, 21, 114, 114, 114, 89, 89, 89, 21, 21, 22, 21, 21, 21, 155, 155, 155, 21, 20, 20, - 20, 19, 20, 167, 167, 167, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 19, 128, 128, 128, 40, 40, 39, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 27, 27, 27, 145, 145, 145, 20, 20, 20, 19, 19, 19, 167, 167, 167, - 104, 103, 103, 20, 20, 20, 21, 21, 21, 119, 119, 119, 84, 84, 84, 19, 19, 19, 82, 82, 82, 94, 94, 94, 19, 19, 19, 74, 74, 74, 113, 113, 113, 19, 18, 18, 167, 167, 167, 82, 82, 82, 18, 18, 18, 74, 74, 74, 130, 129, 130, 19, 18, 18, 130, 130, 130, 37, 37, 37, 18, 19, 18, - 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 167, 167, 167, 17, 17, 18, 17, 17, 17, 16, 16, 16, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 167, 167, 167, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 16, 167, 167, 167, - 16, 16, 17, 16, 16, 16, 167, 167, 167, 17, 16, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, - 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 23, 23, 24, 61, 61, 63, 51, 50, 50, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, - 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 21, 22, 22, 21, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 23, 22, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, 167, 167, 167, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 167, 167, 167, 23, 23, 22, 24, 24, 24, 132, 131, 131, 95, 95, 95, 26, 26, 25, 24, 24, 24, 24, 24, 24, 157, 157, 157, 25, 25, 25, 25, 25, 25, - 167, 167, 167, 32, 31, 31, 25, 24, 24, 37, 37, 37, 159, 159, 159, 24, 24, 25, 128, 128, 128, 49, 49, 49, 25, 25, 25, 26, 26, 25, 27, 27, 27, 160, 160, 160, 26, 26, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 26, 26, 26, 167, 167, 167, 26, 26, 26, 26, 26, 25, 26, 26, 25, - 167, 167, 167, 32, 32, 32, 26, 26, 26, 39, 39, 38, 159, 159, 159, 26, 27, 26, 26, 26, 26, 139, 139, 138, 48, 48, 48, 27, 27, 26, 41, 40, 40, 156, 156, 156, 26, 26, 27, 28, 28, 28, 26, 27, 27, 28, 27, 27, 167, 167, 167, 27, 27, 28, 28, 28, 27, 28, 27, 28, 28, 28, 28, - 34, 34, 34, 148, 148, 148, 27, 27, 27, 27, 28, 27, 167, 167, 167, 28, 28, 28, 28, 27, 26, 28, 28, 27, 69, 69, 69, 143, 143, 143, 98, 98, 98, 32, 32, 31, 28, 28, 28, 28, 28, 28, 27, 27, 28, 167, 167, 167, 28, 29, 28, 28, 28, 28, 28, 27, 27, 167, 167, 167, 167, 167, 167, - 167, 167, 167, 128, 128, 128, 26, 27, 27, 27, 27, 27, 27, 27, 27, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 27, 27, 27, 148, 148, 148, 30, 30, 30, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 25, 27, 26, 26, 152, 152, 152, 26, 26, 26, - 26, 26, 26, 25, 24, 25, 26, 26, 26, 25, 25, 25, 167, 167, 167, 167, 167, 167, 156, 156, 156, 113, 113, 113, 34, 34, 35, 25, 25, 25, 24, 24, 25, 167, 167, 167, 25, 25, 24, 25, 25, 24, 167, 167, 167, 24, 24, 24, 24, 24, 23, 24, 23, 24, 167, 167, 167, 24, 24, 24, 128, 128, 128, - 49, 49, 49, 25, 24, 25, 25, 25, 25, 25, 25, 25, 160, 160, 160, 24, 24, 24, 24, 24, 24, 157, 157, 157, 23, 23, 24, 24, 24, 24, 167, 167, 167, 31, 30, 30, 23, 23, 22, 36, 36, 35, 159, 159, 159, 23, 23, 23, 24, 23, 23, 24, 24, 24, 22, 23, 23, 23, 23, 22, 22, 22, 22, - 23, 22, 22, 167, 167, 167, 22, 22, 23, 22, 22, 23, 130, 130, 130, 45, 45, 45, 22, 22, 22, 23, 23, 23, 33, 33, 33, 145, 145, 145, 22, 22, 22, 129, 129, 129, 45, 45, 44, 22, 22, 22, 21, 21, 21, 33, 33, 32, 145, 145, 145, 21, 21, 21, 20, 21, 20, 167, 167, 167, 21, 21, 20, - 21, 21, 21, 167, 167, 167, 80, 80, 80, 111, 111, 111, 21, 21, 21, 21, 21, 21, 20, 20, 21, 157, 157, 157, 21, 21, 20, 20, 20, 20, 167, 167, 167, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 147, 147, 147, 23, 23, 23, - 20, 19, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 152, 152, 152, 19, 18, 18, 19, 19, 20, 167, 167, 167, 29, 30, 30, 18, 18, 19, 19, 19, 19, 41, 41, 41, 133, 133, 133, 19, 18, 19, 137, 137, 137, 41, 40, 41, 18, 18, 18, 33, 32, 33, 155, 155, 155, 19, 19, 18, - 167, 167, 167, 25, 25, 25, 18, 18, 18, 32, 31, 31, 159, 159, 159, 18, 18, 18, 147, 147, 147, 27, 26, 26, 17, 17, 18, 17, 18, 17, 46, 46, 46, 167, 167, 167, 167, 167, 167, 167, 167, 167, 18, 18, 18, 167, 167, 167, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 18, 16, 16, 17, 17, 17, 16, 167, 167, 167, 18, 18, 17, 17, 17, 17, 19, 18, 18, 18, 17, 18, 167, 167, 167, 17, 17, 17, 17, 17, 16, 167, 167, 167, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, - 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, - 17, 17, 16, 23, 23, 23, 61, 61, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, - 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 24, 22, 22, 23, 23, 23, 23, 24, 23, 23, 164, 164, 164, 26, 26, 27, 23, 23, 23, 23, 23, 23, 27, 27, 27, 162, 162, 162, 23, 22, 23, - 25, 25, 24, 37, 37, 37, 116, 116, 116, 142, 142, 142, 53, 53, 54, 24, 23, 24, 160, 160, 160, 25, 25, 25, 24, 24, 24, 167, 167, 167, 24, 24, 25, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 147, 147, 147, 29, 28, 29, 26, 26, 26, 26, 25, 26, 25, 25, 25, 154, 154, 154, - 25, 25, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 167, 167, 167, 26, 25, 25, 26, 26, 25, 26, 26, 27, 167, 167, 167, 25, 26, 25, 26, 26, 27, 27, 26, 27, 167, 167, 167, 26, 27, 26, 26, 26, 26, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, - 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 167, 167, 167, 28, 28, 28, 28, 27, 28, 28, 28, 28, 27, 27, 27, 53, 52, 52, 128, 128, 128, 27, 27, 27, 27, 27, 27, 167, 167, 167, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 31, 30, 30, 107, 107, 107, 114, 114, 114, - 27, 27, 27, 28, 28, 28, 29, 28, 28, 167, 167, 167, 28, 28, 28, 27, 28, 27, 28, 27, 27, 167, 167, 167, 27, 27, 27, 40, 39, 39, 138, 138, 138, 69, 69, 69, 28, 28, 28, 26, 26, 26, 167, 167, 167, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 27, 27, - 133, 133, 133, 46, 46, 46, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 33, 33, 33, 143, 143, 143, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 27, 26, 26, 167, 167, 167, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 167, 167, 167, - 24, 24, 25, 25, 26, 25, 167, 167, 167, 24, 24, 24, 25, 25, 25, 24, 24, 25, 167, 167, 167, 25, 24, 24, 147, 147, 147, 28, 28, 28, 24, 24, 24, 24, 24, 23, 24, 24, 24, 154, 154, 154, 24, 24, 23, 24, 23, 23, 160, 160, 160, 23, 23, 23, 24, 24, 24, 167, 167, 167, 24, 24, 23, - 24, 24, 24, 23, 23, 23, 167, 167, 167, 24, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 167, 167, 167, 22, 22, 22, 22, 21, 22, 147, 147, 147, 25, 25, 25, 22, 21, 22, 22, 21, 21, 21, 22, 22, 152, 152, 152, 22, 22, 21, 147, 147, 147, - 25, 24, 25, 21, 21, 21, 21, 21, 21, 22, 22, 23, 152, 152, 152, 21, 21, 21, 21, 21, 20, 167, 167, 167, 20, 21, 21, 21, 21, 21, 167, 167, 167, 140, 140, 140, 122, 122, 122, 20, 20, 21, 20, 20, 20, 21, 21, 21, 160, 160, 160, 20, 20, 20, 20, 20, 20, 167, 167, 167, 19, 19, 19, - 20, 20, 20, 21, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 132, 132, 132, 40, 40, 40, 19, 19, 19, 20, 20, 20, 18, 19, 18, 18, 18, 19, 28, 27, 27, 142, 142, 142, 19, 19, 18, 19, 19, 19, 167, 167, 167, 19, 18, 18, 19, 19, 19, 19, 18, 18, - 22, 22, 22, 146, 146, 146, 19, 19, 19, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 19, 19, 19, 167, 167, 167, 19, 18, 18, 18, 18, 18, 18, 18, 17, 167, 167, 167, 17, 17, 16, 128, 128, 128, 53, 53, 53, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 17, - 18, 18, 18, 167, 167, 167, 18, 18, 18, 167, 167, 167, 19, 19, 19, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 16, 17, 17, 17, 17, 17, 17, 164, 164, 164, 21, 20, 20, 17, 17, 17, 17, 17, 16, 20, 20, 19, 162, 162, 162, 18, 18, 18, 16, 16, 17, 167, 167, 167, - 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, - 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 18, 17, 18, 23, 23, 23, 61, 60, 62, 50, 50, 50, 21, 21, 22, 21, 21, 20, 22, 21, 22, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 21, - 21, 21, 21, 21, 22, 22, 20, 20, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 24, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 22, 22, 23, 23, 22, 22, 24, 24, 24, - 23, 23, 23, 23, 23, 23, 146, 145, 146, 44, 44, 45, 23, 23, 23, 24, 24, 24, 47, 47, 47, 142, 142, 142, 23, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 71, 71, 71, 149, 149, 149, 24, 24, 24, 162, 162, 162, 24, 25, 25, 23, 23, 24, 167, 167, 167, 25, 25, 25, 25, 24, 24, - 25, 24, 24, 167, 167, 167, 25, 25, 25, 135, 135, 135, 46, 46, 46, 25, 24, 25, 25, 24, 25, 27, 27, 27, 162, 162, 162, 26, 25, 26, 25, 25, 25, 26, 27, 26, 26, 26, 26, 26, 25, 26, 167, 167, 167, 26, 26, 26, 25, 25, 26, 26, 26, 26, 167, 167, 167, 26, 26, 27, 26, 26, 27, - 26, 26, 25, 167, 167, 167, 27, 27, 27, 27, 27, 27, 156, 156, 156, 36, 36, 36, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 28, 27, 28, 26, 27, 26, 27, 27, 26, 167, 167, 167, 28, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 104, 104, 104, 88, 87, 87, 27, 27, 27, - 28, 27, 28, 167, 167, 167, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 38, 38, 38, 148, 148, 148, 27, 27, 27, 28, 28, 28, 28, 28, 28, 167, 167, 167, 28, 28, 28, 28, 28, 28, 27, 27, 26, 167, 167, 167, 27, 27, 28, 28, 29, 28, 74, 74, 74, 121, 121, 121, - 27, 28, 28, 27, 27, 26, 167, 167, 167, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 167, 167, 167, 26, 27, 26, 101, 101, 101, 97, 96, 96, 26, 26, 26, 27, 26, 27, 27, 27, 27, 25, 26, 26, 83, 83, 83, 110, 110, 110, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, - 26, 26, 26, 167, 167, 167, 26, 26, 25, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 26, 167, 167, 167, 25, 25, 24, 24, 24, 24, 158, 158, 158, 40, 40, 41, 25, 25, 25, 31, 30, 31, 167, 167, 167, 24, 24, 24, 134, 134, 134, 45, 44, 44, 24, 24, 24, 24, 24, 24, - 26, 26, 26, 162, 162, 162, 24, 23, 23, 23, 23, 23, 162, 162, 162, 23, 23, 24, 23, 23, 23, 167, 167, 167, 24, 24, 24, 23, 23, 24, 23, 23, 23, 167, 167, 167, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 21, 23, 167, 167, 167, 23, 22, 23, - 22, 22, 22, 132, 132, 132, 45, 44, 44, 23, 23, 22, 23, 23, 23, 33, 33, 34, 141, 141, 141, 21, 21, 21, 132, 132, 132, 45, 45, 44, 21, 20, 21, 21, 21, 21, 33, 32, 32, 141, 141, 141, 22, 22, 22, 22, 22, 21, 167, 167, 167, 21, 21, 21, 21, 21, 21, 167, 167, 167, 25, 25, 26, - 134, 134, 134, 75, 75, 75, 21, 21, 21, 21, 21, 20, 162, 162, 162, 20, 20, 19, 20, 20, 19, 167, 167, 167, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 19, 19, 98, 98, 98, 93, 93, 92, 19, 19, 20, 19, 19, 19, 20, 20, 19, - 18, 18, 19, 79, 79, 79, 107, 106, 107, 19, 19, 18, 19, 19, 19, 167, 167, 167, 28, 28, 28, 19, 19, 19, 19, 18, 18, 43, 43, 44, 128, 128, 128, 19, 19, 18, 155, 155, 155, 28, 28, 28, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 167, 167, 167, 19, 19, 19, 19, 19, 19, - 18, 18, 19, 167, 167, 167, 17, 17, 17, 72, 72, 72, 121, 121, 121, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 18, 167, 167, 167, 17, 16, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 145, 145, 145, 38, 39, 38, 18, 18, 18, 18, 17, 18, 42, 41, 41, 141, 141, 141, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 16, 16, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 17, 16, 17, 18, 18, 17, 17, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 15, 23, 23, 23, 60, 60, 62, - 50, 50, 50, 22, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 23, 22, 22, - 22, 21, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 23, 22, 99, 99, 99, 115, 115, 115, 24, 24, 24, 25, 25, 26, 117, 117, 117, 90, 90, 90, 23, 23, 23, 24, 24, 23, 32, 32, 32, 23, 23, 24, - 49, 49, 49, 151, 151, 151, 24, 24, 24, 163, 163, 163, 25, 25, 25, 24, 24, 23, 167, 167, 167, 25, 25, 25, 26, 25, 25, 25, 25, 26, 167, 167, 167, 24, 24, 25, 84, 84, 83, 120, 120, 120, 27, 27, 27, 25, 25, 25, 86, 86, 86, 165, 165, 165, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 25, 25, 26, 26, 26, 154, 154, 154, 47, 47, 47, 26, 26, 26, 26, 26, 26, 167, 167, 167, 27, 26, 27, 27, 26, 26, 25, 25, 26, 167, 167, 167, 26, 27, 26, 26, 26, 26, 116, 116, 116, 95, 95, 96, 26, 26, 26, 26, 26, 26, 27, 27, 26, 28, 28, 27, 27, 27, 27, 26, 27, 27, - 27, 27, 26, 167, 167, 167, 27, 27, 27, 27, 27, 27, 30, 29, 29, 92, 92, 93, 135, 135, 135, 29, 28, 29, 27, 27, 28, 28, 28, 27, 167, 167, 167, 27, 27, 28, 27, 27, 27, 50, 50, 49, 27, 27, 27, 28, 28, 28, 84, 85, 85, 116, 116, 116, 28, 27, 27, 28, 28, 27, 28, 27, 27, - 167, 167, 167, 28, 27, 28, 27, 27, 27, 27, 27, 27, 167, 167, 167, 28, 27, 28, 27, 27, 27, 33, 33, 33, 154, 154, 154, 28, 28, 27, 27, 27, 27, 167, 167, 167, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 167, 167, 167, 27, 26, 26, 35, 34, 35, 149, 149, 149, 76, 76, 76, - 27, 27, 27, 26, 26, 27, 66, 66, 66, 148, 148, 148, 38, 38, 38, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 26, 167, 167, 167, 25, 24, 25, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 25, 24, 24, 24, 25, 167, 167, 167, 24, 24, 24, 25, 25, 25, 133, 133, 133, - 78, 78, 78, 27, 27, 27, 91, 91, 91, 167, 167, 167, 24, 24, 24, 84, 84, 83, 120, 120, 120, 26, 26, 26, 24, 24, 24, 85, 85, 85, 165, 165, 165, 24, 23, 23, 24, 24, 24, 163, 163, 163, 23, 23, 24, 23, 23, 23, 167, 167, 167, 24, 24, 24, 23, 23, 23, 24, 24, 23, 167, 167, 167, - 23, 22, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 167, 167, 167, 22, 22, 22, 22, 21, 21, 78, 78, 78, 120, 120, 120, 24, 24, 24, 22, 22, 22, 110, 110, 110, 85, 85, 85, 21, 21, 22, 78, 78, 78, 120, 120, 120, 23, 23, 24, 22, 22, 21, - 110, 110, 110, 86, 85, 85, 20, 20, 19, 22, 22, 21, 167, 167, 167, 21, 21, 21, 20, 20, 20, 167, 167, 167, 20, 20, 20, 43, 43, 43, 154, 154, 154, 37, 37, 37, 21, 20, 21, 163, 163, 163, 21, 21, 20, 20, 20, 21, 153, 153, 153, 42, 41, 41, 20, 20, 21, 24, 24, 24, 47, 48, 47, - 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, 29, 29, 29, 148, 148, 148, 72, 72, 71, 21, 21, 20, 19, 19, 20, 61, 61, 61, 147, 147, 147, 32, 31, 32, 19, 18, 19, 19, 19, 19, 167, 167, 167, 95, 94, 95, 19, 19, 20, 21, 21, 21, 117, 116, 117, 75, 75, 75, 19, 18, 19, - 113, 113, 113, 92, 92, 92, 18, 19, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 18, 18, 19, 19, 19, 167, 167, 167, 18, 18, 18, 21, 20, 20, 130, 130, 130, 113, 113, 113, 33, 32, 33, 18, 18, 19, 17, 17, 17, 21, 21, 21, 167, 167, 167, 18, 18, 19, - 167, 167, 167, 17, 17, 17, 18, 19, 18, 17, 18, 18, 18, 19, 18, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 17, 18, 96, 96, 96, 112, 112, 112, 18, 19, 19, 19, 19, 19, 114, 114, 114, 87, 87, 87, 16, 17, 16, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 18, 17, 61, 61, 60, - 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 15, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 18, 16, 16, 16, 15, 15, 15, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 15, 15, 17, 17, 17, - 16, 16, 16, 17, 17, 17, 17, 16, 15, 16, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 22, 22, 22, 60, 60, 62, 50, 50, 50, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 22, 20, 20, 19, 21, 21, 21, 21, 20, 21, 22, 22, 21, 22, 22, 21, - 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 29, 29, 29, - 111, 111, 111, 146, 146, 146, 143, 143, 143, 102, 102, 102, 27, 27, 27, 24, 24, 24, 23, 24, 24, 117, 117, 117, 132, 132, 132, 141, 141, 141, 63, 63, 63, 25, 25, 25, 165, 165, 165, 24, 24, 24, 24, 24, 25, 167, 167, 167, 25, 24, 24, 25, 25, 25, 25, 24, 24, 167, 167, 167, 24, 24, 24, - 26, 25, 25, 101, 101, 100, 146, 146, 146, 125, 125, 125, 80, 80, 79, 151, 151, 151, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 95, 95, 95, 151, 151, 151, 86, 86, 86, 26, 26, 26, 167, 167, 167, 26, 26, 27, 27, 27, 27, 26, 26, 26, 167, 167, 167, 27, 27, 27, - 25, 25, 25, 36, 36, 36, 119, 119, 119, 140, 140, 140, 126, 127, 127, 68, 68, 68, 27, 27, 27, 27, 27, 28, 27, 27, 26, 28, 27, 27, 158, 158, 158, 140, 140, 140, 135, 135, 135, 132, 132, 132, 91, 91, 92, 29, 29, 29, 27, 28, 27, 27, 27, 28, 28, 27, 28, 167, 167, 167, 28, 28, 28, - 27, 27, 27, 118, 118, 118, 146, 146, 146, 143, 143, 143, 116, 116, 116, 38, 38, 38, 27, 27, 27, 27, 27, 27, 28, 27, 27, 167, 167, 167, 27, 27, 27, 27, 27, 27, 29, 29, 29, 167, 167, 167, 27, 27, 28, 26, 26, 27, 27, 27, 27, 134, 134, 134, 51, 51, 51, 26, 26, 26, 167, 167, 167, - 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 28, 167, 167, 167, 27, 27, 27, 26, 26, 26, 40, 40, 39, 119, 119, 119, 145, 144, 145, 144, 144, 144, 121, 121, 121, 43, 43, 43, 25, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 167, 167, 167, 25, 25, 25, - 25, 24, 25, 26, 26, 26, 26, 25, 25, 24, 24, 24, 25, 24, 25, 167, 167, 167, 24, 24, 24, 24, 23, 24, 53, 53, 53, 146, 146, 146, 138, 138, 138, 75, 75, 74, 167, 167, 167, 24, 24, 24, 27, 27, 27, 100, 100, 100, 146, 146, 146, 125, 125, 125, 79, 79, 78, 150, 150, 150, 24, 25, 24, - 24, 24, 24, 165, 165, 165, 23, 23, 24, 23, 23, 23, 167, 167, 167, 24, 23, 23, 23, 23, 23, 23, 22, 22, 167, 167, 167, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 22, 22, 23, 23, 24, 94, 94, 94, - 139, 139, 139, 139, 139, 139, 95, 95, 95, 23, 23, 23, 21, 21, 22, 23, 24, 23, 94, 93, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 23, 22, 22, 20, 20, 20, 21, 21, 22, 167, 167, 167, 21, 21, 21, 22, 21, 22, 167, 167, 167, 20, 20, 20, 20, 20, 21, 89, 89, 89, 127, 127, 127, - 21, 21, 21, 165, 165, 165, 20, 20, 20, 21, 20, 19, 93, 93, 93, 151, 151, 151, 82, 82, 82, 66, 66, 66, 124, 124, 124, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 20, 19, 19, 19, 34, 34, 35, 117, 117, 117, 144, 144, 144, 143, 143, 143, 119, 119, 119, 38, 38, 37, 19, 19, 20, - 20, 19, 19, 20, 19, 20, 167, 167, 167, 75, 75, 75, 130, 130, 130, 143, 143, 143, 94, 94, 94, 20, 20, 20, 17, 17, 18, 28, 28, 28, 116, 116, 117, 138, 138, 138, 124, 124, 124, 62, 62, 62, 18, 18, 18, 167, 167, 167, 18, 18, 19, 18, 18, 19, 18, 18, 17, 167, 167, 167, 19, 18, 18, - 19, 19, 18, 23, 23, 22, 86, 86, 86, 138, 138, 138, 145, 145, 145, 141, 141, 141, 145, 145, 145, 116, 116, 116, 18, 18, 18, 167, 167, 167, 145, 145, 145, 145, 145, 145, 145, 145, 145, 118, 118, 118, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 18, 23, 23, 24, 108, 108, 109, 145, 145, 145, - 142, 142, 141, 98, 98, 98, 20, 19, 19, 16, 16, 16, 17, 17, 16, 167, 167, 167, 16, 16, 15, 17, 17, 17, 123, 123, 123, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 22, 22, 21, 21, 21, - 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 22, 21, 22, 21, 21, 23, 22, 22, 22, 22, 21, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, - 23, 22, 22, 23, 23, 22, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, - 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, 26, 24, 24, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 29, 29, 30, 145, 145, 145, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, - 26, 25, 25, 25, 25, 26, 27, 27, 27, 26, 26, 26, 26, 25, 26, 26, 25, 26, 27, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 25, 27, 27, 27, 28, 28, 28, - 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 28, 28, 28, 26, 26, 27, 27, 27, 25, 27, 26, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 26, 27, 28, 27, 28, 28, 28, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 27, 27, - 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 25, 26, 25, 26, 27, 26, 27, 26, 26, 27, 27, 26, 27, 27, 26, - 26, 26, 26, 25, 25, 25, 26, 27, 27, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, - 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 30, 30, 30, 144, 144, 144, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, - 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 21, 22, 22, 21, 22, - 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 103, 103, 103, 68, 68, 68, 19, 19, 19, 20, 19, 20, 20, 19, 20, - 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 17, 167, 167, 167, 20, 19, 20, 19, 19, 18, 18, 18, 18, 19, 19, 20, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, - 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, - 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, - 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 23, 22, 22, 21, 21, 21, 21, - 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 25, 23, 23, 24, 23, 23, 23, 23, 22, 23, - 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 24, 23, 23, 25, 25, 25, 23, 23, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 23, 24, 25, 25, 25, 24, 24, 25, 25, 25, 24, 33, 33, 34, 34, 34, 33, 25, 25, 25, - 26, 25, 25, 101, 101, 101, 100, 100, 100, 26, 26, 26, 26, 26, 25, 24, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, 26, 26, 26, 27, 27, 26, 27, 26, 27, - 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 26, 27, 28, 28, 28, 28, 28, 28, 27, 27, 26, 28, 28, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 28, - 28, 28, 28, 27, 28, 27, 28, 28, 28, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 27, 28, 27, 27, 28, 28, 28, 27, 27, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, - 27, 27, 26, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 26, 27, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 24, 25, 24, 23, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, - 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 23, 23, 23, 24, 24, 24, 33, 33, 33, 32, 32, 33, 24, 24, 25, 24, 24, 23, 100, 100, 99, 99, 99, 99, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, - 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 126, 126, 126, 23, 23, 24, 20, 19, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 20, 19, 20, 20, 20, 19, 20, 20, 21, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 167, 167, 167, - 18, 18, 17, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 18, 17, 17, 19, 19, 19, 18, 18, 19, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 17, 17, 17, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 16, 17, 18, 18, 19, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, - 17, 17, 18, 16, 16, 17, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 16, 16, 18, 18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 16, - 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 22, 21, 22, 21, 20, 20, 21, 21, 22, - 21, 21, 21, 21, 21, 20, 22, 21, 23, 22, 22, 22, 20, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 21, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, - 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 23, 22, 22, 21, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 22, 24, 24, 25, 24, 23, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 25, - 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 54, 54, 54, 138, 138, 138, 140, 140, 140, 142, 141, 142, 106, 106, 106, 30, 30, 29, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 27, 27, 27, 26, 26, 25, 26, 26, 26, 27, 27, 27, - 27, 26, 26, 26, 26, 25, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 25, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 28, 27, 28, 27, 26, 26, 27, 27, 27, 27, 27, 27, - 27, 26, 26, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 28, 27, 28, 28, 29, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 27, 27, 27, 28, 27, 28, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 26, 26, 27, - 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 28, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 26, 26, 25, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 26, 27, 26, 26, 25, 25, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, - 25, 25, 25, 26, 25, 25, 26, 25, 26, 26, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 24, 24, 24, 24, 53, 54, 54, - 138, 138, 138, 139, 139, 139, 141, 141, 141, 106, 105, 105, 28, 28, 28, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, - 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, 23, 23, 22, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, - 21, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 20, 20, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 21, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, - 20, 20, 20, 18, 19, 19, 19, 19, 19, 19, 19, 18, 20, 20, 20, 18, 19, 19, 19, 19, 18, 19, 19, 18, 167, 167, 167, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, - 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 19, 18, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 17, 17, 19, 19, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, - 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, 17, 16, 16, 16, 16, 17, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 17, 16, 16, 18, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, - 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, - 17, 17, 17, 22, 22, 22, 60, 60, 62, 50, 50, 50, 22, 23, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 23, - 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 26, 26, 25, 26, 25, 25, 25, 25, 26, 25, 25, 25, - 26, 26, 26, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 25, 27, 27, 26, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 26, - 26, 26, 26, 27, 27, 26, 28, 27, 28, 26, 26, 27, 28, 28, 27, 27, 27, 27, 27, 26, 26, 27, 26, 26, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 27, 28, 27, 28, 28, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 27, 28, - 28, 28, 27, 28, 27, 27, 28, 28, 28, 27, 27, 28, 26, 26, 26, 27, 27, 27, 27, 28, 28, 26, 26, 26, 27, 26, 27, 26, 26, 27, 27, 27, 26, 27, 27, 27, 26, 27, 27, 28, 27, 28, 27, 27, 27, 27, 27, 26, 27, 27, 27, 28, 27, 27, 27, 27, 26, 26, 26, 25, 26, 25, 25, - 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 27, 27, 27, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, - 25, 25, 25, 24, 24, 23, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 25, 25, 25, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, - 24, 23, 24, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 23, 22, 22, 21, 20, 20, 21, 21, 20, 22, 22, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, - 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 22, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, - 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 21, 20, 21, 20, 20, 19, 19, 19, 20, 19, 19, 18, 20, 20, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, - 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 19, 19, 18, 17, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 16, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 16, 16, 18, 17, 18, 18, 17, 17, 17, 16, 16, 17, 17, 17, - 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 16, 22, 22, 22, 60, 60, 62, 50, 50, 50, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 20, 20, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 21, 22, - 22, 22, 21, 22, 23, 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 21, 23, 23, 23, 22, 23, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, - 22, 22, 22, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 24, 24, 24, 25, 24, 24, 25, 25, 26, 25, 25, 26, 24, 24, 25, 25, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 26, 25, 26, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 25, 26, 27, 27, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 25, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 28, 28, 27, 27, 27, 27, 26, 26, 27, - 28, 28, 28, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 28, 26, 26, 27, 26, 26, 27, 28, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 25, 27, 27, 27, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, - 27, 27, 26, 26, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 27, 26, 27, 26, 25, 25, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 24, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, - 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, - 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 24, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, - 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, - 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 19, 20, 20, 21, 19, 19, 20, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 18, 21, 21, 20, 19, 19, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 18, 19, 19, 19, 19, 20, 19, 19, 19, - 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 18, 18, 19, 20, 19, 19, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, - 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 19, 17, 16, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 17, 17, 17, 16, - 17, 17, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 22, 22, 23, 60, 60, 62, - 50, 50, 50, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, - 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 25, 24, 25, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, - 23, 22, 22, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 24, 24, 24, 25, 24, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 25, 26, 26, 26, 25, 24, 24, 26, 26, 26, 26, 26, 26, 25, 24, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 25, 25, 25, 27, 27, 27, 27, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, - 27, 27, 27, 28, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 28, 28, 28, 28, 27, 27, 27, 27, 28, 27, 27, 26, 27, 26, 28, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 28, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, - 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 28, 27, 26, 26, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 27, 28, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 26, - 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 24, 25, 25, 26, 25, 26, 25, 25, 24, 25, 25, 24, 25, 26, 25, 25, 25, 26, 24, 24, 25, 25, 25, 25, 24, 24, 25, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 24, 24, 23, 23, 22, 22, 24, 24, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 23, - 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 22, - 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 21, 20, 21, 21, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, - 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 20, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 20, 20, 19, 18, 18, 19, 18, 18, 19, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 17, 19, 19, 20, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, - 18, 17, 18, 18, 17, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 16, 16, 17, 16, 16, 16, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, - 16, 17, 17, 16, 16, 17, 17, 17, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 16, 17, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 22, 22, 23, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 21, 22, 21, 21, 21, 20, 20, 20, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 21, 23, 23, 22, 23, 23, 23, 22, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, - 24, 24, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 25, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 25, 24, 25, 25, 24, 25, 25, 24, 25, 25, 25, - 25, 25, 25, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 27, 26, 26, 25, 26, 25, 26, 27, 27, 27, 27, 27, 26, 26, 26, 25, 26, 26, - 26, 26, 26, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 26, 26, 27, 28, 28, 28, 28, 28, 28, - 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 26, 28, 26, 26, 27, 26, 26, 27, 27, 27, 28, 27, 27, 26, 28, 28, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 27, - 26, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 24, 26, 26, 26, - 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 24, 24, 25, 26, 26, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, - 23, 23, 23, 22, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 21, 22, - 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 20, 22, 21, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 19, 20, 19, 20, 19, 19, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 20, 20, 19, 19, 20, 19, 19, 18, 19, 19, 20, 19, 19, 19, 18, 19, 18, - 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 18, 19, 20, 19, 20, 18, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 17, 17, 18, 19, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 18, 17, 17, 18, 18, 18, 17, 17, 16, - 18, 18, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, - 18, 17, 18, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 18, 17, 16, 17, 17, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 23, 22, 21, 21, 21, - 21, 21, 21, 21, 20, 21, 20, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 20, 20, 21, 21, 20, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 23, 23, 23, - 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 22, 23, 22, 22, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, - 24, 24, 25, 24, 24, 25, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 25, 25, 24, 25, 26, 26, 27, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 25, 25, 26, 25, 26, 25, 25, 25, - 25, 25, 24, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 26, 26, 25, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, - 26, 26, 27, 27, 26, 26, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 28, 28, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, - 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, - 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 25, 25, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 24, 23, 24, 21, 22, 22, 22, 22, 22, 24, 23, 24, 23, 22, 22, - 22, 22, 21, 23, 23, 23, 22, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, - 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, - 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 18, 18, 18, 18, 18, 18, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, - 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 19, 17, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 17, - 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 16, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 18, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, - 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 22, 22, 22, 60, 60, 62, 50, 50, 50, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, - 22, 22, 22, 22, 22, 21, 23, 22, 22, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 22, 24, 23, 23, - 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 26, 27, 26, 25, 26, 27, 27, 26, 27, 26, 26, 27, 27, 27, - 26, 26, 25, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 25, 26, 26, 25, 26, 26, 27, 26, 27, 26, 27, 27, 27, 27, 28, 28, 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, - 27, 27, 27, 27, 28, 27, 27, 28, 28, 26, 27, 27, 28, 28, 27, 27, 27, 27, 26, 26, 25, 26, 26, 26, 27, 27, 26, 26, 26, 25, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 26, 27, 27, 26, 27, 27, 27, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 24, 24, 26, 26, 26, 25, 25, 26, 24, 24, 24, - 25, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 22, 22, 22, 23, - 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 21, 22, 21, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, - 21, 20, 21, 20, 20, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, 20, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 21, 20, 22, 22, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 21, 20, 21, 20, 20, 20, - 20, 20, 21, 20, 20, 21, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 19, 19, 18, 19, 19, 18, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 19, 19, 20, 19, 19, 18, 18, 18, - 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 17, 17, 16, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, - 17, 18, 17, 18, 17, 18, 17, 17, 18, 17, 17, 18, 19, 18, 18, 17, 16, 17, 18, 18, 18, 18, 18, 19, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, - 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 18, 17, 17, 17, 17, 16, 16, 16, 16, - 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 22, 22, 22, 60, 60, 62, 50, 50, 50, 23, 22, 22, 21, 21, 21, 20, 20, 21, 20, 20, 19, 21, 21, 21, - 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 21, 22, 23, 23, 23, 23, 22, 23, - 23, 23, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, - 24, 24, 23, 24, 24, 25, 25, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 24, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 27, 25, 25, 25, 25, 25, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 26, 26, 27, 26, 26, 27, 27, 26, 27, 25, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 27, 26, 26, 26, 27, 26, 27, 27, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, - 27, 26, 27, 27, 27, 27, 28, 28, 27, 28, 28, 28, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 28, 28, 28, 26, 26, 26, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 26, 27, 27, 27, 27, - 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 26, 27, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, - 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 25, - 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 24, 23, 24, 22, 21, 22, - 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 21, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 21, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 19, 19, 19, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, - 19, 19, 18, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 18, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 20, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 18, 18, 19, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 15, - 17, 17, 16, 16, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 15, - 17, 17, 16, 23, 23, 23, 60, 60, 62, 50, 50, 50, 22, 22, 22, 22, 22, 22, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, - 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 23, 23, 23, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 24, 24, 24, - 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 25, 25, 25, 24, 23, 25, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 24, - 26, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 26, 27, 26, 25, 25, 25, 26, 26, 25, 27, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 28, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 26, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 28, 27, 27, 26, 28, 28, 27, 26, 26, 26, 26, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 25, 25, 26, 25, 25, 25, 27, 27, 26, - 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 27, 25, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 25, 24, 24, 24, 25, 25, 25, - 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 23, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 23, - 23, 23, 22, 24, 24, 23, 23, 23, 24, 23, 23, 24, 22, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, - 21, 21, 20, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 20, 21, 22, 21, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, - 21, 21, 21, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 20, 19, 19, 19, 19, 18, 19, 19, 18, 20, 19, 19, 19, 20, 19, - 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 17, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 19, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 19, 19, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 16, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 16, 16, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, - 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 16, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, - 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 16, 17, 16, 17, 16, 16, 16, 16, 16, 18, 17, 17, 18, 17, 17, 22, 22, 23, 60, 60, 62, 50, 50, 50, 23, 23, 23, 21, 21, 21, 21, 21, 20, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, - 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 23, 23, 24, 22, 22, 21, 23, 22, 22, 22, 23, 22, 21, 21, 21, 23, 23, 22, 22, 22, 22, 22, 22, 21, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 23, 23, 22, 23, 22, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 25, - 23, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 26, 25, 25, 25, 24, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 25, 25, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 27, 25, 25, 25, 27, 27, 27, 27, 26, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 27, 27, 26, 26, 26, 26, 28, 27, 27, 26, 26, 27, 27, 27, 27, - 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 27, - 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 25, 26, 26, 26, 25, 24, 25, 26, 25, 26, - 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 25, 25, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, - 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 24, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, - 20, 20, 20, 21, 21, 21, 20, 19, 19, 20, 19, 19, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, - 19, 19, 18, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 18, 18, 19, 18, 17, 17, 18, 18, 18, 18, - 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 17, 18, 17, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 17, 18, 18, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 18, 17, 17, 17, 17, 17, - 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 22, 23, 23, 60, 60, 62, - 50, 50, 50, 22, 22, 23, 20, 20, 21, 21, 21, 20, 22, 22, 22, 20, 20, 20, 22, 21, 22, 22, 21, 21, 21, 21, 20, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 24, 23, 24, 24, 23, 23, 24, 24, 24, 24, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 25, 26, 25, 25, 25, 26, 26, 26, - 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 27, 28, 27, 27, 27, 27, 27, 26, 28, 27, 28, 26, 26, 26, 27, 27, 27, 27, 26, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 28, 28, 28, 27, 27, 26, 28, 28, 27, 26, 26, 26, 26, 26, 26, - 27, 26, 26, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 26, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 25, 25, 24, 25, 25, 24, - 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 24, 24, 24, 25, 24, 25, 25, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, - 24, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, - 24, 23, 24, 23, 23, 23, 22, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 21, 21, 21, 20, 23, 23, 23, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, - 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 19, 19, 19, 20, 20, 21, 20, 20, 20, 20, 19, 20, 21, 21, 20, 20, 20, 19, 20, 20, 21, 20, 20, 21, - 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 20, 18, 18, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, 20, 19, 19, 19, 19, 18, - 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 18, 18, 18, - 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 18, 17, 17, 17, 18, 17, 17, 18, 17, 17, - 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, 16, 16, 16, - 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 23, 23, 23, 60, 60, 62, 50, 50, 50, 23, 22, 22, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 21, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 22, - 24, 23, 23, 24, 24, 23, 22, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 23, 25, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, - 25, 25, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 24, 25, 25, 24, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 27, 26, 27, 26, 26, 26, - 26, 26, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 26, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 26, 26, 26, 26, 27, 26, 26, 26, 27, 27, 27, - 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 28, 27, 27, 26, 27, 28, 28, 27, 26, 27, 26, 27, 27, 27, 26, 26, 26, 27, 26, 26, 26, 26, 25, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 25, 26, 26, 26, 27, 26, 27, 26, 25, 26, 26, 26, 27, 26, 26, 26, - 26, 26, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 25, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 26, 25, 25, 25, 26, 25, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 26, 26, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 23, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 24, 24, 24, - 23, 23, 23, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 21, 21, 23, 23, 22, 21, 21, 21, 22, 22, 22, - 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 21, - 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 19, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 18, 19, - 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 17, 18, 17, 18, 18, 16, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 16, 17, 17, - 17, 17, 18, 18, 17, 17, 16, 17, 17, 16, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 17, 17, 17, - 18, 18, 18, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 23, 22, 23, 60, 60, 61, 50, 50, 50, 21, 21, 22, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, - 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 23, 23, 24, 24, 24, 25, 25, 24, 25, 24, 24, 23, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 26, 24, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, - 26, 25, 25, 25, 25, 25, 26, 25, 26, 24, 24, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, 26, 26, 26, 27, 26, 26, 27, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 27, 27, - 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 27, 26, 26, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 26, 27, 27, 26, 27, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, - 25, 25, 26, 27, 27, 28, 26, 26, 26, 28, 27, 27, 27, 26, 27, 27, 27, 26, 26, 25, 25, 26, 26, 25, 25, 26, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 27, 26, 26, 25, 25, 25, - 26, 26, 27, 24, 24, 25, 25, 25, 24, 27, 26, 26, 25, 25, 25, 24, 24, 23, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 26, 25, 25, 25, 25, 23, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, - 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 24, 24, 24, 22, 23, 22, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 22, 21, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, - 22, 22, 23, 22, 22, 22, 23, 22, 23, 23, 22, 22, 21, 21, 21, 23, 23, 22, 23, 23, 22, 22, 21, 21, 21, 21, 22, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, - 20, 20, 21, 22, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, - 21, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 19, 19, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 19, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 17, 16, 17, 18, 18, 18, 18, 18, 17, - 19, 18, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 16, 16, 18, 18, 18, 17, 16, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, - 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, - 16, 15, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 23, 23, 23, 60, 60, 61, 50, 50, 50, 22, 22, 22, 21, 22, 21, 21, 20, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, 21, 22, 21, 22, 21, 21, 21, - 22, 21, 22, 21, 20, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 25, 25, 25, 23, 23, 24, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, - 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 25, 25, 26, 25, 26, 25, 27, 27, 26, 26, 26, 26, 26, 26, 27, 26, 26, 27, 27, 26, 27, - 25, 25, 24, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 27, - 27, 27, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 26, 27, 27, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 27, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 25, 26, 25, 25, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 25, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 24, 26, 25, 25, 25, 25, 24, 26, 26, 25, 25, 25, 25, 25, 24, 24, 26, 26, 25, 25, 25, 25, - 25, 25, 25, 24, 23, 24, 24, 24, 23, 24, 24, 23, 24, 25, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 22, - 23, 24, 24, 24, 23, 23, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 23, 21, 21, 22, - 22, 22, 21, 21, 21, 22, 21, 21, 20, 22, 22, 21, 21, 21, 22, 22, 21, 22, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 19, 19, 20, 20, 20, 20, 20, 20, 19, - 20, 20, 20, 20, 20, 20, 19, 18, 19, 21, 21, 21, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 20, 19, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 18, 18, 19, 19, 19, - 19, 19, 19, 18, 18, 18, 19, 20, 20, 19, 18, 19, 18, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 18, 17, 17, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 17, 17, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 18, 18, - 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 17, 18, 17, 16, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 17, 16, 17, 16, 16, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 18, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, 17, 17, 17, - 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 16, 22, 23, 23, 60, 60, 61, 50, 50, 50, 23, 22, 23, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, - 20, 20, 21, 21, 21, 22, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 21, 22, 21, 23, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 21, 22, 22, 23, - 22, 22, 22, 22, 21, 21, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 24, 23, 23, 22, 22, 23, 23, 23, 22, 24, 24, 24, 24, 24, 23, 23, 23, 22, 24, 24, 24, 24, 23, 24, 23, 23, 23, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 26, 26, 26, 25, 26, 25, 26, 24, 25, 24, 25, 26, 26, 25, 24, 25, 26, 26, 26, 26, 26, 25, - 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 27, 25, 26, 26, 26, 26, 26, 27, 27, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 26, 26, 27, 27, 26, 26, 26, 25, 25, - 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 25, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 27, 27, 26, 28, 28, 27, 26, 26, 26, 26, 26, 26, - 25, 26, 25, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 25, 26, 25, 26, 27, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 25, 27, 26, 27, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, - 26, 26, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 25, 24, 25, 26, 26, 26, 25, 25, 24, 24, 24, 24, 23, 24, 24, 25, 24, 25, 25, 24, 24, 23, 23, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, - 24, 25, 24, 23, 23, 22, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 22, 24, 24, 23, 24, 23, 24, 22, 22, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 22, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 21, 22, - 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 21, 21, 21, 20, 19, 20, 20, 20, 20, 21, 21, 21, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 18, 19, 19, 19, 18, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 18, 17, 18, 19, 19, 19, 20, 19, 19, 19, 19, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, - 19, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, - 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 15, 16, 16, 17, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 15, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, - 16, 15, 16, 22, 22, 22, 60, 60, 61, 50, 50, 50, 23, 22, 22, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 23, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, - 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 25, 24, 24, 25, 25, 25, 24, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 24, 25, 24, 25, 25, 24, 24, 24, 24, 25, 24, 23, 23, 24, 25, 25, 25, - 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 25, 24, 26, 25, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 26, - 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 26, 26, 27, 27, 28, 27, 27, 27, 26, 26, 27, 26, 26, 26, 27, 27, 27, 25, 25, 25, 26, 25, 26, 27, 26, 26, 26, 25, 26, 27, 27, 27, 26, 26, 27, 27, 27, 26, 27, 26, 27, 26, 27, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 25, 26, 26, 25, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, 27, 27, 27, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, - 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 26, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 22, 22, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, - 23, 24, 24, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 21, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 22, 22, 22, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 22, 20, 20, 21, 20, 21, 20, 21, 21, 20, 22, 21, 22, 22, 21, 22, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, - 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 19, 21, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 19, 19, 19, 18, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 18, 18, - 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 18, 17, 17, 18, 18, 18, 17, 17, 18, - 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 19, 19, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 18, 16, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 18, - 18, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 15, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 22, 22, 22, 60, 60, 61, 50, 50, 50, 22, 22, 22, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, - 22, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 21, 22, 21, 23, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, - 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, - 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 25, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 26, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 27, - 26, 26, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 27, 27, 26, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 27, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, - 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, - 24, 24, 25, 24, 24, 23, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 24, 24, 24, 23, 24, 25, 24, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, - 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 22, 22, 22, 21, 21, 22, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 21, - 23, 23, 22, 22, 21, 21, 22, 21, 22, 21, 20, 20, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 20, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 22, 21, 20, 21, 19, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, - 20, 19, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, - 19, 19, 19, 18, 18, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 19, 19, 19, 17, 17, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 18, 17, 17, 18, 18, 17, 18, 18, 17, 18, 17, 18, 18, 18, 18, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, - 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 15, 15, - 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 16, 17, 22, 22, 22, 59, 59, 61, - 50, 50, 50, 23, 23, 23, 20, 20, 20, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, - 23, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 21, 22, 22, 23, 22, 23, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 23, 24, 23, 24, 23, 23, 24, 23, 24, 25, 24, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 25, 25, 26, 25, 26, 26, 25, - 24, 24, 24, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 24, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 26, 25, 26, 26, 26, 26, 27, 26, 27, 25, 24, 25, 27, 27, 26, 27, 27, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 25, 25, 27, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 27, 27, 26, 27, 27, 27, 26, 26, 27, - 26, 26, 25, 27, 27, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 27, 27, 25, 26, 26, 25, 27, 26, 27, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 25, 27, 26, 26, 26, 26, 25, 26, 26, 25, 25, 25, 25, 26, 26, 27, 26, 26, 25, 25, 25, 25, - 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 25, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, - 24, 24, 25, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 24, 23, 22, 22, 21, 23, 23, 23, - 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 23, 23, 22, 22, 21, 21, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 20, 21, 21, 21, 21, 20, 21, 21, 21, - 21, 21, 20, 20, 20, 19, 22, 22, 22, 21, 20, 20, 19, 19, 19, 22, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 20, 21, 21, - 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, - 18, 18, 17, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 17, 18, 18, 19, - 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 18, 18, 17, 17, 16, 17, 18, 18, 18, 18, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, - 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 18, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 15, 15, 15, 22, 22, 23, 59, 59, 61, 50, 50, 50, 22, 22, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 22, 22, 21, 21, - 22, 21, 22, 21, 20, 21, 22, 21, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, - 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 24, 24, 24, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 25, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 25, 24, 24, 23, 23, 23, - 23, 24, 24, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 25, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 25, 25, 25, 24, 26, 25, 26, 25, 25, 24, - 25, 25, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 26, 27, 27, 27, 26, 26, 26, 27, 26, 26, - 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 26, 26, 26, 27, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 24, 25, 27, 26, 26, 26, 25, 25, 25, 25, 26, - 26, 25, 25, 25, 25, 24, 26, 26, 26, 26, 26, 27, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 24, 24, 25, 25, 26, 25, 25, 24, 24, 24, 24, 26, 26, 25, 25, 24, 25, 25, 25, 24, 25, 24, 25, - 25, 25, 25, 24, 24, 25, 24, 23, 23, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 20, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, - 21, 21, 22, 21, 21, 20, 21, 22, 22, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 20, 21, 21, 20, 19, 20, - 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 18, 19, 18, 19, 19, 19, - 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 18, 18, 18, 19, 20, 20, 19, 19, 19, 18, 18, 18, 18, 17, 18, 19, 18, 18, 19, 18, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 17, 18, 18, 18, 18, 17, 17, 18, 19, 18, 18, 17, 17, 18, 18, 18, 18, - 19, 19, 18, 17, 17, 17, 18, 18, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, - 18, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, - 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 18, 18, 17, 16, 16, 16, 16, 15, 16, 17, 17, 16, 16, 16, 17, 17, 17, 22, 22, 22, 59, 59, 61, 50, 50, 50, 23, 22, 22, 20, 20, 20, - 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 20, 22, 23, 22, 21, 21, 21, 22, 22, 21, 20, 20, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 23, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 24, 24, 23, 23, 22, 23, 22, 22, 23, 22, 23, 24, 24, 23, 24, 24, 24, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 24, 23, 23, - 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 26, 25, 25, 25, 25, 24, 24, 24, 24, 25, 25, 25, 26, 26, 26, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 24, - 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 24, 26, 25, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 27, 27, 26, 26, 25, 26, 26, 26, 26, 25, 26, - 27, 27, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 25, 26, 27, 27, 26, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 27, 26, 26, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 27, 27, 27, 25, 26, 25, - 26, 26, 25, 27, 27, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 27, 25, 25, 25, 27, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, - 25, 25, 24, 24, 24, 24, 25, 25, 26, 24, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 25, 25, 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 23, 25, 25, 25, 23, 23, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 22, 22, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 22, 22, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, - 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 20, 19, 22, 21, 22, 21, 21, 21, 20, 21, 20, 20, 20, 21, - 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 19, 20, 21, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 19, 19, 20, 20, 20, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, - 19, 19, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 18, 18, 19, 19, 20, 18, 18, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, - 17, 17, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 17, 17, 17, 18, 18, 18, 18, 18, 19, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 19, 18, 17, 16, 17, - 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 16, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, - 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, - 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 22, 22, 22, 59, 59, 61, 50, 50, 50, 22, 22, 22, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, - 20, 20, 20, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 23, 24, 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 24, 25, 24, 24, 23, - 25, 25, 24, 25, 25, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 26, 26, 25, 25, 25, 24, 26, 25, 25, 24, 24, 25, 26, 26, 26, 25, 25, 25, 25, 24, 25, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, - 26, 26, 26, 25, 25, 25, 27, 27, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 25, 26, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 27, 26, 27, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 27, 26, 27, 27, 26, 27, 26, 25, 26, 26, 26, 26, 27, 27, 26, - 26, 25, 25, 26, 26, 26, 27, 26, 27, 27, 27, 27, 26, 26, 27, 25, 24, 25, 26, 25, 26, 27, 26, 27, 25, 25, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 26, 25, 25, - 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 23, 24, 25, 24, 24, 24, 24, - 25, 25, 25, 25, 25, 25, 24, 23, 25, 24, 25, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 22, 23, 22, - 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, - 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, - 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 18, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 20, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 17, 17, 18, 17, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 16, 17, 17, 17, 18, 18, 17, 18, 17, 16, 17, 17, 17, 16, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, - 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 18, 17, 16, 16, 16, 15, 16, 17, 18, 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 17, 22, 22, 22, 59, 59, 61, 50, 50, 50, 23, 23, 22, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 21, 22, 22, 22, 21, 21, - 21, 21, 22, 22, 22, 22, 22, 21, 21, 23, 23, 23, 22, 22, 22, 21, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 24, 25, 25, 26, 25, 25, 26, 24, 25, 25, 25, 24, 24, - 25, 25, 25, 24, 24, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 25, 25, 24, 26, 25, 26, 24, 24, 24, 26, 26, 27, 27, 26, 26, 25, 26, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 25, 25, 25, 26, 26, 27, 27, 27, 28, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 26, - 27, 26, 26, 26, 26, 26, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 25, 26, 25, 25, 26, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 27, 25, 25, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 24, 24, 24, - 25, 25, 25, 24, 24, 25, 26, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 23, 23, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, - 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 24, 23, 22, 23, 22, 23, 21, 22, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 21, 21, 22, 22, 21, 23, 23, 22, 22, 22, 22, - 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, - 21, 21, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 19, 19, 19, 20, 20, 19, - 19, 19, 19, 19, 19, 20, 19, 18, 18, 19, 19, 19, 20, 19, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 20, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, - 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 16, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, - 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 18, 16, 16, 17, 18, 18, 17, 18, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 16, 17, 17, - 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 18, 17, 16, 16, 17, 17, 17, 17, 16, 16, 15, 17, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, - 17, 17, 16, 23, 23, 23, 59, 59, 61, 50, 50, 49, 22, 22, 23, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 23, 22, 22, 22, 22, 21, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 22, 22, 22, 24, 24, 23, 22, 23, 23, 24, 24, 24, - 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 22, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 23, 23, 23, 24, 24, 24, 25, 25, 24, - 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 24, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 26, - 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 27, 27, 26, 25, 24, 24, 26, 26, 25, 26, 27, 26, 25, 25, 25, 26, 26, 26, 26, 26, 27, 26, 26, 26, 25, 25, 26, 25, 26, 26, 26, 26, 25, 27, 27, 26, 26, 26, 26, - 25, 25, 24, 27, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 27, 27, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 24, 26, 26, 25, 25, 25, 26, 25, 25, 26, - 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 26, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 25, 24, 25, - 25, 25, 25, 24, 23, 24, 24, 24, 24, 22, 22, 23, 23, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 22, 22, 23, 23, 23, - 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 23, 23, 22, 22, 21, 21, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, - 21, 21, 21, 20, 20, 20, 22, 22, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 20, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 18, 17, 18, 18, 18, 19, 19, 18, 19, 18, 18, - 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 18, - 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, - 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 17, 16, 16, 16, 18, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 18, 17, 17, - 17, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 22, 22, 22, 59, 59, 61, 50, 50, 49, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 22, 22, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 23, 22, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, - 23, 23, 22, 22, 22, 23, 23, 23, 23, 24, 23, 24, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, - 24, 24, 24, 24, 23, 24, 24, 24, 25, 23, 22, 23, 24, 24, 23, 25, 24, 24, 25, 25, 26, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 25, 26, 26, 25, 25, 25, 25, - 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 25, 26, 26, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 25, 26, 26, 27, 26, 26, 26, 26, 26, 27, 26, 26, 26, - 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 26, 25, - 24, 24, 24, 27, 27, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 25, 26, 26, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 26, 26, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 23, 23, - 25, 25, 25, 24, 24, 23, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 22, 23, 23, - 24, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 24, 23, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, - 20, 20, 20, 22, 21, 22, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, - 21, 20, 20, 22, 22, 21, 20, 20, 21, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, - 19, 20, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 20, 19, 20, 19, 19, 18, 17, 17, 19, 18, 17, 17, 19, 18, 18, 18, 18, 18, 17, 17, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 17, 18, 18, 18, - 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 19, 19, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, - 17, 17, 18, 17, 17, 17, 18, 17, 17, 16, 16, 16, 18, 18, 18, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 15, 16, 16, 17, 17, 16, 16, 16, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 18, 18, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 17, 23, 22, 23, 59, 59, 61, - 50, 50, 49, 22, 22, 22, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 19, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 22, 22, 22, 23, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 22, 25, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 22, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 25, 24, 24, 23, 24, 24, 24, 24, 25, 25, 24, 24, 24, 25, - 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 26, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 25, 24, 24, 26, 26, 26, 25, 25, 26, 24, 24, 24, 25, 25, 25, 26, 26, 26, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, - 24, 24, 25, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 27, 27, 26, 25, 26, 26, 26, 26, 27, 26, 26, 25, 25, 25, 27, 26, 27, 26, 26, 25, 26, 26, 26, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, - 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 25, - 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, - 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 23, 23, 23, 23, 22, 21, 21, 22, 22, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, - 22, 21, 21, 20, 20, 21, 20, 20, 21, 20, 19, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 20, 19, 20, 21, 20, 21, 20, 19, 19, - 19, 19, 19, 19, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 20, 20, 19, 18, 18, 18, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 19, 18, 19, 18, 18, - 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 17, 17, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 16, 17, - 18, 17, 18, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 16, 16, 16, 16, 18, 18, 18, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 16, - 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 22, 22, 22, 59, 59, 61, 50, 50, 49, 22, 22, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 22, 21, 22, - 21, 21, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 22, 22, 22, 22, 23, 23, 24, 22, 22, 22, 23, 23, 22, - 23, 23, 24, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 23, 24, 23, 23, 23, 23, 24, 22, 24, 24, 24, 24, 24, 24, 22, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 23, - 23, 23, 23, 25, 24, 25, 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 25, 26, 25, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 26, - 25, 25, 26, 24, 24, 23, 25, 25, 25, 26, 26, 25, 25, 25, 26, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 27, 25, 24, 25, 26, 26, 26, 26, 26, 26, 26, 25, 27, 25, 25, 25, 25, 24, 25, 26, 26, 26, 24, 25, 25, 25, 25, 24, 26, 25, 27, 26, 26, 26, - 26, 26, 26, 25, 25, 26, 27, 26, 27, 25, 24, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 26, 24, 24, 24, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 25, 25, 25, - 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, - 24, 24, 25, 24, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 25, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 21, 22, 22, 23, 23, 23, 23, 22, 23, - 24, 24, 23, 23, 23, 22, 23, 22, 24, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 23, 22, 21, 21, 21, 22, 22, 22, - 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 20, 20, 20, 22, 22, 21, 20, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 20, 20, 20, 20, 21, 20, 20, 21, 20, 21, - 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 18, 19, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 18, 18, 17, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 17, - 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 18, 17, 17, 16, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 16, 16, 15, 16, 17, 17, 16, 16, 16, 16, 22, 22, 22, 59, 59, 61, 50, 50, 49, 22, 21, 22, 20, 20, 20, - 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 22, 21, 21, 21, 20, 21, 21, 20, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 23, 22, - 22, 22, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 24, 23, 24, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, - 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, - 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 26, 26, 25, 25, 25, 25, 25, 24, 25, 24, 25, 25, 25, 25, 26, 26, 25, 26, 25, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 26, 25, 25, 25, 26, 25, 25, - 25, 25, 25, 25, 24, 25, 26, 26, 25, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 25, 26, 25, 26, 25, 24, 25, 26, 24, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 26, 26, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 25, 25, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 26, 26, 25, 25, 25, 24, 25, 25, 25, 25, 25, 24, 25, 25, 25, 24, 24, 25, 26, 26, 26, 24, 25, 25, - 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 23, 24, 24, 24, 25, 25, 25, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, - 23, 22, 23, 23, 23, 23, 24, 24, 23, 22, 22, 22, 22, 22, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, - 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 22, 20, 20, 20, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 22, 19, 19, 20, 20, 20, 20, 21, 21, 22, - 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, - 18, 18, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, - 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 18, 19, 19, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 16, - 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, - 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 22, 22, 22, 59, 59, 61, 50, 50, 49, 22, 22, 22, 20, 20, 21, 22, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 22, 22, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 22, 21, 21, 20, 20, 20, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 22, 22, 23, 24, 23, 22, 22, 21, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, - 24, 24, 24, 25, 24, 24, 23, 24, 24, 24, 24, 25, 24, 25, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, - 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 25, 25, 25, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 26, 25, 25, 25, 25, 25, 26, 26, 26, 26, 25, 25, 26, 26, 26, 25, 26, 26, 26, 26, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 26, 27, 26, 26, 26, 26, 25, 25, 25, 24, 25, 25, 25, 26, 26, 25, 25, 25, 24, 25, 25, 24, 24, 24, 24, 25, 25, 24, 24, 24, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 26, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 26, 26, 25, - 25, 24, 25, 26, 26, 26, 25, 25, 26, 25, 25, 25, 24, 25, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 24, - 24, 24, 24, 24, 23, 25, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, - 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 22, 22, 21, 22, - 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, - 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 20, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 17, 18, 18, 19, 19, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, - 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 16, 16, 15, 16, 17, 17, 16, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 16, 16, 17, 22, 23, 23, 59, 59, 61, 50, 50, 49, 22, 22, 22, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, - 21, 21, 21, 20, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 22, 22, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 20, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 24, 22, 22, 23, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 22, 24, 24, 23, 23, 23, 23, 23, 22, 23, 24, 24, 24, 22, 23, 23, 23, 23, 23, 23, 23, 24, - 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 24, 25, 24, 23, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 25, 26, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 25, 25, 24, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 26, 25, 25, 25, 24, 24, 25, 26, 25, 25, 25, 25, 25, 26, 26, 25, 25, 25, 26, - 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 25, 26, 25, 26, 26, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 25, 26, 26, 26, 25, 25, 26, 25, 26, 26, 25, 25, 26, 25, 25, 25, 26, 26, 26, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 24, - 26, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 25, 26, 24, 24, 24, 25, 24, 25, 25, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, - 25, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 24, 23, 25, 25, 25, 23, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 24, 23, 23, 23, 23, - 23, 23, 23, 24, 23, 24, 23, 22, 22, 24, 23, 24, 23, 22, 23, 23, 23, 24, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, - 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 19, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, - 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 18, 19, 19, 19, 19, 20, 20, 18, 18, 19, 20, 20, 19, 19, 19, 19, 19, 19, 18, - 19, 19, 18, 20, 19, 19, 19, 18, 18, 19, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 19, 19, 18, 17, 17, 18, 18, 17, 18, 18, 19, - 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, - 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 15, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, - 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 16, 17, 16, 16, 16, - 16, 16, 16, 23, 23, 23, 59, 59, 60, 50, 50, 49, 23, 22, 22, 20, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 21, 21, 21, 20, 20, 19, 20, 20, 21, 21, 21, 20, 20, 21, 20, 21, 20, 21, 22, 22, 22, 22, 21, 21, - 22, 22, 22, 22, 21, 21, 21, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 23, 22, 23, 23, 23, 23, 23, 23, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, - 23, 22, 22, 22, 22, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 23, - 24, 25, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 24, 24, 23, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 24, 25, 25, 26, 25, 24, 25, 24, 23, 23, 54, 54, 54, 144, 144, 144, 156, 156, 156, 38, 37, 37, 26, 25, 25, - 26, 25, 25, 25, 25, 25, 24, 24, 24, 26, 26, 26, 24, 24, 25, 25, 25, 26, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 23, 26, 26, 25, 25, 25, 25, 26, 25, 25, 26, 26, 26, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 25, 25, 25, 25, 26, 26, 26, 26, 25, 24, 24, - 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 24, 24, 25, 25, 26, 25, 25, 26, 25, 25, 26, 25, 25, 25, 24, 25, 25, 26, 25, 25, 24, 24, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, - 25, 25, 25, 25, 25, 26, 25, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 22, - 24, 23, 24, 24, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 167, 167, 167, 21, 22, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 21, 22, 21, - 22, 22, 22, 22, 22, 22, 22, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 23, 22, 22, 21, 22, 22, 167, 167, 167, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, - 21, 21, 22, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 20, 19, 20, 20, 20, 20, 19, 20, 19, 20, 20, 19, 50, 50, 49, 143, 143, 143, 155, 155, 155, 34, 34, 34, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 18, - 20, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 167, 167, 167, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 19, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, - 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 16, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 16, 17, 17, 16, 17, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, - 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, - 16, 16, 16, 16, 15, 15, 17, 17, 18, 16, 16, 15, 17, 16, 17, 17, 18, 17, 16, 16, 16, 17, 17, 16, 16, 17, 17, 16, 16, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 21, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, - 21, 20, 20, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 167, 167, 167, 143, 143, 143, 143, 143, 143, 143, 143, 143, 95, 95, 95, 21, 21, 21, 23, 22, 22, 21, 21, 21, 21, 21, 21, 23, 23, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 21, 23, 22, 23, - 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 25, 102, 101, 102, 24, 24, 23, 24, 24, 24, 25, 25, 24, 24, 25, 24, 25, 24, 25, - 25, 25, 25, 24, 23, 24, 24, 24, 24, 26, 25, 25, 133, 133, 133, 81, 81, 81, 26, 26, 26, 25, 25, 25, 25, 25, 24, 26, 26, 25, 25, 25, 25, 24, 24, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, - 26, 26, 26, 26, 26, 26, 25, 25, 24, 25, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 25, 25, 24, 25, 25, 25, 25, 25, 24, 75, 75, 75, 25, 25, 25, 25, 25, 25, 25, 25, 25, 101, 101, 102, 25, 25, 24, - 24, 24, 24, 26, 26, 26, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 25, 23, 24, 24, - 23, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, - 167, 167, 167, 23, 22, 23, 22, 22, 22, 101, 101, 101, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 22, 22, 21, 72, 72, 73, 21, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 23, 22, 23, 167, 167, 167, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 22, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 21, 133, 133, 133, - 77, 77, 77, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 20, 19, 18, 19, 19, 20, 20, 21, 21, 20, 19, 18, 18, 20, 20, 20, 20, 20, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 71, 71, 71, 19, 19, 19, - 20, 20, 20, 18, 18, 19, 19, 19, 20, 19, 19, 20, 36, 36, 36, 133, 133, 133, 20, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 19, 167, 167, 167, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 18, 19, 18, 19, 17, 17, 16, 18, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 18, 98, 98, 98, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 16, 17, 18, 18, 19, 17, 17, 17, 17, 16, 17, - 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 18, 17, 17, 16, 18, 17, 18, 16, 16, 16, 16, 16, 17, 167, 167, 167, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 16, 16, 16, - 16, 16, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 22, 22, 23, 59, 59, 60, - 50, 50, 49, 22, 22, 22, 21, 21, 19, 21, 21, 21, 20, 19, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 21, 21, 21, 20, 21, 22, 21, 22, 21, 22, 22, 21, 22, - 22, 21, 21, 21, 21, 21, 23, 23, 23, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, - 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 23, 23, 24, 23, 24, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, - 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 26, 25, 24, 25, 25, 25, 24, 25, 25, 25, 26, 25, 25, 24, 24, 24, 24, 25, 25, 162, 162, 162, 31, 31, 31, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 26, 26, 26, 25, 25, 26, 25, 25, 26, 25, 25, 25, 26, 25, 25, 25, 25, 24, 25, 25, 24, 26, 25, 25, 25, 25, 26, - 25, 25, 26, 25, 25, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 26, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 26, 25, 25, 24, 25, 25, 25, 25, 25, 25, - 24, 25, 25, 24, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 25, 25, 25, 23, 24, 24, 25, 25, 26, 24, 24, 25, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 23, 24, 22, 22, 22, - 24, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 167, 167, 167, 24, 23, 23, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 21, 21, 22, 22, 22, 23, 22, 23, 22, 23, 23, 21, 21, 20, 22, 22, 22, 167, 167, 167, - 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 20, 20, 20, 20, 20, 21, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 19, 19, 20, - 21, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 162, 162, 162, 28, 27, 27, 20, 20, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 19, 167, 167, 167, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 18, 18, 18, 96, 96, 96, 72, 72, 72, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, - 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 18, 18, 18, 17, 18, 17, 16, 17, 17, 18, 17, 16, 17, 17, 17, 16, 18, 16, 16, 17, 17, 16, 17, - 17, 17, 17, 18, 18, 17, 167, 167, 167, 18, 17, 18, 16, 16, 16, 17, 17, 17, 17, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 17, - 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 15, 16, 17, 17, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, - 21, 21, 20, 20, 20, 20, 20, 20, 20, 167, 167, 167, 20, 21, 20, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 88, 88, 88, 138, 138, 138, 140, 140, 140, 102, 102, 102, 25, 25, 25, 22, 22, 22, 22, 21, 21, 167, 167, 167, 71, 71, 71, 149, 149, 149, 22, 21, 22, 22, 22, 22, - 22, 22, 23, 23, 22, 23, 167, 167, 167, 73, 72, 73, 131, 131, 131, 139, 139, 139, 48, 48, 48, 85, 84, 84, 134, 134, 134, 144, 144, 143, 50, 50, 51, 22, 22, 22, 23, 23, 23, 89, 89, 88, 138, 138, 138, 141, 141, 141, 103, 103, 103, 27, 27, 26, 23, 23, 23, 24, 24, 24, 167, 167, 167, - 73, 73, 73, 149, 149, 149, 24, 24, 24, 24, 24, 24, 103, 103, 103, 131, 132, 132, 127, 127, 127, 37, 37, 36, 24, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 154, 154, 154, 24, 24, 24, 24, 23, 25, 167, 167, 167, 74, 74, 74, 133, 133, 133, 142, 142, 142, 50, 50, 49, 25, 25, 24, - 125, 125, 125, 167, 167, 167, 135, 135, 135, 89, 89, 89, 25, 25, 24, 90, 90, 90, 138, 138, 138, 141, 141, 141, 105, 104, 105, 29, 29, 29, 25, 25, 25, 25, 25, 25, 167, 167, 167, 74, 74, 74, 149, 149, 149, 25, 25, 25, 167, 167, 167, 73, 73, 73, 132, 132, 132, 140, 140, 140, 51, 51, 51, - 86, 86, 86, 135, 135, 135, 144, 144, 144, 52, 52, 52, 25, 25, 25, 59, 59, 60, 132, 132, 132, 137, 137, 137, 136, 136, 136, 50, 50, 50, 27, 27, 27, 135, 135, 135, 167, 167, 167, 135, 135, 135, 101, 101, 101, 26, 26, 25, 154, 154, 154, 24, 24, 24, 25, 25, 25, 90, 90, 90, 138, 138, 138, - 141, 141, 141, 104, 104, 104, 27, 27, 27, 25, 25, 25, 24, 24, 24, 167, 167, 167, 75, 75, 75, 133, 133, 133, 142, 142, 142, 50, 50, 50, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 66, 66, 66, 141, 141, 141, 132, 132, 132, 111, 111, 111, 24, 24, 24, 25, 25, 25, - 104, 103, 103, 132, 132, 132, 127, 127, 127, 36, 35, 36, 23, 24, 24, 25, 25, 25, 103, 103, 103, 132, 131, 131, 126, 126, 126, 35, 35, 35, 23, 22, 23, 22, 22, 22, 24, 23, 23, 24, 23, 24, 93, 93, 93, 143, 143, 143, 130, 129, 130, 81, 81, 81, 167, 167, 167, 22, 22, 22, 23, 23, 22, - 154, 154, 154, 23, 23, 22, 23, 23, 23, 64, 64, 64, 140, 140, 140, 131, 131, 131, 112, 112, 112, 134, 134, 134, 167, 167, 167, 134, 134, 134, 99, 98, 99, 21, 21, 22, 167, 167, 167, 71, 71, 71, 148, 148, 148, 21, 21, 21, 167, 167, 167, 69, 69, 68, 136, 136, 136, 143, 143, 143, 48, 48, 48, - 21, 21, 21, 22, 21, 21, 87, 87, 87, 137, 137, 137, 140, 140, 140, 102, 102, 102, 24, 24, 24, 20, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 21, 20, 20, 63, 63, 63, 140, 140, 140, 131, 131, 131, 110, 109, 110, 124, 124, 124, 167, 167, 167, 134, 134, 134, 86, 86, 86, 19, 20, 20, - 20, 19, 19, 20, 20, 19, 20, 19, 20, 167, 167, 167, 72, 72, 72, 132, 132, 131, 141, 141, 141, 46, 46, 45, 19, 19, 19, 19, 18, 19, 20, 20, 20, 101, 101, 101, 130, 130, 130, 125, 125, 125, 34, 34, 34, 134, 134, 134, 167, 167, 167, 134, 134, 134, 98, 97, 98, 19, 19, 19, 19, 19, 19, - 21, 21, 22, 141, 141, 141, 21, 22, 21, 18, 18, 18, 167, 167, 167, 58, 58, 58, 126, 126, 126, 146, 146, 146, 103, 103, 103, 21, 20, 20, 18, 18, 18, 167, 167, 167, 19, 19, 19, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 18, 19, 17, 17, 18, 167, 167, 167, 18, 18, 18, 18, 17, 17, - 84, 84, 84, 141, 141, 141, 128, 128, 128, 83, 83, 83, 153, 153, 153, 18, 17, 17, 18, 18, 18, 153, 153, 153, 18, 18, 18, 17, 17, 16, 167, 167, 167, 70, 70, 70, 131, 131, 131, 141, 141, 141, 44, 44, 44, 17, 17, 18, 18, 17, 17, 61, 61, 61, 139, 139, 139, 130, 130, 130, 108, 108, 108, - 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 167, 167, 167, 57, 57, 57, 126, 126, 126, 146, 146, 146, 103, 103, 103, 20, 20, 20, 18, 18, 17, 167, 167, 167, 66, 65, 66, 135, 135, 135, 143, 143, 143, 44, 44, 44, 17, 17, 17, 17, 17, 16, 167, 167, 167, 57, 57, 57, 126, 126, 126, - 146, 146, 146, 103, 103, 103, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 18, 17, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 17, 17, 17, 17, 16, 18, 23, 23, 23, 59, 59, 60, 50, 50, 49, 22, 22, 22, 20, 20, 21, - 20, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 20, 20, 21, 19, 19, 20, 21, 21, 22, 167, 167, 167, 21, 21, 21, 22, 22, 21, 20, 20, 21, 21, 22, 22, 74, 74, 74, 117, 117, 118, 22, 22, 21, 22, 22, 23, - 106, 106, 106, 93, 93, 93, 22, 22, 22, 21, 21, 21, 167, 167, 167, 101, 101, 101, 25, 25, 25, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 22, 167, 167, 167, 89, 89, 89, 22, 22, 23, 77, 77, 77, 154, 154, 154, 84, 84, 84, 23, 23, 23, 81, 81, 81, 131, 131, 131, 23, 23, 23, - 75, 75, 75, 118, 118, 118, 24, 24, 24, 24, 23, 23, 108, 108, 108, 94, 94, 95, 24, 24, 23, 23, 23, 24, 167, 167, 167, 103, 103, 102, 26, 26, 26, 23, 23, 24, 84, 85, 85, 97, 97, 96, 24, 24, 24, 78, 78, 78, 115, 115, 115, 24, 24, 25, 25, 24, 24, 25, 25, 25, 24, 24, 24, - 155, 155, 155, 25, 24, 24, 24, 24, 23, 167, 167, 167, 85, 85, 85, 25, 24, 24, 78, 77, 77, 131, 131, 131, 24, 24, 24, 24, 24, 25, 167, 167, 167, 25, 25, 24, 25, 24, 24, 76, 76, 76, 119, 119, 119, 26, 26, 26, 24, 24, 24, 108, 108, 108, 95, 94, 94, 24, 24, 24, 25, 25, 25, - 167, 167, 167, 103, 103, 103, 28, 28, 28, 25, 25, 26, 167, 167, 167, 90, 90, 90, 25, 24, 25, 79, 79, 79, 154, 154, 154, 85, 85, 85, 25, 25, 25, 82, 83, 83, 131, 131, 131, 25, 25, 25, 37, 37, 38, 29, 29, 29, 25, 25, 26, 74, 74, 73, 135, 135, 135, 25, 25, 24, 25, 25, 26, - 167, 167, 167, 25, 25, 25, 25, 25, 25, 25, 25, 24, 156, 155, 156, 24, 24, 24, 76, 76, 75, 118, 118, 119, 26, 26, 26, 24, 24, 24, 108, 108, 108, 95, 94, 95, 25, 25, 25, 25, 25, 25, 167, 167, 167, 86, 86, 85, 25, 25, 25, 78, 78, 78, 131, 131, 131, 24, 24, 23, 25, 24, 24, - 25, 25, 25, 24, 24, 24, 24, 24, 25, 154, 154, 154, 44, 44, 44, 23, 23, 23, 27, 27, 28, 23, 23, 24, 85, 85, 84, 96, 96, 96, 23, 22, 23, 77, 77, 77, 115, 115, 115, 24, 24, 23, 84, 84, 84, 96, 96, 96, 24, 24, 24, 78, 78, 77, 115, 114, 115, 23, 23, 22, 22, 23, 23, - 23, 23, 23, 75, 75, 75, 121, 121, 122, 26, 25, 25, 23, 23, 22, 96, 96, 96, 167, 167, 167, 23, 23, 22, 22, 22, 22, 155, 155, 155, 23, 23, 23, 23, 23, 23, 154, 154, 154, 43, 43, 43, 22, 22, 23, 27, 27, 26, 23, 23, 23, 167, 167, 167, 22, 22, 21, 21, 21, 21, 23, 23, 23, - 167, 167, 167, 102, 102, 102, 25, 24, 24, 21, 22, 22, 167, 167, 167, 87, 87, 88, 21, 22, 21, 77, 77, 77, 130, 130, 130, 21, 22, 22, 74, 74, 73, 117, 117, 117, 21, 21, 21, 21, 21, 21, 106, 106, 106, 93, 93, 93, 21, 21, 20, 21, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 19, - 154, 154, 154, 41, 40, 41, 20, 20, 20, 25, 24, 25, 20, 20, 20, 167, 167, 167, 19, 19, 19, 19, 19, 20, 19, 19, 19, 21, 21, 20, 19, 18, 19, 19, 19, 19, 167, 167, 167, 83, 83, 83, 19, 19, 20, 75, 75, 75, 130, 130, 130, 19, 19, 18, 19, 18, 18, 82, 82, 82, 94, 94, 94, - 19, 19, 19, 75, 75, 75, 113, 113, 113, 19, 18, 18, 167, 167, 167, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 19, 71, 71, 71, 96, 96, 96, 18, 18, 18, 18, 18, 19, 167, 167, 167, 103, 103, 103, 19, 19, 19, 21, 21, 21, 118, 118, 119, 84, 84, 84, 18, 18, 19, 167, 167, 167, - 17, 17, 17, 18, 17, 18, 167, 167, 167, 19, 19, 19, 18, 18, 18, 18, 18, 18, 167, 167, 167, 17, 17, 17, 68, 68, 68, 123, 123, 123, 22, 22, 22, 17, 17, 17, 81, 81, 81, 165, 165, 165, 17, 17, 17, 17, 17, 16, 155, 155, 155, 17, 17, 17, 18, 17, 17, 167, 167, 167, 82, 82, 82, - 17, 17, 18, 74, 74, 73, 129, 129, 129, 17, 17, 17, 17, 17, 17, 154, 154, 153, 38, 38, 38, 16, 16, 16, 22, 22, 22, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 167, 167, 167, 103, 103, 103, 18, 18, 18, 20, 20, 20, 118, 118, 118, 83, 83, 83, 17, 17, 17, 167, 167, 167, - 85, 85, 85, 18, 17, 18, 74, 74, 74, 129, 129, 129, 17, 17, 17, 17, 17, 17, 167, 167, 167, 103, 102, 103, 17, 17, 18, 20, 19, 20, 118, 118, 118, 83, 83, 83, 17, 16, 17, 16, 15, 15, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 16, - 17, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 23, 22, 23, 59, 59, 60, 50, 50, 49, 21, 21, 21, 20, 20, 20, 19, 19, 19, 21, 20, 21, 21, 21, 21, 21, 20, 21, 19, 19, 19, 19, 19, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, - 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 69, 69, 69, 129, 129, 129, 45, 45, 45, 21, 21, 21, 21, 21, 21, 33, 33, 32, 145, 145, 145, 22, 22, 21, 22, 21, 20, 167, 167, 167, 49, 48, 49, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 167, 167, 167, - 30, 30, 29, 23, 22, 22, 31, 31, 31, 167, 167, 167, 27, 27, 28, 22, 22, 22, 39, 39, 39, 158, 158, 158, 24, 24, 23, 130, 130, 129, 46, 46, 46, 24, 24, 24, 23, 23, 23, 35, 35, 35, 146, 146, 145, 23, 23, 23, 24, 24, 23, 167, 167, 167, 49, 49, 49, 23, 24, 24, 24, 24, 24, - 138, 138, 138, 45, 44, 45, 23, 23, 23, 37, 37, 37, 155, 155, 155, 24, 24, 24, 23, 23, 24, 23, 23, 24, 25, 25, 24, 157, 157, 157, 24, 24, 23, 23, 23, 23, 167, 167, 167, 31, 31, 31, 24, 24, 24, 37, 37, 37, 159, 159, 159, 23, 24, 24, 25, 25, 24, 167, 167, 167, 25, 24, 25, - 24, 24, 24, 130, 130, 130, 48, 48, 48, 25, 24, 25, 25, 25, 25, 36, 36, 36, 146, 146, 146, 25, 25, 24, 24, 24, 24, 167, 167, 167, 50, 50, 50, 25, 25, 25, 24, 24, 24, 167, 167, 167, 32, 31, 31, 25, 25, 25, 33, 33, 34, 167, 167, 167, 30, 30, 29, 25, 24, 24, 41, 40, 41, - 158, 158, 158, 25, 24, 25, 25, 25, 24, 24, 24, 24, 25, 24, 24, 34, 34, 34, 162, 162, 162, 24, 24, 25, 25, 25, 25, 167, 167, 167, 25, 24, 24, 25, 25, 25, 25, 25, 25, 157, 157, 157, 25, 25, 26, 130, 130, 130, 47, 47, 47, 25, 24, 25, 24, 24, 24, 36, 36, 37, 146, 146, 146, - 25, 24, 24, 25, 25, 25, 167, 167, 167, 32, 32, 32, 24, 24, 24, 37, 37, 37, 159, 159, 159, 24, 24, 25, 24, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 132, 132, 132, 95, 95, 95, 26, 27, 26, 24, 23, 23, 24, 24, 24, 138, 138, 138, 45, 45, 44, 23, 23, 23, 37, 37, 37, - 155, 155, 155, 24, 24, 24, 138, 138, 138, 44, 44, 45, 23, 23, 23, 37, 37, 37, 155, 155, 155, 23, 23, 23, 24, 23, 23, 23, 22, 22, 130, 130, 130, 46, 46, 47, 22, 22, 22, 23, 23, 22, 31, 31, 31, 167, 167, 167, 23, 22, 22, 22, 22, 22, 157, 157, 157, 22, 21, 21, 23, 23, 23, - 131, 131, 131, 94, 94, 94, 25, 25, 25, 22, 22, 21, 21, 22, 22, 167, 167, 167, 22, 21, 22, 22, 21, 22, 22, 22, 22, 167, 167, 167, 49, 49, 49, 22, 21, 22, 21, 21, 20, 167, 167, 167, 28, 28, 28, 21, 21, 21, 34, 34, 35, 159, 159, 159, 21, 21, 21, 129, 129, 129, 45, 45, 44, - 21, 21, 21, 21, 21, 21, 32, 32, 31, 145, 145, 145, 21, 22, 21, 22, 22, 21, 20, 19, 20, 20, 19, 19, 20, 20, 19, 131, 131, 131, 93, 93, 93, 21, 21, 21, 20, 20, 19, 19, 19, 19, 167, 167, 167, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, - 167, 167, 167, 27, 26, 27, 20, 20, 21, 32, 33, 33, 159, 159, 159, 20, 20, 19, 19, 19, 18, 137, 137, 137, 41, 41, 41, 18, 18, 18, 34, 34, 33, 155, 155, 155, 19, 19, 19, 167, 167, 167, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 20, 131, 131, 131, 36, 36, 36, 19, 18, 18, - 19, 19, 18, 167, 167, 167, 30, 29, 29, 18, 18, 18, 18, 18, 18, 42, 42, 42, 133, 133, 133, 19, 19, 19, 167, 167, 167, 18, 18, 17, 19, 18, 18, 167, 167, 167, 18, 18, 18, 18, 18, 19, 18, 18, 18, 167, 167, 167, 18, 18, 18, 126, 126, 126, 43, 43, 43, 17, 17, 17, 18, 18, 18, - 19, 19, 20, 160, 160, 160, 18, 17, 17, 17, 17, 17, 157, 157, 157, 17, 17, 17, 16, 17, 17, 167, 167, 167, 25, 25, 25, 17, 18, 18, 31, 31, 31, 158, 158, 158, 17, 17, 18, 17, 17, 17, 130, 130, 130, 92, 91, 91, 20, 20, 21, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, - 17, 17, 18, 167, 167, 167, 28, 28, 28, 17, 18, 17, 17, 17, 17, 41, 41, 40, 133, 133, 133, 18, 17, 17, 167, 167, 167, 24, 24, 24, 17, 17, 17, 29, 29, 29, 158, 158, 159, 17, 17, 16, 17, 17, 17, 167, 167, 167, 28, 28, 28, 17, 17, 17, 16, 16, 16, 41, 40, 41, 133, 133, 133, - 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 23, 20, 19, 19, 19, 19, 19, 21, 20, 19, 20, 21, 20, - 20, 20, 20, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 21, 20, 20, 19, 21, 20, 21, 21, 21, 20, 21, 21, 21, 167, 167, 167, 22, 22, 21, 22, 22, 22, 21, 21, 21, 20, 20, 21, 147, 147, 147, 24, 24, 24, 21, 22, 22, 21, 21, 20, 21, 21, 21, 152, 152, 152, 21, 21, 21, - 22, 22, 22, 167, 167, 167, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 167, 167, 167, 23, 23, 23, 22, 22, 22, 23, 22, 23, 167, 167, 167, 22, 22, 23, 22, 22, 22, 23, 22, 22, 167, 167, 167, 23, 23, 23, 148, 148, 147, 26, 26, 26, 23, 23, 24, - 22, 22, 23, 23, 23, 24, 152, 152, 152, 23, 24, 23, 24, 24, 24, 167, 167, 167, 24, 24, 24, 23, 23, 23, 23, 23, 24, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 25, 24, 25, 24, 23, 23, 23, 24, 23, 25, 24, 24, 160, 160, 160, 24, 24, 24, 24, 24, 24, - 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 25, 167, 167, 167, 24, 25, 25, 24, 24, 24, 148, 148, 148, 28, 28, 28, 25, 24, 24, 25, 25, 25, 25, 25, 24, 152, 152, 152, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 167, 167, 167, 25, 26, 25, 24, 24, 23, 25, 25, 25, 167, 167, 167, 24, 25, 25, 24, 24, 25, 25, 25, 26, 167, 167, 167, 24, 24, 25, 30, 30, 30, 100, 100, 100, 144, 144, 144, 160, 160, 160, 167, 167, 167, 24, 24, 24, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 25, - 25, 25, 25, 160, 160, 160, 24, 24, 25, 148, 148, 148, 28, 28, 28, 25, 24, 25, 25, 25, 25, 25, 25, 25, 152, 152, 152, 25, 24, 24, 24, 24, 24, 167, 167, 167, 25, 25, 24, 25, 25, 24, 24, 23, 24, 167, 167, 167, 25, 25, 25, 24, 24, 25, 24, 23, 24, 24, 24, 24, 23, 23, 23, - 37, 37, 37, 116, 116, 116, 142, 142, 142, 53, 53, 53, 24, 24, 24, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 24, 24, 24, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 22, 22, 23, 23, 23, 23, 23, 23, 23, 148, 148, 148, 27, 27, 27, - 23, 23, 23, 23, 23, 23, 23, 22, 23, 167, 167, 167, 22, 22, 22, 22, 22, 23, 160, 160, 160, 22, 22, 22, 22, 22, 22, 35, 35, 35, 116, 116, 116, 142, 142, 142, 52, 52, 52, 22, 22, 21, 167, 167, 167, 22, 22, 22, 22, 22, 21, 21, 21, 21, 167, 167, 167, 22, 22, 21, 22, 22, 22, - 22, 22, 22, 167, 167, 167, 20, 21, 21, 22, 22, 22, 21, 21, 21, 167, 167, 167, 21, 21, 22, 147, 147, 147, 24, 24, 24, 21, 21, 22, 22, 22, 22, 21, 21, 22, 152, 152, 152, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 19, 20, 33, 33, 33, 115, 115, 115, 141, 141, 141, - 51, 51, 51, 20, 20, 21, 167, 167, 167, 20, 20, 20, 20, 19, 20, 19, 19, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 167, 167, 167, 19, 19, 18, 20, 20, 20, 19, 19, 19, 167, 167, 167, 20, 19, 19, 20, 20, 19, 158, 158, 158, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, - 19, 19, 20, 167, 167, 167, 19, 18, 19, 18, 18, 19, 19, 19, 19, 47, 47, 47, 121, 121, 121, 19, 19, 18, 19, 19, 19, 18, 18, 18, 167, 167, 167, 18, 18, 18, 17, 17, 18, 19, 18, 19, 21, 21, 21, 146, 146, 146, 19, 19, 19, 167, 167, 167, 18, 18, 18, 18, 18, 18, 167, 167, 167, - 17, 17, 18, 19, 18, 19, 17, 18, 17, 167, 167, 167, 18, 18, 18, 146, 146, 146, 21, 21, 21, 17, 17, 17, 18, 18, 18, 17, 18, 17, 153, 153, 153, 17, 17, 17, 18, 18, 18, 160, 160, 160, 17, 17, 18, 18, 17, 18, 167, 167, 167, 17, 17, 17, 17, 16, 17, 18, 18, 17, 167, 167, 167, - 18, 17, 18, 18, 17, 18, 30, 30, 29, 114, 114, 114, 141, 141, 141, 48, 48, 48, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 167, 167, 167, 17, 17, 17, 16, 16, 17, 17, 17, 17, 21, 21, 21, 146, 146, 146, 17, 17, 16, 167, 167, 167, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 167, 167, 167, 16, 16, 16, 17, 16, 16, 167, 167, 167, 16, 16, 16, 17, 17, 17, 16, 17, 17, 21, 21, 20, 146, 146, 146, 15, 15, 14, 17, 16, 17, 17, 17, 16, 17, 17, 18, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, - 16, 16, 16, 22, 22, 22, 59, 59, 60, 50, 50, 49, 22, 22, 22, 20, 19, 20, 20, 19, 20, 20, 20, 21, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 22, 22, 21, 20, 20, 20, 21, 22, 22, 167, 167, 167, 22, 21, 22, 21, 20, 20, - 21, 21, 21, 22, 21, 21, 132, 132, 132, 44, 44, 44, 22, 22, 22, 22, 21, 21, 34, 34, 34, 141, 141, 141, 21, 21, 20, 22, 22, 23, 167, 167, 167, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 167, 167, 167, 22, 23, 23, 22, 22, 23, 22, 22, 23, - 167, 167, 167, 22, 22, 22, 22, 22, 22, 23, 23, 23, 167, 167, 167, 23, 22, 22, 132, 132, 132, 46, 47, 46, 22, 22, 21, 23, 23, 23, 35, 35, 35, 141, 141, 141, 24, 24, 24, 23, 24, 23, 167, 167, 167, 24, 24, 24, 23, 23, 24, 24, 24, 24, 155, 155, 155, 32, 32, 32, 23, 23, 23, - 24, 23, 24, 24, 24, 23, 23, 23, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 162, 162, 162, 24, 25, 24, 23, 23, 22, 167, 167, 167, 24, 24, 24, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 24, 167, 167, 167, 24, 24, 25, 24, 24, 24, 133, 132, 133, 48, 48, 48, - 25, 25, 26, 25, 24, 25, 36, 36, 36, 141, 141, 141, 25, 25, 24, 23, 23, 24, 167, 167, 167, 24, 24, 24, 24, 24, 25, 24, 24, 24, 167, 167, 167, 25, 25, 24, 25, 26, 25, 25, 25, 26, 167, 167, 167, 24, 25, 25, 25, 25, 25, 24, 25, 24, 167, 167, 167, 25, 25, 25, 115, 115, 115, - 99, 99, 99, 47, 47, 48, 32, 32, 30, 167, 167, 167, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, 24, 24, 25, 25, 25, 25, 162, 162, 162, 24, 24, 24, 133, 133, 133, 47, 48, 48, 24, 24, 23, 24, 24, 24, 36, 36, 35, 141, 141, 141, 23, 23, 23, 25, 25, 25, 167, 167, 167, - 24, 24, 23, 25, 25, 25, 25, 25, 25, 167, 167, 167, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 71, 71, 70, 149, 149, 149, 24, 23, 24, 155, 155, 155, 32, 32, 32, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 155, 155, 155, - 33, 33, 32, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 134, 134, 134, 45, 45, 44, 23, 22, 21, 23, 23, 22, 31, 31, 31, 167, 167, 167, 23, 23, 24, 22, 22, 21, 162, 162, 162, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 20, 21, 69, 69, 69, - 149, 149, 149, 22, 22, 22, 167, 167, 167, 22, 21, 22, 21, 21, 21, 21, 21, 22, 167, 167, 167, 21, 22, 22, 22, 22, 22, 22, 22, 22, 167, 167, 167, 21, 21, 21, 22, 22, 22, 21, 20, 21, 167, 167, 167, 21, 21, 21, 132, 132, 132, 44, 44, 44, 21, 21, 21, 20, 20, 21, 34, 33, 34, - 141, 141, 141, 21, 20, 20, 21, 20, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 20, 69, 69, 69, 148, 148, 148, 20, 20, 19, 167, 167, 167, 20, 21, 20, 20, 20, 20, 20, 19, 19, 20, 20, 21, 19, 18, 19, 19, 19, 20, 167, 167, 167, 19, 19, 19, 20, 20, 20, - 20, 19, 19, 167, 167, 167, 19, 19, 18, 19, 19, 19, 155, 155, 155, 28, 28, 28, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 20, 167, 167, 167, 19, 19, 18, 19, 18, 18, 19, 19, 18, 109, 109, 109, 58, 58, 58, 18, 19, 19, 19, 18, 19, 19, 19, 19, 167, 167, 167, 26, 25, 26, - 18, 18, 18, 18, 18, 19, 42, 42, 41, 128, 128, 128, 19, 18, 19, 167, 167, 167, 17, 17, 18, 18, 18, 18, 158, 158, 158, 34, 34, 33, 17, 17, 17, 24, 24, 25, 167, 167, 167, 17, 17, 17, 133, 133, 133, 40, 40, 39, 18, 18, 19, 18, 18, 18, 20, 19, 19, 162, 162, 162, 18, 18, 18, - 18, 18, 17, 162, 162, 162, 19, 18, 18, 17, 17, 16, 167, 167, 167, 18, 18, 18, 18, 18, 17, 18, 17, 18, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 66, 66, 66, 148, 148, 148, 17, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 167, 167, 167, 24, 24, 25, - 17, 17, 16, 16, 17, 16, 41, 40, 40, 128, 128, 128, 16, 16, 16, 167, 167, 167, 16, 16, 17, 17, 17, 17, 17, 17, 17, 167, 167, 167, 17, 17, 16, 17, 17, 17, 167, 167, 167, 25, 25, 25, 16, 16, 16, 17, 17, 16, 40, 40, 40, 127, 127, 127, 17, 17, 16, 17, 17, 17, 15, 15, 15, - 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 22, 58, 58, 60, 50, 50, 49, 23, 23, 22, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 21, 21, 21, 21, - 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 167, 167, 167, 22, 22, 22, 21, 20, 21, 21, 22, 21, 20, 20, 20, 79, 79, 79, 120, 120, 120, 23, 24, 24, 21, 21, 21, 110, 110, 110, 85, 85, 85, 21, 21, 22, 22, 22, 21, 167, 167, 167, 21, 22, 22, - 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 167, 167, 167, 23, 23, 24, 22, 22, 21, 23, 23, 23, 167, 167, 167, 22, 22, 22, 23, 22, 23, 23, 23, 23, 167, 167, 167, 23, 23, 22, 79, 79, 79, 120, 120, 120, 25, 25, 25, 23, 24, 24, 110, 110, 110, 87, 87, 86, - 23, 23, 23, 23, 23, 24, 167, 167, 167, 24, 23, 23, 24, 23, 23, 24, 23, 23, 115, 115, 115, 94, 94, 94, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 163, 163, 163, 24, 24, 23, 24, 24, 24, 167, 167, 167, 24, 24, 24, 24, 24, 25, - 24, 25, 24, 167, 167, 167, 24, 24, 24, 25, 24, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 81, 81, 81, 121, 121, 120, 26, 26, 26, 26, 26, 25, 111, 111, 111, 88, 88, 88, 24, 24, 23, 25, 25, 25, 167, 167, 167, 25, 25, 25, 24, 24, 24, 24, 24, 25, 167, 167, 167, 25, 25, 25, - 24, 24, 25, 26, 25, 25, 167, 167, 167, 25, 25, 25, 25, 25, 24, 24, 24, 24, 167, 167, 167, 25, 25, 25, 146, 146, 146, 46, 45, 46, 24, 24, 24, 69, 69, 69, 167, 167, 167, 26, 25, 25, 25, 25, 25, 154, 154, 154, 45, 44, 45, 23, 23, 23, 24, 24, 24, 163, 163, 163, 24, 24, 24, - 80, 81, 81, 121, 121, 121, 26, 27, 27, 24, 24, 25, 111, 111, 111, 87, 87, 88, 23, 23, 23, 25, 25, 24, 167, 167, 167, 25, 24, 24, 24, 23, 23, 24, 23, 24, 167, 167, 167, 24, 23, 24, 24, 24, 24, 23, 23, 24, 25, 25, 24, 24, 24, 23, 32, 32, 32, 24, 23, 24, 49, 49, 49, - 151, 151, 151, 23, 23, 23, 115, 115, 115, 94, 94, 95, 23, 23, 24, 23, 23, 23, 23, 23, 22, 23, 23, 24, 114, 114, 115, 94, 94, 94, 23, 24, 23, 23, 24, 24, 22, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 85, 85, 85, 119, 119, 120, 25, 25, 25, 23, 22, 23, 98, 98, 98, - 167, 167, 167, 22, 22, 22, 23, 23, 23, 163, 163, 163, 22, 22, 22, 21, 22, 21, 31, 31, 31, 23, 23, 22, 47, 47, 48, 151, 151, 151, 21, 22, 21, 153, 153, 154, 43, 43, 43, 22, 22, 22, 21, 20, 20, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 21, 20, 167, 167, 167, 20, 20, 20, - 21, 21, 22, 21, 21, 21, 167, 167, 167, 21, 21, 21, 78, 78, 78, 119, 119, 119, 23, 23, 23, 21, 21, 21, 110, 110, 110, 85, 85, 85, 21, 20, 21, 19, 19, 19, 63, 63, 63, 20, 19, 20, 21, 21, 21, 28, 27, 28, 19, 20, 19, 45, 45, 45, 151, 151, 151, 19, 19, 19, 167, 167, 167, - 20, 20, 19, 19, 20, 19, 20, 20, 19, 62, 62, 62, 20, 19, 20, 19, 19, 19, 167, 167, 167, 19, 19, 18, 20, 20, 19, 19, 19, 19, 167, 167, 167, 20, 20, 20, 19, 19, 19, 113, 113, 113, 92, 92, 92, 19, 19, 19, 19, 18, 19, 20, 19, 19, 20, 19, 20, 153, 153, 153, 41, 41, 41, - 19, 19, 18, 29, 29, 29, 139, 139, 138, 19, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 19, 167, 167, 167, 94, 94, 94, 18, 17, 18, 20, 20, 20, 116, 116, 116, 75, 75, 75, 18, 18, 18, 167, 167, 167, 18, 18, 17, 18, 19, 19, 132, 132, 131, 75, 74, 74, 20, 20, 19, 88, 87, 87, - 167, 167, 167, 17, 17, 18, 80, 80, 80, 118, 118, 118, 20, 20, 20, 18, 17, 17, 82, 82, 82, 165, 165, 165, 18, 17, 18, 17, 17, 18, 163, 163, 163, 18, 18, 17, 17, 17, 17, 167, 167, 167, 16, 16, 16, 16, 16, 17, 17, 17, 17, 167, 167, 167, 16, 16, 17, 17, 17, 17, 25, 25, 24, - 17, 17, 16, 42, 42, 43, 150, 150, 150, 17, 17, 17, 61, 61, 60, 18, 18, 18, 16, 16, 16, 167, 167, 167, 93, 93, 93, 17, 17, 17, 19, 19, 18, 116, 116, 116, 74, 74, 75, 17, 17, 17, 167, 167, 167, 16, 16, 16, 16, 17, 16, 17, 17, 17, 167, 167, 167, 17, 17, 17, 17, 17, 16, - 167, 167, 167, 93, 93, 93, 17, 17, 17, 19, 19, 19, 116, 116, 116, 74, 74, 74, 17, 17, 17, 17, 17, 18, 17, 17, 18, 16, 16, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 16, 15, 16, 17, 17, 17, 17, 17, 17, 23, 23, 23, 58, 58, 60, - 50, 50, 49, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 19, 19, 20, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 20, 21, 21, 167, 167, 167, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, - 93, 93, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 23, 23, 23, 21, 21, 21, 21, 22, 21, 167, 167, 167, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 23, 23, 167, 167, 167, 22, 23, 22, 23, 22, 22, 22, 22, 22, 167, 167, 167, 23, 23, 23, 22, 22, 22, - 22, 22, 23, 167, 167, 167, 23, 23, 23, 23, 23, 23, 94, 94, 94, 139, 139, 139, 139, 139, 139, 96, 96, 96, 24, 24, 24, 23, 22, 22, 24, 23, 23, 167, 167, 167, 23, 23, 24, 23, 23, 23, 23, 24, 23, 33, 33, 33, 118, 118, 118, 139, 139, 139, 125, 125, 125, 65, 66, 65, 24, 24, 24, - 24, 23, 24, 24, 24, 24, 24, 24, 24, 165, 165, 165, 24, 24, 24, 23, 24, 24, 167, 167, 167, 24, 24, 24, 24, 23, 24, 24, 24, 23, 167, 167, 167, 23, 23, 23, 23, 24, 25, 167, 167, 167, 24, 24, 25, 24, 25, 24, 24, 24, 25, 94, 95, 94, 140, 139, 140, 140, 140, 140, 96, 96, 97, - 26, 26, 26, 25, 25, 25, 23, 23, 23, 167, 167, 167, 25, 25, 26, 24, 24, 25, 24, 24, 25, 167, 167, 167, 24, 24, 24, 24, 25, 25, 26, 26, 25, 167, 167, 167, 25, 24, 25, 24, 24, 25, 25, 25, 25, 167, 167, 167, 25, 25, 25, 74, 74, 74, 148, 148, 148, 130, 130, 130, 93, 93, 93, - 151, 151, 151, 31, 32, 31, 24, 24, 25, 95, 94, 95, 151, 151, 151, 85, 85, 85, 25, 24, 24, 165, 165, 165, 24, 24, 23, 26, 26, 26, 95, 95, 95, 139, 139, 139, 140, 140, 140, 96, 96, 96, 25, 26, 25, 25, 24, 25, 24, 24, 24, 167, 167, 167, 25, 25, 24, 24, 24, 23, 24, 24, 24, - 167, 167, 167, 24, 25, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 116, 116, 116, 133, 133, 133, 141, 141, 141, 62, 62, 61, 24, 24, 23, 31, 31, 31, 118, 118, 118, 139, 139, 139, 125, 125, 125, 66, 66, 66, 24, 23, 24, 32, 33, 32, 118, 118, 118, 139, 139, 139, 125, 125, 125, - 64, 64, 64, 22, 22, 22, 22, 22, 24, 23, 22, 23, 24, 24, 24, 102, 102, 103, 147, 147, 147, 125, 125, 125, 64, 64, 64, 167, 167, 167, 23, 23, 23, 23, 23, 23, 165, 165, 165, 22, 22, 22, 21, 21, 21, 116, 116, 116, 132, 132, 132, 141, 141, 140, 61, 61, 61, 22, 21, 22, 93, 93, 93, - 151, 151, 151, 84, 84, 84, 21, 21, 22, 167, 167, 167, 21, 21, 21, 21, 21, 21, 21, 21, 21, 167, 167, 167, 21, 21, 21, 21, 21, 21, 20, 20, 20, 167, 167, 167, 21, 21, 20, 22, 22, 22, 93, 93, 93, 139, 139, 139, 139, 139, 139, 95, 95, 95, 23, 22, 23, 21, 21, 22, 21, 21, 20, - 124, 124, 124, 21, 21, 21, 21, 21, 20, 115, 115, 115, 132, 132, 132, 140, 140, 140, 59, 59, 59, 20, 20, 19, 167, 167, 167, 20, 19, 19, 20, 20, 19, 19, 19, 19, 124, 124, 124, 21, 20, 20, 20, 20, 20, 167, 167, 167, 19, 19, 19, 19, 19, 19, 20, 20, 20, 167, 167, 167, 19, 19, 19, - 19, 19, 19, 28, 28, 28, 117, 117, 117, 138, 138, 138, 124, 124, 124, 62, 62, 62, 18, 19, 19, 92, 92, 92, 151, 151, 151, 82, 82, 82, 84, 84, 84, 82, 82, 81, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 167, 167, 167, 75, 74, 75, 130, 130, 130, 143, 143, 143, 94, 93, 93, - 18, 18, 19, 17, 17, 16, 167, 167, 167, 19, 19, 19, 18, 18, 18, 47, 47, 47, 145, 145, 145, 137, 137, 137, 71, 71, 71, 167, 167, 167, 17, 17, 17, 19, 19, 20, 97, 97, 96, 145, 145, 145, 123, 123, 123, 75, 75, 75, 150, 150, 150, 18, 18, 17, 18, 17, 17, 165, 165, 165, 18, 17, 17, - 18, 18, 18, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 16, 16, 167, 167, 167, 18, 18, 17, 16, 16, 16, 114, 114, 114, 131, 131, 131, 140, 140, 140, 56, 56, 57, 18, 18, 17, 123, 123, 123, 18, 17, 18, 18, 18, 17, 167, 167, 167, 73, 73, 74, 129, 129, 129, 143, 143, 143, 93, 93, 93, - 19, 18, 18, 18, 18, 18, 167, 167, 167, 18, 17, 17, 17, 17, 17, 16, 16, 15, 167, 167, 167, 17, 17, 16, 17, 17, 16, 167, 167, 167, 73, 73, 73, 129, 129, 129, 143, 143, 143, 93, 93, 93, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 15, 16, - 17, 16, 16, 17, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 23, 23, 23, 58, 58, 60, 50, 50, 49, 22, 22, 21, 20, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, - 21, 20, 20, 21, 21, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, - 22, 23, 22, 22, 22, 22, 22, 21, 20, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 21, 23, 23, 23, 22, 21, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 24, 24, 23, - 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 24, 23, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 25, 24, 25, 24, 23, 23, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, - 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 24, 24, 24, 23, 24, 24, 25, 24, 24, 24, - 25, 25, 25, 25, 25, 26, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 25, - 25, 24, 25, 23, 24, 23, 25, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 24, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, - 23, 22, 22, 23, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, - 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, 21, 21, 21, 22, 22, 21, - 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 19, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 18, 18, 18, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 17, 19, 18, 19, 117, 117, 117, 27, 27, 27, - 19, 19, 19, 18, 17, 18, 17, 17, 18, 18, 17, 17, 167, 167, 167, 18, 18, 19, 18, 18, 18, 18, 18, 17, 19, 18, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, - 17, 17, 16, 18, 18, 18, 17, 17, 17, 22, 22, 22, 143, 143, 143, 17, 18, 17, 17, 17, 17, 17, 16, 17, 18, 17, 17, 18, 18, 19, 17, 17, 18, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 167, 167, 167, 16, 16, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 167, 167, 167, 16, 16, 16, 16, 16, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 18, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 22, 22, 23, 58, 58, 60, 50, 50, 49, 22, 22, 22, 20, 20, 20, - 20, 19, 19, 21, 21, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 19, 20, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, - 22, 21, 22, 21, 21, 21, 22, 22, 23, 21, 21, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 23, 22, - 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 24, 23, 22, 23, 24, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, - 24, 23, 24, 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 24, 24, 23, 25, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 25, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, - 25, 25, 24, 24, 23, 24, 23, 24, 24, 25, 24, 25, 24, 24, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 24, 23, 25, 25, 26, 24, 24, 24, - 25, 24, 24, 25, 24, 24, 25, 24, 25, 25, 24, 24, 24, 24, 23, 24, 23, 24, 25, 25, 25, 24, 24, 24, 25, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 25, 24, 24, 23, 24, 24, 23, 24, 24, 25, 24, 24, 23, 24, 24, 24, 23, 23, 24, - 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 22, 22, 22, 23, 24, 24, 23, 23, 22, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 23, 23, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, - 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 22, 22, 21, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 20, - 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 20, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 19, 19, 20, 19, 18, 18, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 18, 19, - 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 167, 167, 167, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 17, - 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 17, 18, 19, 18, 19, 18, 18, 18, 27, 27, 27, 27, 27, 27, 18, 17, 17, 17, 17, 17, 97, 97, 97, 96, 96, 96, 18, 17, 18, 18, 18, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 17, 16, 17, 17, 18, 18, 17, 17, 17, 17, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 167, 167, 167, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, - 18, 18, 18, 16, 16, 17, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 16, 16, 167, 167, 167, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, - 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 22, 22, 23, 58, 58, 60, 50, 50, 49, 22, 22, 21, 20, 20, 21, 19, 19, 19, 20, 19, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 22, 22, 22, 22, 21, 22, 21, 22, 23, 23, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 22, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 25, 25, 24, 23, 23, 22, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 25, 25, 25, - 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 25, 24, 24, 24, 23, 23, 23, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 25, 25, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 24, 25, 25, 24, 24, 24, 24, 23, 25, 25, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, - 24, 23, 24, 25, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 24, 23, 22, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 23, 24, 23, 23, 22, 23, 23, 23, 25, 25, 24, 23, 23, 23, 23, 22, 22, - 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 23, - 21, 20, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, - 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 21, 21, 21, 19, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 20, 21, 21, 20, 18, 18, 18, 19, 19, 19, - 20, 20, 20, 19, 19, 18, 19, 19, 18, 19, 19, 20, 20, 20, 20, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 20, 19, 18, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 167, 167, 167, 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 19, 18, 18, 48, 47, 48, 137, 137, 137, 138, 138, 138, 140, 140, 140, - 103, 103, 103, 21, 21, 21, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 16, 16, 16, 18, 18, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, - 18, 17, 18, 167, 167, 167, 16, 16, 16, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 17, 16, 16, 16, 16, 167, 167, 167, 17, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 17, 16, 16, 22, 22, 22, 58, 58, 60, 50, 50, 49, 22, 22, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, - 20, 19, 19, 21, 21, 21, 20, 20, 21, 20, 19, 20, 20, 20, 20, 21, 21, 21, 20, 19, 19, 19, 19, 19, 22, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, - 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 20, 21, 23, 22, 23, 22, 21, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, - 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, - 24, 24, 24, 25, 25, 25, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 25, 24, 24, 24, 25, 24, 24, 25, 25, 25, 24, 24, 23, 24, 24, 24, 25, 24, 24, 25, 24, 23, 24, 25, 24, 25, 24, 24, 25, 24, 24, 25, - 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 24, 24, 23, 23, 23, 24, 24, 25, 25, 24, 24, 24, 24, 25, 24, 23, 23, 25, 25, 24, 25, 24, 24, 23, 23, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 25, 24, 24, 25, - 25, 25, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 23, 23, 23, 24, 24, 23, 23, 23, 22, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 24, 23, 23, 23, 22, 22, 24, 24, 23, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 22, 23, 23, 24, 23, 24, 24, 23, 24, 23, 23, 23, 23, 23, 24, 23, 24, 23, 22, 21, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, - 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 23, 23, 23, 21, 21, 21, 23, 23, 23, 23, 22, 23, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, - 21, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 20, 20, 20, 20, 21, 20, 20, 21, 20, 20, 19, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 19, - 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 20, 19, 20, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 19, - 20, 20, 19, 19, 19, 18, 18, 18, 18, 19, 20, 19, 18, 18, 17, 18, 18, 17, 19, 19, 19, 18, 18, 18, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 17, 17, 18, 19, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, - 17, 17, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 16, 16, 16, 16, 17, 18, 17, 17, 17, 17, 17, 16, 17, 16, - 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, - 17, 17, 18, 22, 22, 23, 58, 58, 60, 50, 50, 49, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 21, 21, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, - 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 20, 22, 22, 22, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 22, 22, 23, 23, 23, 22, - 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 24, 24, 24, - 23, 23, 23, 23, 23, 22, 24, 24, 23, 24, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 25, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 25, 25, 24, 24, 24, 23, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, - 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 25, 25, 24, 24, 24, 24, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 24, 23, 22, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 23, 23, 22, 24, 23, 23, - 24, 24, 24, 23, 24, 24, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, - 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 20, 21, 21, 20, 20, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 21, 20, 21, 21, 20, 20, 21, 20, 21, 20, 21, 20, 21, 21, 21, - 20, 20, 20, 19, 19, 19, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 21, 20, 21, 19, 19, 18, 19, 19, 20, 19, 19, 19, 19, 19, 20, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 19, - 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 18, 18, 19, 19, 20, 20, 19, 18, 18, 18, 19, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 17, 18, 18, 18, 18, 18, - 19, 19, 19, 18, 18, 19, 18, 19, 18, 17, 17, 17, 18, 18, 17, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 19, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 18, 18, 17, 17, 17, 18, 18, 18, 17, - 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 18, 16, 16, 17, 17, 17, 17, 17, 17, 18, 16, 16, 16, - 17, 16, 17, 18, 18, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 15, 16, 17, 16, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, - 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 17, 22, 22, 22, 58, 58, 60, 50, 50, 49, 21, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 21, - 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 21, 21, 20, 20, 19, 20, 20, 20, 22, 21, 22, 20, 20, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, - 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, - 23, 23, 22, 23, 23, 22, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 22, 24, 24, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 24, 24, 25, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 25, 24, 24, 24, 23, 24, 23, 23, 24, - 24, 24, 23, 24, 24, 23, 23, 23, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 25, 24, 24, 24, 24, 25, 25, 24, 23, 23, 23, 24, 23, 24, 25, 24, 24, 24, 25, 25, - 24, 24, 24, 24, 24, 24, 23, 24, 23, 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 24, 23, 22, 23, 22, 24, 23, 23, 23, 23, 23, - 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 21, 21, 22, 22, 22, 23, 22, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, - 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 20, 21, - 22, 22, 21, 20, 20, 19, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 21, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, - 19, 19, 19, 18, 19, 18, 19, 19, 20, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 18, - 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, - 17, 17, 18, 17, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 16, 17, 16, 16, 16, 17, 18, 18, 17, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, - 17, 16, 17, 17, 17, 17, 18, 17, 17, 16, 16, 16, 18, 18, 17, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 16, 17, 17, 15, 16, 16, 17, 17, 17, 16, 16, 16, 16, 15, 15, 16, 16, 17, 17, 16, 17, 22, 23, 23, 58, 58, 59, - 50, 50, 49, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 21, 20, 19, 19, 19, 19, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 19, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 22, 22, 22, 20, 21, 20, 21, 21, 20, 21, 21, 21, - 21, 21, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 23, 22, 22, 21, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 22, 22, 22, 24, 23, 24, 22, 22, 23, 23, 23, 23, 22, 22, 21, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, - 22, 22, 22, 24, 24, 24, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 22, 22, 23, 24, 23, 24, 23, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, - 24, 23, 24, 24, 24, 24, 23, 24, 24, 24, 23, 24, 23, 23, 24, 24, 24, 23, 24, 24, 24, 23, 23, 22, 23, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 23, 24, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 25, 25, 25, 24, 23, 23, - 24, 24, 23, 24, 24, 23, 25, 25, 25, 24, 24, 24, 24, 24, 23, 25, 24, 25, 24, 23, 24, 25, 24, 24, 23, 23, 24, 24, 24, 24, 23, 23, 22, 24, 24, 24, 23, 23, 24, 23, 24, 23, 24, 24, 24, 25, 24, 25, 23, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 24, 23, - 23, 23, 24, 24, 24, 23, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 24, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 22, 24, 23, 23, 21, 21, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 23, - 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, - 20, 21, 20, 20, 21, 21, 20, 20, 21, 19, 20, 19, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, - 18, 18, 17, 17, 17, 17, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 17, 18, 18, 17, 18, 17, 17, 17, 18, 18, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 16, 16, 17, 17, 17, 18, 18, 18, 17, - 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, - 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 16, 17, 16, 16, 16, 16, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 17, 22, 22, 23, 58, 58, 59, 50, 50, 49, 22, 21, 21, 21, 21, 19, 20, 19, 19, 20, 20, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, - 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, - 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 23, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 23, 23, 23, 23, 24, 23, 23, 23, - 23, 22, 23, 23, 23, 24, 22, 22, 22, 24, 24, 23, 22, 22, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 22, 23, 23, 24, 23, 23, 24, 23, 23, 23, - 24, 23, 23, 24, 23, 23, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 23, 24, 23, 24, 24, 24, 23, 23, 24, 24, 25, 24, 25, 25, 25, 24, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 25, 24, 24, 24, 23, 24, 24, 23, 23, - 24, 24, 23, 24, 23, 23, 24, 24, 24, 25, 25, 25, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 23, 23, 24, 23, 24, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 25, 25, 24, 24, 23, 23, - 24, 23, 24, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 23, 25, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 23, 24, 23, 23, 23, 24, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 24, 24, 23, - 23, 24, 24, 24, 24, 24, 23, 22, 22, 23, 23, 24, 23, 24, 23, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 21, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, - 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 20, 20, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, - 19, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 17, 18, - 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 17, 17, 18, 17, 16, 16, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, - 17, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, 17, 16, 16, 17, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 23, 23, 23, 58, 58, 59, 50, 50, 49, 21, 21, 20, 20, 19, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 19, 20, 19, 19, 19, 19, 21, 20, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 19, 19, 22, 21, 21, 21, 20, 21, 21, 20, 22, 21, 21, 21, 22, 22, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, - 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, - 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 24, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 22, 22, 24, 23, 23, - 23, 23, 23, 22, 23, 23, 24, 24, 24, 23, 24, 23, 22, 23, 23, 24, 24, 24, 25, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 23, 24, 25, 25, 24, - 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 23, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 25, - 24, 24, 23, 23, 23, 23, 23, 24, 23, 24, 24, 23, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 23, 25, 25, 24, 24, 23, 24, 23, 23, 23, 24, 24, 24, 23, 23, 22, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, - 24, 23, 23, 22, 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 24, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 21, 23, 22, 23, 22, 22, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, - 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 22, 21, 21, 20, 20, 20, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 22, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, - 20, 19, 20, 20, 20, 21, 19, 18, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 18, 18, 19, 19, 18, 19, - 19, 19, 20, 19, 19, 19, 20, 19, 20, 19, 19, 18, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 19, 19, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, - 18, 18, 19, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 16, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 16, 18, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, - 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 17, 18, 18, 16, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 16, - 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 23, 23, 22, 58, 58, 59, 50, 50, 49, 21, 21, 21, 19, 19, 19, 19, 19, 20, 20, 19, 20, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 21, - 20, 20, 20, 21, 21, 21, 22, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 23, 22, 23, 22, 21, 21, - 23, 23, 23, 21, 21, 20, 22, 22, 21, 21, 21, 21, 22, 22, 23, 22, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 22, 23, 22, 22, - 21, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 22, 23, 23, 24, 24, 22, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, - 24, 24, 23, 24, 24, 23, 24, 24, 23, 23, 23, 23, 24, 24, 25, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 24, 24, 24, 23, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 23, 24, 24, 24, 23, 25, 24, 24, 24, 24, 24, 25, 25, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 24, 23, 25, 25, 25, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, - 23, 23, 23, 24, 24, 23, 22, 22, 22, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, - 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 23, 22, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 20, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, - 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 22, 22, 21, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, - 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 19, - 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 19, 19, 19, 18, 20, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, - 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 18, 17, 19, 19, 19, 18, 18, 18, 17, 18, 18, 17, 17, 17, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, - 18, 18, 18, 18, 18, 17, 17, 16, 16, 17, 17, 16, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, - 17, 16, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 18, 18, 18, 17, 17, 17, - 16, 16, 17, 17, 17, 16, 17, 18, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 18, 18, 17, 17, 17, 16, 17, 16, 16, 16, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 22, 22, 22, 58, 58, 59, 50, 50, 49, 21, 22, 21, 20, 21, 20, 20, 19, 19, 20, 20, 20, 21, 20, 20, - 19, 19, 20, 19, 19, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 21, 22, 21, 21, 21, 21, 20, - 22, 22, 22, 21, 21, 21, 21, 20, 20, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 21, 23, 23, 23, 22, 23, 22, 21, 21, 20, - 22, 22, 22, 22, 22, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 21, 22, 22, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 23, 21, 22, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, - 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, - 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 25, 24, 25, 25, 24, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 23, 23, 24, 23, 23, 23, 25, 25, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, - 25, 24, 24, 24, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 21, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 22, 22, - 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 23, 22, 21, 21, 22, 21, 21, 21, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 22, 22, 22, 22, 22, 23, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 20, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 20, 22, 22, 21, - 21, 22, 21, 21, 21, 21, 20, 20, 19, 20, 20, 20, 20, 21, 21, 20, 20, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 17, - 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 17, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 18, 18, 18, 16, - 18, 18, 19, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 16, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 16, 18, 18, 18, 16, 16, 17, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 16, 17, - 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 17, 18, 17, 16, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 16, 17, - 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, - 16, 16, 16, 22, 22, 23, 58, 58, 59, 50, 50, 49, 22, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 21, 22, 21, 20, 22, 21, 22, 20, 20, 20, - 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 20, 19, 20, 20, 20, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 22, 21, - 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 21, 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 22, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 23, - 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 23, 22, 22, 23, 22, 22, 24, 24, 24, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 24, 23, 23, 25, 25, 25, 24, 24, 23, 24, 24, 24, - 23, 22, 22, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 25, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 22, 22, 23, 23, 24, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 22, 23, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 22, - 22, 22, 21, 23, 22, 23, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 23, 23, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, - 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 22, 22, 21, 21, 21, 21, 20, 19, 20, 20, 20, 21, 20, 20, 20, 21, 20, 21, 20, 20, 19, 20, 21, 20, 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 19, - 19, 19, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 19, 20, 19, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 19, 19, 18, 19, 18, 19, 19, 18, 18, 19, 19, 19, - 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, 20, 20, 19, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 18, 17, 19, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 17, 17, 17, 19, 19, 19, 17, 18, 18, 19, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 19, - 18, 18, 18, 18, 17, 18, 17, 17, 18, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, - 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 16, 17, 16, 17, 16, 16, 15, 18, 17, 17, 16, 15, 15, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, - 16, 16, 15, 17, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 22, 22, 23, 58, 58, 59, 50, 50, 49, 21, 21, 21, 20, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, - 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 21, 21, 20, 21, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, 21, 21, 22, - 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 23, 23, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, - 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 24, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 22, 22, 24, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 24, - 23, 23, 23, 24, 24, 24, 22, 23, 22, 24, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 23, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 24, 22, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 25, 25, - 23, 23, 24, 23, 22, 23, 23, 23, 22, 24, 24, 24, 24, 23, 23, 24, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 24, 23, 23, 23, 24, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 24, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 24, 25, 24, 23, 23, 24, 24, 24, - 23, 23, 24, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 24, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, - 23, 22, 22, 24, 23, 23, 22, 23, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 22, 22, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 23, 23, 23, 22, 21, 20, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 22, 21, 21, 20, 21, 20, 20, 22, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, - 21, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 21, 21, 21, 21, 19, 19, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, - 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 19, 18, 18, 19, 20, 19, 18, 18, 17, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, - 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 18, 18, 18, - 17, 16, 16, 16, 16, 16, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 17, 17, 17, 15, 15, 15, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 23, 23, 23, 58, 58, 59, - 50, 50, 49, 22, 21, 21, 20, 20, 19, 21, 20, 21, 20, 20, 20, 19, 18, 19, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 21, 22, 21, 20, 21, 20, 20, 21, 20, 20, 20, 20, 21, 21, 22, 20, 21, 21, 21, 21, 20, 21, 21, 21, - 21, 21, 21, 20, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, - 22, 22, 22, 22, 22, 21, 22, 21, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 21, 22, 22, 22, 23, - 23, 23, 23, 23, 23, 22, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 23, 22, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 23, 24, 23, - 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 24, 23, 23, 24, 23, 22, 23, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, - 24, 24, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 23, 24, 24, 24, 24, 24, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 23, 24, 23, 23, 24, - 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 21, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 21, 21, 22, 23, 23, 23, 23, 23, 23, - 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 20, 20, 21, 20, 21, 20, 20, 19, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 19, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, - 20, 20, 20, 21, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 19, 19, 19, 18, 18, 19, - 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 17, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 18, 17, 18, 17, 17, 18, 18, 17, - 18, 18, 19, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 16, 18, 18, 17, 18, 17, 18, 18, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 17, 16, 17, 18, 17, - 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 16, 16, 17, 16, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 16, 16, 18, 18, 17, 16, 16, 15, - 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 23, 23, 23, 58, 58, 59, 50, 50, 49, 21, 21, 21, 19, 19, 19, 20, 20, 20, 18, 18, 19, 21, 20, 20, 19, 19, 20, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, - 19, 18, 18, 20, 20, 20, 21, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 22, 21, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 20, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 24, 23, 24, 22, 22, 23, 22, 22, 21, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 23, 23, 24, 23, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 22, 22, 23, 23, 23, 23, 23, 22, 24, 24, 23, 24, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 24, 24, 24, 22, 23, 23, 23, 23, 24, 24, 24, 24, - 23, 23, 23, 23, 23, 24, 23, 24, 23, 24, 24, 23, 23, 22, 22, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 23, 24, 23, 23, 23, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 24, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 24, 23, 24, 24, 24, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, - 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 21, - 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 21, 21, 21, 21, 20, 20, - 20, 20, 20, 21, 20, 20, 20, 20, 19, 20, 19, 20, 21, 21, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 19, 20, - 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 19, 20, 19, 19, 19, 18, 19, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 20, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 19, - 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 19, 18, 18, 17, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, - 17, 17, 18, 18, 18, 18, 17, 16, 17, 17, 17, 16, 17, 18, 18, 16, 16, 17, 17, 17, 16, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 16, 17, 17, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 15, 16, - 16, 16, 16, 17, 17, 18, 17, 17, 16, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 16, 17, 16, 16, 17, 17, 16, 16, 17, 17, 16, 22, 22, 22, 58, 58, 59, 50, 50, 49, 21, 21, 22, 19, 19, 19, - 19, 19, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 21, 21, 20, 21, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 19, 22, 21, 21, 20, 21, 20, - 21, 22, 21, 21, 22, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 23, 22, 23, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 24, 23, 22, 23, - 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 22, 24, 23, 25, 23, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 23, 24, 24, 24, 24, 23, 23, 22, - 24, 24, 24, 23, 23, 24, 23, 22, 23, 24, 25, 25, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 24, 24, 24, 24, 25, 22, 23, 23, 23, 24, 24, 22, 22, 22, 23, 23, 22, 24, 23, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, - 24, 24, 24, 24, 24, 24, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, - 23, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, - 22, 22, 22, 22, 22, 21, 21, 21, 20, 23, 22, 22, 20, 20, 20, 22, 22, 22, 21, 21, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 20, 20, 20, - 20, 20, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 19, 20, 20, 20, 21, 20, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 19, 19, 20, 20, 21, 21, 20, 20, 19, 20, 19, 19, 20, 19, 21, 20, 20, - 20, 20, 20, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 20, 19, 20, 18, 18, 18, 18, 18, 18, - 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 17, 18, 17, 18, 17, 17, 18, 19, 19, 19, 18, 18, 17, 17, 17, 17, 18, 18, 18, 17, 17, 16, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 16, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, - 16, 16, 16, 17, 17, 16, 16, 17, 16, 17, 17, 16, 18, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 18, 17, 17, - 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 18, 17, 18, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 17, - 17, 16, 16, 17, 16, 17, 17, 17, 17, 16, 16, 15, 22, 22, 21, 57, 57, 59, 50, 50, 49, 21, 21, 21, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 20, 19, 19, - 21, 20, 21, 20, 20, 20, 21, 21, 21, 20, 19, 20, 21, 21, 21, 20, 21, 20, 22, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 20, 22, 22, 22, - 22, 21, 21, 20, 21, 22, 20, 20, 21, 22, 21, 21, 22, 22, 22, 21, 20, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 22, 21, 22, 22, 23, 23, 23, 22, 22, 21, 21, 23, 22, 23, 22, 22, 22, 21, 22, 21, 21, 22, 22, - 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 23, 23, 22, 22, 21, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 22, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 22, 23, 22, 23, - 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 23, 23, 23, 24, 24, 24, 23, 22, 22, 22, 22, 23, 22, 22, 22, 24, 24, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 20, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 21, 21, 21, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 19, 20, 18, 19, 19, 20, 20, 21, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 19, 20, 20, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, - 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 18, 18, 17, 17, 17, - 18, 18, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 17, 17, 18, 17, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 18, 17, 18, 18, 17, 18, 18, 18, - 18, 17, 18, 17, 18, 17, 18, 17, 17, 16, 16, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 16, 18, 17, 18, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 18, 17, 16, 17, 17, 16, 17, 16, 16, 16, 18, 17, 17, - 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, - 16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 16, 16, 17, 16, 16, 16, 16, 17, 22, 22, 22, 57, 57, 59, 50, 50, 49, 22, 21, 22, 19, 19, 19, 18, 18, 19, 20, 19, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 21, 19, 20, 20, 21, 20, 20, 20, 19, 19, 20, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 21, 20, 20, 20, 20, 21, 21, 20, 20, 21, - 21, 21, 21, 20, 20, 20, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, - 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 23, 24, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, - 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 24, 22, 22, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 24, 24, 23, 23, 24, 23, - 23, 23, 23, 23, 22, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 24, 24, 24, 23, 24, 24, 23, 23, 23, 24, 23, 23, 23, 24, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 23, 23, 22, 22, 24, 24, 24, 23, 23, 23, 24, 24, 23, 23, 23, 24, 22, 23, 22, 24, 24, 23, - 23, 23, 24, 24, 24, 24, 23, 22, 23, 23, 23, 23, 22, 22, 21, 23, 23, 23, 22, 22, 23, 23, 23, 22, 23, 24, 24, 23, 23, 24, 23, 23, 22, 23, 24, 23, 22, 22, 21, 23, 23, 22, 22, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 21, 21, - 22, 22, 21, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 23, 23, 23, 21, 21, 20, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 20, 20, 22, 22, 23, 21, 22, 22, 22, 22, 22, 21, 21, 21, - 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 19, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, - 21, 21, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 20, 19, 19, 18, 18, 19, 19, 19, - 20, 20, 20, 19, 19, 19, 20, 19, 19, 18, 18, 19, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 17, 17, 18, 19, 19, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, - 18, 17, 17, 19, 18, 18, 18, 18, 17, 19, 19, 18, 17, 18, 17, 18, 18, 17, 18, 17, 18, 19, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 16, 17, 18, 17, 17, 18, 18, 18, 17, 17, 18, 17, 17, 17, - 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 16, 17, 17, 18, 17, 17, 17, 17, 19, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 16, 16, 17, 17, 17, 18, 16, 15, 16, 17, 17, 17, - 17, 17, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, - 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 16, 17, 16, 15, 16, 17, 17, 16, 16, 16, 16, 16, 17, 16, 18, 17, 18, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, - 17, 17, 17, 22, 23, 23, 57, 57, 59, 50, 50, 49, 22, 22, 21, 19, 19, 19, 18, 19, 18, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 20, 21, 19, 19, 20, 19, 20, 20, 21, 21, 21, 19, 19, 19, 19, 19, 19, 20, 21, 21, - 19, 19, 20, 20, 21, 20, 21, 21, 20, 21, 21, 20, 19, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 21, 22, 20, 20, 20, - 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 21, 23, 23, 23, 23, 22, 22, - 22, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 22, 23, 23, 23, - 22, 23, 23, 23, 23, 23, 22, 23, 22, 23, 23, 23, 22, 23, 23, 23, 22, 23, 24, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 24, 24, 23, 23, 22, 22, 23, 23, 24, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, - 22, 22, 22, 23, 23, 23, 22, 23, 23, 24, 23, 24, 24, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 24, 23, 23, - 24, 24, 24, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 22, 23, 23, 22, 22, 24, 23, 23, 22, 22, 22, 23, 23, 23, 21, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 24, 23, 23, 23, 22, 22, 22, 22, 22, 21, 23, 22, 22, 21, 21, 22, 22, 22, 22, - 22, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 20, 20, 20, 21, 20, 21, 22, 22, 21, - 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 20, 19, 20, 20, 20, 19, 21, 21, 20, 20, 21, 19, 20, 20, 20, 21, 20, 20, 20, 20, 19, - 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 19, 19, 18, 19, - 19, 19, 18, 20, 20, 19, 19, 18, 18, 19, 19, 19, 18, 18, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 17, 20, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 17, 18, 18, 18, 19, - 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 18, 18, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 16, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, - 17, 17, 17, 18, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 18, 16, 16, 15, 17, 17, 16, 17, 17, 16, 16, 16, 16, - 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 22, 22, 22, 57, 57, 59, 50, 50, 49, 20, 20, 21, 20, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 19, 20, 19, 19, 19, 19, 19, 19, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 21, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 20, 20, 22, 21, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 22, 21, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 20, 20, 21, 22, 22, 21, 21, 21, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 23, 22, 22, 21, 21, 21, - 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 21, 21, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 23, 23, 22, 22, 23, 22, 21, 23, 23, 23, 23, 23, 23, 23, 22, 22, - 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 24, 23, 23, 24, 23, 23, 23, 22, 24, 24, 24, 22, 22, 22, 23, 23, 23, 24, 24, 23, - 23, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 22, 23, 23, 23, 22, 24, 23, 23, 22, 22, 22, 23, 23, 23, - 23, 23, 22, 23, 22, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 21, 22, 22, 23, 23, 23, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 21, 22, 21, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 21, - 23, 22, 23, 21, 21, 21, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 21, 22, 22, 21, 22, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 23, 23, 22, - 21, 21, 21, 22, 22, 21, 21, 20, 20, 22, 21, 21, 22, 22, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 20, 20, 19, 21, 21, 21, - 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 21, 20, 19, 19, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 20, 20, 19, 19, 19, 19, 18, 20, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 19, 18, 18, 18, 19, 19, 19, 19, 18, 19, 18, 17, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, 19, 19, 18, 18, 18, 17, 18, 18, 19, 19, 19, 18, 18, 18, 18, - 18, 18, 18, 19, 19, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 18, 17, 18, 19, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 18, 18, 19, 17, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, - 17, 17, 17, 17, 18, 17, 17, 16, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 16, 17, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 18, 17, 17, 17, 18, 18, 18, - 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 16, 16, 18, 17, 18, 16, 16, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 15, 17, 17, 17, 16, 16, 17, 16, 15, 15, 17, 16, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 16, 16, 17, 18, 18, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 16, 15, 17, 16, 16, 17, 17, 17, 17, 17, 17, 15, 15, 15, 17, 16, 16, 17, 16, 17, 16, 16, 16, 22, 22, 23, 57, 57, 59, - 50, 50, 49, 21, 21, 21, 19, 19, 19, 20, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 19, 18, 21, 21, 20, 21, 21, 21, 20, 20, 20, 19, 19, 19, - 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 21, 21, 20, 22, 22, 22, - 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 22, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, - 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 24, 21, 21, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, - 22, 22, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 24, 23, 23, 24, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, - 22, 22, 21, 24, 24, 24, 22, 22, 23, 21, 21, 21, 24, 24, 23, 23, 22, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 21, 22, 22, - 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 20, 20, - 22, 22, 23, 22, 22, 22, 21, 21, 22, 21, 20, 21, 22, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, - 20, 20, 21, 22, 21, 21, 20, 20, 20, 19, 19, 20, 19, 19, 20, 21, 21, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 20, 20, 20, 18, 18, 18, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 17, 19, 18, 18, 19, 19, 18, 19, 19, 18, 19, 19, 18, 17, 17, 17, 17, 17, 17, 18, 18, 19, 17, 17, 18, 18, 18, 18, 19, 18, 18, 18, 18, 19, 18, 17, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, - 18, 18, 17, 18, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 17, 17, 18, 18, 18, 18, 18, 19, 17, 17, 18, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 17, 18, 17, 17, 17, 16, 16, 16, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 18, - 16, 16, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 18, 16, 16, 16, 18, 18, 17, 16, 16, 16, 17, 17, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, - 16, 16, 16, 16, 16, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 18, 17, 17, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, - 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 17, 23, 22, 22, 57, 57, 58, 50, 50, 49, 21, 21, 21, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 21, 21, 20, 20, 20, 19, 20, 20, 20, 21, 21, 20, 19, 19, 20, 20, 20, 20, 21, 20, 20, 20, 19, 20, 21, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, - 21, 20, 20, 20, 20, 19, 22, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 22, 22, 21, 21, 21, 21, 20, 21, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 20, 21, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, - 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, - 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 24, 23, 23, 24, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 24, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 22, - 24, 23, 23, 24, 23, 23, 22, 22, 22, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, - 23, 23, 23, 23, 22, 21, 23, 23, 24, 23, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 21, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, - 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 22, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 20, - 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 18, 18, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, - 18, 18, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 20, 20, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, - 18, 18, 19, 18, 18, 19, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 18, 18, 19, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 18, 17, 16, 17, - 16, 16, 16, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 16, 17, 16, 17, 17, 16, 16, 18, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 16, - 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 15, 15, 17, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, - 17, 16, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 17, 16, 16, 16, 16, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 22, 22, 23, 57, 57, 58, 50, 50, 49, 22, 22, 21, 18, 18, 18, - 19, 18, 19, 20, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 21, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 19, 20, 20, 21, 21, 19, 19, 20, 21, 20, 20, - 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 21, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 22, 22, 21, - 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 23, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 22, 23, 22, 22, 23, 23, 23, 23, 21, 21, 22, 23, 24, 24, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, - 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 23, 23, 23, 23, 24, 23, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 21, 23, 23, 23, 22, 22, 22, 23, 24, 23, 22, 22, 22, - 23, 23, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 21, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 23, 23, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 21, 22, - 23, 23, 23, 22, 22, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 22, 21, 21, - 21, 21, 22, 22, 21, 22, 21, 21, 20, 21, 20, 21, 21, 21, 21, 20, 20, 21, 22, 21, 22, 22, 22, 22, 20, 20, 20, 22, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, - 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 21, 21, 19, 20, 19, 18, 18, 19, 21, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 19, 19, - 20, 20, 20, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 20, 19, 20, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, - 17, 17, 18, 19, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, - 17, 16, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 18, 16, 16, 16, 17, 17, 16, 16, 16, 17, 18, 17, 18, - 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 17, 16, 16, 15, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, - 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 18, 17, 17, 17, 16, 16, 16, 18, 17, 18, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 18, 16, 16, 15, 16, 16, 16, 17, 17, 17, 15, 15, 15, 17, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, - 16, 16, 16, 16, 15, 15, 17, 17, 17, 16, 16, 16, 22, 22, 23, 57, 57, 58, 50, 50, 49, 21, 21, 21, 19, 18, 18, 19, 18, 18, 19, 19, 20, 19, 20, 20, 19, 19, 19, 20, 19, 19, 19, 18, 19, 19, 19, 19, 20, 19, 19, 20, 20, 19, 20, 20, 19, 20, 20, 20, 19, 19, 18, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 20, 20, 20, 20, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 22, 21, 21, 21, 20, 21, 21, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, - 21, 21, 21, 22, 23, 23, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 21, 22, 22, 22, 22, 23, 22, 22, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, - 22, 22, 21, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 21, 22, 21, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 21, 21, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 21, 22, 22, - 22, 22, 23, 23, 22, 22, 23, 22, 23, 24, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 21, 23, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 23, - 23, 23, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 23, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 22, 23, 22, 22, 21, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 21, 22, 22, 22, - 22, 22, 21, 22, 22, 22, 21, 21, 20, 22, 22, 21, 23, 23, 22, 23, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 20, 21, 21, 20, 20, 21, 21, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 19, 20, 20, 21, 21, 20, 19, 19, 19, 20, 19, 20, 21, 20, 21, 20, 20, 20, - 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 21, 20, 20, 19, 19, 19, 19, 18, 19, 18, 18, 19, 20, 19, 19, 20, 19, 19, 19, 18, 18, 19, 19, 19, 18, 18, 19, - 19, 19, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 18, 19, 18, 17, 18, 19, 19, 19, 18, 18, 19, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 16, 17, 17, 17, 19, 18, 19, - 19, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 17, 18, 18, 18, 16, 16, 16, 18, 18, 19, 18, 18, 17, 17, 17, 17, 17, 16, 17, - 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 16, 16, 16, 17, 17, 18, 16, 16, 17, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, - 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 18, 17, 17, 16, 16, 17, 16, 16, 17, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 16, 17, 17, 16, 16, - 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 22, 22, 22, 57, 57, 58, 50, 50, 49, 21, 21, 21, 19, 19, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, - 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 19, 19, 20, 21, 20, 20, 20, 20, 21, - 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 22, 22, 22, 21, 21, 20, 21, 20, 20, 21, 22, 22, 22, 22, 21, 21, 21, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 23, 22, 22, 22, - 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, 22, 22, 23, 23, 22, 23, 22, 22, 23, 23, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 22, 23, 22, 23, 23, 23, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, - 23, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 23, 23, 23, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, 22, 23, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, - 23, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, 22, - 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 22, 21, 21, 21, 20, 20, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 22, 20, 21, 21, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, - 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 20, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 18, - 18, 19, 18, 19, 19, 18, 20, 20, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 17, 19, 18, 18, 18, 18, 18, 19, 18, 19, - 18, 18, 19, 18, 17, 17, 19, 18, 18, 18, 18, 17, 17, 17, 17, 19, 19, 18, 18, 18, 18, 17, 16, 16, 18, 18, 17, 18, 18, 18, 18, 17, 18, 18, 18, 17, 18, 17, 18, 19, 18, 18, 18, 18, 17, 17, 16, 17, 18, 18, 17, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, - 18, 18, 19, 17, 17, 18, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 18, 16, 16, 16, 17, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 16, 15, 15, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 18, 18, 18, 17, 17, 16, - 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 15, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 16, - 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 15, 15, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 15, 16, - 16, 16, 17, 22, 22, 22, 57, 57, 58, 50, 50, 49, 22, 22, 21, 19, 18, 18, 19, 19, 20, 20, 19, 20, 20, 20, 20, 19, 18, 18, 19, 18, 19, 20, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 18, 21, 20, 21, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 21, - 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 20, 21, 20, 20, 20, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 20, - 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 23, 22, 22, - 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 23, 23, 23, 22, 23, 22, 23, 23, 22, 22, 22, 22, 22, 21, 22, 23, 22, 23, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, - 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 21, 21, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 23, 23, - 22, 22, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 23, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 20, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 23, 21, 21, 21, 22, 22, 22, - 21, 21, 21, 21, 20, 21, 20, 20, 20, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 22, 20, 20, 21, 20, 20, 21, - 21, 20, 19, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, - 20, 20, 20, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 19, 18, 19, 18, 18, 18, 18, 19, 19, 19, 19, 18, 18, 19, 18, 19, 20, 20, 20, 19, 19, 19, 18, 18, 19, - 19, 19, 18, 19, 18, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 19, 19, 19, 18, 17, 18, 19, 18, 18, 19, 19, 19, 18, 18, 19, 18, 17, 18, 18, 18, 17, 19, 19, 18, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 18, 19, - 18, 18, 19, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 17, 17, 17, 16, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, - 17, 17, 16, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 18, 17, 18, 17, 17, 16, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 16, 17, 17, 16, - 18, 18, 17, 17, 16, 17, 18, 18, 18, 17, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 15, 16, 17, 17, 16, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 15, 16, 16, 16, 17, 17, 16, - 17, 17, 16, 17, 17, 16, 17, 17, 18, 17, 16, 16, 17, 17, 16, 16, 16, 17, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 22, 22, 22, 57, 57, 58, 50, 50, 49, 20, 20, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 20, 19, 19, 18, 19, 20, 20, - 19, 19, 19, 20, 20, 20, 19, 18, 19, 20, 19, 20, 20, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 20, 19, 19, 20, 19, 19, 20, 20, 19, 19, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, - 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 22, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 20, 21, 21, 22, 22, 22, 21, 22, 22, 21, 21, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, - 23, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 23, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, - 22, 22, 22, 23, 23, 22, 23, 22, 22, 23, 22, 21, 23, 23, 23, 23, 23, 23, 21, 21, 22, 22, 22, 21, 23, 22, 21, 22, 21, 22, 23, 23, 23, 23, 23, 21, 23, 22, 22, 23, 22, 23, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 23, 23, 22, 23, 22, - 22, 22, 23, 23, 23, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 23, 23, 22, 23, 23, 23, 23, 23, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, 22, 22, - 22, 21, 21, 22, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 20, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 20, 20, 22, 22, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, - 21, 21, 21, 22, 21, 22, 20, 20, 19, 21, 21, 20, 20, 20, 19, 21, 21, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 21, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 20, 19, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 18, 18, 18, 19, 18, 18, 20, 20, 20, 19, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 20, 20, 19, 18, 17, 18, 18, 18, 18, 19, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 17, 18, 17, 18, 19, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 16, 17, 17, 18, 17, 17, 17, 17, 17, 17, 18, 18, 19, 17, 17, 16, 17, 17, 16, 17, 17, 17, - 17, 17, 17, 17, 17, 16, 18, 17, 18, 17, 17, 18, 18, 18, 18, 18, 18, 17, 16, 16, 15, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 16, 17, 18, 18, 17, 18, 17, 17, 17, 16, 17, 16, 16, 17, 18, 18, 18, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 16, 15, 17, - 16, 16, 15, 17, 16, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 15, 15, 15, 16, 17, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 18, 18, 18, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 15, 16, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 16, 21, 21, 21, 57, 57, 58, - 50, 50, 49, 21, 21, 21, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 18, 18, 19, 18, 18, 17, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 19, 19, 19, 20, 21, 21, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 20, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 22, 21, 22, 21, 21, 20, 21, 20, - 20, 20, 20, 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 23, 23, 23, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, - 22, 21, 21, 22, 21, 22, 22, 21, 21, 22, 22, 22, 23, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 24, 23, 23, 22, 22, 23, 22, 22, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, - 23, 22, 23, 22, 22, 22, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 22, 21, 23, 22, 22, 22, 21, 22, 22, 21, 22, 23, 23, 23, 22, 22, 23, 23, 23, 22, - 22, 22, 22, 22, 22, 23, 23, 23, 23, 22, 23, 22, 22, 22, 22, 22, 22, 23, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 21, 22, - 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 21, 21, 22, 21, 22, 22, 22, 20, 21, 20, 21, 21, 20, 22, 22, 23, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, - 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 20, 21, 21, 22, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 19, 20, - 20, 20, 20, 19, 19, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 21, 20, 21, 21, 21, 20, 20, 21, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 19, 18, 18, 19, 19, 19, 18, - 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 18, 19, 18, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 18, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 17, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 19, 19, 19, 17, 18, 17, - 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 17, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 16, 18, 18, 18, 17, 16, 16, 17, 17, 16, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 16, 17, 17, 16, 16, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 18, 17, 18, 17, 16, 16, 16, 16, 16, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, 17, 17, 16, - 17, 17, 17, 17, 17, 16, 16, 17, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 15, 15, 16, 15, 16, 17, 17, 16, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 17, 17, 16, 16, 16, 16, 15, - 16, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 22, 22, 22, 57, 57, 58, 50, 50, 49, 21, 21, 21, 19, 19, 18, 19, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 18, 19, 20, 20, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 21, 20, 20, 20, - 21, 21, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 20, 21, 21, 21, 21, 22, 22, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 21, 21, 22, 21, 20, 21, - 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 22, 21, 22, 22, 21, 23, 21, 21, 21, 22, 21, 23, 23, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 21, - 21, 21, 21, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 22, 22, 22, 22, 22, 23, 23, 22, 22, 21, 22, 22, 22, 22, 22, 21, 23, 22, 22, 23, 23, 23, 23, 23, 22, 22, 22, 22, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 22, 21, 21, 22, 23, 23, 23, 23, 22, 23, 23, 22, 22, 23, 22, 22, 22, 21, 21, 21, 21, 20, 23, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 23, 21, 21, 22, 22, 22, 23, 22, 22, 22, 23, 22, 23, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 22, 21, 21, 21, 22, 22, 22, 23, 23, 22, 21, 21, 21, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 22, 21, 21, 21, 21, 20, - 20, 20, 20, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 19, 21, 20, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 21, 20, 20, 19, 20, 20, 21, 20, 21, - 20, 20, 20, 19, 19, 19, 21, 21, 21, 20, 20, 19, 21, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 19, 19, 20, 18, 18, 18, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 18, 19, 19, - 19, 19, 19, 19, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 17, 18, 18, 19, 19, 19, 19, 19, 19, 18, 17, 17, 18, 17, 17, 17, 19, 18, 18, 19, 18, 19, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 19, 18, - 18, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 18, 18, 18, 17, 17, 17, 18, 18, 19, 17, 17, 17, 18, 18, 17, 18, 17, 17, 18, 18, 18, 17, 18, 18, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, - 17, 17, 17, 17, 17, 18, 17, 17, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 18, 18, 17, 17, 17, 17, 18, 18, 17, 16, 17, 16, 17, 17, 18, 17, 18, 17, 17, 17, 17, 16, 17, 16, 17, 17, 16, 18, 18, 17, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 15, 18, 17, 17, 17, 17, 16, 17, 16, 16, 17, 17, 16, 17, 16, 17, 16, 15, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, - 17, 16, 17, 17, 17, 17, 17, 17, 16, 16, 15, 15, 16, 17, 16, 16, 15, 16, 17, 17, 17, 16, 15, 16, 16, 16, 15, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 22, 21, 22, 57, 57, 58, 50, 50, 49, 21, 21, 20, 19, 18, 19, - 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 18, 18, 19, 20, 19, 20, 20, 19, 19, 20, 20, 19, 18, 19, 18, 20, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 18, 20, 20, 20, 20, 20, 19, 19, 19, 19, - 19, 19, 19, 20, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 19, 20, 19, 19, 20, 20, 20, 21, 21, 20, 20, 20, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 20, 21, 21, 20, 21, 21, 21, 20, 19, 20, 22, 21, 22, 21, 21, 21, - 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 20, 20, 20, 21, 21, 22, 21, 22, 21, 21, 21, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 22, - 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 21, 22, 22, 21, 22, 21, 22, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 21, 21, 22, 22, 22, 21, 21, 22, 22, 22, 21, 23, 23, 23, 21, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 23, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 22, 22, 22, 22, 21, 21, 22, 22, 22, - 21, 21, 21, 22, 22, 22, 22, 22, 23, 22, 22, 21, 22, 22, 22, 23, 22, 23, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 21, 22, 21, 21, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, - 20, 20, 20, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 20, 21, 20, 21, 19, 19, 19, 21, 21, 20, 20, 20, 20, - 19, 20, 19, 19, 19, 19, 21, 21, 20, 20, 19, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 20, 19, 20, 20, 20, 19, 20, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 18, 18, 19, 19, 19, 19, 19, 20, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 17, 18, 19, 18, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 17, 18, 18, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 17, 17, 19, 18, 18, 17, 17, 16, 17, 17, 17, 18, 17, 18, - 17, 17, 17, 18, 18, 18, 17, 17, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 19, 18, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 18, 18, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 18, 17, 18, 16, 17, 17, 16, 16, 17, 17, 17, 17, - 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, - 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 16, 17, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 16, 17, 16, 16, 15, 17, 17, 16, - 16, 16, 16, 16, 16, 16, 17, 17, 16, 17, 16, 16, 22, 22, 22, 57, 57, 58, 50, 50, 49, 21, 21, 21, 19, 19, 19, 19, 19, 20, 19, 19, 20, 19, 19, 18, 19, 19, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, - 20, 20, 19, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 21, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, - 20, 20, 19, 20, 20, 20, 21, 20, 21, 21, 22, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 20, 20, 22, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 23, 23, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, - 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 21, 21, 22, 22, 21, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 22, 21, 22, 22, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 23, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 21, 22, 22, 21, 23, 22, 23, 21, 20, 21, 22, 22, 22, 22, 21, 22, - 22, 22, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 21, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 21, 22, 22, 22, 21, 23, 22, 22, 21, 21, 21, 22, 22, 22, - 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 20, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 22, 20, 20, 20, 21, 20, 21, 20, 20, 21, 20, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 20, 20, 20, 20, 20, 21, - 19, 20, 20, 21, 21, 21, 20, 20, 19, 20, 19, 19, 21, 20, 21, 20, 20, 20, 20, 20, 19, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, - 20, 20, 20, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 19, 19, 20, 20, 19, 20, 19, 19, 20, 19, 20, 19, 18, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 18, 18, 18, 19, 19, 18, 19, 19, 19, - 20, 19, 19, 18, 18, 18, 19, 19, 19, 19, 18, 19, 18, 19, 18, 18, 19, 18, 18, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 18, 17, 17, 17, 19, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 18, 17, 17, 17, 17, 19, 18, 18, - 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 17, 18, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 16, 16, 16, 17, 18, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 17, 18, 16, 16, 17, 17, 16, 16, 16, 16, 17, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 18, 17, 18, 17, 16, 17, 17, 17, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, - 16, 16, 15, 16, 16, 16, 16, 16, 17, 16, 15, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 16, 15, 15, 15, 16, 15, 16, 17, 17, 17, 16, 16, 17, 22, 22, 22, 57, 57, 58, 50, 50, 49, 21, 20, 20, 20, 20, 20, 19, 19, 18, 18, 18, 18, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 20, 20, 19, 19, 19, 19, 20, 20, 19, 19, 19, 19, 19, 19, 18, 20, 20, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 19, 19, 19, - 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 21, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 22, 22, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 20, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 20, 20, 21, 21, 21, 22, 21, 21, 21, 21, 20, 22, 22, 22, 23, 23, 22, 21, 21, 21, 22, 22, 22, 21, 22, 22, 21, 21, 21, - 22, 21, 22, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 23, 22, 21, 21, 23, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, - 23, 23, 23, 22, 21, 22, 20, 20, 21, 23, 23, 23, 22, 21, 22, 22, 22, 23, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 22, 23, 21, 21, 21, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 23, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 22, 22, 21, 20, 21, 20, 22, 22, 22, - 21, 21, 22, 22, 21, 22, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 22, 21, 21, 22, 21, 21, 21, 20, 21, 20, 20, 20, 20, 20, 21, 22, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, - 21, 21, 21, 21, 20, 20, 20, 19, 19, 20, 20, 19, 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 20, 21, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 20, 21, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, - 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 19, 20, 20, 19, 19, 19, 19, 20, 19, 19, 19, 18, 20, 19, 19, 18, 20, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 19, 18, 19, 20, 20, 20, 20, 20, 20, 19, 18, 19, 20, 20, 19, 18, 19, 19, 19, 19, 19, 20, 19, 19, - 19, 19, 19, 19, 18, 18, 19, 18, 19, 19, 19, 19, 17, 17, 17, 19, 18, 19, 19, 19, 18, 19, 19, 18, 19, 18, 18, 18, 18, 17, 18, 17, 17, 19, 19, 18, 18, 17, 18, 18, 18, 18, 19, 19, 18, 20, 19, 19, 18, 18, 17, 18, 18, 17, 18, 18, 18, 18, 18, 17, 18, 18, 18, - 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 18, 18, 18, 19, 19, 18, 18, 17, 17, 17, 17, 17, 19, 18, 18, 16, 16, 17, 18, 18, 18, 18, 18, 17, 16, 16, 17, 18, 18, 18, 18, 18, 17, 18, 17, 18, 18, 18, 18, 17, 17, 18, 18, 17, 17, 17, 17, 16, - 17, 16, 17, 17, 16, 17, 17, 17, 17, 18, 18, 18, 16, 16, 17, 18, 17, 18, 17, 17, 17, 18, 17, 17, 16, 16, 17, 18, 18, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 18, 17, 17, 17, 17, 17, 16, 17, 17, - 17, 16, 16, 18, 18, 17, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 16, 16, 16, 17, 16, 17, - 16, 16, 17, 17, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 15, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 16, - 17, 17, 17, 22, 22, 21, 57, 57, 58, 50, 50, 49, 19, 19, 19, 19, 19, 19, 18, 18, 17, 20, 20, 19, 18, 18, 18, 18, 18, 18, 19, 20, 19, 20, 19, 19, 19, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, - 19, 19, 19, 20, 20, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 20, 20, 20, 21, 19, 19, 19, 20, 20, 20, 20, 20, 21, 20, 19, 20, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 21, 20, 21, 21, 20, 21, 20, 21, 20, 20, 20, 20, 20, 20, 21, 20, 20, 21, 21, 20, - 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 20, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 22, 21, 21, 21, 21, 21, 21, 21, 22, 22, 21, 20, - 22, 22, 21, 21, 21, 21, 22, 21, 20, 21, 21, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 22, 21, 22, 22, 22, 22, 22, 21, 22, 21, 21, 21, 22, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 22, 21, - 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 23, 22, 22, 23, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 21, 21, 21, 23, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 21, 22, 22, 22, 22, 23, 23, 21, 21, 22, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 23, 23, 23, 22, 21, 21, 21, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 22, 22, 23, 23, 22, 22, 22, 21, 22, 22, 21, 21, 21, 21, - 22, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 21, 21, 20, 20, 21, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 21, 22, 22, 21, 21, 20, 20, 20, 20, 21, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 20, 20, 20, 20, 21, 21, 20, 21, 20, 20, 21, 21, 21, 22, 21, 21, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 21, 20, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, - 20, 20, 19, 20, 20, 19, 21, 20, 20, 20, 20, 19, 20, 20, 21, 21, 21, 20, 21, 21, 20, 21, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 19, 20, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 19, 20, 19, 19, 19, 19, 19, 18, 20, 20, 20, 19, 19, 19, 18, 18, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 19, 19, 20, 18, 18, 18, 18, 18, 19, 18, 17, 18, 18, 18, 18, - 17, 17, 18, 18, 17, 17, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 17, 17, 17, 17, 18, 18, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 18, 18, 18, 18, 16, 16, 17, 17, 17, 17, 18, 17, 17, 17, 18, 17, 18, 17, 18, 18, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 16, 18, 18, 17, 16, 16, 16, - 17, 16, 16, 17, 17, 16, 16, 16, 16, 17, 17, 16, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 16, 17, 16, 16, 16, 17, 17, 17, 17, 16, 17, 17, 17, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, - 16, 16, 16, 17, 16, 16, 16, 16, 16, 17, 16, 17, 17, 17, 17, 16, 15, 15, 17, 17, 17, 18, 18, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 15, 16, 16, 16, 16, 16, 16, 15, 16, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, - 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 16, 17, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 21, 21, 22, 57, 57, 58, 50, 50, 49, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 22, 20, 20, 20, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 20, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, 20, 20, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 22, 22, 22, 20, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 21, 22, 22, 22, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 21, 22, 22, 23, 22, 22, 22, 23, 22, 23, 24, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 23, 23, 23, 23, 23, 22, 21, 22, 24, 23, 23, 24, 24, 23, - 23, 22, 23, 22, 22, 22, 23, 23, 22, 24, 24, 24, 22, 22, 22, 23, 23, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 22, 23, 23, 23, 24, 24, 23, 24, 24, 23, 24, 24, 24, 22, 22, 23, 24, 24, 24, 23, 23, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 24, 23, 23, 23, 23, 22, 22, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 22, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, 23, 23, 23, 23, 24, 24, 24, 23, 22, 23, 23, 22, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 22, 22, 23, 22, 23, 22, - 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 22, 23, 22, 22, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 22, 22, 22, 21, 21, 21, 22, 21, 22, 22, 21, 22, - 21, 21, 22, 22, 22, 21, 22, 22, 23, 21, 21, 21, 21, 21, 21, 22, 21, 21, 22, 22, 22, 21, 21, 21, 23, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 22, 22, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 21, 20, 20, 20, - 21, 20, 21, 21, 21, 21, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, 20, 21, 21, 20, 20, 21, 20, 20, 20, 20, 20, 21, 21, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 20, 21, 21, 20, 20, 20, 20, 20, 20, 20, - 21, 21, 21, 20, 20, 20, 19, 20, 20, 19, 19, 19, 20, 20, 20, 21, 21, 21, 20, 20, 20, 19, 19, 20, 20, 20, 19, 21, 21, 20, 20, 20, 20, 20, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, - 19, 19, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 20, 19, 19, 19, 19, 20, 19, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 19, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 20, 19, 19, 18, 19, 18, - 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 18, 19, 19, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 19, 18, 19, 18, 19, 19, 18, 19, 19, 18, 18, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 19, 18, 18, 18, 19, 19, 18, - 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 19, 18, 18, 18, 18, 18, 17, 19, 18, 19, 18, 18, 18, 17, 18, 18, 18, 19, 19, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 19, 19, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 18, 19, - 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 24, 23, 23, 56, 56, 58, - 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, - 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, - 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, - 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 50, 50, 51, 51, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, - 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, - 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 52, 51, 51, 52, 51, 51, 52, 51, 51, 52, 52, 51, 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, 53, 52, 52, 53, 52, 52, 53, 52, 52, 53, 52, 52, 53, 52, 52, 53, - 52, 52, 53, 52, 52, 53, 52, 52, 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, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 53, 53, 54, - 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, - 54, 54, 54, 54, 54, 54, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 54, 54, 55, 55, 55, 55, 55, 55, 55, - 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, - 55, 55, 56, 55, 55, 56, 55, 55, 56, 55, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, - 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 57, 56, 56, 58, 56, 56, 58,}; -const char* DistrhoArtworkNekobi::aboutData = (const char*)temp1; - -static const unsigned char temp2[] = { - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 132, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 138, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 116, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 138, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 98, 255, 255, 255, 171, 255, 255, 255, 199, 255, 255, 255, 206, 255, 255, 255, 191, 255, 255, 255, 148, 255, 255, 255, 59, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 40, 255, 255, 255, 26, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 123, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 21, 255, 255, 255, 37, 255, 255, 255, 26, 255, 255, 255, 13, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 122, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 21, 255, 255, 255, 15, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 146, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 21, 255, 255, 255, 26, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 48, 255, 255, 255, 190, 255, 255, 255, 216, - 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 213, 255, 255, 255, 152, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 61, 255, 255, 255, 144, 255, 255, 255, 136, - 255, 255, 255, 110, 255, 255, 255, 114, 255, 255, 255, 132, 255, 255, 255, 61, 255, 255, 255, 4, 255, 255, 255, 123, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 37, 255, 255, 255, 132, 255, 255, 255, 152, 255, 255, 255, 148, 255, 255, 255, 148, 255, 255, 255, 150, 255, 255, 255, 69, 255, 255, 255, 4, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 119, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 122, 255, 255, 255, 8, 255, 255, 255, 26, 255, 255, 255, 142, 255, 255, 255, 144, 255, 255, 255, 151, 255, 255, 255, 138, 255, 255, 255, 33, 255, 255, 255, 0, 255, 255, 255, 148, - 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 127, 255, 255, 255, 148, 255, 255, 255, 142, 255, 255, 255, 144, 255, 255, 255, 142, 255, 255, 255, 100, 255, 255, 255, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 132, 255, 255, 255, 138, 255, 255, 255, 129, 255, 255, 255, 148, 255, 255, 255, 131, 255, 255, 255, 138, - 255, 255, 255, 33, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 48, 255, 255, 255, 206, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 215, 255, 255, 255, 201, 255, 255, 255, 190, 255, 255, 255, 208, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 215, 255, 255, 255, 174, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 10, 255, 255, 255, 100, 255, 255, 255, 151, 255, 255, 255, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 70, 255, 255, 255, 119, 255, 255, 255, 113, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 116, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 80, - 255, 255, 255, 138, 255, 255, 255, 75, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 54, 255, 255, 255, 127, 255, 255, 255, 96, 255, 255, 255, 8, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 119, 255, 255, 255, 135, 255, 255, 255, 123, 255, 255, 255, 127, 255, 255, 255, 140, 255, 255, 255, 104, 255, 255, 255, 4, 255, 255, 255, 15, 255, 255, 255, 116, 255, 255, 255, 47, - 255, 255, 255, 138, 255, 255, 255, 93, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 140, 255, 255, 255, 19, 255, 255, 255, 140, 255, 255, 255, 81, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 100, 255, 255, 255, 142, 255, 255, 255, 38, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 22, 255, 255, 255, 161, 255, 255, 255, 80, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 63, 255, 255, 255, 140, 255, 255, 255, 50, 255, 255, 255, 2, 255, 255, 255, 10, 255, 255, 255, 191, 255, 255, 255, 216, 255, 255, 255, 215, 255, 255, 255, 182, 255, 255, 255, 54, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 10, 255, 255, 255, 100, - 255, 255, 255, 206, 255, 255, 255, 216, 255, 255, 255, 212, 255, 255, 255, 140, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 80, 255, 255, 255, 150, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 10, 255, 255, 255, 104, - 255, 255, 255, 136, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 122, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 113, 255, 255, 255, 65, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 116, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 114, 255, 255, 255, 122, 255, 255, 255, 47, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 150, 255, 255, 255, 141, 255, 255, 255, 35, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 65, 255, 255, 255, 134, 255, 255, 255, 8, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 155, 255, 255, 255, 48, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 29, 255, 255, 255, 149, 255, 255, 255, 15, 255, 255, 255, 104, 255, 255, 255, 216, - 255, 255, 255, 215, 255, 255, 255, 178, 255, 255, 255, 4, 255, 255, 255, 8, 255, 255, 255, 91, 255, 255, 255, 116, 255, 255, 255, 61, 255, 255, 255, 0, 255, 255, 255, 54, 255, 255, 255, 210, 255, 255, 255, 216, 255, 255, 255, 202, 255, 255, 255, 28, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 44, 255, 255, 255, 148, 255, 255, 255, 4, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 63, 255, 255, 255, 129, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 65, 255, 255, 255, 111, 255, 255, 255, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 122, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 116, 255, 255, 255, 24, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 161, 255, 255, 255, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 149, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 80, 255, 255, 255, 110, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 109, 255, 255, 255, 113, 255, 255, 255, 177, 255, 255, 255, 216, 255, 255, 255, 212, 255, 255, 255, 46, 255, 255, 255, 11, 255, 255, 255, 180, 255, 255, 255, 216, 255, 255, 255, 209, 255, 255, 255, 212, 255, 255, 255, 123, 255, 255, 255, 0, 255, 255, 255, 122, 255, 255, 255, 216, 255, 255, 255, 210, 255, 255, 255, 116, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 104, 255, 255, 255, 123, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 33, 255, 255, 255, 116, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 119, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 40, 255, 255, 255, 110, 255, 255, 255, 56, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 4, 255, 255, 255, 122, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 142, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 158, - 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 144, 255, 255, 255, 33, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 142, 255, 255, 255, 207, 255, 255, 255, 216, 255, 255, 255, 190, 255, 255, 255, 0, 255, 255, 255, 103, 255, 255, 255, 212, 255, 255, 255, 61, - 255, 255, 255, 4, 255, 255, 255, 134, 255, 255, 255, 210, 255, 255, 255, 24, 255, 255, 255, 42, 255, 255, 255, 216, 255, 255, 255, 214, 255, 255, 255, 156, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 33, 255, 255, 255, 156, 255, 255, 255, 35, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 33, 255, 255, 255, 122, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 116, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 67, 255, 255, 255, 124, 255, 255, 255, 101, 255, 255, 255, 13, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 2, 255, 255, 255, 119, 255, 255, 255, 8, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 119, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 142, 255, 255, 255, 4, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 157, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 144, 255, 255, 255, 24, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 152, 255, 255, 255, 214, 255, 255, 255, 215, 255, 255, 255, 175, 255, 255, 255, 2, 255, 255, 255, 138, 255, 255, 255, 198, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 48, 255, 255, 255, 215, 255, 255, 255, 65, 255, 255, 255, 26, 255, 255, 255, 216, 255, 255, 255, 215, 255, 255, 255, 166, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 46, - 255, 255, 255, 150, 255, 255, 255, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 37, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 122, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 85, - 255, 255, 255, 127, 255, 255, 255, 129, 255, 255, 255, 111, 255, 255, 255, 28, 255, 255, 255, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 116, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 119, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 141, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 157, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 146, 255, 255, 255, 22, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 152, 255, 255, 255, 205, 255, 255, 255, 216, 255, 255, 255, 195, 255, 255, 255, 0, 255, 255, 255, 93, 255, 255, 255, 214, 255, 255, 255, 91, 255, 255, 255, 21, 255, 255, 255, 152, 255, 255, 255, 207, 255, 255, 255, 15, 255, 255, 255, 48, - 255, 255, 255, 216, 255, 255, 255, 213, 255, 255, 255, 152, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 48, 255, 255, 255, 138, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 26, 255, 255, 255, 119, 255, 255, 255, 0, - 255, 255, 255, 4, 255, 255, 255, 119, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 47, 255, 255, 255, 132, 255, 255, 255, 119, 255, 255, 255, 22, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 122, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 116, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 141, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 156, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 144, 255, 255, 255, 22, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 148, 255, 255, 255, 171, 255, 255, 255, 216, 255, 255, 255, 213, 255, 255, 255, 63, - 255, 255, 255, 8, 255, 255, 255, 162, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 209, 255, 255, 255, 98, 255, 255, 255, 4, 255, 255, 255, 134, 255, 255, 255, 216, 255, 255, 255, 209, 255, 255, 255, 109, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 48, 255, 255, 255, 142, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 38, 255, 255, 255, 127, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 119, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 79, - 255, 255, 255, 117, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 122, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 140, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 156, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 148, 255, 255, 255, 26, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 152, 255, 255, 255, 93, 255, 255, 255, 216, 255, 255, 255, 215, 255, 255, 255, 190, 255, 255, 255, 15, 255, 255, 255, 4, 255, 255, 255, 59, 255, 255, 255, 91, 255, 255, 255, 33, 255, 255, 255, 0, 255, 255, 255, 72, 255, 255, 255, 215, 255, 255, 255, 216, 255, 255, 255, 200, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 38, 255, 255, 255, 145, 255, 255, 255, 26, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 10, 255, 255, 255, 79, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 116, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 116, 255, 255, 255, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 119, - 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 131, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 155, 255, 255, 255, 4, 255, 255, 255, 0, - 255, 255, 255, 119, 255, 255, 255, 80, 255, 255, 255, 6, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 67, 255, 255, 255, 136, 255, 255, 255, 4, 255, 255, 255, 183, 255, 255, 255, 216, 255, 255, 255, 215, 255, 255, 255, 193, 255, 255, 255, 83, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 26, - 255, 255, 255, 127, 255, 255, 255, 212, 255, 255, 255, 216, 255, 255, 255, 211, 255, 255, 255, 125, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 10, 255, 255, 255, 89, 255, 255, 255, 132, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, - 255, 255, 255, 94, 255, 255, 255, 111, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 122, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 111, 255, 255, 255, 42, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 119, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 119, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 140, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 153, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 129, 255, 255, 255, 21, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 127, 255, 255, 255, 47, 255, 255, 255, 0, - 255, 255, 255, 35, 255, 255, 255, 199, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 214, 255, 255, 255, 208, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 214, 255, 255, 255, 160, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 38, 255, 255, 255, 148, - 255, 255, 255, 61, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 38, 255, 255, 255, 74, 255, 255, 255, 61, 255, 255, 255, 120, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 119, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 6, 255, 255, 255, 11, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 69, 255, 255, 255, 119, 255, 255, 255, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 2, 255, 255, 255, 119, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 140, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 152, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 124, 255, 255, 255, 111, 255, 255, 255, 10, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 96, 255, 255, 255, 146, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 31, 255, 255, 255, 174, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 216, 255, 255, 255, 210, 255, 255, 255, 128, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 46, 255, 255, 255, 148, 255, 255, 255, 103, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 48, 255, 255, 255, 129, 255, 255, 255, 63, 255, 255, 255, 6, 255, 255, 255, 120, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 119, - 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 96, 255, 255, 255, 127, 255, 255, 255, 54, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 75, 255, 255, 255, 129, 255, 255, 255, 29, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 132, 255, 255, 255, 22, 255, 255, 255, 0, 255, 255, 255, 42, 255, 255, 255, 42, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 140, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 152, 255, 255, 255, 4, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 134, 255, 255, 255, 138, 255, 255, 255, 26, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 13, 255, 255, 255, 116, 255, 255, 255, 136, 255, 255, 255, 13, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 65, 255, 255, 255, 148, - 255, 255, 255, 183, 255, 255, 255, 187, 255, 255, 255, 173, 255, 255, 255, 123, 255, 255, 255, 33, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 15, 255, 255, 255, 109, 255, 255, 255, 141, 255, 255, 255, 136, 255, 255, 255, 142, - 255, 255, 255, 119, 255, 255, 255, 19, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 114, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 119, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 4, 255, 255, 255, 69, 255, 255, 255, 150, 255, 255, 255, 148, 255, 255, 255, 148, 255, 255, 255, 152, 255, 255, 255, 132, 255, 255, 255, 33, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 85, 255, 255, 255, 127, 255, 255, 255, 132, 255, 255, 255, 138, 255, 255, 255, 67, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 119, 255, 255, 255, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 134, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 131, 255, 255, 255, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 93, 255, 255, 255, 138, 255, 255, 255, 132, 255, 255, 255, 153, 255, 255, 255, 155, 255, 255, 255, 110, 255, 255, 255, 6, - 255, 255, 255, 0, 255, 255, 255, 0,}; -const char* DistrhoArtworkNekobi::aboutButtonHoverData = (const char*)temp2; - -static const unsigned char temp3[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 85, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 89, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 74, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 88, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 63, 255, 255, 255, 111, 255, 255, 255, 131, 255, 255, 255, 135, 255, 255, 255, 126, 255, 255, 255, 95, 255, 255, 255, 37, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 25, 255, 255, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 23, 255, 255, 255, 16, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 78, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 10, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 94, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 13, 255, 255, 255, 16, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 31, 255, 255, 255, 124, 255, 255, 255, 143, - 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 141, 255, 255, 255, 98, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 39, 255, 255, 255, 93, 255, 255, 255, 88, - 255, 255, 255, 70, 255, 255, 255, 73, 255, 255, 255, 85, 255, 255, 255, 39, 255, 255, 255, 2, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 23, 255, 255, 255, 85, 255, 255, 255, 98, 255, 255, 255, 95, 255, 255, 255, 95, 255, 255, 255, 97, 255, 255, 255, 44, 255, 255, 255, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 77, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 78, 255, 255, 255, 5, 255, 255, 255, 16, 255, 255, 255, 92, 255, 255, 255, 93, 255, 255, 255, 98, 255, 255, 255, 88, 255, 255, 255, 21, 0, 0, 0, 0, 255, 255, 255, 95, - 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 81, 255, 255, 255, 95, 255, 255, 255, 92, 255, 255, 255, 93, 255, 255, 255, 92, 255, 255, 255, 64, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 85, 255, 255, 255, 88, 255, 255, 255, 83, 255, 255, 255, 95, 255, 255, 255, 84, 255, 255, 255, 89, - 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 31, 255, 255, 255, 136, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 132, 255, 255, 255, 124, 255, 255, 255, 138, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 64, 255, 255, 255, 98, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 45, 255, 255, 255, 77, 255, 255, 255, 72, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 74, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 51, - 255, 255, 255, 89, 255, 255, 255, 48, 255, 255, 255, 2, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 34, 255, 255, 255, 81, 255, 255, 255, 60, 255, 255, 255, 5, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 77, 255, 255, 255, 87, 255, 255, 255, 79, 255, 255, 255, 81, 255, 255, 255, 91, 255, 255, 255, 67, 255, 255, 255, 2, 255, 255, 255, 10, 255, 255, 255, 74, 255, 255, 255, 29, - 255, 255, 255, 88, 255, 255, 255, 59, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 12, 255, 255, 255, 91, 255, 255, 255, 52, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 64, 255, 255, 255, 92, 255, 255, 255, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 14, 255, 255, 255, 105, 255, 255, 255, 51, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 40, 255, 255, 255, 91, 255, 255, 255, 32, 255, 255, 255, 1, 255, 255, 255, 6, 255, 255, 255, 126, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 119, 255, 255, 255, 34, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 64, - 255, 255, 255, 136, 255, 255, 255, 143, 255, 255, 255, 140, 255, 255, 255, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 51, 255, 255, 255, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 67, - 255, 255, 255, 88, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 11, 255, 255, 255, 72, 255, 255, 255, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 74, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 73, 255, 255, 255, 78, 255, 255, 255, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 97, 255, 255, 255, 91, 255, 255, 255, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 41, 255, 255, 255, 86, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 100, 255, 255, 255, 31, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 18, 255, 255, 255, 96, 255, 255, 255, 10, 255, 255, 255, 67, 255, 255, 255, 143, - 255, 255, 255, 143, 255, 255, 255, 117, 255, 255, 255, 2, 255, 255, 255, 5, 255, 255, 255, 58, 255, 255, 255, 74, 255, 255, 255, 39, 0, 0, 0, 0, 255, 255, 255, 34, 255, 255, 255, 139, 255, 255, 255, 143, 255, 255, 255, 133, 255, 255, 255, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 27, 255, 255, 255, 95, 255, 255, 255, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 40, 255, 255, 255, 83, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 41, 255, 255, 255, 72, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 78, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 74, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 105, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 96, 255, 255, 255, 2, 0, 0, 0, 0, 255, 255, 255, 51, 255, 255, 255, 70, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 69, 255, 255, 255, 72, 255, 255, 255, 115, 255, 255, 255, 143, 255, 255, 255, 140, 255, 255, 255, 29, 255, 255, 255, 7, 255, 255, 255, 118, 255, 255, 255, 143, 255, 255, 255, 138, 255, 255, 255, 140, 255, 255, 255, 79, 0, 0, 0, 0, 255, 255, 255, 78, 255, 255, 255, 143, 255, 255, 255, 139, 255, 255, 255, 74, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 67, 255, 255, 255, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 74, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 77, 0, 0, 0, 0, - 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 70, 255, 255, 255, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 2, 255, 255, 255, 78, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 102, - 255, 255, 255, 2, 0, 0, 0, 0, 255, 255, 255, 93, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 92, 255, 255, 255, 137, 255, 255, 255, 143, 255, 255, 255, 124, 0, 0, 0, 0, 255, 255, 255, 66, 255, 255, 255, 140, 255, 255, 255, 39, - 255, 255, 255, 2, 255, 255, 255, 86, 255, 255, 255, 139, 255, 255, 255, 15, 255, 255, 255, 27, 255, 255, 255, 143, 255, 255, 255, 142, 255, 255, 255, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 101, 255, 255, 255, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 21, 255, 255, 255, 78, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 74, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 43, 255, 255, 255, 79, 255, 255, 255, 65, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 1, 255, 255, 255, 77, 255, 255, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 77, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 92, 255, 255, 255, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 102, 255, 255, 255, 2, 0, 0, 0, 0, 255, 255, 255, 93, 255, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 98, 255, 255, 255, 142, 255, 255, 255, 143, 255, 255, 255, 114, 255, 255, 255, 1, 255, 255, 255, 88, 255, 255, 255, 130, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 31, 255, 255, 255, 143, 255, 255, 255, 41, 255, 255, 255, 16, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 29, - 255, 255, 255, 97, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 23, 255, 255, 255, 77, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 78, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 7, 255, 255, 255, 53, - 255, 255, 255, 81, 255, 255, 255, 83, 255, 255, 255, 72, 255, 255, 255, 18, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 74, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 77, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 102, 255, 255, 255, 1, 0, 0, 0, 0, 255, 255, 255, 94, 255, 255, 255, 14, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 98, 255, 255, 255, 135, 255, 255, 255, 143, 255, 255, 255, 128, 0, 0, 0, 0, 255, 255, 255, 59, 255, 255, 255, 142, 255, 255, 255, 58, 255, 255, 255, 13, 255, 255, 255, 98, 255, 255, 255, 137, 255, 255, 255, 10, 255, 255, 255, 31, - 255, 255, 255, 143, 255, 255, 255, 141, 255, 255, 255, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 31, 255, 255, 255, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 16, 255, 255, 255, 77, 0, 0, 0, 0, - 255, 255, 255, 2, 255, 255, 255, 77, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 29, 255, 255, 255, 85, 255, 255, 255, 77, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 78, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 74, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 101, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 93, 255, 255, 255, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 111, 255, 255, 255, 143, 255, 255, 255, 141, 255, 255, 255, 40, - 255, 255, 255, 5, 255, 255, 255, 105, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 138, 255, 255, 255, 63, 255, 255, 255, 2, 255, 255, 255, 86, 255, 255, 255, 143, 255, 255, 255, 138, 255, 255, 255, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 31, 255, 255, 255, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 81, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 77, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 50, - 255, 255, 255, 75, 255, 255, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 78, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 91, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 101, 255, 255, 255, 1, 0, 0, 0, 0, 255, 255, 255, 95, 255, 255, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 98, 255, 255, 255, 59, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 124, 255, 255, 255, 10, 255, 255, 255, 2, 255, 255, 255, 37, 255, 255, 255, 58, 255, 255, 255, 21, 0, 0, 0, 0, 255, 255, 255, 46, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 131, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 94, 255, 255, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 50, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 74, 255, 255, 255, 27, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 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, 255, 255, 255, 1, 255, 255, 255, 77, - 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 100, 255, 255, 255, 2, 0, 0, 0, 0, - 255, 255, 255, 77, 255, 255, 255, 51, 255, 255, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 43, 255, 255, 255, 88, 255, 255, 255, 2, 255, 255, 255, 119, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 126, 255, 255, 255, 53, 255, 255, 255, 2, 0, 0, 0, 0, 255, 255, 255, 16, - 255, 255, 255, 81, 255, 255, 255, 140, 255, 255, 255, 143, 255, 255, 255, 140, 255, 255, 255, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 6, 255, 255, 255, 57, 255, 255, 255, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 32, - 255, 255, 255, 60, 255, 255, 255, 72, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 78, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 72, 255, 255, 255, 27, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 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, 255, 255, 255, 1, 255, 255, 255, 77, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 99, 255, 255, 255, 1, 0, 0, 0, 0, 255, 255, 255, 11, 255, 255, 255, 83, 255, 255, 255, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 81, 255, 255, 255, 29, 0, 0, 0, 0, - 255, 255, 255, 22, 255, 255, 255, 131, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 142, 255, 255, 255, 138, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 142, 255, 255, 255, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 95, - 255, 255, 255, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 25, 255, 255, 255, 46, 255, 255, 255, 39, 255, 255, 255, 77, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 77, 255, 255, 255, 1, 0, 0, 0, 0, 255, 255, 255, 4, 255, 255, 255, 7, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 44, 255, 255, 255, 77, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 255, 255, 255, 77, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 98, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 79, 255, 255, 255, 72, 255, 255, 255, 6, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 60, 255, 255, 255, 94, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 20, 255, 255, 255, 113, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 143, 255, 255, 255, 139, 255, 255, 255, 82, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 29, 255, 255, 255, 95, 255, 255, 255, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 31, 255, 255, 255, 83, 255, 255, 255, 40, 255, 255, 255, 4, 255, 255, 255, 77, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 77, - 255, 255, 255, 2, 0, 0, 0, 0, 255, 255, 255, 5, 255, 255, 255, 60, 255, 255, 255, 81, 255, 255, 255, 34, 255, 255, 255, 2, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 48, 255, 255, 255, 83, 255, 255, 255, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 85, 255, 255, 255, 14, 0, 0, 0, 0, 255, 255, 255, 27, 255, 255, 255, 27, - 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 91, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 98, 255, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 255, 255, 255, 89, 255, 255, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 8, 255, 255, 255, 74, 255, 255, 255, 88, 255, 255, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 41, 255, 255, 255, 95, - 255, 255, 255, 119, 255, 255, 255, 123, 255, 255, 255, 112, 255, 255, 255, 79, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 10, 255, 255, 255, 69, 255, 255, 255, 91, 255, 255, 255, 88, 255, 255, 255, 92, - 255, 255, 255, 77, 255, 255, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 73, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 2, 255, 255, 255, 44, 255, 255, 255, 97, 255, 255, 255, 95, 255, 255, 255, 95, 255, 255, 255, 98, 255, 255, 255, 85, 255, 255, 255, 21, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 53, 255, 255, 255, 81, 255, 255, 255, 85, 255, 255, 255, 89, 255, 255, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 77, 255, 255, 255, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 86, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 84, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 59, 255, 255, 255, 88, 255, 255, 255, 85, 255, 255, 255, 99, 255, 255, 255, 100, 255, 255, 255, 70, 255, 255, 255, 4, - 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::aboutButtonNormalData = (const char*)temp3; - -static const unsigned char temp4[] = { - 69, 69, 69, 70, 70, 71, 75, 75, 76, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 73, 73, 74, 73, 73, 74, 71, 71, 72, 64, 64, 65, 72, 72, 73, 94, 94, 94, 106, 106, 107, - 106, 106, 107, 106, 106, 107, 106, 106, 107, 106, 106, 107, 106, 106, 107, 107, 107, 107, 106, 106, 107, 106, 106, 107, 106, 106, 107, 106, 106, 107, 106, 106, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, - 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 109, 109, 109, 107, 107, 107, 107, 107, 107, 108, 108, 108, 107, 107, 107, 107, 107, 107, - 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 110, 110, 110, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, - 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 110, 110, 111, 110, 110, 111, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, - 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, - 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 111, 111, 111, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 111, 111, 111, 111, 112, 112, 112, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, - 113, 113, 113, 112, 112, 112, 111, 111, 111, 112, 112, 112, 112, 112, 112, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 112, 112, 112, 111, 111, 111, 111, 111, 111, 112, 112, 112, 111, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 113, 113, 113, - 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 112, 111, 112, 112, 111, 113, 112, 112, 113, 112, 111, 113, 112, 111, 113, 111, 111, 112, 112, 111, 113, 112, 111, 113, 112, 111, 112, 111, 111, 112, 112, 111, 112, 111, 111, 112, 111, 111, 112, 111, 111, 112, 111, 111, 112, 111, 111, 111, 111, 111, 111, - 111, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 112, 112, 112, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, - 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, - 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 110, 110, 110, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, - 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 109, 109, 109, 108, 108, 108, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 106, 106, 106, - 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, - 106, 106, 106, 105, 105, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 104, 104, 104, 105, 105, 105, 105, 105, 105, 104, 104, 104, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, - 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, - 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 102, 102, 103, 102, 102, 102, 102, 102, 102, 101, 101, 102, 101, 101, 102, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, - 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 100, 100, 100, 101, 101, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 99, 99, 99, 100, 100, 100, 100, 100, 100, 99, 99, 99, 99, 99, 99, 100, 100, 100, 99, 99, 99, - 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 98, 98, 98, 98, 98, 98, 98, 98, 98, 99, 99, 99, 98, 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 97, 97, 97, 98, 98, 98, 98, 98, 98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 95, 95, 95, 96, 96, 96, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 93, 93, 93, 93, 93, 93, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 93, 93, 93, 93, 93, 93, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 93, 93, - 93, 93, 93, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, - 92, 92, 92, 92, 92, 92, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 90, 90, 90, - 90, 90, 90, 90, 90, 90, 89, 89, 89, 90, 90, 90, 90, 90, 90, 90, 90, 90, 89, 89, 89, 89, 89, 89, 90, 90, 90, 89, 89, 89, 90, 90, 90, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, - 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 88, 88, 88, 88, 88, 88, 88, 88, 88, 89, 89, 89, 89, 89, 89, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, - 87, 87, 87, 87, 87, 87, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, - 86, 86, 86, 86, 86, 86, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 92, 92, 92, 85, 85, 85, 54, 54, 54, 68, 68, 69, 73, 73, 74, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 74, 74, 75, 73, 73, 74, - 73, 73, 74, 73, 73, 74, 73, 73, 74, 73, 73, 74, 68, 68, 69, 52, 52, 52, 55, 55, 56, 48, 48, 49, 43, 43, 44, 42, 42, 43, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 40, 40, 41, - 41, 41, 42, 39, 39, 40, 36, 36, 37, 59, 59, 59, 62, 62, 62, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 45, 45, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, - 50, 50, 50, 50, 50, 50, 50, 50, 51, 50, 50, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 50, 49, 49, 50, 49, 49, 50, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 50, 50, 50, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 49, 50, 50, 50, 50, 50, 50, 51, 50, 50, 50, 50, 50, 50, 50, 50, 51, 50, 50, 51, 50, 50, 50, 50, 50, 50, 51, 50, 51, - 50, 50, 50, 50, 50, 50, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 50, 49, 49, 50, 49, 49, 50, 49, 49, 50, 49, 49, 50, 49, 49, 50, 49, 49, 49, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, - 49, 49, 49, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 42, 42, 42, 41, 41, 41, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 40, 40, 41, 40, 40, 40, 39, 39, 40, 39, 39, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 36, 35, 35, 35, 35, 35, 35, 34, 34, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, - 33, 33, 33, 34, 34, 34, 33, 33, 33, 32, 32, 32, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 28, 28, 28, 53, 53, 53, 43, 43, 43, 52, 52, 53, 46, 46, 47, 42, 42, 43, 41, 41, 42, 41, 41, 42, 41, 41, 42, - 40, 40, 41, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 40, 40, 41, 40, 40, 41, 40, 40, 41, 37, 37, 38, 26, 26, 27, 43, 43, 44, 29, 29, 30, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, - 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 22, 21, 21, 22, 22, 22, 23, 22, 22, 23, 22, 22, 23, 54, 54, 55, 61, 61, 61, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, - 44, 44, 44, 43, 43, 43, 73, 73, 73, 162, 162, 162, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 44, 44, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 47, 47, 47, 46, 46, 46, 46, 46, 46, - 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, - 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 50, 49, 49, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 49, 48, 48, 48, 48, 48, 48, 48, 48, 49, 48, 48, 49, 48, 48, 48, 47, 47, 47, - 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, - 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 49, 49, 49, - 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, - 47, 47, 47, 49, 49, 49, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 46, 46, 47, 47, 47, 47, - 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, - 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, - 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, - 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 24, 24, 24, 25, 25, 25, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, - 16, 16, 16, 15, 15, 15, 15, 15, 15, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 38, 38, 39, - 37, 37, 38, 24, 24, 25, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 22, 22, 22, 23, 22, 22, 23, 20, 20, 21, 16, 16, 17, 45, 45, 46, 31, 31, 32, 22, 22, 23, - 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 55, 55, 55, 61, 61, 61, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 151, 151, 151, 112, 112, 112, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 162, 162, 162, 174, 174, 174, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 46, 46, 46, 45, 45, 45, 64, 64, 64, 133, 133, 133, 192, 192, 192, 144, 144, 144, 46, 46, 46, 48, 48, 48, 47, 47, 47, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, - 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 50, 50, 50, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, - 46, 46, 46, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, - 49, 49, 49, 49, 49, 50, 49, 49, 49, 49, 49, 49, 48, 48, 49, 48, 48, 48, 48, 48, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 49, 47, 47, 47, 48, 48, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 47, 47, 48, 49, 49, 49, 48, 48, 48, - 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 47, 47, 47, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, - 48, 48, 48, 46, 46, 46, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 47, 48, 48, 47, 49, 49, 49, 49, 47, 47, 47, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, - 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 46, 46, 46, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, - 47, 47, 48, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 43, 43, 44, 44, 44, 44, 43, 43, 44, 44, 44, 44, 46, 46, 46, 46, 46, 46, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, - 44, 44, 44, 43, 43, 43, 42, 42, 42, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, - 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 39, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 37, 37, 37, 36, 36, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, - 35, 35, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 33, 33, 33, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 29, 29, 29, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 38, 38, 39, 38, 38, 39, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, - 22, 22, 23, 20, 20, 21, 17, 17, 17, 52, 52, 53, 33, 33, 34, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 22, 21, 21, 22, 21, 21, 22, - 54, 54, 54, 61, 61, 61, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 43, 43, 43, 44, 44, 44, 172, 172, 172, 192, 192, 192, 183, 183, 183, 194, 194, 194, 94, 94, 94, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 64, 64, 64, 192, 192, 192, 156, 156, 156, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 143, 143, 143, 162, 162, 163, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 163, 163, 163, 194, 194, 194, 196, 196, 196, 188, 188, 188, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, - 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, - 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 49, 48, 48, 48, 49, 49, 49, 48, 48, 49, 48, 48, 49, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, - 47, 47, 47, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 47, 48, 47, 46, 48, 48, 48, 49, - 49, 49, 49, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 46, 46, 46, 46, 46, 46, - 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 47, 46, 46, 47, 46, 46, 47, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 43, 43, 43, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 37, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 31, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, - 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, 44, 44, 45, 26, 26, 27, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, - 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 22, 19, 19, 20, 16, 16, 17, 48, 48, 49, 29, 29, 30, 22, 22, 23, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 22, 22, 22, 23, - 21, 21, 22, 21, 21, 22, 22, 22, 23, 22, 22, 23, 21, 21, 22, 21, 21, 22, 54, 54, 55, 61, 61, 61, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, - 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 83, 83, 83, 193, 193, 193, 196, 196, 196, 198, 198, 198, 189, 189, 189, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 45, 45, 45, 45, 104, 104, 104, 194, 194, 194, - 147, 147, 147, 44, 44, 44, 44, 44, 44, 43, 43, 43, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 74, 74, 74, 192, 192, 192, 195, 195, 195, 64, 64, 65, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 123, 123, 123, 193, 193, 193, 197, 197, 197, 199, 199, 199, 169, 169, 169, 45, 45, 45, 45, 45, 45, - 47, 47, 47, 45, 45, 45, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, - 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 47, 47, 47, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, - 49, 49, 49, 49, 49, 50, 49, 49, 49, 49, 49, 50, 49, 49, 49, 49, 49, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 49, 49, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 47, 47, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, - 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, - 49, 49, 49, 48, 48, 48, 47, 47, 48, 47, 46, 48, 47, 46, 48, 48, 47, 48, 49, 48, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, - 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 43, 43, 43, 43, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 37, 36, 36, 37, 36, 36, 36, 35, 35, 36, - 35, 35, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 15, 15, 15, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 29, 29, 29, 56, 56, 56, 38, 38, 39, 40, 40, 41, 23, 23, 24, 22, 22, 23, - 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 22, 22, 22, 23, 22, 22, 23, 21, 21, 22, 22, 22, 23, 22, 22, 23, 21, 21, 22, 19, 19, 20, 16, 16, 17, 45, 45, 46, 26, 26, 27, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, - 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 22, 22, 22, 23, 21, 21, 22, 21, 21, 22, 22, 22, 23, 21, 21, 22, 53, 53, 54, 61, 61, 61, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 64, 64, 64, 194, 194, 194, 199, 199, 199, 201, 201, 201, 127, 127, 127, 44, 44, 44, 43, 43, 43, - 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 133, 133, 133, 195, 195, 195, 137, 137, 137, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 133, 133, 133, - 195, 195, 195, 199, 199, 199, 55, 55, 55, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 56, 56, 56, 182, 182, 182, - 195, 195, 195, 199, 199, 199, 201, 201, 201, 117, 117, 117, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, - 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 46, 46, 46, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 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, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, - 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 49, 49, 50, 49, 49, 49, 49, 49, 50, 49, 49, 50, 49, 49, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, - 48, 48, 49, 49, 49, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 48, 47, 46, 48, 47, 46, 48, 48, 47, 49, 48, 47, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 46, 45, 44, 45, 45, 45, 46, 46, 46, 46, 46, 45, 46, 46, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 43, 43, 43, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 30, 30, 30, 31, 31, 31, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, - 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 15, 15, 15, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, - 29, 29, 29, 56, 56, 56, 38, 38, 39, 37, 37, 38, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 22, 21, 21, 22, 22, 22, 23, 20, 20, 21, 16, 16, 17, - 39, 39, 40, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 22, 21, 21, 22, 22, 22, 23, 21, 21, 22, 21, 21, 22, 53, 53, 54, 61, 61, 61, 42, 42, 42, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 74, 74, 74, - 194, 194, 194, 199, 199, 199, 201, 201, 201, 116, 116, 116, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 172, 172, 172, 196, 196, 196, 127, 127, 127, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 55, 55, 55, 182, 182, 182, 196, 196, 196, 179, 179, 179, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, - 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 123, 123, 123, 194, 194, 194, 198, 198, 198, 169, 169, 169, 201, 201, 201, 76, 76, 76, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, - 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, - 49, 49, 50, 49, 49, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, - 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 48, 47, 46, 48, 48, 47, 49, 49, 48, 49, 47, 46, 48, 48, 47, 48, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 45, 45, 45, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 44, 43, 45, 44, 43, 45, 46, 45, 47, - 46, 45, 47, 45, 44, 46, 45, 44, 46, 45, 44, 46, 45, 44, 46, 45, 44, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 46, 46, 46, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 35, 35, 36, 35, 35, 35, 35, 35, 35, 34, 34, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, - 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 33, 33, 33, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, - 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 29, - 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, - 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 38, 38, 39, 31, 31, 32, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, - 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 19, 19, 20, 16, 16, 17, 47, 47, 47, 33, 33, 34, 26, 26, 27, 26, 26, 27, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, - 22, 22, 23, 21, 21, 22, 21, 21, 22, 54, 54, 55, 61, 61, 61, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 42, 42, 42, 44, 44, 44, 42, 42, 42, 44, 44, 44, 93, 93, 93, 195, 195, 195, 199, 199, 199, 200, 200, 200, 157, 157, 157, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 45, 45, 45, 173, 173, 173, 197, 197, 197, 117, 117, 117, 45, 45, 45, 44, 44, 44, - 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 114, 114, 114, 194, 194, 194, 198, 198, 198, 128, 128, 128, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 44, 44, 45, 182, 182, 182, 196, 196, 196, 178, 178, 178, 200, 200, 200, 179, 179, 179, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 113, 113, 113, - 192, 192, 192, 115, 115, 115, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 46, 46, 46, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, - 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, - 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 50, 50, 50, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, - 49, 49, 49, 48, 48, 49, 48, 48, 49, 49, 49, 49, 48, 48, 49, 48, 48, 49, 49, 49, 49, 48, 48, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 49, 49, 49, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 49, 49, 49, 48, 48, 48, 48, 48, 49, - 48, 47, 49, 48, 47, 49, 49, 48, 49, 47, 46, 48, 48, 48, 49, 48, 48, 48, 48, 47, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 48, 48, 47, 48, 48, 47, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, - 46, 46, 46, 47, 47, 47, 46, 46, 47, 45, 44, 45, 44, 43, 45, 45, 44, 46, 45, 44, 46, 46, 45, 47, 47, 46, 48, 45, 45, 46, 45, 44, 46, 45, 45, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 42, 42, 42, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 35, 34, 34, 34, 34, 34, 34, 33, 33, 34, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 20, 20, 20, 22, 22, 22, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 16, 16, 16, 15, 15, 15, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 38, 38, 39, 40, 40, 41, 28, 28, 29, 26, 26, 27, 24, 24, 25, 23, 23, 24, 24, 24, 25, - 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 20, 20, 21, 16, 16, 17, 50, 50, 51, 31, 31, 32, 24, 24, 25, 26, 26, 27, 23, 23, 24, 24, 24, 25, 23, 23, 24, 22, 22, 23, 22, 22, 23, - 22, 22, 23, 22, 22, 23, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 55, 55, 55, 61, 61, 61, 43, 43, 43, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 112, 112, 112, 195, 195, 195, 198, 198, 198, 200, 200, 200, 190, 190, 190, 53, 53, 53, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 45, - 43, 43, 43, 163, 163, 163, 198, 198, 198, 106, 106, 106, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 172, 172, 172, 195, 195, 195, 199, 199, 199, 76, 76, 76, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 94, 94, 94, 193, 193, 193, 198, 198, 198, 148, 148, 149, 200, 200, 200, 118, 118, 118, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 134, 134, 134, 193, 193, 193, 195, 195, 195, 106, 106, 106, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, - 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 50, 50, 50, - 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 49, 50, 49, 48, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, - 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 47, 47, 47, 49, 49, 49, 49, 49, 50, 49, 49, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 49, 49, 49, 49, 48, 48, 48, 48, 48, 49, 49, 49, 49, 48, 48, 49, 48, 48, 48, 46, 46, 46, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 47, 47, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, - 49, 49, 49, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 47, 48, 47, 46, 48, 48, 47, 49, 47, 46, 48, 49, 48, 49, 47, 46, 48, 46, 45, 47, 46, 45, 47, 46, 45, 47, - 47, 46, 48, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, - 45, 45, 45, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 44, 44, 44, - 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 44, 44, 44, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 44, 44, 44, 45, 45, 45, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 45, 45, 45, 44, 44, 44, 45, 45, 45, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 43, 42, 42, 43, - 42, 42, 43, 42, 42, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 41, 41, 41, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 40, - 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 29, 29, 29, 28, 28, 28, 29, 29, 29, 30, 30, 30, 29, 29, 29, 28, 28, 28, 29, 29, 29, - 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, - 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, - 40, 40, 41, 28, 28, 29, 24, 24, 25, 24, 24, 25, 23, 23, 24, 24, 24, 25, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 20, 20, 21, 17, 17, 18, 52, 52, 53, 37, 37, 38, 24, 24, 25, - 28, 28, 29, 29, 29, 30, 29, 29, 30, 24, 24, 25, 23, 23, 24, 23, 23, 24, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 56, 56, 56, 62, 62, 62, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 132, 132, 132, 195, 195, 195, 199, 199, 199, 201, 201, 201, - 201, 201, 201, 116, 116, 116, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 163, 163, 163, 198, 198, 198, 96, 96, 96, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, - 84, 84, 84, 193, 193, 193, 198, 198, 198, 159, 159, 159, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, - 133, 133, 134, 195, 195, 195, 148, 148, 148, 159, 159, 159, 189, 189, 189, 55, 55, 56, 45, 45, 46, 45, 45, 45, 45, 45, 45, 85, 85, 85, 192, 192, 192, 196, 196, 196, 189, 189, 189, 56, 56, 56, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, - 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 45, 45, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, - 50, 50, 50, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 48, 50, 49, 48, 50, - 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 50, 49, 49, 50, 49, 49, 50, 49, 49, 50, 49, 49, 49, 48, 48, 48, 49, 49, 49, - 49, 49, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 49, 48, 48, 48, 48, 48, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, - 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 47, 48, 48, 47, 49, 47, 46, 48, - 48, 47, 49, 48, 47, 49, 48, 47, 49, 48, 47, 49, 48, 47, 49, 48, 47, 49, 47, 46, 48, 46, 46, 46, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 43, 43, 43, 43, 43, 43, 44, 44, 44, - 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 38, 38, 38, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 35, 35, 35, 34, 34, 34, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, - 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 31, 31, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 29, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 15, 15, 15, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, 46, 46, 47, 29, 29, 30, 26, 26, 27, 28, 28, 29, 29, 29, 30, 26, 26, 27, 23, 23, 24, 23, 23, 24, 24, 24, 25, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, - 22, 22, 23, 20, 20, 21, 17, 17, 18, 52, 52, 53, 35, 35, 36, 23, 23, 24, 23, 23, 24, 24, 24, 25, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 22, 21, 21, 22, - 56, 56, 56, 60, 60, 60, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 161, 161, 161, 196, 196, 196, 200, 200, 200, 201, 201, 201, 200, 200, 200, 168, 168, 168, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 183, 183, 183, 198, 198, 198, 75, 75, 75, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 133, 133, 133, 195, 195, 195, 199, 199, 199, 97, 97, 97, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 182, 182, 182, 196, 196, 196, 117, 117, 117, 199, 199, 199, 127, 127, 128, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 84, 84, 85, 194, 194, 194, 199, 199, 199, 107, 107, 108, 45, 45, 46, 45, 45, 46, - 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, - 46, 46, 46, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 47, 47, 47, 47, 47, 47, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, - 49, 49, 49, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 47, 47, 47, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, 48, 48, 48, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 48, 47, 49, 50, 49, 50, 50, 49, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, - 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 49, 49, 49, 49, 48, 48, 49, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 47, 47, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 49, 48, 49, 47, 47, 48, 47, 47, 48, 48, 47, 48, 48, 48, 48, 48, 47, 48, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, - 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, - 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 39, 39, 40, 39, 39, 40, 39, 39, 40, 39, 39, 39, 39, 39, 39, 38, 38, 39, 39, 39, 39, 38, 38, 39, 38, 38, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 37, 36, 36, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, - 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, - 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 14, 14, 14, 14, 14, 14, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 38, 38, 39, 44, 44, 45, 28, 28, 29, 23, 23, 24, 24, 24, 25, 24, 24, 25, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, - 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 20, 20, 21, 16, 16, 17, 54, 54, 55, 42, 42, 43, 29, 29, 30, 28, 28, 29, 29, 29, 30, 28, 28, 29, 23, 23, 24, 23, 23, 24, 24, 24, 25, 26, 26, 27, 23, 23, 24, 23, 23, 24, - 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 56, 56, 56, 60, 60, 60, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 183, 183, 183, 197, 197, 197, 179, 179, 179, 191, 191, 191, 201, 201, 201, 199, 199, 199, 74, 74, 74, 44, 44, 44, 44, 44, 44, 44, 44, 44, 54, 54, 54, 192, 192, 192, 198, 198, 198, - 65, 65, 65, 44, 44, 44, 45, 45, 45, 45, 45, 45, 94, 94, 94, 182, 182, 182, 193, 193, 193, 94, 94, 94, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 182, 182, 182, 196, 196, 196, 169, 169, 169, 45, 45, 45, 45, 45, 45, 55, 55, 55, 163, 163, 163, 55, 55, 55, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 94, 94, 94, 193, 193, 193, 168, 168, 168, 137, 137, 138, 178, 178, 178, 55, 55, 55, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, - 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 48, 50, 49, 48, 50, 49, 48, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, - 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 48, 48, 49, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 48, 48, 48, 48, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 47, 47, 47, - 47, 47, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 41, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 40, 39, 39, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, - 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 32, 31, 31, 31, 31, 31, 31, 30, 30, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, 49, 49, 50, 37, 37, 38, 29, 29, 30, - 28, 28, 29, 29, 29, 30, 26, 26, 27, 23, 23, 24, 24, 24, 25, 26, 26, 27, 24, 24, 25, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 20, 20, 21, 17, 17, 17, 47, 47, 47, 35, 35, 36, 28, 28, 29, 28, 28, 29, 26, 26, 27, 24, 24, 25, - 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 24, 22, 22, 23, 22, 22, 23, 56, 56, 57, 61, 61, 61, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 63, 63, 63, 193, 193, 193, 198, 198, 198, 138, 138, 138, 126, 126, 126, 198, 198, 198, 199, 199, 199, 115, 115, 115, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 64, 64, 64, 194, 194, 194, 189, 189, 189, 44, 44, 44, 44, 44, 44, 44, 44, 44, 83, 83, 83, 192, 192, 192, 195, 195, 195, 197, 197, 197, 146, 146, 146, 45, 45, 45, 44, 44, 44, 44, 44, 44, 94, 94, 94, 193, 193, 193, 198, 198, 198, 97, 97, 97, - 45, 45, 45, 45, 45, 45, 143, 143, 143, 193, 193, 193, 65, 65, 65, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 46, 133, 133, 134, 195, 195, 195, 127, 127, 128, 189, 189, 189, - 106, 106, 106, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 48, 50, 49, 48, 50, 48, 48, 49, 49, 49, 49, 49, 49, 49, - 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 50, 48, 47, 49, 48, 47, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, 48, 48, 48, - 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 49, 49, 50, 49, 49, 49, 49, 49, 50, 48, 48, 48, 48, 48, 48, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 48, - 48, 48, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 45, 45, 45, 44, 44, 44, 43, 43, 43, 44, 44, 44, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 39, 38, 38, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 38, 37, 37, 38, 37, 37, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 36, 36, 37, 36, 36, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 31, 30, 30, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 28, 28, 28, 29, 29, 29, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 29, 29, 29, 56, 56, 56, 38, 38, 39, 42, 42, 43, 29, 29, 30, 28, 28, 29, 26, 26, 27, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 20, 20, 21, 17, 17, 18, - 52, 52, 53, 38, 38, 39, 26, 26, 27, 29, 29, 30, 28, 28, 29, 26, 26, 27, 28, 28, 29, 28, 28, 29, 24, 24, 25, 22, 22, 23, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 56, 56, 57, 61, 61, 61, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 81, 81, 81, 193, 193, 193, - 198, 198, 198, 116, 116, 116, 74, 74, 74, 197, 197, 197, 199, 199, 199, 167, 167, 167, 43, 43, 43, 44, 44, 44, 43, 43, 43, 73, 73, 73, 194, 194, 194, 189, 189, 189, 44, 44, 44, 44, 44, 44, 54, 54, 54, 181, 181, 181, 194, 194, 194, 199, 199, 199, 200, 200, 200, 117, 117, 117, 45, 45, 45, - 45, 45, 45, 44, 44, 44, 172, 172, 172, 195, 195, 195, 178, 178, 178, 45, 45, 45, 44, 44, 44, 74, 74, 74, 192, 192, 192, 166, 166, 166, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 55, 55, 55, 163, 163, 163, 172, 172, 172, 65, 65, 65, 123, 123, 123, 55, 55, 56, - 45, 45, 45, 45, 45, 45, 172, 172, 172, 196, 196, 196, 189, 189, 189, 168, 168, 168, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, - 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 49, 49, 49, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 46, 46, 46, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 50, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, - 49, 49, 49, 50, 49, 50, 50, 49, 50, 49, 48, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 49, 49, 48, 49, 49, 48, 50, - 48, 47, 49, 48, 47, 48, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, - 49, 49, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 47, 47, 48, 47, 47, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 44, 43, 43, 43, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 43, 43, 43, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 38, 37, 37, 37, 37, 37, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 37, 36, 36, 37, 36, 36, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 36, 35, 35, 35, - 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 31, 31, 31, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 30, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 28, 28, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, 46, 46, 47, 31, 31, 32, 28, 28, 29, 29, 29, 30, 26, 26, 27, 26, 26, 27, 28, 28, 29, 28, 28, 29, 22, 22, 23, 22, 22, 23, 23, 23, 24, 22, 22, 23, - 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 20, 20, 21, 17, 17, 18, 52, 52, 53, 37, 37, 38, 26, 26, 27, 29, 29, 30, 26, 26, 27, 24, 24, 25, 24, 24, 25, 28, 28, 29, 26, 26, 27, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, - 22, 22, 23, 22, 22, 23, 22, 22, 23, 56, 56, 57, 61, 61, 61, 43, 43, 43, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 112, 112, 112, 194, 194, 194, 198, 198, 198, 65, 65, 65, 44, 44, 44, 144, 144, 144, 198, 198, 198, 199, 199, 199, 74, 74, 74, 44, 44, 44, 44, 44, 44, 92, 92, 92, 194, 194, 194, 167, 167, 167, 43, 43, 43, 43, 43, 43, 123, 123, 123, - 193, 193, 193, 147, 147, 147, 137, 137, 137, 200, 200, 200, 76, 76, 76, 45, 45, 45, 45, 45, 45, 113, 113, 113, 193, 193, 193, 198, 198, 198, 128, 128, 128, 45, 45, 45, 45, 45, 45, 163, 163, 163, 195, 195, 195, 85, 85, 85, 44, 44, 44, 45, 45, 45, 45, 45, 46, 45, 45, 45, 64, 64, 64, - 163, 163, 163, 194, 194, 194, 196, 196, 196, 197, 197, 197, 195, 195, 195, 185, 185, 185, 55, 55, 55, 45, 45, 45, 183, 183, 183, 198, 198, 198, 200, 200, 200, 96, 96, 96, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 45, 46, 46, 46, - 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, - 47, 47, 47, 49, 49, 49, 49, 49, 49, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 50, 49, 50, 48, 47, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 49, 49, 49, 48, 48, 48, 47, 47, 47, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, - 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 48, 49, 48, 47, 49, 48, 47, 49, 49, 48, 50, 48, 47, 49, 49, 48, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, - 48, 48, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, - 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 48, 47, 47, 48, 47, 47, 47, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 47, 47, 47, 47, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 46, 46, 46, 46, 46, 47, 46, 46, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 45, 45, 45, 45, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, - 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 36, 36, 37, 36, 36, 37, 36, 36, 37, 36, 36, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 31, 30, 30, 30, 29, 29, 29, 29, 29, 30, 29, 29, 29, 29, 29, 29, 28, 28, 29, 28, 28, 28, 29, 29, 29, 27, 27, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, - 27, 27, 27, 26, 26, 26, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 17, - 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 15, 15, 15, - 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, 44, 44, 45, 31, 31, 32, 28, 28, 29, 28, 28, 29, 26, 26, 27, 24, 24, 25, - 26, 26, 27, 29, 29, 30, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 20, 20, 21, 17, 17, 18, 47, 47, 47, 31, 31, 32, 28, 28, 29, 28, 28, 29, 28, 28, 29, 24, 24, 25, 23, 23, 24, 24, 24, 25, 24, 24, 25, - 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 25, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 56, 56, 56, 62, 62, 62, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 131, 131, 131, 195, 195, 195, 158, 158, 158, 45, 45, 45, 43, 43, 43, 74, 74, 74, 196, 196, 196, 199, 199, 199, 125, 125, 125, 42, 42, 42, 42, 42, 42, - 112, 112, 112, 195, 195, 195, 146, 146, 146, 43, 43, 43, 43, 43, 43, 182, 182, 182, 185, 185, 185, 127, 127, 127, 199, 199, 199, 117, 117, 117, 45, 45, 45, 45, 45, 45, 45, 45, 45, 172, 172, 172, 195, 195, 195, 199, 199, 199, 86, 86, 86, 45, 45, 45, 104, 104, 104, 193, 193, 193, 126, 126, 126, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 55, 55, 55, 172, 172, 172, 194, 194, 194, 197, 197, 197, 199, 199, 199, 200, 200, 200, 199, 199, 199, 199, 199, 199, 116, 116, 116, 65, 65, 65, 194, 194, 194, 198, 198, 198, 149, 149, 149, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 94, 94, 94, 46, 46, 46, 45, 45, 46, 134, 134, 134, 192, 192, 192, 105, 105, 105, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, - 45, 45, 46, 46, 46, 46, 46, 46, 46, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 46, 46, 46, - 45, 45, 45, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 49, 49, 49, 50, 50, 50, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 47, 49, 48, 47, 49, 49, 48, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, - 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 48, 50, 48, 47, 49, 49, 48, 50, 49, 48, 50, 50, 49, 50, 50, 50, 50, 49, 49, 49, 48, 48, 48, 50, 50, 50, 48, 48, 48, 49, 49, 49, - 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 49, 49, 50, 49, 49, 50, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 47, 47, 48, - 48, 48, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 47, 47, 47, 46, 46, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 47, 47, 47, - 47, 47, 47, 45, 45, 46, 45, 45, 45, 44, 44, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 46, 46, 46, 44, 44, 44, - 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 36, 36, 37, 36, 36, 37, 36, 36, 37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 36, - 35, 35, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, - 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 24, 24, 24, 23, 23, 23, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 15, 15, 15, 15, 15, 15, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 38, 38, 39, - 38, 38, 39, 28, 28, 29, 28, 28, 29, 28, 28, 29, 26, 26, 27, 23, 23, 24, 23, 23, 24, 26, 26, 27, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 21, 17, 17, 18, 52, 52, 53, 35, 35, 36, 28, 28, 29, - 26, 26, 27, 28, 28, 29, 26, 26, 27, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 23, 23, 24, 23, 23, 24, 22, 22, 23, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 56, 56, 57, 62, 62, 62, 43, 43, 43, 41, 41, 41, 40, 40, 40, 41, 41, 41, - 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 171, 171, 171, 195, 195, 195, 116, 116, 116, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 164, 164, 164, 198, 198, 198, 177, 177, 177, 44, 44, 44, 44, 44, 44, 153, 153, 153, 195, 195, 195, 115, 115, 115, 43, 43, 43, 92, 92, 92, 193, 193, 193, 198, 198, 198, 198, 198, 198, 148, 148, 148, 45, 45, 45, 44, 44, 44, 45, 45, 45, 114, 114, 114, 193, 193, 193, 198, 198, 198, - 190, 190, 190, 65, 65, 65, 155, 155, 155, 194, 194, 194, 175, 175, 175, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 64, 64, 64, 163, 163, 163, 194, 194, 194, 198, 198, 198, 200, 200, 200, 107, 107, 107, 96, 96, 97, 189, 189, 189, 200, 200, 200, 117, 117, 117, 85, 85, 85, 195, 195, 195, - 178, 178, 179, 55, 55, 55, 45, 45, 45, 55, 55, 56, 163, 163, 163, 192, 192, 192, 163, 163, 163, 45, 45, 45, 114, 114, 114, 193, 193, 193, 195, 195, 195, 156, 156, 157, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, - 45, 45, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, - 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, - 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 47, 47, 47, 48, 48, 48, 50, 49, 50, 49, 48, 50, - 49, 49, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 50, 50, 50, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 48, 50, 48, 47, 49, 49, 48, 50, 49, 48, 50, 49, 49, 50, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, - 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 49, 48, 48, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, - 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 46, 46, 46, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 44, 44, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, - 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 39, 39, 39, 37, 37, 37, - 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 16, 16, 16, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 15, 15, 15, 15, 15, 15, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, 44, 44, 45, 29, 29, 30, 28, 28, 29, 28, 28, 29, 28, 28, 29, 23, 23, 24, 23, 23, 24, 24, 24, 25, 22, 22, 23, 22, 22, 23, 23, 23, 24, 22, 22, 23, 23, 23, 24, 22, 22, 23, 22, 22, 23, - 22, 22, 23, 21, 21, 21, 17, 17, 18, 52, 52, 53, 38, 38, 39, 28, 28, 29, 26, 26, 27, 28, 28, 29, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, - 56, 56, 57, 61, 61, 61, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 43, 43, 43, 182, 182, 182, 197, 197, 197, 84, 84, 84, 43, 43, 43, 43, 43, 43, 43, 43, 43, 113, 113, 113, 196, 196, 196, 200, 200, 200, 106, 106, 106, 44, 44, 44, 183, 183, 183, 196, 196, 196, 84, 84, 84, 43, 43, 43, 132, 132, 132, 195, 195, 195, 199, 199, 199, 148, 148, 148, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 64, 64, 64, 172, 172, 172, 195, 195, 195, 199, 199, 199, 148, 148, 148, 117, 117, 117, 195, 195, 195, 197, 197, 197, 137, 137, 137, 45, 45, 45, 44, 44, 44, 45, 45, 45, 64, 64, 64, 172, 172, 172, 194, 194, 194, 197, 197, 197, 200, 200, 200, 117, 117, 117, 45, 45, 45, - 45, 45, 45, 176, 176, 176, 199, 199, 199, 86, 86, 86, 146, 146, 146, 196, 196, 196, 127, 127, 128, 45, 45, 46, 45, 45, 46, 163, 163, 163, 194, 194, 194, 196, 196, 196, 137, 137, 137, 115, 115, 115, 194, 194, 194, 195, 195, 195, 199, 199, 199, 179, 179, 179, 46, 46, 46, 45, 45, 46, 45, 45, 46, - 45, 45, 46, 47, 47, 47, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 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, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, - 48, 47, 50, 47, 47, 49, 47, 47, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, - 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 50, 49, 48, 49, 49, 48, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, - 48, 48, 48, 48, 48, 49, 47, 46, 48, 49, 48, 50, 49, 48, 50, 48, 48, 49, 48, 47, 49, 48, 48, 48, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, - 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, - 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 46, 46, 47, 46, 46, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 43, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 37, 37, 37, 38, 38, 38, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 34, 34, 34, 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 33, 32, 32, 33, - 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 29, 29, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, 46, 46, 47, 31, 31, 32, 26, 26, 27, 26, 26, 27, 26, 26, 27, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, - 22, 22, 23, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 21, 17, 17, 18, 50, 50, 51, 37, 37, 38, 28, 28, 29, 28, 28, 29, 29, 29, 30, 26, 26, 27, 26, 26, 27, 26, 26, 27, 24, 24, 25, 24, 24, 25, 24, 24, 25, 23, 23, 24, - 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 24, 22, 22, 23, 56, 56, 57, 61, 61, 61, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 63, 63, 63, 192, 192, 192, 187, 187, 187, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 53, 53, 53, 185, 185, 185, 198, 198, 198, 167, 167, 167, 73, 73, 73, 194, 194, 194, 197, 197, 197, 53, 53, 53, - 104, 104, 104, 194, 194, 194, 197, 197, 197, 200, 200, 200, 75, 75, 75, 44, 44, 44, 45, 45, 45, 44, 44, 44, 162, 162, 162, 154, 154, 154, 167, 167, 167, 200, 200, 200, 107, 107, 107, 137, 137, 137, 197, 197, 197, 199, 199, 199, 190, 190, 190, 65, 65, 65, 45, 45, 45, 84, 84, 84, 192, 192, 192, - 174, 174, 174, 198, 198, 198, 200, 200, 200, 117, 117, 117, 45, 45, 45, 45, 45, 45, 65, 65, 65, 194, 194, 194, 157, 157, 157, 96, 96, 96, 196, 196, 196, 198, 198, 198, 127, 127, 128, 45, 45, 46, 104, 104, 104, 193, 193, 193, 197, 197, 197, 200, 200, 200, 86, 86, 86, 198, 198, 198, 187, 187, 187, - 199, 199, 199, 200, 200, 200, 201, 201, 201, 65, 65, 66, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 46, 48, 47, 46, 48, 48, 47, 49, 47, 46, 49, 48, 47, 50, 48, 47, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, - 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 47, 48, 48, 47, 49, 48, 47, 49, 48, 47, 49, 48, 47, 49, 48, 48, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 50, 50, 50, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 49, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 48, 47, 47, 48, 47, 47, 47, 46, 46, 46, - 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 46, 46, 46, 46, 46, 46, 47, 46, 46, 47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, 43, 43, 44, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, - 37, 37, 37, 39, 39, 39, 39, 39, 39, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 32, 32, 32, 33, 33, 33, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, 44, 44, 45, 31, 31, 32, 28, 28, 29, - 29, 29, 30, 29, 29, 30, 24, 24, 25, 26, 26, 27, 26, 26, 27, 24, 24, 25, 24, 24, 25, 24, 24, 25, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 21, 17, 17, 18, 50, 50, 51, 33, 33, 34, 28, 28, 29, 26, 26, 27, 29, 29, 30, 28, 28, 29, - 26, 26, 27, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 56, 56, 57, 61, 61, 61, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 82, 82, 82, 193, 193, 193, 157, 157, 157, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 123, 123, 123, - 197, 197, 197, 199, 199, 199, 156, 156, 156, 196, 196, 196, 177, 177, 177, 43, 43, 43, 94, 94, 94, 145, 145, 145, 198, 198, 198, 200, 200, 200, 168, 168, 168, 125, 125, 125, 124, 124, 124, 182, 182, 182, 184, 184, 184, 64, 64, 64, 188, 188, 188, 199, 199, 199, 76, 76, 76, 187, 187, 187, 198, 198, 198, - 200, 200, 200, 201, 201, 201, 178, 178, 178, 125, 125, 125, 173, 173, 173, 175, 175, 175, 106, 106, 106, 199, 199, 199, 200, 200, 200, 66, 66, 66, 45, 45, 45, 45, 45, 45, 153, 153, 153, 195, 195, 195, 168, 168, 168, 189, 189, 189, 198, 198, 198, 199, 199, 199, 158, 158, 158, 45, 45, 46, 124, 124, 124, - 195, 195, 195, 199, 199, 199, 201, 201, 201, 178, 178, 178, 127, 127, 127, 45, 45, 46, 158, 158, 158, 200, 200, 200, 201, 201, 201, 96, 96, 97, 45, 45, 46, 124, 124, 124, 114, 114, 114, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, - 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 48, 48, 48, 48, 48, 48, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 47, 48, 47, 46, 48, 46, 46, 47, 47, 46, 48, 47, 46, 48, 48, 47, 49, 48, 48, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 47, 47, 47, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 47, 49, 47, 46, 48, 48, 47, 49, 49, 48, 50, 49, 48, 50, 48, 48, 48, - 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 50, 50, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, - 45, 45, 45, 44, 44, 44, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, 43, 43, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 44, 44, 44, - 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 32, 31, 31, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, - 29, 29, 29, 29, 29, 29, 30, 30, 30, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 29, 29, 29, 56, 56, 56, 39, 39, 39, 42, 42, 43, 29, 29, 30, 28, 28, 29, 28, 28, 29, 29, 29, 30, 26, 26, 27, 26, 26, 27, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 21, 17, 17, 18, - 52, 52, 53, 37, 37, 38, 29, 29, 30, 26, 26, 27, 29, 29, 30, 29, 29, 30, 28, 28, 29, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 56, 56, 57, 60, 60, 60, 42, 42, 42, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 43, 43, 43, 42, 42, 42, 42, 42, 42, 112, 112, 112, 194, 194, 194, 104, 104, 104, - 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 53, 53, 53, 185, 185, 185, 198, 198, 198, 199, 199, 199, 198, 198, 198, 136, 136, 136, 43, 43, 43, 44, 44, 44, 44, 44, 44, 156, 156, 156, 198, 198, 198, 199, 199, 199, 198, 198, 198, 196, 196, 196, 176, 176, 176, 75, 75, 75, - 84, 84, 84, 196, 196, 196, 178, 178, 178, 137, 137, 137, 197, 197, 197, 117, 117, 117, 169, 169, 169, 200, 200, 200, 200, 200, 200, 199, 199, 199, 167, 167, 167, 65, 65, 65, 127, 127, 127, 198, 198, 198, 200, 200, 200, 66, 66, 66, 55, 55, 55, 153, 153, 153, 193, 193, 193, 197, 197, 197, 199, 199, 199, - 117, 117, 117, 127, 127, 127, 199, 199, 199, 179, 179, 179, 45, 45, 46, 45, 45, 45, 175, 175, 175, 199, 199, 199, 201, 201, 201, 138, 138, 138, 45, 45, 45, 45, 45, 45, 65, 65, 65, 197, 197, 197, 200, 200, 200, 199, 199, 199, 196, 196, 196, 175, 175, 175, 76, 76, 76, 45, 45, 46, 45, 45, 45, - 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 47, 49, 47, 46, 48, 47, 46, 48, 47, 47, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 50, 50, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 50, - 47, 47, 48, 47, 46, 48, 47, 46, 48, 48, 47, 49, 49, 48, 50, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, - 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 48, 48, 48, 48, 48, 48, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 49, 49, 49, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, - 46, 46, 46, 47, 47, 47, 45, 45, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 44, 44, 44, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 45, 45, 45, 47, 47, 47, 46, 46, 46, 45, 45, 45, 44, 44, 44, 46, 46, 46, 46, 46, 47, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 43, 43, 43, 43, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 35, 35, 35, 34, 34, 34, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 32, 31, 31, 32, 31, 31, 31, 30, 30, 31, - 30, 30, 31, 30, 30, 30, 29, 29, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 15, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, 46, 46, 47, 31, 31, 32, 28, 28, 29, 28, 28, 29, 33, 33, 34, 28, 28, 29, 28, 28, 29, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, - 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 20, 20, 21, 17, 17, 18, 59, 59, 60, 55, 55, 56, 38, 38, 39, 33, 33, 34, 35, 35, 36, 35, 35, 36, 29, 29, 30, 26, 26, 27, 24, 24, 25, 24, 24, 25, 26, 26, 27, 26, 26, 27, 24, 24, 25, 23, 23, 24, 22, 22, 23, - 22, 22, 23, 23, 23, 24, 23, 23, 24, 57, 57, 58, 60, 60, 61, 42, 42, 42, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 42, 42, 42, 141, 141, 141, 195, 195, 195, 63, 63, 63, 42, 42, 42, 43, 43, 43, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 123, 123, 123, 197, 197, 197, 199, 199, 199, 200, 200, 200, 95, 95, 95, 44, 44, 44, 44, 44, 44, 44, 44, 44, 64, 64, 64, - 166, 166, 166, 198, 198, 198, 179, 179, 179, 127, 127, 127, 54, 54, 54, 44, 44, 44, 114, 114, 114, 195, 195, 195, 199, 199, 199, 199, 199, 199, 116, 116, 116, 44, 44, 45, 54, 54, 55, 157, 157, 157, 199, 199, 199, 159, 159, 159, 54, 54, 54, 44, 44, 44, 115, 115, 115, 196, 196, 196, 199, 199, 199, - 199, 199, 199, 195, 195, 195, 185, 185, 185, 85, 85, 85, 127, 127, 127, 96, 96, 96, 45, 45, 45, 106, 106, 106, 198, 198, 198, 199, 199, 199, 157, 157, 157, 175, 175, 175, 195, 195, 195, 137, 137, 138, 76, 76, 76, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 46, 124, 124, 124, 199, 199, 199, - 200, 200, 200, 137, 137, 138, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 45, 45, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, - 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 48, 48, 48, - 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 50, 50, 50, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 47, 47, 47, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 50, 50, 50, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, - 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 45, 45, 45, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 44, 44, 44, - 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, - 43, 43, 43, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 43, 42, 42, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 41, 41, 41, 40, 40, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 41, 41, 41, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, 39, 39, 39, - 39, 39, 39, 38, 38, 38, 39, 39, 39, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, - 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 25, 25, 25, 25, 25, 25, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 40, 40, 40, 58, 58, 59, 48, 48, 48, 37, 37, 38, 33, 33, 34, 35, 35, 36, 33, 33, 34, - 28, 28, 29, 24, 24, 25, 24, 24, 25, 26, 26, 27, 28, 28, 29, 24, 24, 25, 23, 23, 24, 23, 23, 24, 22, 22, 23, 23, 23, 24, 21, 21, 22, 17, 17, 18, 57, 57, 58, 33, 33, 34, 26, 26, 27, 24, 24, 25, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, - 24, 24, 25, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 56, 56, 57, 59, 59, 60, 41, 41, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 43, 42, 42, 42, 42, 42, 43, 42, 42, 42, 41, 41, 41, - 40, 40, 40, 41, 41, 41, 42, 42, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 171, 171, 171, 175, 175, 175, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 44, 165, 165, 165, 167, 167, 168, - 116, 116, 117, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 123, 123, 124, 195, 195, 195, 198, 198, 198, 127, 127, 127, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 45, - 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 135, 135, 135, 199, 199, 199, 200, 200, 200, 127, 127, 127, 55, 55, 56, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 65, 65, 65, 195, 195, 195, 199, 199, 199, 200, 200, 200, 198, 198, 198, 116, 116, 116, 45, 45, 46, 45, 45, 46, - 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, - 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 49, 49, 49, 50, 50, 50, 48, 48, 48, 47, 47, 47, 49, 49, 49, 49, 49, 49, 47, 47, 47, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 46, 46, 46, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 48, 48, 48, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 44, 44, 44, 45, 45, 45, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, - 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 45, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 46, 46, 46, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 44, 43, 43, 43, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 43, - 42, 42, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 39, 39, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 37, 37, 37, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 34, 34, 34, 35, 35, 35, 36, 36, 36, - 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, - 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 29, 29, 29, 56, 56, 56, 40, 40, 40, - 46, 46, 47, 28, 28, 29, 26, 26, 27, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 26, 26, 27, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 20, 20, 21, 17, 17, 18, 52, 52, 53, 38, 38, 39, 28, 28, 29, - 26, 26, 27, 23, 23, 24, 24, 24, 25, 26, 26, 27, 24, 24, 25, 22, 22, 23, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 56, 56, 57, 60, 60, 60, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, - 40, 40, 40, 41, 41, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 43, 43, 43, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 182, 182, 182, 104, 104, 105, 43, 43, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, - 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 84, 84, 84, 195, 195, 195, 137, 137, 137, - 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 115, 115, 115, - 198, 198, 198, 179, 179, 179, 97, 97, 97, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 46, 46, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 47, - 47, 47, 47, 47, 47, 47, 46, 46, 47, 46, 46, 47, 46, 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, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, - 47, 47, 47, 46, 46, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, - 50, 50, 50, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 50, 50, 50, 50, 50, 50, 49, 49, 49, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 50, 50, 50, - 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 43, 42, 42, 42, 42, 42, 43, 42, 42, 43, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 34, 34, 34, - 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 30, 29, 29, 29, - 29, 29, 29, 28, 28, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 29, 29, 29, 56, 56, 56, 39, 39, 39, 46, 46, 47, 31, 31, 32, 26, 26, 27, 24, 24, 25, 23, 23, 24, 24, 24, 25, 28, 28, 29, 22, 22, 23, 22, 22, 23, 23, 23, 24, 22, 22, 23, 22, 22, 23, 23, 23, 24, 23, 23, 24, 22, 22, 23, - 22, 22, 23, 21, 21, 21, 17, 17, 18, 52, 52, 53, 42, 42, 43, 29, 29, 30, 29, 29, 30, 28, 28, 29, 29, 29, 30, 29, 29, 30, 26, 26, 27, 23, 23, 24, 26, 26, 27, 26, 26, 27, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 23, 23, 24, 22, 22, 23, - 57, 57, 58, 59, 59, 59, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 43, 42, 42, 43, 42, 42, 42, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, 45, 45, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, - 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 46, 46, 47, - 46, 46, 47, 46, 46, 47, 47, 47, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 47, 47, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 47, 47, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, - 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 51, 51, 51, 50, 50, 50, 50, 50, 50, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 51, 51, 51, 49, 49, 49, 50, 50, 50, 51, 51, 51, 50, 50, 50, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 49, 49, 49, 48, 48, 48, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, - 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, - 48, 48, 48, 48, 48, 48, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 46, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 43, 42, 42, 43, 43, 43, 43, 42, 42, 43, 42, 42, 43, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 41, 41, 41, 42, 41, 41, 41, 41, 41, 41, 40, 40, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 40, 39, 39, 40, 39, 39, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 30, 29, 29, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, - 27, 27, 27, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 29, 29, 29, 56, 56, 56, 39, 39, 39, 46, 46, 47, 37, 37, 38, 29, 29, 30, 28, 28, 29, 28, 28, 29, 29, 29, 30, 28, 28, 29, 23, 23, 24, 24, 24, 25, - 26, 26, 27, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 22, 22, 23, 21, 21, 21, 17, 17, 18, 54, 54, 55, 42, 42, 43, 29, 29, 30, 29, 29, 30, 26, 26, 27, 24, 24, 25, 26, 26, 27, 24, 24, 25, 23, 23, 24, 23, 23, 24, 24, 24, 25, 23, 23, 24, - 22, 22, 23, 23, 23, 24, 23, 23, 24, 22, 22, 23, 23, 23, 24, 22, 22, 23, 56, 56, 57, 59, 59, 59, 40, 40, 41, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 47, 47, 47, 46, 46, 47, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 47, 47, 48, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 49, 48, 48, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, - 48, 48, 49, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, - 49, 49, 49, 49, 49, 49, 50, 50, 50, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 50, 50, 50, 49, 49, 49, 50, 50, 50, 51, 51, 51, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 51, 51, 51, 51, 51, 51, 52, 52, 52, 50, 50, 50, 51, 51, 51, 52, 52, 52, 51, 51, 51, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, - 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 51, 50, 51, 51, 50, 51, 51, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, - 51, 51, 51, 51, 51, 51, 52, 52, 52, 51, 51, 51, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, - 49, 49, 49, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 50, 50, 50, 50, 50, 50, 51, 51, 51, 50, 50, 50, 50, 50, 50, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, - 50, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 51, 51, 51, 50, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 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, 46, 46, 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, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 45, 45, 45, - 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 43, 42, 42, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 43, 42, 42, 42, 41, 41, 42, 41, 41, 42, - 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 17, 17, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 29, 29, 29, 56, 56, 56, 39, 39, 39, 49, 49, 50, 37, 37, 38, 29, 29, 30, - 28, 28, 29, 26, 26, 27, 24, 24, 25, 26, 26, 27, 23, 23, 24, 23, 23, 24, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 23, 23, 24, 21, 21, 22, 17, 17, 18, 56, 56, 57, 38, 38, 39, 29, 29, 30, 29, 29, 30, 29, 29, 30, 26, 26, 27, - 28, 28, 29, 28, 28, 29, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 23, 23, 24, 23, 23, 24, 22, 22, 23, 23, 23, 24, 22, 22, 23, 56, 56, 57, 59, 59, 59, 40, 40, 40, 40, 40, 40, 40, 40, 41, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 41, - 40, 40, 41, 41, 41, 42, 41, 41, 42, 30, 30, 31, 29, 29, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, - 30, 30, 30, 30, 30, 30, 30, 30, 31, 30, 30, 31, 30, 30, 31, 31, 31, 31, 30, 30, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 31, 31, 32, 32, 32, 32, 31, 31, 32, 31, 31, 32, 32, 32, 32, 32, 32, 32, - 31, 31, 32, 31, 31, 32, 32, 32, 32, 31, 31, 32, 31, 31, 32, 31, 31, 32, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 33, 32, 32, 33, 33, 33, 33, 33, 33, 33, 32, 32, 33, - 32, 32, 33, 32, 32, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 34, 34, 35, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 35, 35, 35, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 26, 26, 27, 26, 26, 27, 26, 26, 27, 26, 26, 27, - 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 15, 15, 15, 15, 15, 15, - 14, 14, 14, 15, 15, 15, 15, 15, 15, 14, 14, 14, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, - 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, - 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 13, 13, 13, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 15, 15, 15, - 29, 29, 29, 56, 56, 56, 39, 39, 39, 49, 49, 50, 33, 33, 34, 29, 29, 30, 29, 29, 30, 28, 28, 29, 26, 26, 27, 29, 29, 30, 24, 24, 25, 23, 23, 24, 23, 23, 24, 24, 24, 25, 22, 22, 23, 23, 23, 24, 23, 23, 24, 22, 22, 23, 23, 23, 24, 21, 21, 22, 17, 17, 18, - 54, 54, 55, 38, 38, 39, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 28, 28, 29, 24, 24, 25, 24, 24, 25, 24, 24, 25, 23, 23, 24, 24, 24, 25, 23, 23, 24, 23, 23, 24, 26, 26, 27, 23, 23, 24, 56, 56, 57, 60, 60, 60, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 39, 39, 40, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 40, 40, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 45, 44, 44, 44, - 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 47, 46, 46, 47, 47, 47, 47, 47, 47, 47, 46, 46, 47, 47, 47, 47, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 48, 48, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, - 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 48, 48, 49, 49, 49, 49, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 49, - 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 50, 50, 50, 51, 51, 51, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 48, 48, 49, 48, 48, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, - 50, 50, 50, 49, 49, 49, 50, 50, 50, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 52, 52, 52, 53, 53, 53, 52, 52, 52, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, - 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 51, 51, 51, 50, 50, 50, 50, 50, 50, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 50, 50, 50, - 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 51, 51, 51, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 52, 52, 52, 51, 51, 51, 51, 51, 51, 50, 50, 50, - 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 51, 51, 51, 50, 50, 50, 49, 49, 49, 48, 48, 48, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 50, 50, 50, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, - 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, - 48, 48, 48, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 48, 48, 48, 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, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 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, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 44, 44, 44, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 41, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 40, 40, 40, 40, 39, 39, 40, 39, 39, 39, 39, 39, 40, 40, 40, 40, 39, 39, 40, 39, 39, 39, - 40, 40, 40, 39, 39, 39, 38, 38, 39, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 37, 37, 37, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, - 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 29, 28, 28, 28, 27, 27, 28, 27, 27, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 17, 16, 16, 16, 15, 15, 15, 16, 16, 16, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 15, 15, 15, 30, 30, 30, 56, 56, 56, 39, 39, 39, 46, 46, 47, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 24, 24, 25, 24, 24, 25, 24, 24, 25, 23, 23, 24, - 24, 24, 25, 24, 24, 25, 23, 23, 24, 24, 24, 25, 21, 21, 22, 17, 17, 18, 52, 52, 53, 42, 42, 43, 29, 29, 30, 29, 29, 30, 28, 28, 29, 28, 28, 29, 28, 28, 29, 29, 29, 30, 28, 28, 29, 26, 26, 27, 24, 24, 25, 23, 23, 24, 23, 23, 24, 24, 24, 25, 23, 23, 24, - 23, 23, 24, 24, 24, 25, 23, 23, 24, 57, 57, 58, 61, 61, 61, 41, 41, 41, 39, 39, 39, 39, 39, 40, 39, 39, 40, 40, 40, 40, 39, 39, 40, 40, 40, 40, 39, 39, 40, 39, 39, 40, 41, 41, 41, 41, 41, 41, 43, 43, 43, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 44, 44, 44, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 44, 44, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 47, 47, 47, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 48, 48, 48, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 47, 47, 48, 48, 48, 48, 47, 47, 48, 47, 47, 48, 47, 47, 48, 47, 47, 47, 47, 47, 48, - 47, 47, 48, 47, 47, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 48, 48, 48, 48, 48, 48, 47, 47, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 50, 50, 50, 48, 48, 48, 47, 47, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 47, 47, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 49, 49, 49, 50, 50, 50, 51, 51, 51, 50, 50, 50, - 49, 49, 49, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, 48, 48, 48, 49, 49, 49, - 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 50, 50, 50, 49, 49, 49, 51, 51, 51, - 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, - 50, 50, 50, 51, 51, 51, 51, 51, 51, 50, 50, 50, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, - 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 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, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 39, 38, 38, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, 37, 37, 38, 37, 37, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 37, - 36, 36, 37, 36, 36, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 28, 28, 28, - 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 23, 23, 23, 25, 25, 25, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, 49, 49, 50, 33, 33, 34, 29, 29, 30, 29, 29, 30, 28, 28, 29, 28, 28, 29, - 29, 29, 30, 29, 29, 30, 26, 26, 27, 26, 26, 27, 23, 23, 24, 23, 23, 24, 24, 24, 25, 23, 23, 24, 23, 23, 24, 24, 24, 25, 21, 21, 22, 17, 17, 18, 54, 54, 55, 44, 44, 45, 33, 33, 34, 29, 29, 30, 29, 29, 30, 26, 26, 27, 29, 29, 30, 29, 29, 30, 28, 28, 29, - 26, 26, 27, 24, 24, 25, 23, 23, 24, 23, 23, 24, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 57, 57, 58, 59, 59, 59, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 40, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 42, 42, 43, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 45, 44, 44, 44, 43, 43, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, - 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 47, 46, 46, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, - 47, 47, 47, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, - 47, 47, 47, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 50, 50, 50, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 49, 49, 49, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 42, 42, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, - 43, 43, 43, 44, 44, 44, 45, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 44, 44, 44, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, - 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, - 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 39, 38, 38, 39, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 36, 35, 35, 36, 35, 35, 35, 35, 35, 35, 34, 34, 35, 35, 35, 35, 34, 34, 35, 34, 34, 35, 34, 34, 35, - 34, 34, 34, 34, 34, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 28, 28, 28, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 29, 29, 29, 56, 56, 56, 39, 39, 39, - 51, 51, 52, 38, 38, 39, 29, 29, 30, 29, 29, 30, 28, 28, 29, 26, 26, 27, 29, 29, 30, 29, 29, 30, 26, 26, 27, 26, 26, 27, 24, 24, 25, 23, 23, 24, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 21, 21, 21, 17, 17, 18, 57, 57, 58, 46, 46, 47, 35, 35, 36, - 29, 29, 30, 28, 28, 29, 26, 26, 27, 29, 29, 30, 29, 29, 30, 26, 26, 27, 24, 24, 25, 24, 24, 25, 24, 24, 25, 23, 23, 24, 26, 26, 27, 23, 23, 24, 23, 23, 24, 23, 23, 24, 22, 22, 23, 56, 56, 57, 59, 59, 59, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 43, 43, 43, - 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 47, 47, 47, 46, 46, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, - 47, 47, 47, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 57, 57, 57, 50, 50, 50, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, - 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 49, 49, 49, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, - 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 34, 34, 34, 34, 34, 35, 34, 34, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, - 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 29, 29, 29, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 30, 30, 30, 56, 56, 56, 40, 40, 40, 51, 51, 52, 38, 38, 39, 33, 33, 34, 29, 29, 30, 26, 26, 27, 28, 28, 29, 29, 29, 30, 29, 29, 30, 23, 23, 24, 24, 24, 25, 26, 26, 27, 23, 23, 24, 24, 24, 25, 23, 23, 24, 23, 23, 24, - 23, 23, 24, 21, 21, 21, 17, 17, 18, 65, 65, 66, 44, 44, 45, 29, 29, 30, 29, 29, 30, 28, 28, 29, 26, 26, 27, 26, 26, 27, 28, 28, 29, 26, 26, 27, 26, 26, 27, 26, 26, 27, 26, 26, 27, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 25, 23, 23, 24, - 57, 57, 58, 59, 59, 59, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, - 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 223, 223, 223, 228, 228, 228, 231, 231, 231, 227, 227, 227, 222, 222, 222, 61, 61, 61, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 48, 48, 48, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, - 46, 46, 46, 45, 45, 45, 46, 46, 46, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 211, 211, 211, 211, 211, 211, 216, 216, 216, 220, 220, 220, 205, 205, 205, 51, 51, 51, 67, 67, 67, 181, 181, 181, 213, 213, 213, 194, 194, 194, 68, 68, 68, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 211, 211, 211, 219, 219, 219, 219, 219, 219, 218, 218, 218, 209, 209, 209, - 51, 51, 51, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 208, 208, 208, 218, 218, 218, 219, 219, 219, 221, 221, 221, - 215, 215, 215, 49, 49, 49, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 204, 204, 204, 212, 212, 212, 209, 209, 209, - 209, 209, 209, 214, 214, 214, 40, 40, 40, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 31, 31, 31, 31, - 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 30, 30, 30, 201, 201, 201, - 203, 203, 203, 208, 208, 208, 206, 206, 206, 205, 205, 205, 43, 43, 43, 26, 26, 26, 26, 26, 26, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 202, 202, 202, 206, 206, 206, 204, 204, 204, 207, 207, 207, 199, 199, 199, 36, 36, 36, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 30, 30, 30, 56, 56, 56, 40, 40, 40, 53, 53, 54, 37, 37, 38, 29, 29, 30, 29, 29, 30, 28, 28, 29, 26, 26, 27, 28, 28, 29, 28, 28, 29, 26, 26, 27, - 26, 26, 27, 26, 26, 27, 26, 26, 27, 24, 24, 25, 23, 23, 24, 23, 23, 24, 23, 23, 24, 21, 21, 22, 17, 17, 18, 61, 61, 62, 46, 46, 47, 35, 35, 36, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 33, 33, 34, 35, 35, 36, 33, 33, 34, 29, 29, 30, 26, 26, 27, - 33, 33, 34, 29, 29, 30, 29, 29, 30, 28, 28, 29, 28, 28, 29, 28, 28, 29, 59, 59, 60, 59, 59, 59, 41, 41, 41, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 210, 210, 210, 220, 220, 220, 222, 222, 222, 218, 218, 218, 225, 225, 225, 42, 42, 42, 43, 43, 43, 183, 183, 183, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 183, 183, 183, 43, 43, 43, 43, 43, 43, 211, 211, 211, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 183, 183, 183, 43, 43, 43, 220, 220, 220, 220, 220, 220, 204, 204, 204, 53, 53, 53, 211, 211, 211, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, - 184, 184, 184, 44, 44, 44, 44, 44, 44, 43, 43, 43, 152, 152, 152, 213, 213, 213, 213, 213, 213, 220, 220, 220, 184, 184, 184, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 69, 69, 69, 197, 197, 197, 44, 44, 44, 45, 45, 45, 133, 133, 133, 195, 195, 195, 45, 45, 45, 45, 45, 45, 113, 113, 114, - 184, 184, 185, 46, 46, 46, 46, 46, 46, 46, 46, 46, 135, 135, 135, 211, 211, 211, 46, 46, 46, 45, 45, 45, 45, 45, 45, 70, 70, 70, 199, 199, 199, 46, 46, 46, 45, 45, 45, 47, 47, 47, 46, 46, 46, 199, 199, 199, 46, 46, 46, 184, 184, 184, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 47, 47, 47, 47, 47, 47, 223, 223, 223, 231, 231, 231, 232, 232, 232, 232, 232, 232, 211, 211, 211, 47, 47, 47, 46, 46, 46, 153, 153, 153, 219, 219, 219, 223, 223, 223, 225, 225, 225, 185, 185, 185, 46, 46, 46, 47, 47, 47, 46, 46, 46, 228, 228, 228, 223, 223, 223, 229, 229, 229, 199, 199, 199, - 48, 48, 48, 47, 47, 47, 181, 181, 181, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 178, 178, 178, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 159, 159, 159, 216, 216, 216, 217, 217, 217, 220, 220, 220, 190, 190, 190, 48, 48, 48, 48, 48, 48, 48, 48, 48, 191, 191, 191, 47, 47, 47, 47, 47, 47, 47, 47, 47, 191, 191, 191, - 48, 48, 48, 47, 47, 47, 219, 219, 219, 217, 217, 217, 217, 217, 217, 221, 221, 221, 217, 217, 217, 46, 46, 46, 46, 46, 46, 158, 158, 158, 215, 215, 215, 217, 217, 217, 223, 223, 223, 158, 158, 158, 48, 48, 48, 48, 48, 48, 47, 47, 47, 219, 219, 219, 224, 224, 224, 220, 220, 220, 225, 225, 225, - 213, 213, 213, 46, 46, 46, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 215, 215, 215, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 218, 218, 218, 216, 216, 216, 217, 217, 217, 194, 194, 194, 47, 47, 47, 46, 46, 46, 180, 180, 180, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 212, 212, 212, 131, 131, 131, 45, 45, 45, - 111, 111, 111, 218, 218, 218, 46, 46, 46, 46, 46, 46, 45, 45, 45, 148, 148, 148, 215, 215, 215, 219, 219, 219, 218, 218, 218, 143, 143, 143, 45, 45, 45, 44, 44, 44, 206, 206, 206, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 180, 180, 180, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 129, 129, 129, 206, 206, 206, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 202, 202, 202, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 179, 179, 179, 44, 44, 44, 44, 44, 44, 147, 147, 147, 204, 204, 204, 207, 207, 207, 213, 213, 213, 179, 179, 179, 44, 44, 44, - 43, 43, 43, 179, 179, 179, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 178, 178, 178, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 206, 206, 206, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 178, 178, 178, 42, 42, 42, 193, 193, 193, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 192, 192, 192, - 64, 64, 64, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 178, 178, 178, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 126, 126, 126, 178, 178, 178, 39, 39, 39, 39, 39, 39, 145, 145, 145, 206, 206, 206, 207, 207, 207, 213, 213, 213, 176, 176, 176, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 207, 207, 207, 214, 214, 214, 211, 211, 211, 192, 192, 192, 62, 62, 62, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 194, 194, 194, 186, 186, 186, 199, 199, 199, 184, 184, 184, - 58, 58, 58, 35, 35, 35, 36, 36, 36, 171, 171, 171, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 134, 134, 134, 201, 201, 201, 199, 199, 199, 197, 197, 197, 170, 170, 170, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 119, 119, 119, - 199, 199, 199, 34, 34, 34, 33, 33, 33, 33, 33, 33, 170, 170, 170, 79, 79, 79, 33, 33, 33, 33, 33, 33, 33, 33, 33, 198, 198, 198, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, - 32, 32, 32, 32, 32, 32, 31, 31, 32, 31, 31, 32, 31, 31, 31, 31, 31, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 31, 30, 30, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 30, 30, 30, 30, 30, 30, 30, - 29, 29, 29, 29, 29, 29, 116, 116, 116, 197, 197, 197, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 134, 134, 134, 191, 191, 191, 189, 189, 189, 199, 199, 199, 167, 167, 167, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 133, 133, 133, 198, 198, 198, 199, 199, 199, - 200, 200, 200, 166, 166, 166, 27, 27, 27, 27, 27, 27, 30, 30, 30, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 29, 29, 29, 196, 196, 196, 26, 26, 26, 29, 29, 29, 26, 26, 26, 29, 29, 29, 167, 167, 167, 29, 29, 29, 197, 197, 197, 207, 207, 207, 210, 210, 210, - 210, 210, 210, 212, 212, 212, 25, 25, 25, 28, 28, 28, 25, 25, 25, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 46, 46, 46, 182, 182, 182, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 181, 181, 181, 46, 46, 46, 22, 22, 22, 126, 126, 126, 202, 202, 202, - 197, 197, 197, 205, 205, 205, 165, 165, 165, 20, 20, 20, 20, 20, 20, 22, 22, 23, 164, 164, 164, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 28, 28, 28, 164, 164, 164, 19, 19, 19, 19, 19, 19, 19, 19, 19, 164, 164, 164, 19, 19, 19, 19, 19, 19, 164, 164, 164, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 160, 160, 160, 19, 19, 19, 164, 164, 164, 18, 18, 18, 18, 18, 18, 19, 19, 19, 29, 29, 29, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 30, 30, 31, 56, 56, 56, 40, 40, 40, 51, 51, 52, 38, 38, 39, 35, 35, 36, - 33, 33, 34, 29, 29, 30, 28, 28, 29, 29, 29, 30, 37, 37, 38, 33, 33, 34, 29, 29, 30, 24, 24, 25, 29, 29, 30, 29, 29, 30, 29, 29, 30, 28, 28, 29, 28, 28, 29, 22, 22, 23, 18, 18, 19, 56, 56, 57, 38, 38, 39, 35, 35, 36, 33, 33, 34, 29, 29, 30, 29, 29, 30, - 26, 26, 27, 24, 24, 25, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 56, 56, 57, 59, 59, 59, 41, 41, 41, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 183, 183, 183, - 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 183, 183, 183, 42, 42, 42, 42, 42, 42, 42, 42, 42, 183, 183, 183, 42, 42, 42, 42, 42, 42, 219, 219, 219, 183, 183, 183, 42, 42, 42, 43, 43, 43, 43, 43, 43, 183, 183, 183, 42, 42, 42, 43, 43, 43, 184, 184, 184, 55, 55, 55, - 44, 44, 44, 222, 222, 222, 199, 199, 199, 44, 44, 44, 43, 43, 43, 43, 43, 43, 184, 184, 184, 44, 44, 44, 43, 43, 43, 169, 169, 169, 184, 184, 184, 44, 44, 44, 43, 43, 43, 44, 44, 44, 152, 152, 152, 199, 199, 199, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 224, 224, 224, 45, 45, 45, - 44, 44, 44, 208, 208, 208, 228, 228, 228, 46, 46, 46, 46, 46, 46, 199, 199, 199, 114, 114, 114, 45, 45, 45, 45, 45, 45, 45, 45, 45, 223, 223, 223, 199, 199, 199, 134, 134, 134, 45, 45, 45, 46, 46, 46, 46, 46, 46, 223, 223, 223, 69, 69, 69, 44, 44, 45, 46, 46, 46, 69, 69, 69, - 223, 223, 223, 46, 46, 46, 186, 186, 186, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 178, 178, 178, 46, 46, 46, 45, 45, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 170, 170, 170, 186, 186, 186, 46, 46, 46, 47, 47, 47, 47, 47, 47, 135, 135, 135, 199, 199, 199, - 46, 46, 46, 47, 47, 47, 186, 186, 186, 47, 47, 47, 46, 46, 46, 153, 153, 153, 186, 186, 186, 47, 47, 47, 214, 214, 214, 94, 94, 94, 47, 47, 47, 47, 47, 47, 46, 46, 46, 82, 82, 82, 219, 219, 219, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 47, 47, 47, 46, 46, 46, 48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 175, 175, 175, 191, 191, 191, 46, 46, 46, 47, 47, 47, 47, 47, 47, 139, 139, 139, 205, 205, 205, 48, 48, 48, - 48, 48, 48, 191, 191, 191, 47, 47, 47, 47, 47, 47, 47, 47, 47, 191, 191, 191, 48, 48, 48, 48, 48, 48, 46, 46, 46, 47, 47, 47, 191, 191, 191, 47, 47, 47, 47, 47, 47, 46, 46, 46, 175, 175, 175, 191, 191, 191, 47, 47, 47, 47, 47, 47, 48, 48, 48, 191, 191, 191, 174, 174, 174, - 48, 48, 48, 47, 47, 47, 191, 191, 191, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 191, 191, 191, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 177, 177, 177, 46, 46, 46, 45, 45, 45, 148, 148, 148, 181, 181, 181, 45, 45, 45, 180, 180, 180, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 45, 45, 45, 91, 91, 91, 206, 206, 206, 46, 46, 46, 46, 46, 46, 46, 46, 46, 148, 148, 148, 91, 91, 91, 45, 45, 45, 164, 164, 164, 180, 180, 180, 45, 45, 45, 45, 45, 45, 45, 45, 45, 179, 179, 179, 164, 164, 164, 46, 46, 46, 218, 218, 218, 194, 194, 194, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 179, 179, 179, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 218, 218, 218, 194, 194, 194, 129, 129, 129, 44, 44, 44, 44, 44, 44, 44, 44, 44, 207, 207, 207, 179, 179, 179, 44, 44, 44, 44, 44, 44, 44, 44, 44, 179, 179, 179, 44, 44, 44, 164, 164, 164, - 179, 179, 179, 45, 45, 45, 44, 44, 44, 44, 44, 44, 129, 129, 129, 194, 194, 194, 44, 44, 44, 179, 179, 179, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 43, 43, 43, 42, 42, 42, 178, 178, 178, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 217, 217, 217, 193, 193, 193, 42, 42, 42, 42, 42, 42, 41, 41, 41, 178, 178, 178, 41, 41, 41, - 217, 217, 217, 64, 64, 64, 41, 41, 41, 41, 41, 41, 64, 64, 64, 217, 217, 217, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 218, 218, 218, 62, 62, 62, 39, 39, 39, 40, 40, 40, 40, 40, 40, 209, 209, 209, 178, 178, 178, 39, 39, 39, 162, 162, 162, - 178, 178, 178, 39, 39, 39, 39, 39, 39, 39, 39, 39, 126, 126, 126, 192, 192, 192, 39, 39, 39, 39, 39, 39, 177, 177, 177, 38, 38, 38, 38, 38, 38, 106, 106, 106, 217, 217, 217, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 35, 35, 35, 171, 171, 171, 35, 35, 35, 35, 35, 35, 100, 100, 100, 200, 200, 200, 35, 35, 35, 35, 35, 35, 171, 171, 171, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 154, 154, 154, 170, 170, 170, 34, 34, 34, 35, 35, 35, 34, 34, 34, 119, 119, 119, - 185, 185, 185, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 201, 201, 201, 185, 185, 185, 119, 119, 119, 33, 33, 33, 33, 33, 33, 55, 55, 55, 180, 180, 180, 57, 57, 57, 33, 33, 33, 184, 184, 184, 99, 99, 99, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, - 30, 30, 30, 30, 30, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 30, 29, 29, 30, 210, 210, 210, 184, 184, 184, 116, 116, 116, 29, 29, 29, 29, 29, 29, 29, 29, 29, 152, 152, 152, 168, 168, 168, 28, 28, 28, 28, 28, 28, 28, 28, 28, 116, 116, 116, 183, 183, 183, - 28, 28, 28, 27, 27, 27, 146, 146, 146, 168, 168, 168, 28, 28, 28, 27, 27, 27, 26, 26, 27, 114, 114, 114, 183, 183, 183, 26, 26, 26, 29, 29, 29, 167, 167, 167, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 29, 29, 29, 188, 188, 188, 182, 182, 182, 29, 29, 29, 26, 26, 26, - 29, 29, 29, 167, 167, 167, 26, 26, 26, 26, 26, 26, 32, 32, 32, 168, 168, 168, 26, 26, 26, 25, 25, 25, 26, 26, 26, 29, 29, 29, 26, 26, 26, 25, 25, 25, 25, 25, 25, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 209, 209, 209, 46, 46, 46, 22, 22, 22, 21, 21, 21, - 46, 46, 46, 208, 208, 208, 22, 22, 22, 149, 149, 149, 165, 165, 165, 20, 20, 20, 21, 21, 21, 22, 22, 22, 112, 112, 112, 181, 181, 181, 21, 21, 21, 22, 22, 22, 160, 160, 160, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 24, 24, 25, 164, 164, 164, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 164, 164, 164, 19, 19, 19, 19, 19, 19, 203, 203, 203, 66, 66, 66, 19, 19, 19, 19, 19, 19, 19, 19, 19, 50, 50, 50, 204, 204, 204, 19, 19, 19, 164, 164, 164, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, - 30, 30, 30, 56, 56, 56, 39, 39, 39, 49, 49, 50, 37, 37, 38, 35, 35, 36, 29, 29, 30, 29, 29, 30, 28, 28, 29, 24, 24, 25, 24, 24, 25, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 23, 23, 24, 22, 22, 23, 22, 22, 23, 22, 22, 23, 21, 21, 21, 17, 17, 18, - 52, 52, 53, 33, 33, 34, 29, 29, 30, 28, 28, 29, 29, 29, 30, 29, 29, 30, 24, 24, 25, 23, 23, 24, 24, 24, 25, 24, 24, 25, 23, 23, 24, 24, 24, 25, 24, 24, 25, 28, 28, 29, 26, 26, 27, 26, 26, 27, 26, 26, 27, 24, 24, 25, 58, 58, 58, 59, 59, 59, 40, 40, 40, - 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 183, 183, 183, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 184, 184, 184, 42, 42, 42, 42, 42, 42, 42, 42, 42, 183, 183, 183, 41, 41, 41, 41, 41, 41, 181, 181, 181, 198, 198, 198, 112, 112, 112, 43, 43, 43, - 43, 43, 43, 183, 183, 183, 43, 43, 43, 42, 42, 42, 184, 184, 184, 43, 43, 43, 44, 44, 44, 184, 184, 184, 152, 152, 152, 184, 184, 184, 43, 43, 43, 43, 43, 43, 184, 184, 184, 43, 43, 43, 65, 65, 65, 213, 213, 213, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, - 207, 207, 207, 91, 91, 91, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 199, 199, 199, 113, 113, 113, 44, 44, 44, 232, 232, 232, 184, 184, 184, 153, 153, 153, 46, 46, 46, 232, 232, 232, 44, 44, 44, 45, 45, 45, 45, 45, 45, 133, 133, 133, 185, 185, 185, 71, 71, 71, 223, 223, 223, 46, 46, 46, 45, 45, 45, - 45, 45, 45, 133, 133, 134, 185, 185, 185, 45, 45, 45, 46, 46, 46, 186, 186, 186, 135, 135, 135, 46, 46, 46, 186, 186, 186, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 184, 184, 184, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 71, 71, 71, 223, 223, 223, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 186, 186, 186, 122, 122, 122, 47, 47, 47, 184, 184, 184, 46, 46, 46, 45, 45, 46, 186, 186, 186, 153, 153, 153, 47, 47, 47, 210, 210, 210, 212, 212, 212, 48, 48, 48, 47, 47, 47, 48, 48, 48, 212, 212, 212, 212, 212, 212, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, 48, 48, 48, 48, 48, 48, 72, 72, 72, 227, 227, 227, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 205, 205, 205, 119, 119, 119, 48, 48, 48, 191, 191, 191, 48, 48, 48, 48, 48, 48, 47, 47, 47, 191, 191, 191, 48, 48, 48, 46, 46, 46, 46, 46, 46, 45, 45, 46, 191, 191, 191, 47, 47, 47, 46, 46, 46, 97, 97, 97, 216, 216, 216, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 217, 217, 217, 98, 98, 98, 47, 47, 47, 184, 184, 184, 47, 47, 47, 46, 46, 46, 48, 48, 48, 48, 48, 48, 47, 47, 47, 184, 184, 184, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 179, 179, 179, 45, 45, 45, 45, 45, 45, - 180, 180, 180, 148, 148, 148, 47, 47, 47, 181, 181, 181, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 218, 218, 218, 110, 110, 111, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 47, 91, 91, 91, 206, 206, 206, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 44, 44, 44, 218, 218, 218, 45, 45, 45, 180, 180, 180, 148, 148, 148, 180, 180, 180, 44, 44, 44, 45, 45, 45, 179, 179, 179, 44, 44, 44, 44, 44, 44, 44, 44, 44, 129, 129, 129, 179, 179, 179, 67, 67, 67, 218, 218, 218, 44, 44, 44, 44, 44, 44, 44, 44, 44, 176, 176, 176, 194, 194, 194, - 110, 110, 110, 44, 44, 44, 44, 44, 44, 179, 179, 179, 67, 67, 67, 218, 218, 218, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 194, 194, 194, 43, 43, 43, 175, 175, 175, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 178, 178, 178, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 178, 178, 178, - 146, 146, 146, 178, 178, 178, 42, 42, 42, 40, 40, 40, 178, 178, 178, 41, 41, 41, 127, 127, 127, 171, 171, 171, 41, 41, 41, 40, 40, 40, 178, 178, 178, 127, 127, 127, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 38, 38, 38, 216, 216, 216, 178, 178, 178, 40, 40, 40, - 39, 39, 39, 124, 124, 124, 221, 221, 221, 178, 178, 178, 62, 62, 62, 217, 217, 217, 39, 39, 39, 40, 40, 40, 38, 38, 38, 39, 39, 39, 40, 40, 40, 178, 178, 178, 126, 126, 126, 39, 39, 39, 178, 178, 178, 38, 38, 38, 38, 38, 38, 39, 39, 39, 177, 177, 177, 144, 144, 144, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 37, 37, 37, 38, 38, 38, 37, 37, 37, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 171, 171, 171, 35, 35, 35, 35, 35, 35, 35, 35, 35, 171, 171, 171, 138, 138, 138, 36, 36, 36, 167, 167, 167, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 58, 58, 58, - 199, 199, 199, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 171, 171, 171, 99, 99, 99, 34, 34, 34, 33, 33, 33, 119, 119, 119, 170, 170, 170, 57, 57, 57, 211, 211, 211, 34, 34, 34, 33, 33, 33, 32, 32, 32, 77, 77, 77, 198, 198, 198, 170, 170, 170, 136, 136, 136, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 30, 30, 30, 29, 29, 29, 116, 116, 116, 168, 168, 168, 52, 52, 52, 210, 210, 210, 29, 29, 30, 29, 29, 30, 50, 50, 50, 200, 200, 200, - 29, 29, 29, 29, 29, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 183, 183, 183, 95, 95, 95, 50, 50, 50, 198, 198, 198, 27, 27, 28, 27, 27, 28, 27, 27, 28, 27, 27, 27, 27, 27, 27, 183, 183, 183, 94, 94, 95, 30, 30, 30, 160, 160, 160, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 26, 26, 26, 30, 30, 30, 167, 167, 167, 134, 134, 134, 168, 168, 168, 26, 26, 26, 29, 29, 29, 167, 167, 167, 26, 26, 26, 26, 26, 26, 31, 31, 31, 167, 167, 167, 29, 29, 29, 25, 25, 25, 25, 25, 25, 29, 29, 29, 26, 26, 26, 25, 25, 25, 26, 26, 26, 27, 27, 27, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 25, 25, 25, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, - 23, 23, 23, 22, 22, 22, 112, 112, 112, 164, 164, 164, 21, 21, 21, 21, 21, 21, 164, 164, 164, 111, 111, 111, 46, 46, 46, 208, 208, 208, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 217, 217, 217, 49, 49, 49, 25, 25, 25, 138, 138, 138, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 30, 30, 30, 165, 165, 165, 20, 20, 20, 20, 20, 20, 20, 20, 20, 165, 165, 165, 19, 19, 20, 19, 19, 19, 186, 186, 186, 195, 195, 195, 19, 19, 19, 19, 19, 19, 19, 19, 19, 195, 195, 195, 195, 195, 195, 19, 19, 19, 164, 164, 164, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 16, 16, 16, 30, 30, 30, 56, 56, 56, 39, 39, 39, 44, 44, 45, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 28, 28, 29, 23, 23, 24, 23, 23, 24, 24, 24, 25, 23, 23, 24, 24, 24, 25, 24, 24, 25, - 26, 26, 27, 26, 26, 27, 26, 26, 27, 26, 26, 27, 21, 21, 22, 17, 17, 18, 67, 67, 67, 49, 49, 50, 37, 37, 38, 29, 29, 30, 29, 29, 30, 37, 37, 38, 35, 35, 36, 29, 29, 30, 28, 28, 29, 26, 26, 27, 26, 26, 27, 26, 26, 27, 26, 26, 27, 29, 29, 30, 24, 24, 25, - 23, 23, 24, 22, 22, 23, 23, 23, 24, 57, 57, 58, 59, 59, 59, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, - 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 183, 183, 183, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 183, 183, 183, 42, 42, 42, 41, 41, 41, 41, 41, 41, 183, 183, 183, - 42, 42, 42, 42, 42, 42, 184, 184, 184, 42, 42, 42, 222, 222, 222, 66, 66, 66, 42, 42, 42, 184, 184, 184, 42, 42, 42, 44, 44, 44, 184, 184, 184, 44, 44, 44, 44, 44, 44, 184, 184, 184, 42, 42, 42, 169, 169, 169, 169, 169, 169, 44, 44, 44, 184, 184, 184, 43, 43, 43, 133, 133, 133, - 184, 184, 184, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 51, 51, 51, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 135, 135, 135, 184, 184, 184, 113, 113, 113, 199, 199, 199, 91, 91, 91, 211, 211, 211, 92, 92, 92, 211, 211, 211, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 211, 211, 211, 91, 91, 91, 45, 45, 45, 201, 201, 201, 93, 93, 93, 46, 46, 46, 46, 46, 46, 46, 46, 46, 216, 216, 216, 46, 46, 46, 45, 45, 45, 224, 224, 224, 45, 45, 45, 45, 45, 45, 225, 225, 225, 225, 225, 225, 225, 225, 225, 224, 224, 224, 55, 55, 55, 47, 47, 47, 223, 223, 223, - 215, 215, 215, 216, 216, 216, 185, 185, 185, 47, 47, 47, 135, 135, 135, 186, 186, 186, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 135, 135, 135, 186, 186, 186, 47, 47, 47, 219, 219, 219, 224, 224, 224, 221, 221, 221, 153, 153, 153, 47, 47, 47, 47, 47, 47, 186, 186, 186, - 212, 212, 212, 95, 95, 95, 47, 47, 47, 115, 115, 115, 200, 200, 200, 186, 186, 186, 46, 46, 46, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, - 46, 46, 46, 48, 48, 48, 48, 48, 48, 139, 139, 139, 191, 191, 191, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 56, 56, 56, 47, 47, 47, 47, 47, 47, 191, 191, 191, 48, 48, 48, 48, 48, 48, 47, 47, 47, 191, 191, 191, 47, 47, 47, 48, 48, 48, 47, 47, 47, - 46, 46, 46, 191, 191, 191, 49, 49, 49, 48, 48, 48, 139, 139, 139, 191, 191, 191, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 191, 191, 191, 139, 139, 139, 48, 48, 48, 204, 204, 204, 223, 223, 223, 220, 220, 220, 191, 191, 191, 47, 47, 47, 46, 46, 46, 222, 222, 222, - 224, 224, 224, 226, 226, 226, 191, 191, 191, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 47, 47, 47, - 48, 48, 48, 46, 46, 46, 47, 47, 47, 195, 195, 195, 214, 214, 214, 217, 217, 217, 148, 148, 148, 46, 46, 46, 46, 46, 46, 205, 205, 205, 210, 210, 210, 221, 221, 221, 217, 217, 217, 56, 56, 56, 47, 47, 47, 67, 67, 68, 194, 194, 194, 228, 228, 228, 228, 228, 228, 111, 111, 111, 45, 45, 45, - 129, 129, 130, 179, 179, 180, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 179, 179, 179, 44, 44, 44, 179, 179, 179, 44, 44, 44, 164, 164, 164, 164, 164, 164, 44, 44, 44, 179, 179, 179, 45, 45, 45, 44, 44, 44, 44, 44, 44, 202, 202, 202, 89, 89, 89, 44, 44, 44, - 206, 206, 206, 89, 89, 89, 44, 44, 44, 44, 44, 44, 179, 179, 179, 44, 44, 44, 217, 217, 217, 66, 66, 66, 44, 44, 44, 179, 179, 179, 129, 129, 129, 179, 179, 179, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 49, 49, 49, 42, 42, 42, 213, 213, 213, 211, 211, 211, - 205, 205, 205, 204, 204, 204, 47, 47, 47, 44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 215, 215, 215, - 211, 211, 211, 212, 212, 212, 219, 219, 219, 47, 47, 47, 41, 41, 41, 178, 178, 178, 41, 41, 41, 163, 163, 163, 163, 163, 163, 41, 41, 41, 179, 179, 179, 41, 41, 41, 40, 40, 40, 216, 216, 216, 39, 39, 39, 40, 40, 40, 210, 210, 210, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 38, 38, 38, 176, 176, 176, 217, 217, 217, 62, 62, 62, 39, 39, 39, 217, 217, 217, 144, 144, 144, 178, 178, 178, 126, 126, 126, 178, 178, 178, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 126, 126, 126, 178, 178, 178, 39, 39, 39, 178, 178, 178, - 39, 39, 39, 38, 38, 38, 38, 38, 38, 125, 125, 125, 177, 177, 177, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 171, 171, 171, 36, 36, 36, 36, 36, 36, 35, 35, 35, 120, 120, 120, 171, 171, 171, 36, 36, 36, - 201, 201, 201, 207, 207, 207, 210, 210, 210, 203, 203, 203, 40, 40, 40, 116, 116, 116, 171, 171, 171, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 39, 39, 39, 34, 34, 34, 34, 34, 34, 34, 34, 34, 196, 196, 196, 77, 77, 77, 33, 33, 33, 197, 197, 197, 79, 79, 79, - 33, 33, 33, 32, 32, 32, 33, 33, 33, 136, 136, 136, 184, 184, 184, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 33, 33, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 188, 188, 188, 74, 74, 74, - 29, 29, 29, 197, 197, 197, 74, 74, 74, 29, 29, 29, 114, 114, 114, 168, 168, 168, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 31, 31, 31, 28, 28, 28, 114, 114, 114, 164, 164, 165, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 30, 30, 30, - 27, 27, 27, 30, 30, 31, 203, 203, 203, 207, 207, 207, 204, 204, 204, 202, 202, 202, 26, 26, 27, 29, 29, 30, 167, 167, 167, 29, 29, 29, 152, 152, 152, 151, 151, 151, 32, 32, 32, 168, 168, 168, 26, 26, 26, 26, 26, 26, 32, 32, 32, 167, 167, 167, 28, 28, 28, 28, 28, 28, 25, 25, 25, - 28, 28, 28, 25, 25, 25, 25, 25, 25, 25, 25, 25, 28, 28, 28, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 203, 203, 203, 22, 22, 22, 22, 22, 22, 213, 213, 213, 21, 21, 21, 111, 111, 111, 166, 166, 166, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 161, 161, 161, 99, 99, 99, 23, 23, 23, 156, 156, 156, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 29, 29, 29, 165, 165, 165, 20, 20, 20, 20, 20, 20, 20, 20, 20, 165, 165, 165, 20, 20, 20, 20, 20, 20, 165, 165, 165, 195, 195, 195, 67, 67, 67, 20, 20, 20, 89, 89, 90, - 180, 180, 180, 164, 164, 164, 19, 19, 19, 185, 185, 185, 197, 197, 197, 198, 198, 198, 194, 194, 194, 31, 31, 31, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, - 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 16, 16, 16, 30, 30, 30, 56, 56, 56, 40, 40, 40, 58, 58, 59, 42, 42, 43, 33, 33, 34, 29, 29, 30, 33, 33, 34, 37, 37, 38, - 29, 29, 30, 28, 28, 29, 26, 26, 27, 26, 26, 27, 26, 26, 27, 24, 24, 25, 29, 29, 30, 28, 28, 29, 23, 23, 24, 23, 23, 24, 21, 21, 22, 17, 17, 18, 54, 54, 55, 38, 38, 39, 29, 29, 30, 29, 29, 30, 29, 29, 30, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, - 28, 28, 29, 28, 28, 29, 24, 24, 25, 23, 23, 24, 26, 26, 27, 23, 23, 24, 23, 23, 24, 24, 24, 25, 24, 24, 25, 58, 58, 58, 59, 59, 59, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 183, 183, 183, 41, 41, 41, 41, 41, 41, 43, 43, 43, - 42, 42, 42, 183, 183, 183, 41, 41, 41, 41, 41, 41, 41, 41, 41, 183, 183, 183, 42, 42, 42, 41, 41, 41, 184, 184, 184, 43, 43, 43, 68, 68, 68, 214, 214, 214, 42, 42, 42, 184, 184, 184, 43, 43, 43, 43, 43, 43, 184, 184, 184, 43, 43, 43, 43, 43, 43, 184, 184, 184, 44, 44, 44, - 44, 44, 44, 184, 184, 184, 133, 133, 133, 184, 184, 184, 44, 44, 44, 91, 91, 91, 211, 211, 211, 44, 44, 44, 44, 44, 44, 133, 133, 133, 222, 222, 222, 220, 220, 220, 229, 229, 229, 89, 89, 89, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 43, 43, 43, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 212, 212, 212, 194, 194, 194, 113, 113, 113, 44, 44, 44, - 232, 232, 232, 184, 184, 184, 153, 153, 153, 45, 45, 45, 46, 46, 46, 92, 92, 92, 224, 224, 224, 227, 227, 227, 221, 221, 221, 223, 223, 223, 211, 211, 211, 46, 46, 46, 46, 46, 46, 46, 46, 46, 167, 167, 167, 167, 167, 167, 164, 164, 164, 168, 168, 168, 47, 47, 47, 47, 47, 47, 172, 172, 172, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 45, 46, 46, 46, 186, 186, 186, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 93, 93, 93, 211, 211, 211, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 186, 186, 186, 135, 135, 135, 46, 46, 46, 197, 197, 197, - 222, 222, 222, 114, 114, 114, 47, 47, 47, 47, 47, 47, 47, 47, 47, 186, 186, 186, 93, 93, 93, 212, 212, 212, 47, 47, 47, 207, 207, 207, 71, 71, 71, 186, 186, 186, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 96, 96, 96, 216, 216, 216, 46, 46, 46, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 197, 197, 197, 119, 119, 119, 46, 46, 46, 191, 191, 191, 47, 47, 47, - 47, 47, 47, 46, 46, 46, 190, 190, 191, 46, 46, 46, 48, 48, 48, 47, 47, 47, 46, 46, 46, 191, 191, 191, 48, 48, 48, 47, 47, 47, 97, 97, 97, 216, 216, 216, 47, 47, 47, 48, 48, 48, 48, 48, 48, 46, 46, 46, 45, 45, 46, 217, 217, 217, 97, 97, 97, 48, 48, 48, 187, 187, 187, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 189, 189, 189, 47, 47, 47, 46, 46, 46, 45, 45, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 45, 45, 46, 45, 45, 46, 186, 186, 186, 216, 216, 216, 111, 111, 111, 46, 46, 46, 45, 45, 46, 46, 46, 46, 172, 172, 172, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 70, 70, 70, - 69, 69, 69, 45, 45, 45, 45, 45, 45, 45, 45, 45, 206, 206, 206, 89, 89, 90, 89, 89, 90, 206, 206, 206, 45, 45, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 218, 218, 218, 44, 44, 44, 179, 179, 179, 45, 45, 45, 45, 45, 45, 180, 180, 180, 129, 129, 129, 179, 179, 179, - 44, 44, 44, 44, 44, 44, 82, 82, 82, 216, 216, 216, 228, 228, 228, 227, 227, 227, 219, 219, 219, 206, 206, 206, 44, 44, 44, 44, 44, 44, 179, 179, 179, 44, 44, 44, 66, 66, 66, 217, 217, 217, 44, 44, 44, 179, 179, 179, 89, 89, 89, 206, 206, 206, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 182, 182, 182, 44, 44, 44, 179, 179, 179, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 176, 176, 176, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 178, 178, 178, 41, 41, 41, 41, 41, 41, 178, 178, 178, 128, 128, 128, 178, 178, 178, 41, 41, 41, 41, 41, 41, 163, 163, 163, 160, 160, 160, - 160, 160, 160, 163, 163, 163, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 178, 178, 178, 145, 145, 145, 178, 178, 178, 126, 126, 126, 178, 178, 178, 126, 126, 126, 178, 178, 178, 86, 86, 86, 206, 206, 206, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 38, 38, 38, 38, 38, 38, 177, 177, 177, 125, 125, 125, 38, 38, 38, 177, 177, 177, 38, 38, 38, 38, 38, 38, 38, 38, 38, 177, 177, 177, 144, 144, 144, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 171, 171, 171, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 171, 171, 171, 137, 137, 137, 35, 35, 35, 170, 170, 170, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 79, 79, 79, 199, 199, 199, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 142, 142, 142, 99, 99, 99, 34, 34, 34, - 70, 70, 70, 195, 195, 195, 196, 196, 196, 195, 195, 195, 201, 201, 201, 198, 198, 198, 33, 33, 33, 33, 33, 33, 33, 33, 33, 118, 118, 118, 170, 170, 170, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 74, 74, 74, 186, 186, 186, 197, 197, 197, 200, 200, 200, 208, 208, 208, 197, 197, 197, 29, 29, 29, 74, 74, 74, 197, 197, 197, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 173, 173, 173, 95, 95, 95, 72, 72, 72, 184, 184, 184, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 173, 173, 173, 95, 95, 95, 30, 30, 30, 168, 168, 168, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 30, 30, 30, 167, 167, 167, 27, 27, 27, 33, 33, 33, 168, 168, 168, 115, 115, 116, 167, 167, 167, 26, 26, 27, - 26, 26, 26, 32, 32, 32, 167, 167, 167, 26, 26, 26, 29, 29, 29, 29, 29, 29, 28, 28, 28, 25, 25, 25, 25, 25, 25, 25, 25, 25, 28, 28, 28, 26, 26, 26, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 21, 21, 21, 49, 49, 49, - 195, 195, 195, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 217, 217, 217, 47, 47, 47, 23, 23, 23, 165, 165, 165, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 22, 22, 22, 165, 165, 165, 20, 20, 20, 20, 20, 20, 20, 20, 20, 165, 165, 165, 20, 20, 20, - 20, 20, 20, 165, 165, 165, 67, 67, 67, 195, 195, 195, 20, 20, 20, 208, 208, 208, 44, 44, 44, 164, 164, 164, 20, 20, 20, 161, 161, 161, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 31, 31, 31, 56, 56, 56, 40, 40, 40, - 49, 49, 50, 33, 33, 34, 29, 29, 30, 29, 29, 30, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 26, 26, 27, 28, 28, 29, 26, 26, 27, 23, 23, 24, 24, 24, 25, 24, 24, 25, 23, 23, 24, 23, 23, 24, 21, 21, 22, 18, 18, 18, 57, 57, 58, 46, 46, 47, 37, 37, 38, - 28, 28, 29, 29, 29, 30, 28, 28, 29, 24, 24, 25, 24, 24, 25, 24, 24, 25, 24, 24, 25, 28, 28, 29, 24, 24, 25, 23, 23, 24, 23, 23, 24, 26, 26, 27, 23, 23, 24, 23, 23, 24, 23, 23, 24, 58, 58, 58, 59, 59, 59, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, - 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 41, 41, 41, 183, 183, 183, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 214, 214, 214, 61, 61, 61, 42, 42, 42, 41, 41, 41, 210, 210, 210, 54, 54, 54, 42, 42, 42, 183, 183, 183, 42, 42, 42, 42, 42, 42, 132, 132, 132, 216, 216, 216, 184, 184, 184, 43, 43, 43, - 42, 42, 42, 171, 171, 171, 42, 42, 42, 43, 43, 43, 184, 184, 184, 43, 43, 43, 43, 43, 43, 43, 43, 43, 198, 198, 198, 222, 222, 222, 44, 44, 44, 43, 43, 43, 198, 198, 198, 169, 169, 169, 44, 44, 44, 44, 44, 44, 44, 44, 44, 133, 133, 133, 199, 199, 199, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 208, 208, 208, 223, 223, 223, 44, 44, 44, 44, 44, 44, 192, 192, 192, 237, 237, 237, 69, 69, 69, 44, 44, 44, 45, 45, 45, 211, 211, 211, 93, 93, 93, 45, 45, 45, 45, 45, 45, 46, 46, 46, 211, 211, 211, 92, 92, 92, 46, 46, 46, 46, 46, 46, 45, 45, 45, - 227, 227, 227, 222, 222, 222, 46, 46, 46, 46, 46, 46, 46, 46, 46, 186, 186, 186, 46, 46, 46, 48, 48, 48, 46, 46, 46, 49, 49, 49, 46, 46, 46, 186, 186, 186, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 170, 170, 170, 186, 186, 186, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 133, 133, 133, 200, 200, 200, 46, 46, 46, 45, 45, 45, 185, 185, 185, 46, 46, 46, 199, 199, 199, 114, 114, 114, 47, 47, 47, 47, 47, 47, 186, 186, 186, 47, 47, 47, 186, 186, 186, 186, 186, 186, 186, 186, 186, 47, 47, 47, 186, 186, 186, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 46, 175, 175, 175, 191, 191, 191, 47, 47, 47, 46, 46, 46, 47, 47, 47, - 139, 139, 139, 205, 205, 205, 47, 47, 47, 47, 47, 47, 215, 215, 215, 67, 67, 67, 47, 47, 47, 47, 47, 47, 216, 216, 216, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 191, 191, 191, 47, 47, 47, 47, 47, 47, 46, 46, 46, 175, 175, 175, 191, 191, 191, 47, 47, 47, 47, 47, 47, - 46, 46, 46, 184, 184, 184, 176, 176, 176, 48, 48, 48, 48, 48, 48, 191, 191, 191, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 191, 191, 191, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 46, - 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 181, 181, 181, 46, 46, 46, 194, 194, 194, 111, 111, 111, 46, 46, 46, 45, 45, 46, - 178, 178, 178, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 131, 131, 131, 194, 194, 194, 45, 45, 45, 44, 44, 45, 44, 44, 45, 218, 218, 218, 90, 90, 90, 44, 44, 45, 164, 164, 164, 180, 180, 180, 45, 45, 45, 44, 44, 45, 44, 44, 45, 178, 178, 178, 164, 164, 164, 44, 44, 45, - 180, 180, 180, 46, 46, 46, 45, 45, 45, 44, 44, 45, 194, 194, 194, 218, 218, 218, 44, 44, 44, 44, 44, 44, 206, 206, 206, 89, 89, 89, 44, 44, 44, 44, 44, 44, 44, 44, 44, 206, 206, 206, 89, 89, 89, 44, 44, 44, 179, 179, 179, 44, 44, 44, 44, 44, 44, 129, 129, 129, 216, 216, 216, - 179, 179, 179, 44, 44, 44, 164, 164, 164, 179, 179, 179, 44, 44, 44, 44, 44, 44, 43, 43, 43, 129, 129, 129, 194, 194, 194, 44, 44, 44, 167, 167, 167, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 43, 43, 43, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 177, 177, 177, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 178, 178, 178, 42, 42, 42, 42, 42, 42, 41, 41, 41, - 192, 192, 192, 217, 217, 217, 41, 41, 41, 41, 41, 41, 41, 41, 41, 202, 202, 202, 213, 213, 213, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 178, 178, 178, 39, 39, 39, 211, 211, 211, 217, 217, 217, 62, 62, 62, 40, 40, 40, - 178, 178, 178, 40, 40, 40, 162, 162, 162, 176, 176, 176, 39, 39, 39, 39, 39, 39, 39, 39, 39, 125, 125, 125, 192, 192, 192, 38, 38, 38, 38, 38, 38, 177, 177, 177, 38, 38, 38, 38, 38, 38, 106, 106, 106, 217, 217, 217, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 169, 169, 169, 35, 35, 35, 36, 36, 36, 96, 96, 96, 191, 191, 191, 34, 34, 34, 34, 34, 34, 166, 166, 166, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 155, 155, 155, 170, 170, 170, 34, 34, 34, - 34, 34, 34, 35, 35, 35, 117, 117, 117, 185, 185, 185, 34, 34, 34, 34, 34, 34, 196, 196, 196, 79, 79, 79, 33, 33, 33, 33, 33, 33, 33, 33, 33, 198, 198, 198, 79, 79, 79, 33, 33, 33, 33, 33, 33, 118, 118, 118, 170, 170, 170, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 197, 197, 197, 75, 75, 75, 29, 29, 29, 30, 30, 30, 30, 30, 30, 197, 197, 197, 74, 74, 74, 29, 29, 29, 152, 152, 152, 168, 168, 168, 29, 29, 29, 28, 28, 28, - 28, 28, 28, 116, 116, 116, 183, 183, 183, 28, 28, 28, 28, 28, 28, 152, 152, 152, 168, 168, 168, 28, 28, 28, 28, 28, 28, 27, 27, 27, 116, 116, 116, 183, 183, 183, 27, 27, 27, 30, 30, 30, 162, 162, 162, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 30, 30, 30, 167, 167, 167, - 27, 27, 27, 30, 30, 30, 30, 30, 30, 183, 183, 183, 191, 191, 191, 26, 26, 26, 27, 27, 27, 33, 33, 33, 167, 167, 167, 26, 26, 27, 26, 26, 27, 29, 29, 30, 29, 29, 29, 26, 26, 26, 25, 25, 26, 25, 25, 26, 29, 29, 29, 25, 25, 26, 25, 25, 25, 25, 25, 25, 24, 24, 25, - 24, 24, 25, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 202, 202, 202, 206, 206, 206, 22, 22, 22, 21, 21, 21, 21, 21, 21, 149, 149, 149, 165, 165, 165, 20, 20, 20, 20, 20, 20, 21, 21, 21, 111, 111, 111, 146, 146, 146, 20, 20, 20, 22, 22, 22, 162, 162, 162, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 182, 182, 182, 45, 45, 45, 20, 20, 20, 20, 20, 20, 192, 192, 192, 23, 23, 23, 23, 23, 23, 165, 165, 165, 20, 20, 20, 165, 165, 165, 163, 163, 163, 164, 164, 164, 19, 19, 19, 164, 164, 164, 19, 19, 19, 164, 164, 164, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 30, 30, 30, 56, 56, 56, 40, 40, 40, 51, 51, 52, 40, 40, 41, 29, 29, 30, 29, 29, 30, 29, 29, 30, 24, 24, 25, 24, 24, 25, 24, 24, 25, 23, 23, 24, 28, 28, 29, 26, 26, 27, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 25, - 23, 23, 24, 21, 21, 22, 17, 17, 18, 65, 65, 66, 49, 49, 50, 33, 33, 34, 33, 33, 34, 33, 33, 34, 29, 29, 30, 28, 28, 29, 28, 28, 29, 29, 29, 30, 33, 33, 34, 29, 29, 30, 29, 29, 30, 24, 24, 25, 28, 28, 29, 29, 29, 30, 26, 26, 27, 23, 23, 24, 24, 24, 25, - 58, 58, 58, 59, 59, 59, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 183, 183, 183, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 66, 66, 66, 214, 214, 214, 220, 220, 220, 221, 221, 221, 112, 112, 112, 42, 42, 42, 42, 42, 42, 183, 183, 183, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 168, 168, 168, 184, 184, 184, 43, 43, 43, 222, 222, 222, 216, 216, 216, 187, 187, 187, 46, 46, 46, 173, 173, 173, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 211, 211, 211, 44, 44, 44, 43, 43, 43, 43, 43, 43, 160, 160, 160, 205, 205, 205, - 207, 207, 207, 220, 220, 220, 184, 184, 184, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 134, 134, 134, 199, 199, 199, 44, 44, 44, 45, 45, 45, 92, 92, 92, 209, 209, 209, 45, 45, 45, 45, 45, 45, 68, 68, 68, 199, 199, 199, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 46, 46, 46, 92, 92, 92, 185, 185, 185, 46, 46, 46, 46, 46, 46, 45, 45, 45, 169, 169, 169, 185, 185, 185, 46, 46, 46, 45, 45, 45, 45, 45, 45, 216, 216, 216, 223, 223, 223, 212, 212, 212, 218, 218, 218, 222, 222, 222, 60, 60, 60, 182, 182, 182, 45, 45, 45, 45, 45, 45, 46, 46, 46, - 47, 47, 47, 46, 46, 46, 46, 46, 46, 153, 153, 153, 220, 220, 220, 214, 214, 214, 225, 225, 225, 184, 184, 184, 47, 47, 47, 46, 46, 46, 46, 46, 46, 186, 186, 186, 46, 46, 46, 47, 47, 47, 200, 200, 200, 135, 135, 135, 47, 47, 47, 186, 186, 186, 46, 46, 46, 69, 69, 69, 218, 218, 218, - 70, 70, 70, 47, 47, 47, 186, 186, 186, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, - 46, 46, 46, 47, 47, 47, 158, 158, 158, 218, 218, 218, 223, 223, 223, 224, 224, 224, 191, 191, 191, 48, 48, 48, 48, 48, 48, 47, 47, 47, 70, 70, 70, 221, 221, 221, 217, 217, 217, 221, 221, 221, 119, 119, 119, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 191, 191, 191, 47, 47, 47, - 47, 47, 47, 46, 46, 46, 46, 46, 46, 158, 158, 158, 223, 223, 223, 216, 216, 216, 220, 220, 220, 158, 158, 158, 47, 47, 47, 47, 47, 47, 47, 47, 47, 191, 191, 191, 47, 47, 47, 47, 47, 47, 48, 48, 48, 46, 46, 46, 47, 47, 47, 191, 191, 191, 46, 46, 46, 47, 47, 47, 47, 47, 47, - 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 181, 181, 181, 46, 46, 46, 46, 46, 46, 194, 194, 194, 131, 131, 131, 45, 45, 46, 206, 206, 206, 213, 213, 214, 222, 222, 222, 218, 218, 218, 200, 200, 200, 49, 49, 49, 164, 164, 165, 228, 228, 228, 228, 228, 228, 228, 228, 228, 148, 148, 148, 45, 45, 45, 45, 45, 45, 44, 44, 45, 148, 148, 148, - 216, 216, 216, 211, 211, 211, 208, 208, 208, 146, 146, 146, 45, 45, 45, 44, 44, 45, 180, 180, 180, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 206, 206, 206, 44, 44, 45, 67, 67, 68, 194, 194, 194, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 89, 89, 89, 179, 179, 179, - 44, 44, 44, 179, 179, 179, 44, 44, 44, 44, 44, 44, 44, 44, 44, 164, 164, 164, 179, 179, 179, 44, 44, 44, 44, 44, 44, 147, 147, 147, 214, 214, 214, 202, 202, 202, 210, 210, 210, 179, 179, 179, 44, 44, 44, 43, 43, 43, 211, 211, 211, 209, 209, 209, 205, 205, 205, 215, 215, 215, 211, 211, 211, - 50, 50, 50, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 220, 220, 220, 220, 220, 220, 220, 220, 220, 218, 218, 218, - 212, 212, 212, 46, 46, 46, 178, 178, 178, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 206, 206, 206, 41, 41, 41, 41, 41, 41, 40, 40, 40, 163, 163, 163, 178, 178, 178, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 178, 178, 178, 40, 40, 40, 141, 141, 141, 192, 192, 192, 39, 39, 39, 39, 39, 39, 178, 178, 178, 39, 39, 39, 39, 39, 39, 141, 141, 141, 207, 207, 207, 213, 213, 213, 211, 211, 211, 177, 177, 177, 38, 38, 38, 38, 38, 38, 38, 38, 38, 200, 200, 200, 203, 203, 203, 211, 211, 211, 186, 186, 186, - 62, 62, 62, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, - 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 199, 199, 199, 197, 197, 197, 185, 185, 185, 183, 183, 183, 58, 58, 58, 35, 35, 35, 34, 34, 34, 201, 201, 201, 202, 202, 202, 211, 211, 211, - 213, 213, 213, 217, 217, 217, 34, 34, 34, 34, 34, 34, 137, 137, 137, 207, 207, 207, 204, 204, 204, 199, 199, 199, 169, 169, 169, 35, 35, 35, 34, 34, 34, 57, 57, 57, 184, 184, 184, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 79, 79, 79, 170, 170, 170, 33, 33, 33, 33, 33, 33, - 99, 99, 99, 170, 170, 170, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 53, 53, 53, 184, 184, 184, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 74, 74, 74, - 168, 168, 168, 29, 29, 29, 29, 29, 29, 134, 134, 134, 194, 194, 194, 199, 199, 199, 190, 190, 190, 168, 168, 168, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 134, 134, 134, 189, 189, 189, 186, 186, 186, 191, 191, 191, 168, 168, 168, 27, 27, 27, 27, 27, 27, 30, 30, 30, 195, 195, 195, - 196, 196, 196, 194, 194, 194, 201, 201, 201, 208, 208, 208, 30, 30, 30, 167, 167, 167, 27, 27, 27, 30, 30, 30, 30, 30, 30, 33, 33, 33, 193, 193, 193, 29, 29, 29, 27, 27, 27, 33, 33, 33, 167, 167, 167, 26, 26, 26, 26, 26, 26, 26, 26, 26, 29, 29, 29, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 29, 29, 30, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 25, 24, 24, 25, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 22, 149, 149, 149, 166, 166, 166, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 21, 126, 126, 126, 193, 193, 193, 196, 196, 196, 207, 207, 207, 165, 165, 165, 21, 21, 21, 20, 20, 20, 22, 22, 22, - 184, 184, 184, 193, 193, 193, 197, 197, 197, 194, 194, 194, 165, 165, 165, 20, 20, 20, 43, 43, 43, 188, 188, 188, 196, 196, 196, 203, 203, 203, 90, 90, 90, 20, 20, 20, 22, 22, 22, 165, 165, 165, 20, 20, 20, 43, 43, 43, 201, 201, 201, 44, 44, 44, 19, 19, 19, 164, 164, 164, 19, 19, 19, - 199, 199, 199, 220, 220, 220, 220, 220, 220, 218, 218, 218, 213, 213, 213, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 30, 30, 30, 56, 56, 56, 40, 40, 40, 55, 55, 56, 40, 40, 41, 33, 33, 34, 33, 33, 34, 33, 33, 34, 29, 29, 30, 26, 26, 27, 29, 29, 30, 35, 35, 36, - 29, 29, 30, 29, 29, 30, 26, 26, 27, 26, 26, 27, 29, 29, 30, 29, 29, 30, 23, 23, 24, 21, 21, 22, 18, 18, 18, 65, 65, 66, 53, 53, 54, 35, 35, 36, 37, 37, 38, 38, 38, 39, 35, 35, 36, 33, 33, 34, 33, 33, 34, 33, 33, 34, 35, 35, 36, 35, 35, 36, 33, 33, 34, - 29, 29, 30, 33, 33, 34, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 59, 59, 60, 59, 59, 59, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 41, 41, 41, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, - 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, - 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, - 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, - 43, 43, 44, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 41, 42, 42, 42, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 40, 41, 41, 41, - 40, 40, 40, 40, 40, 40, 39, 39, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 39, 39, 39, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 37, 37, 37, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, - 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, - 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, - 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 31, 31, 31, 56, 56, 57, 40, 40, 40, 58, 58, 59, 42, 42, 43, 35, 35, 36, - 37, 37, 38, 37, 37, 38, 33, 33, 34, 33, 33, 34, 33, 33, 34, 35, 35, 36, 35, 35, 36, 35, 35, 36, 29, 29, 30, 33, 33, 34, 33, 33, 34, 29, 29, 30, 29, 29, 30, 22, 22, 23, 18, 18, 19, 65, 65, 66, 49, 49, 50, 44, 44, 45, 40, 40, 41, 38, 38, 39, 37, 37, 38, - 35, 35, 36, 35, 35, 36, 33, 33, 34, 33, 33, 34, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 28, 28, 29, 28, 28, 29, 28, 28, 29, 59, 59, 60, 59, 59, 59, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 40, 40, 40, 39, 39, 39, - 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 42, 42, 42, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 47, 47, 47, 48, 48, 48, 47, 47, 47, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, - 48, 48, 48, 46, 46, 46, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 46, 46, 46, 46, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 46, - 45, 45, 45, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, 44, 44, 44, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 42, 42, 42, 42, - 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 42, 41, 41, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 41, - 42, 42, 42, 41, 41, 41, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 40, 39, 39, 40, 39, 39, 40, 39, 39, 40, 40, 40, 40, 39, 39, 40, 39, 39, 39, 39, 39, 39, 39, 39, 40, 39, 39, 39, - 39, 39, 39, 38, 38, 39, 39, 39, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, - 31, 31, 31, 57, 57, 57, 40, 40, 40, 58, 58, 59, 48, 48, 48, 40, 40, 41, 38, 38, 39, 37, 37, 38, 35, 35, 36, 35, 35, 36, 35, 35, 36, 33, 33, 34, 35, 35, 36, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 28, 28, 29, 28, 28, 29, 22, 22, 23, 18, 18, 19, - 65, 65, 66, 49, 49, 50, 40, 40, 41, 37, 37, 38, 37, 37, 38, 37, 37, 38, 35, 35, 36, 33, 33, 34, 35, 35, 36, 35, 35, 36, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 59, 59, 59, 59, 59, 59, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 39, 39, 39, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 44, 44, 44, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 48, 48, 48, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 48, 48, 48, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, - 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, - 48, 48, 48, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 45, - 44, 44, 44, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 46, 46, 46, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, - 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 44, - 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 43, 43, 43, 44, 43, 43, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 44, 44, 44, 42, 42, 43, 42, 42, 42, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 42, 42, 42, 43, 42, 42, 42, 41, 41, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 41, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 40, 39, 39, 39, 39, 39, 39, 39, 39, 40, 39, 39, 40, 39, 39, 40, 39, 39, 40, 39, 39, 39, 39, 39, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, - 39, 39, 39, 38, 38, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 37, 37, 37, 36, 36, 37, 36, 36, 37, 37, 37, 37, 37, 37, 37, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, - 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 36, 36, 36, 35, 35, 35, 33, 33, 34, - 34, 34, 34, 36, 36, 36, 36, 36, 36, 36, 36, 36, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 31, 31, 31, 31, 31, 31, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 30, 30, 30, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, - 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 25, 25, 25, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 17, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 31, 31, 31, 57, 57, 57, 40, 40, 40, 55, 55, 56, 44, 44, 45, 38, 38, 39, 37, 37, 38, 37, 37, 38, 37, 37, 38, 33, 33, 34, 35, 35, 36, 37, 37, 38, 33, 33, 34, 33, 33, 34, 29, 29, 30, - 29, 29, 30, 29, 29, 30, 28, 28, 29, 28, 28, 29, 22, 22, 23, 18, 18, 19, 65, 65, 66, 49, 49, 50, 38, 38, 39, 33, 33, 34, 37, 37, 38, 38, 38, 39, 35, 35, 36, 33, 33, 34, 33, 33, 34, 29, 29, 30, 28, 28, 29, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, - 24, 24, 25, 23, 23, 24, 26, 26, 27, 58, 58, 58, 59, 59, 59, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, - 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, - 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, - 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 45, 45, 45, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 48, 48, 48, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, - 46, 46, 46, 45, 45, 45, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, - 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, - 45, 45, 46, 46, 46, 46, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, - 45, 45, 46, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 46, 46, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 45, - 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, - 41, 41, 41, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 40, 39, 39, 39, 39, 39, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 38, 38, 38, 39, 38, 38, 39, 38, 38, 38, 38, 38, 38, 37, 37, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 37, 37, 38, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 37, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 36, 36, 36, 36, 36, 36, 36, 35, 35, 36, 35, 35, 36, 35, 35, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, - 34, 34, 35, 34, 34, 35, 34, 34, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, - 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 31, 31, 31, 57, 57, 57, 40, 40, 40, 58, 58, 59, 42, 42, 43, 35, 35, 36, 35, 35, 36, 38, 38, 39, 37, 37, 38, - 33, 33, 34, 35, 35, 36, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 26, 26, 27, 24, 24, 25, 21, 21, 22, 18, 18, 19, 61, 61, 62, 48, 48, 48, 38, 38, 39, 37, 37, 38, 40, 40, 41, 40, 40, 41, 37, 37, 38, 35, 35, 36, 33, 33, 34, - 29, 29, 30, 28, 28, 29, 28, 28, 29, 29, 29, 30, 26, 26, 27, 28, 28, 29, 24, 24, 25, 24, 24, 25, 24, 24, 25, 58, 58, 58, 59, 59, 59, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, - 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, - 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, - 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 45, 43, 43, 43, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 42, 42, 42, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, 37, 37, 37, 37, 37, 38, 38, 38, 38, 37, 37, 38, 37, 37, 38, 37, 37, 38, 37, 37, 38, 37, 37, 37, 36, 36, 37, 37, 37, 37, 37, 37, 37, 36, 36, 37, 36, 36, 37, 36, 36, 37, 36, 36, 37, 36, 36, 37, - 36, 36, 36, 35, 35, 36, 35, 35, 36, 35, 35, 36, 35, 35, 36, 35, 35, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 35, 34, 34, 34, 34, 34, 34, 34, 34, 35, 34, 34, 35, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 27, 27, 27, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 31, 31, 31, 56, 56, 56, 40, 40, 40, - 55, 55, 56, 42, 42, 43, 38, 38, 39, 38, 38, 39, 40, 40, 41, 38, 38, 39, 35, 35, 36, 35, 35, 36, 29, 29, 30, 28, 28, 29, 28, 28, 29, 29, 29, 30, 28, 28, 29, 28, 28, 29, 26, 26, 27, 23, 23, 24, 21, 21, 22, 18, 18, 18, 56, 56, 57, 46, 46, 47, 38, 38, 39, - 38, 38, 39, 40, 40, 41, 40, 40, 41, 38, 38, 39, 37, 37, 38, 35, 35, 36, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 24, 24, 25, 28, 28, 29, 28, 28, 29, 29, 29, 30, 26, 26, 27, 59, 59, 59, 59, 59, 59, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 47, 47, 47, 46, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, - 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 48, 48, 48, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 46, 46, 46, 48, 48, 48, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, - 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 38, 38, 38, 37, 37, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 37, 36, 36, 36, 36, 36, 36, 36, 36, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 36, 35, 35, 36, 35, 35, 35, 35, 35, 35, 35, 35, 36, 35, 35, 35, 34, 34, 35, 34, 34, 34, 34, 34, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 32, 32, 33, 32, 32, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 16, 16, 16, 16, 16, 16, 31, 31, 31, 56, 56, 56, 40, 40, 40, 51, 51, 52, 42, 42, 43, 38, 38, 39, 40, 40, 41, 40, 40, 41, 38, 38, 39, 37, 37, 38, 38, 38, 39, 29, 29, 30, 35, 35, 36, 33, 33, 34, 35, 35, 36, 28, 28, 29, 28, 28, 29, 28, 28, 29, - 29, 29, 30, 22, 22, 23, 18, 18, 19, 59, 59, 60, 48, 48, 48, 35, 35, 36, 38, 38, 39, 37, 37, 38, 37, 37, 38, 38, 38, 39, 37, 37, 38, 33, 33, 34, 29, 29, 30, 33, 33, 34, 29, 29, 30, 29, 29, 30, 26, 26, 27, 26, 26, 27, 24, 24, 25, 23, 23, 24, 24, 24, 25, - 58, 58, 58, 58, 58, 59, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 40, 40, 40, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 204, 204, 204, 48, 48, 48, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, - 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 46, 46, 46, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 48, 48, 48, 47, 47, 47, - 47, 47, 47, 48, 48, 48, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, - 47, 47, 47, 46, 46, 46, 205, 205, 205, 51, 51, 51, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 45, 45, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, - 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, - 45, 45, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 205, 205, 205, 50, 50, 50, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, - 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 204, 204, 204, - 46, 46, 46, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, - 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 202, 202, 202, 39, 39, 39, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, 32, 32, 33, 32, 32, 33, 33, 33, 33, 33, 33, 33, 32, 32, 33, 32, 32, 33, 32, 32, 32, 31, 31, 32, 31, 31, 32, 32, 32, 32, 31, 31, 32, 31, 31, 32, 31, 31, 32, - 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 31, 30, 30, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 29, 29, 29, 28, 28, 28, 201, 201, 201, 33, 33, 33, 28, 28, 28, 27, 27, 27, - 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 199, 199, 199, 26, 26, 26, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 31, 31, 31, 56, 56, 56, 40, 40, 40, 53, 53, 54, 40, 40, 41, 37, 37, 38, 38, 38, 39, 37, 37, 38, 38, 38, 39, 38, 38, 39, 35, 35, 36, 29, 29, 30, - 33, 33, 34, 33, 33, 34, 29, 29, 30, 28, 28, 29, 26, 26, 27, 24, 24, 25, 23, 23, 24, 21, 21, 22, 18, 18, 18, 67, 67, 67, 49, 49, 50, 40, 40, 41, 38, 38, 39, 44, 44, 45, 38, 38, 39, 35, 35, 36, 35, 35, 36, 33, 33, 34, 33, 33, 34, 29, 29, 30, 29, 29, 30, - 28, 28, 29, 28, 28, 29, 24, 24, 25, 23, 23, 24, 26, 26, 27, 28, 28, 29, 59, 59, 59, 57, 57, 58, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 46, 46, 46, 48, 48, 48, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 44, 44, 44, 43, 43, 43, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 47, 47, 47, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 47, 47, 47, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, - 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 45, 45, 45, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, - 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 48, 48, 48, 50, 50, 50, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 46, 45, 45, 46, - 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, - 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 48, 48, 48, 50, 50, 50, 46, 46, 46, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 43, 43, 43, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 45, 45, 45, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 45, 45, 45, 45, 45, 45, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 35, 35, 35, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 37, 37, 37, 36, 36, 36, 39, 39, 39, 40, 40, 40, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, 33, 33, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, 32, 32, 33, - 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 33, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 32, 31, 31, 32, 31, 31, 31, 32, 32, 32, 31, 31, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 31, 30, 30, 31, 30, 30, 31, 31, 31, 31, 30, 30, 31, 30, 30, 30, - 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 29, 28, 28, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 27, 27, 28, 27, 27, 28, 28, 28, 28, - 29, 29, 29, 28, 28, 28, 31, 31, 31, 33, 33, 33, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 25, 25, 25, 27, 27, 27, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, - 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 31, 31, 31, 57, 57, 57, 40, 40, 40, 58, 58, 59, 44, 44, 45, 40, 40, 41, - 40, 40, 41, 44, 44, 45, 35, 35, 36, 37, 37, 38, 33, 33, 34, 33, 33, 34, 33, 33, 34, 29, 29, 30, 28, 28, 29, 28, 28, 29, 26, 26, 27, 23, 23, 24, 24, 24, 25, 22, 22, 23, 18, 18, 19, 59, 59, 60, 44, 44, 45, 38, 38, 39, 35, 35, 36, 33, 33, 34, 35, 35, 36, - 35, 35, 36, 33, 33, 34, 29, 29, 30, 28, 28, 29, 29, 29, 30, 29, 29, 30, 29, 29, 30, 26, 26, 27, 28, 28, 29, 29, 29, 30, 29, 29, 30, 26, 26, 27, 59, 59, 59, 57, 57, 57, 38, 38, 38, 38, 38, 38, 38, 38, 39, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 204, 204, 204, 46, 46, 46, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 43, 43, 43, 41, 41, 41, 42, 42, 42, 43, 43, 43, 47, 47, 47, 173, 173, 173, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, - 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 43, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 43, 43, 43, 43, 43, 43, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 47, 47, 47, 45, 45, 45, 46, 46, 46, 45, 45, 45, - 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 48, 48, 48, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, - 46, 46, 46, 48, 48, 48, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, - 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 205, 205, 205, 53, 53, 53, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 44, 44, 45, - 46, 46, 46, 51, 51, 51, 175, 175, 175, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, - 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 46, 46, 46, 45, 45, 46, - 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 205, 205, 205, 51, 51, 51, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 50, 50, 50, 174, 174, 174, 46, 46, 46, 46, 46, 46, 44, 44, 44, 45, 45, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, - 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 41, 41, 41, 42, 42, 42, 44, 44, 44, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 204, 204, 204, 47, 47, 47, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 45, 45, 45, 172, 172, 172, - 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 36, 36, 36, 38, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 37, 37, 37, 35, 35, 35, 37, 37, 37, 38, 38, 38, 37, 37, 37, 202, 202, 202, 41, 41, 41, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 39, 39, 39, 170, 170, 170, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 34, 34, 34, 34, 34, 34, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 32, 31, 31, 32, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 30, 30, 30, 30, 30, 31, 30, 30, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 30, 30, 30, 29, 29, 30, 30, 30, 31, 30, 30, 30, 29, 29, 30, 201, 201, 201, - 34, 34, 35, 29, 29, 30, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 29, 28, 28, 29, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 32, 32, 32, 167, 167, 167, 28, 28, 28, 28, 28, 28, 27, 27, 27, - 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 199, 199, 199, 29, 29, 29, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 26, 26, 26, 165, 165, 165, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, - 32, 32, 32, 57, 57, 57, 40, 40, 40, 51, 51, 52, 40, 40, 41, 37, 37, 38, 33, 33, 34, 35, 35, 36, 35, 35, 36, 35, 35, 36, 29, 29, 30, 26, 26, 27, 28, 28, 29, 29, 29, 30, 29, 29, 30, 28, 28, 29, 26, 26, 27, 28, 28, 29, 29, 29, 30, 22, 22, 23, 18, 18, 18, - 65, 65, 66, 46, 46, 47, 37, 37, 38, 40, 40, 41, 38, 38, 39, 37, 37, 38, 38, 38, 39, 37, 37, 38, 35, 35, 36, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 26, 26, 27, 23, 23, 24, 26, 26, 27, 24, 24, 25, 24, 24, 25, 58, 58, 58, 59, 59, 59, 38, 38, 38, - 37, 37, 38, 37, 37, 38, 37, 37, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 38, 38, 38, 38, 38, 39, 38, 38, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 39, 39, 40, 39, 39, 40, 39, 39, 39, 39, 39, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 56, 56, 56, 51, 51, 51, 43, 43, 43, 42, 42, 42, 44, 44, 44, 45, 45, 45, 44, 44, 44, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 43, 43, 43, 43, 43, 43, 43, 43, 43, 48, 48, 48, 50, 50, 50, 43, 43, 43, 44, 44, 44, 42, 42, 42, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 46, 46, 46, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 41, 41, 41, 39, 39, 39, 37, 37, 37, 35, 35, 35, 33, 33, 33, 33, 33, 33, - 34, 34, 34, 35, 35, 35, 37, 37, 37, 41, 41, 41, 43, 43, 43, 43, 43, 43, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 46, 46, 46, 48, 48, 48, 49, 49, 49, 49, 49, 49, 48, 48, 48, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 47, 47, 47, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 44, 44, 44, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 48, 48, 48, 47, 47, 47, 46, 46, 46, 60, 60, 60, 56, 56, 56, 47, 47, 47, 46, 46, 46, 47, 47, 47, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 50, 50, 50, - 50, 50, 50, 49, 49, 49, 50, 50, 50, 50, 50, 50, 47, 47, 47, 45, 45, 45, 46, 46, 46, 50, 50, 50, 52, 52, 52, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 45, 45, 46, 45, 45, 46, - 45, 45, 46, 46, 46, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 60, 60, 60, - 56, 56, 56, 46, 46, 46, 45, 45, 45, 47, 47, 47, 48, 48, 48, 48, 48, 48, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 46, 45, 45, 45, 44, 44, 44, 49, 49, 49, 52, 52, 52, 46, 46, 46, 46, 46, 46, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 43, 43, 43, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 45, 45, 45, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 56, 56, 56, 53, 53, 53, 42, 42, 42, 40, 40, 40, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 44, 44, 44, 46, 46, 46, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, - 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 50, 50, 50, 47, 47, 47, 37, 37, 37, 34, 34, 34, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 39, 39, 39, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 35, 35, 35, 34, 34, 34, 34, 34, 34, 39, 39, 39, 42, 42, 42, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 34, 34, 34, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 30, 30, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, - 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 45, 45, 45, 41, 41, 41, 30, 30, 30, 28, 28, 28, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 30, 29, 29, 30, 28, 28, 29, 27, 27, 28, - 27, 27, 28, 32, 32, 33, 35, 35, 35, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 26, 26, 26, - 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 37, 37, 37, 34, 34, 34, 23, 23, 23, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 24, 24, 24, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 25, 25, 25, 28, 28, 28, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 31, 31, 31, 57, 57, 57, 40, 40, 40, 53, 53, 54, 40, 40, 41, 38, 38, 39, 40, 40, 41, 38, 38, 39, 37, 37, 38, 38, 38, 39, 37, 37, 38, 33, 33, 34, 33, 33, 34, 29, 29, 30, 29, 29, 30, - 28, 28, 29, 24, 24, 25, 24, 24, 25, 26, 26, 27, 21, 21, 22, 17, 17, 18, 59, 59, 60, 49, 49, 50, 37, 37, 38, 33, 33, 34, 35, 35, 36, 38, 38, 39, 35, 35, 36, 37, 37, 38, 38, 38, 39, 37, 37, 38, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, - 33, 33, 34, 29, 29, 30, 29, 29, 30, 59, 59, 59, 58, 58, 58, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 38, 38, 39, - 38, 38, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 39, 39, 40, 39, 39, 40, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, - 43, 43, 43, 44, 44, 44, 44, 44, 44, 59, 61, 61, 77, 81, 81, 93, 96, 96, 94, 99, 99, 109, 115, 115, 110, 116, 116, 105, 110, 110, 95, 100, 100, 88, 92, 92, 72, 74, 74, 52, 53, 54, 45, 45, 46, 45, 45, 45, 43, 43, 43, 44, 44, 44, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 42, 42, - 38, 38, 38, 34, 34, 34, 124, 124, 124, 136, 136, 136, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 37, 37, 37, 41, 41, 41, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 48, 48, 50, 50, 50, 53, 53, 53, 59, 61, 61, 60, 61, 61, 60, 61, 61, 58, 59, 59, 52, 52, 52, 48, 48, 48, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, - 47, 47, 47, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, - 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 47, 47, 47, 47, 47, 47, 49, 49, 49, 48, 48, 48, - 63, 64, 64, 80, 83, 83, 94, 97, 97, 95, 100, 100, 109, 115, 115, 110, 116, 116, 105, 110, 110, 96, 101, 101, 89, 93, 93, 73, 76, 76, 54, 55, 55, 48, 48, 48, 49, 49, 49, 45, 45, 45, 46, 46, 46, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, - 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 47, 46, 46, 47, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 62, 64, 64, 79, 83, 83, 94, 97, 97, 95, 100, 100, 109, 115, 115, 110, 116, 116, 105, 110, 110, 96, 101, 101, 89, 93, 93, 73, 76, 76, 54, 55, 55, 48, 48, 48, - 48, 48, 48, 44, 44, 44, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 45, 43, 43, 43, - 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 45, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 59, 61, 61, 77, 80, 80, 92, 96, 96, - 94, 99, 99, 109, 115, 115, 110, 116, 116, 104, 110, 110, 95, 100, 100, 87, 91, 91, 70, 73, 73, 50, 50, 50, 43, 43, 43, 41, 41, 41, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, - 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 38, 38, 38, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, 54, 56, 56, 74, 78, 78, 91, 95, 95, 94, 97, 97, 109, 115, 115, 110, 116, 116, 104, 109, 109, 93, 98, 98, 85, 89, 89, 67, 69, 69, 45, 46, 46, 36, 36, 36, 36, 36, 36, 34, 34, 34, 35, 35, 35, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 32, 32, 32, 33, 33, 33, 34, 34, 34, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 31, 31, 31, 49, 51, 51, 71, 75, 75, 90, 94, 94, 92, 96, 96, 109, 115, 115, 110, 116, 116, - 103, 109, 109, 92, 97, 97, 83, 88, 88, 64, 66, 66, 39, 40, 40, 30, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 29, 27, 27, 28, 27, 27, 28, 27, 27, 28, 27, 27, 28, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 27, 26, 26, 27, 26, 26, 27, 26, 26, 26, - 26, 26, 26, 25, 25, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 23, 23, 23, 22, 22, 22, 23, 23, 23, 44, 45, 45, 68, 71, 71, 88, 93, 93, 91, 94, 94, 109, 115, 115, 110, 116, 116, 103, 108, 108, 91, 95, 95, 81, 85, 85, 61, 63, 63, 32, 33, 33, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 31, 31, 31, 57, 57, 57, 40, 40, 40, 55, 55, 56, 42, 42, 43, 35, 35, 36, 33, 33, 34, 37, 37, 38, 37, 37, 38, - 33, 33, 34, 38, 38, 39, 38, 38, 39, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 22, 22, 23, 18, 18, 19, 56, 56, 57, 48, 48, 48, 40, 40, 41, 35, 35, 36, 35, 35, 36, 35, 35, 36, 35, 35, 36, 35, 35, 36, 35, 35, 36, - 37, 37, 38, 37, 37, 38, 33, 33, 34, 33, 33, 34, 37, 37, 38, 33, 33, 34, 29, 29, 30, 29, 29, 30, 28, 28, 29, 59, 59, 60, 58, 58, 58, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 41, 41, 41, 41, 41, 41, 40, 40, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 44, 44, 45, 50, 51, 52, 82, 85, 86, 107, 113, 113, 119, 125, 125, 128, 134, 134, 135, 140, 140, 139, 145, 145, 142, 148, 148, 144, 150, 150, 140, 147, 147, 135, 142, 142, 133, 138, 138, 124, 130, 130, 117, 121, 121, 97, 102, 102, - 69, 71, 71, 46, 46, 46, 45, 45, 45, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 40, 40, 40, 36, 36, 36, 124, 124, 124, 147, 147, 147, 176, 176, 176, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 35, 35, 35, 39, 39, 39, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 44, 44, 44, 44, 44, 44, 46, 46, 46, 48, 48, 48, 55, 56, 56, 68, 71, 71, 75, 77, 77, 79, 82, 82, 81, 84, 84, 82, 84, 84, 81, 83, 83, 78, 81, 81, 67, 68, 68, - 52, 52, 52, 51, 51, 51, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 44, 44, 44, 45, 45, 45, - 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, - 46, 46, 46, 47, 47, 47, 50, 50, 50, 55, 56, 56, 84, 87, 87, 107, 113, 113, 119, 125, 125, 128, 134, 134, 135, 140, 140, 139, 145, 145, 142, 148, 148, 144, 150, 150, 140, 147, 147, 135, 142, 142, 133, 138, 138, 124, 130, 130, 117, 121, 121, 98, 103, 103, 71, 73, 73, 49, 49, 49, 48, 48, 48, - 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, - 46, 46, 46, 45, 45, 46, 45, 45, 46, 46, 46, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 46, 46, 46, 46, 46, 46, 45, 45, 46, 46, 46, 47, 49, 49, 50, 55, 55, 55, 84, 87, 87, 107, 113, 113, 119, 125, 125, 128, 134, 134, 135, 140, 140, 139, 145, 145, 142, 148, 148, 144, 150, 150, - 140, 147, 147, 135, 142, 142, 133, 138, 138, 124, 130, 130, 117, 121, 121, 98, 103, 103, 70, 72, 72, 48, 48, 48, 47, 47, 47, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, - 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 45, 45, 45, - 51, 52, 52, 82, 86, 86, 107, 113, 113, 119, 125, 125, 128, 134, 134, 135, 140, 140, 139, 145, 145, 142, 148, 148, 144, 150, 150, 140, 147, 147, 135, 142, 142, 133, 138, 138, 124, 130, 130, 117, 121, 121, 97, 102, 102, 67, 69, 69, 43, 43, 43, 42, 42, 42, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, - 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, - 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 34, 34, 34, 36, 36, 36, 39, 39, 39, 47, 47, 47, 81, 84, 84, 107, 112, 112, 119, 125, 125, 128, 134, 134, 135, 140, 140, 139, 145, 145, 142, 148, 148, 144, 150, 150, 140, 147, 147, 135, 142, 142, 133, 138, 138, - 124, 130, 130, 117, 121, 121, 96, 101, 101, 64, 66, 66, 38, 38, 38, 36, 36, 36, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, 31, 31, 31, 41, 42, 42, 77, 80, 80, 106, 112, 112, - 119, 125, 125, 128, 134, 134, 135, 140, 140, 139, 145, 145, 142, 148, 148, 144, 150, 150, 140, 147, 147, 135, 142, 142, 133, 138, 138, 124, 130, 130, 117, 121, 121, 95, 100, 100, 62, 63, 63, 32, 32, 32, 30, 30, 30, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 29, - 28, 28, 29, 27, 27, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 26, 26, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, - 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 24, 24, 24, 33, 34, 34, 74, 78, 78, 106, 111, 111, 119, 125, 125, 128, 134, 134, 135, 140, 140, 139, 145, 145, 142, 148, 148, 144, 150, 150, 140, 147, 147, 135, 142, 142, 133, 138, 138, 124, 130, 130, 117, 121, 121, 94, 99, 99, - 58, 60, 60, 24, 24, 24, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 31, 31, 31, 57, 57, 57, 40, 40, 40, - 51, 51, 52, 42, 42, 43, 37, 37, 38, 35, 35, 36, 37, 37, 38, 35, 35, 36, 35, 35, 36, 33, 33, 34, 35, 35, 36, 37, 37, 38, 33, 33, 34, 33, 33, 34, 37, 37, 38, 35, 35, 36, 29, 29, 30, 29, 29, 30, 22, 22, 23, 18, 18, 19, 68, 68, 69, 66, 66, 67, 53, 53, 54, - 49, 49, 50, 46, 46, 47, 46, 46, 47, 49, 49, 50, 49, 49, 50, 46, 46, 47, 40, 40, 41, 44, 44, 45, 40, 40, 41, 35, 35, 36, 33, 33, 34, 29, 29, 30, 29, 29, 30, 28, 28, 29, 28, 28, 29, 59, 59, 60, 58, 58, 58, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 38, 38, 39, 39, 39, 39, 39, 39, 39, 41, 41, 41, 41, 41, 41, 203, 203, 203, 44, 44, 44, 40, 40, 40, 40, 40, 41, 43, 43, 43, 47, 47, 47, 79, 83, 83, 114, 119, 119, 128, 135, 135, 141, 146, 146, 148, 154, 154, 153, 159, 159, 157, 162, 162, 159, 165, 165, 159, 166, 166, 160, 167, 167, - 159, 165, 165, 156, 162, 162, 154, 160, 160, 151, 156, 156, 143, 149, 149, 135, 141, 141, 123, 128, 128, 100, 105, 106, 64, 66, 67, 44, 44, 44, 44, 44, 44, 42, 42, 42, 43, 43, 43, 47, 47, 47, 178, 178, 178, 43, 43, 43, 43, 43, 44, 42, 42, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 42, 42, 42, 39, 39, 39, 34, 34, 34, 136, 136, 136, 176, 176, 176, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 194, 194, 194, 205, 205, 205, - 34, 34, 34, 38, 38, 38, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 48, 48, 51, 51, 51, 63, 65, 65, 75, 78, 78, 82, 85, 85, 89, 92, 92, - 92, 96, 96, 95, 98, 98, 96, 99, 99, 96, 99, 99, 94, 96, 96, 86, 89, 89, 83, 85, 85, 61, 61, 61, 51, 51, 51, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, - 47, 47, 47, 47, 47, 47, 205, 205, 205, 49, 49, 49, 46, 46, 46, 47, 47, 47, 49, 49, 49, 51, 52, 52, 81, 85, 85, 114, 119, 119, 128, 135, 135, 141, 146, 146, 148, 154, 154, 153, 159, 159, 157, 162, 162, 159, 165, 165, 159, 166, 166, 160, 167, 167, 159, 165, 165, 156, 162, 162, 154, 160, 160, - 151, 156, 156, 143, 149, 149, 135, 141, 141, 123, 128, 128, 101, 106, 106, 67, 69, 69, 48, 48, 48, 48, 48, 48, 45, 45, 45, 46, 46, 46, 50, 50, 50, 179, 179, 179, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, - 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, - 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 205, 205, 205, 49, 49, 50, 46, 46, 46, 46, 46, 46, 48, 48, 48, 51, 52, 53, 81, 85, 85, 114, 119, 119, 128, 135, 135, 141, 146, 146, - 148, 154, 154, 153, 159, 159, 157, 162, 162, 159, 165, 165, 159, 166, 166, 160, 167, 167, 159, 165, 165, 156, 162, 162, 154, 160, 160, 151, 156, 156, 143, 149, 149, 135, 141, 141, 123, 128, 128, 101, 106, 106, 66, 68, 68, 46, 46, 46, 47, 47, 47, 45, 45, 45, 46, 46, 46, 49, 49, 49, 179, 179, 179, - 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 204, 204, 204, - 46, 46, 46, 43, 43, 43, 42, 42, 42, 44, 44, 44, 48, 48, 48, 79, 83, 83, 114, 119, 119, 128, 135, 135, 141, 146, 146, 148, 154, 154, 153, 159, 159, 157, 162, 162, 159, 165, 165, 159, 166, 166, 160, 167, 167, 159, 165, 165, 156, 162, 162, 154, 160, 160, 151, 156, 156, 143, 149, 149, 135, 141, 141, - 123, 128, 128, 100, 105, 105, 63, 65, 65, 42, 42, 42, 41, 41, 41, 39, 39, 39, 40, 40, 40, 44, 44, 44, 177, 177, 177, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 203, 203, 203, 39, 39, 39, 37, 37, 37, 37, 37, 37, 37, 37, 37, 42, 42, 42, 77, 80, 80, 114, 119, 119, 128, 135, 135, 141, 146, 146, 148, 154, 154, 153, 159, 159, 157, 162, 162, - 159, 165, 165, 159, 166, 166, 160, 167, 167, 159, 165, 165, 156, 162, 162, 154, 160, 160, 151, 156, 156, 143, 149, 149, 135, 141, 141, 123, 128, 128, 99, 104, 104, 59, 61, 61, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 39, 39, 39, 175, 175, 175, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, - 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 201, 201, 201, 34, 34, 34, 31, 31, 31, 30, 30, 30, - 31, 31, 31, 37, 37, 37, 74, 78, 78, 114, 119, 119, 128, 135, 135, 141, 146, 146, 148, 154, 154, 153, 159, 159, 157, 162, 162, 159, 165, 165, 159, 166, 166, 160, 167, 167, 159, 165, 165, 156, 162, 162, 154, 160, 160, 151, 156, 156, 143, 149, 149, 135, 141, 141, 123, 128, 128, 98, 104, 104, 55, 57, 57, - 30, 30, 30, 29, 29, 29, 28, 28, 28, 29, 29, 29, 33, 33, 33, 173, 173, 173, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 199, 199, 200, 26, 26, 27, 23, 23, 23, 23, 23, 23, 22, 22, 24, 29, 29, 31, 70, 74, 75, 114, 119, 119, 128, 135, 135, 141, 146, 146, 148, 154, 154, 153, 159, 159, 157, 162, 162, 159, 165, 165, 159, 166, 166, 160, 167, 167, - 159, 165, 165, 156, 162, 162, 154, 160, 160, 151, 156, 156, 143, 149, 149, 135, 141, 141, 123, 128, 128, 97, 103, 103, 50, 52, 52, 22, 22, 22, 21, 21, 21, 20, 20, 20, 21, 21, 21, 25, 25, 25, 170, 170, 170, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 31, 31, 31, 57, 57, 57, 40, 40, 40, 68, 68, 68, 60, 60, 61, 51, 51, 52, 48, 48, 48, 46, 46, 47, 46, 46, 47, 51, 51, 52, 49, 49, 50, 40, 40, 41, 44, 44, 45, 44, 44, 45, 37, 37, 38, 35, 35, 36, 33, 33, 34, 29, 29, 30, - 29, 29, 30, 22, 22, 23, 18, 18, 19, 65, 65, 66, 55, 55, 56, 40, 40, 41, 40, 40, 41, 35, 35, 36, 37, 37, 38, 38, 38, 39, 38, 38, 39, 40, 40, 41, 40, 40, 41, 38, 38, 39, 40, 40, 41, 38, 38, 39, 35, 35, 36, 37, 37, 38, 35, 35, 36, 29, 29, 30, 33, 33, 34, - 60, 60, 60, 58, 58, 58, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 43, 43, 43, 42, 42, 42, 40, 40, 40, 43, 43, 43, 57, 58, 58, 105, 111, 111, 127, 134, 134, 143, 149, 149, 153, 159, 159, 158, 165, 165, - 162, 169, 169, 162, 167, 167, 163, 167, 167, 151, 154, 154, 150, 153, 153, 147, 151, 151, 149, 152, 152, 156, 161, 161, 159, 163, 163, 159, 163, 163, 156, 162, 162, 153, 159, 159, 147, 152, 152, 133, 139, 139, 118, 124, 124, 86, 91, 91, 46, 46, 47, 42, 42, 43, 42, 42, 42, 49, 49, 49, 43, 43, 44, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 42, 42, 42, 38, 38, 38, 34, 34, 34, 141, 141, 141, 188, 188, 188, - 30, 30, 30, 32, 32, 32, 31, 31, 31, 30, 30, 30, 159, 159, 159, 194, 194, 194, 33, 33, 33, 38, 38, 38, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 47, 47, 47, - 52, 52, 52, 65, 68, 68, 78, 79, 79, 88, 91, 91, 92, 95, 95, 97, 101, 101, 101, 104, 104, 103, 107, 107, 105, 107, 107, 104, 108, 108, 103, 106, 106, 100, 103, 103, 93, 95, 95, 85, 88, 88, 70, 70, 70, 50, 50, 50, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 47, 47, 47, 47, 47, 47, 49, 49, 49, 48, 48, 48, 46, 46, 46, 49, 49, 49, 61, 63, 63, 106, 111, 111, 127, 134, 134, 143, 149, 149, 153, 159, 159, 158, 165, 165, 162, 169, 169, 162, 167, 167, 163, 167, 167, - 151, 154, 154, 150, 153, 153, 147, 151, 151, 149, 152, 152, 156, 161, 161, 159, 163, 163, 159, 163, 163, 156, 162, 162, 153, 159, 159, 147, 152, 152, 133, 139, 139, 118, 124, 124, 88, 92, 92, 50, 51, 51, 48, 48, 48, 45, 45, 45, 52, 52, 52, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 44, 44, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 48, 48, 48, 48, 48, 49, 46, 46, 46, 48, 48, 48, - 61, 62, 62, 106, 111, 111, 127, 134, 134, 143, 149, 149, 153, 159, 159, 158, 165, 165, 162, 169, 169, 162, 167, 167, 163, 167, 167, 151, 154, 154, 150, 153, 153, 147, 151, 151, 149, 152, 152, 156, 161, 161, 159, 163, 163, 159, 163, 163, 156, 162, 162, 153, 159, 159, 147, 152, 152, 133, 139, 139, 118, 124, 124, - 87, 92, 92, 49, 49, 49, 47, 47, 47, 44, 44, 44, 51, 51, 51, 46, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, - 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 46, 46, 46, 45, 45, 45, 43, 43, 43, 45, 45, 45, 58, 59, 59, 105, 111, 111, 127, 134, 134, 143, 149, 149, 153, 159, 159, 158, 165, 165, 162, 169, 169, 162, 167, 167, 163, 167, 167, 151, 154, 154, 150, 153, 153, 147, 151, 151, - 149, 152, 152, 156, 161, 161, 159, 163, 163, 159, 163, 163, 156, 162, 162, 153, 159, 159, 147, 152, 152, 133, 139, 139, 118, 124, 124, 86, 90, 90, 44, 44, 44, 41, 41, 41, 39, 39, 39, 46, 46, 46, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 40, 40, 40, 39, 39, 39, 37, 37, 37, 39, 39, 39, 54, 55, 55, 105, 110, 110, 127, 134, 134, - 143, 149, 149, 153, 159, 159, 158, 165, 165, 162, 169, 169, 162, 167, 167, 163, 167, 167, 151, 154, 154, 150, 153, 153, 147, 151, 151, 149, 152, 152, 156, 161, 161, 159, 163, 163, 159, 163, 163, 156, 162, 162, 153, 159, 159, 147, 152, 152, 133, 139, 139, 118, 124, 124, 84, 88, 88, 38, 38, 38, 36, 36, 36, - 34, 34, 34, 41, 41, 41, 36, 36, 36, 35, 35, 35, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 29, 29, 29, - 30, 30, 30, 30, 30, 30, 33, 33, 33, 32, 32, 32, 30, 30, 30, 31, 31, 31, 48, 49, 49, 104, 110, 110, 127, 134, 134, 143, 149, 149, 153, 159, 159, 158, 165, 165, 162, 169, 169, 162, 167, 167, 163, 167, 167, 151, 154, 154, 150, 153, 153, 147, 151, 151, 149, 152, 152, 156, 161, 161, 159, 163, 163, - 159, 163, 163, 156, 162, 162, 153, 159, 159, 147, 152, 152, 133, 139, 139, 118, 124, 124, 82, 86, 86, 31, 32, 32, 29, 29, 29, 27, 27, 27, 35, 35, 35, 29, 29, 29, 28, 28, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 27, 27, 27, 26, 26, 26, 24, 24, 24, 24, 24, 25, 43, 44, 44, 104, 109, 109, 127, 134, 134, 143, 149, 149, 153, 159, 159, 158, 165, 165, - 162, 169, 169, 162, 167, 167, 163, 167, 167, 151, 154, 154, 150, 153, 153, 147, 151, 151, 149, 152, 152, 156, 161, 161, 159, 163, 163, 159, 163, 163, 156, 162, 162, 153, 159, 159, 147, 152, 152, 133, 139, 139, 118, 124, 124, 79, 84, 84, 25, 25, 25, 21, 21, 21, 20, 20, 20, 26, 26, 26, 22, 22, 22, - 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 31, 31, 31, 57, 57, 57, 40, 40, 40, 58, 58, 59, 48, 48, 48, 38, 38, 39, 38, 38, 39, 35, 35, 36, 37, 37, 38, 38, 38, 39, 38, 38, 39, 44, 44, 45, - 38, 38, 39, 40, 40, 41, 38, 38, 39, 37, 37, 38, 37, 37, 38, 35, 35, 36, 29, 29, 30, 22, 22, 23, 18, 18, 19, 68, 68, 69, 53, 53, 54, 38, 38, 39, 37, 37, 38, 38, 38, 39, 40, 40, 41, 40, 40, 41, 38, 38, 39, 37, 37, 38, 35, 35, 36, 35, 35, 36, 33, 33, 34, - 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 59, 59, 60, 58, 58, 58, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 42, 42, 42, 67, 69, 69, - 116, 121, 121, 138, 144, 144, 152, 157, 157, 159, 166, 166, 162, 167, 167, 158, 161, 161, 137, 139, 139, 120, 122, 122, 104, 104, 104, 97, 97, 97, 93, 93, 93, 92, 93, 93, 92, 92, 92, 94, 94, 94, 105, 107, 107, 125, 127, 127, 144, 147, 147, 155, 159, 159, 153, 159, 159, 151, 156, 156, 142, 148, 148, - 125, 132, 132, 97, 102, 102, 51, 51, 51, 44, 44, 44, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 43, 43, 43, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 44, 44, 44, 42, 42, 42, 38, 38, 38, 33, 33, 33, 141, 141, 141, 188, 188, 188, 33, 33, 33, 35, 35, 35, 34, 34, 34, 32, 32, 32, 141, 141, 141, 188, 188, 188, 32, 32, 32, 36, 36, 36, 40, 40, 40, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 45, 44, 44, 44, - 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 52, 52, 52, 62, 63, 63, 77, 78, 78, 88, 91, 91, 94, 97, 97, 100, 103, 103, 105, 108, 108, 109, 111, 111, 110, 114, 114, 111, 115, 115, 112, 115, 115, 111, 113, 113, 108, 112, 112, 105, 108, 108, 95, 99, 99, 89, 90, 90, - 67, 67, 67, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 47, 47, 47, - 47, 47, 47, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 46, 46, 46, 49, 49, 49, 70, 72, 72, 116, 121, 121, 138, 144, 144, 152, 157, 157, - 159, 166, 166, 162, 167, 167, 158, 161, 161, 137, 139, 139, 120, 122, 122, 104, 104, 104, 97, 97, 97, 93, 93, 93, 92, 93, 93, 92, 92, 92, 94, 94, 94, 105, 107, 107, 125, 127, 127, 144, 147, 147, 155, 159, 159, 153, 159, 159, 151, 156, 156, 142, 148, 148, 125, 132, 132, 98, 102, 102, 54, 55, 55, - 47, 47, 47, 44, 44, 44, 47, 47, 47, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 48, 48, 49, 70, 72, 72, 116, 121, 121, 138, 144, 144, 152, 157, 157, 159, 166, 166, 162, 167, 167, 158, 161, 161, 137, 139, 139, 120, 122, 122, 104, 104, 104, 97, 97, 97, 93, 93, 93, 92, 93, 93, 92, 92, 92, 94, 94, 94, 105, 107, 107, - 125, 127, 127, 144, 147, 147, 155, 159, 159, 153, 159, 159, 151, 156, 156, 142, 148, 148, 125, 132, 132, 97, 102, 102, 53, 53, 53, 47, 47, 47, 43, 43, 43, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 44, 44, 44, 68, 70, 70, 116, 121, 121, 138, 144, 144, 152, 157, 157, 159, 166, 166, 162, 167, 167, 158, 161, 161, - 137, 139, 139, 120, 122, 122, 104, 104, 104, 97, 97, 97, 93, 93, 93, 92, 93, 93, 92, 92, 92, 94, 94, 94, 105, 107, 107, 125, 127, 127, 144, 147, 147, 155, 159, 159, 153, 159, 159, 151, 156, 156, 142, 148, 148, 125, 132, 132, 96, 101, 101, 49, 49, 49, 40, 40, 40, 39, 39, 39, 40, 40, 40, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 37, 37, 37, - 37, 37, 37, 39, 39, 39, 65, 67, 67, 116, 121, 121, 138, 144, 144, 152, 157, 157, 159, 166, 166, 162, 167, 167, 158, 161, 161, 137, 139, 139, 120, 122, 122, 104, 104, 104, 97, 97, 97, 93, 93, 93, 92, 93, 93, 92, 92, 92, 94, 94, 94, 105, 107, 107, 125, 127, 127, 144, 147, 147, 155, 159, 159, - 153, 159, 159, 151, 156, 156, 142, 148, 148, 125, 132, 132, 95, 100, 100, 44, 44, 44, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 31, 31, 31, 32, 32, 32, 60, 62, 62, 116, 121, 121, 138, 144, 144, 152, 157, 157, 159, 166, 166, 162, 167, 167, 158, 161, 161, 137, 139, 139, 120, 122, 122, 104, 104, 104, - 97, 97, 97, 93, 93, 93, 92, 93, 93, 92, 92, 92, 94, 94, 94, 105, 107, 107, 125, 127, 127, 144, 147, 147, 155, 159, 159, 153, 159, 159, 151, 156, 156, 142, 148, 148, 125, 132, 132, 94, 99, 99, 37, 38, 38, 29, 29, 29, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 56, 58, 58, - 116, 121, 121, 138, 144, 144, 152, 157, 157, 159, 166, 166, 162, 167, 167, 158, 161, 161, 137, 139, 139, 120, 122, 122, 104, 104, 104, 97, 97, 97, 93, 93, 93, 92, 93, 93, 92, 92, 92, 94, 94, 94, 105, 107, 107, 125, 127, 127, 144, 147, 147, 155, 159, 159, 153, 159, 159, 151, 156, 156, 142, 148, 148, - 125, 132, 132, 93, 98, 98, 31, 32, 32, 21, 21, 21, 19, 19, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 32, 32, 32, 58, 58, 58, 40, 40, 40, 60, 60, 61, 44, 44, 45, 38, 38, 39, - 37, 37, 38, 38, 38, 39, 40, 40, 41, 38, 38, 39, 37, 37, 38, 37, 37, 38, 35, 35, 36, 33, 33, 34, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 22, 22, 23, 18, 18, 19, 70, 70, 71, 55, 55, 56, 44, 44, 45, 40, 40, 41, 44, 44, 45, 46, 46, 47, - 44, 44, 45, 40, 40, 41, 37, 37, 38, 37, 37, 38, 37, 37, 38, 35, 35, 36, 35, 35, 36, 35, 35, 36, 35, 35, 36, 29, 29, 30, 33, 33, 34, 29, 29, 30, 59, 59, 60, 56, 56, 56, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 40, 40, 40, 42, 42, 42, 71, 73, 73, 122, 127, 127, 141, 147, 147, 157, 161, 161, 162, 168, 168, 159, 163, 163, 135, 138, 138, 107, 107, 107, 85, 85, 85, 66, 66, 66, 47, 48, 48, 38, 39, 39, 38, 39, 39, 38, 39, 39, 38, 39, 39, 40, 41, 41, 49, 50, 50, - 67, 67, 67, 80, 80, 80, 110, 111, 111, 142, 146, 146, 151, 156, 156, 150, 156, 156, 144, 149, 149, 128, 134, 134, 105, 109, 109, 48, 49, 49, 41, 41, 42, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, - 41, 41, 42, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 43, 42, 42, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 42, 42, 42, 38, 38, 38, 34, 34, 34, 141, 141, 141, 188, 188, 188, 34, 34, 34, 36, 36, 36, 36, 36, 36, 33, 33, 33, 141, 141, 141, 188, 188, 188, 30, 30, 30, 33, 33, 33, 36, 36, 36, - 38, 38, 38, 39, 39, 39, 40, 40, 40, 42, 42, 42, 43, 43, 43, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 46, 46, 46, 52, 53, 53, 72, 74, 74, 85, 88, 88, 94, 97, 97, 100, 104, 104, 106, 110, 110, 111, 115, 115, 115, 117, 117, 116, 119, 119, 117, 121, 121, - 117, 121, 121, 116, 120, 120, 115, 118, 118, 111, 115, 115, 106, 110, 110, 94, 97, 97, 94, 96, 96, 54, 54, 54, 46, 46, 46, 47, 47, 47, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, - 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, - 50, 50, 50, 73, 76, 76, 122, 127, 127, 141, 147, 147, 157, 161, 161, 162, 168, 168, 159, 163, 163, 135, 138, 138, 107, 107, 107, 85, 85, 85, 66, 66, 66, 47, 48, 48, 38, 39, 39, 38, 39, 39, 38, 39, 39, 38, 39, 39, 40, 41, 41, 49, 50, 50, 67, 67, 67, 80, 80, 80, 110, 111, 111, - 142, 146, 146, 151, 156, 156, 150, 156, 156, 144, 149, 149, 128, 134, 134, 105, 110, 110, 52, 52, 52, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 48, 48, 73, 76, 76, 122, 127, 127, 141, 147, 147, 157, 161, 161, 162, 168, 168, 159, 163, 163, 135, 138, 138, 107, 107, 107, 85, 85, 85, 66, 66, 66, 47, 48, 48, - 38, 39, 39, 38, 39, 39, 38, 39, 39, 38, 39, 39, 40, 41, 41, 49, 50, 50, 67, 67, 67, 80, 80, 80, 110, 111, 111, 142, 146, 146, 151, 156, 156, 150, 156, 156, 144, 149, 149, 128, 134, 134, 105, 109, 109, 51, 51, 51, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 42, 42, 42, 71, 74, 74, 122, 127, 127, - 141, 147, 147, 157, 161, 161, 162, 168, 168, 159, 163, 163, 135, 138, 138, 107, 107, 107, 85, 85, 85, 66, 66, 66, 47, 48, 48, 38, 39, 39, 38, 39, 39, 38, 39, 39, 38, 39, 39, 40, 41, 41, 49, 50, 50, 67, 67, 67, 80, 80, 80, 110, 111, 111, 142, 146, 146, 151, 156, 156, 150, 156, 156, - 144, 149, 149, 128, 134, 134, 105, 109, 109, 46, 46, 46, 40, 40, 40, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, - 35, 35, 35, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 37, 37, 37, 67, 70, 70, 122, 127, 127, 141, 147, 147, 157, 161, 161, 162, 168, 168, 159, 163, 163, 135, 138, 138, 107, 107, 107, 85, 85, 85, 66, 66, 66, 47, 48, 48, 38, 39, 39, 38, 39, 39, 38, 39, 39, - 38, 39, 39, 40, 41, 41, 49, 50, 50, 67, 67, 67, 80, 80, 80, 110, 111, 111, 142, 146, 146, 151, 156, 156, 150, 156, 156, 144, 149, 149, 128, 134, 134, 104, 109, 109, 42, 43, 43, 35, 35, 35, 33, 33, 33, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, - 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 33, 33, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, - 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 31, 31, 31, 63, 66, 66, 122, 127, 127, 141, 147, 147, 157, 161, 161, 162, 168, 168, - 159, 163, 163, 135, 138, 138, 107, 107, 107, 85, 85, 85, 66, 66, 66, 47, 48, 48, 38, 39, 39, 38, 39, 39, 38, 39, 39, 38, 39, 39, 40, 41, 41, 49, 50, 50, 67, 67, 67, 80, 80, 80, 110, 111, 111, 142, 146, 146, 151, 156, 156, 150, 156, 156, 144, 149, 149, 128, 134, 134, 104, 108, 108, - 37, 37, 37, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, - 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 22, 22, 22, 23, 23, 23, 24, 24, 24, 61, 63, 63, 122, 127, 127, 141, 147, 147, 157, 161, 161, 162, 168, 168, 159, 163, 163, 135, 138, 138, 107, 107, 107, 85, 85, 85, 66, 66, 66, 47, 48, 48, 38, 39, 39, 38, 39, 39, 38, 39, 39, 38, 39, 39, 40, 41, 41, 49, 50, 50, - 67, 67, 67, 80, 80, 80, 110, 111, 111, 142, 146, 146, 151, 156, 156, 150, 156, 156, 144, 149, 149, 128, 134, 134, 103, 108, 108, 29, 29, 30, 21, 21, 21, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, - 19, 19, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 32, 32, 32, 58, 58, 58, 41, 41, 41, 60, 60, 61, 48, 48, 48, 44, 44, 45, 44, 44, 45, 44, 44, 45, 46, 46, 47, 44, 44, 45, 38, 38, 39, 35, 35, 36, 38, 38, 39, 35, 35, 36, 35, 35, 36, 35, 35, 36, 35, 35, 36, 33, 33, 34, 29, 29, 30, 22, 22, 23, 18, 18, 19, - 65, 65, 66, 49, 49, 50, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 37, 37, 38, 35, 35, 36, 35, 35, 36, 33, 33, 34, 33, 33, 34, 33, 33, 34, 29, 29, 30, 29, 29, 30, 28, 28, 29, 26, 26, 27, 59, 59, 59, 58, 58, 58, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 43, 43, 43, 58, 60, 60, 120, 127, 127, 144, 150, 150, 157, 163, 163, 162, 168, 168, 153, 157, 157, 113, 114, 114, 84, 84, 84, 56, 57, 57, 40, 41, 41, 39, 40, 40, 40, 41, 41, - 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 39, 40, 40, 41, 42, 42, 59, 60, 60, 80, 81, 81, 125, 128, 128, 147, 152, 152, 148, 154, 154, 143, 148, 148, 128, 134, 134, 96, 101, 101, 44, 44, 44, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 44, 44, 44, 43, 43, 43, 41, 41, 41, 38, 38, 38, 34, 34, 34, 141, 141, 141, 188, 188, 188, 34, 34, 34, 36, 36, 36, 36, 36, 36, - 34, 34, 34, 141, 141, 141, 188, 188, 188, 28, 28, 28, 30, 30, 30, 32, 32, 32, 34, 34, 34, 36, 36, 36, 37, 37, 37, 41, 41, 41, 43, 43, 43, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 50, 50, 50, 61, 62, 62, 79, 81, 81, 92, 94, 94, 99, 102, 102, - 106, 109, 109, 112, 116, 116, 115, 119, 119, 119, 123, 123, 121, 124, 124, 121, 125, 125, 121, 124, 124, 120, 124, 124, 119, 123, 123, 117, 120, 120, 112, 116, 116, 105, 108, 108, 90, 92, 92, 84, 84, 84, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, - 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 47, 47, 47, 65, 67, 67, 120, 127, 127, 144, 150, 150, 157, 163, 163, 162, 168, 168, 153, 157, 157, 113, 114, 114, 84, 84, 84, 56, 57, 57, 40, 41, 41, 39, 40, 40, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, - 40, 41, 41, 40, 41, 41, 40, 41, 41, 39, 40, 40, 41, 42, 42, 59, 60, 60, 80, 81, 81, 125, 128, 128, 147, 152, 152, 148, 154, 154, 143, 148, 148, 128, 134, 134, 97, 102, 102, 48, 48, 48, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, - 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 48, 48, 48, 63, 64, 64, 120, 127, 127, 144, 150, 150, 157, 163, 163, 162, 168, 168, 153, 157, 157, - 113, 114, 114, 84, 84, 84, 56, 57, 57, 40, 41, 41, 39, 40, 40, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 39, 40, 40, 41, 42, 42, 59, 60, 60, 80, 81, 81, 125, 128, 128, 147, 152, 152, 148, 154, 154, 143, 148, 148, 128, 134, 134, - 97, 102, 102, 47, 47, 47, 45, 45, 45, 43, 43, 43, 42, 42, 42, 43, 43, 43, 45, 45, 45, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 43, 43, 43, 60, 61, 61, 120, 127, 127, 144, 150, 150, 157, 163, 163, 162, 168, 168, 153, 157, 157, 113, 114, 114, 84, 84, 84, 56, 57, 57, 40, 41, 41, 39, 40, 40, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, - 39, 40, 40, 41, 42, 42, 59, 60, 60, 80, 81, 81, 125, 128, 128, 147, 152, 152, 148, 154, 154, 143, 148, 148, 128, 134, 134, 96, 101, 101, 42, 42, 42, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 39, 39, 39, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 37, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 39, 39, 39, 58, 59, 59, 120, 127, 127, 144, 150, 150, 157, 163, 163, 162, 168, 168, 153, 157, 157, 113, 114, 114, 84, 84, 84, 56, 57, 57, - 40, 41, 41, 39, 40, 40, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 39, 40, 40, 41, 42, 42, 59, 60, 60, 80, 81, 81, 125, 128, 128, 147, 152, 152, 148, 154, 154, 143, 148, 148, 128, 134, 134, 95, 100, 100, 36, 37, 37, 34, 34, 34, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, 30, 30, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 31, 31, 31, - 51, 53, 53, 120, 127, 127, 144, 150, 150, 157, 163, 163, 162, 168, 168, 153, 157, 157, 113, 114, 114, 84, 84, 84, 56, 57, 57, 40, 41, 41, 39, 40, 40, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 39, 40, 40, 41, 42, 42, 59, 60, 60, - 80, 81, 81, 125, 128, 128, 147, 152, 152, 148, 154, 154, 143, 148, 148, 128, 134, 134, 94, 98, 98, 31, 31, 31, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, - 27, 27, 27, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 47, 49, 49, 120, 127, 127, 144, 150, 150, 157, 163, 163, 162, 168, 168, 153, 157, 157, 113, 114, 114, 84, 84, 84, 56, 57, 57, 40, 41, 41, 39, 40, 40, 40, 41, 41, - 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 39, 40, 40, 41, 42, 42, 59, 60, 60, 80, 81, 81, 125, 128, 128, 147, 152, 152, 148, 154, 154, 143, 148, 148, 128, 134, 134, 92, 97, 97, 24, 24, 24, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, - 17, 17, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 32, 32, 32, 57, 57, 58, 40, 40, 40, 58, 58, 59, 44, 44, 45, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 33, 33, 34, 37, 37, 38, 33, 33, 34, 33, 33, 34, - 33, 33, 34, 33, 33, 34, 29, 29, 30, 28, 28, 29, 21, 21, 22, 18, 18, 19, 59, 59, 60, 46, 46, 47, 40, 40, 41, 37, 37, 38, 40, 40, 41, 40, 40, 41, 38, 38, 39, 37, 37, 38, 37, 37, 38, 35, 35, 36, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, - 28, 28, 29, 26, 26, 27, 26, 26, 27, 59, 59, 60, 59, 59, 59, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 41, 41, 41, 51, 51, 51, 114, 119, 119, 142, 148, 148, 157, 162, 162, 161, 167, 167, 144, 148, 148, 104, 105, 105, - 73, 74, 74, 42, 43, 43, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 50, 50, 50, 60, 61, 61, 106, 108, 108, 144, 149, 149, 145, 151, 151, 141, 146, 146, - 125, 130, 130, 84, 88, 88, 43, 43, 43, 40, 40, 40, 40, 40, 40, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 43, 41, 41, 42, 38, 38, 39, - 35, 35, 36, 141, 141, 141, 188, 188, 188, 36, 36, 36, 37, 37, 37, 37, 37, 37, 35, 35, 35, 141, 141, 141, 188, 188, 188, 194, 194, 194, 159, 159, 159, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 38, 38, 38, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 50, 50, 50, 67, 69, 69, 85, 87, 87, 95, 99, 99, 104, 106, 106, 110, 114, 114, 115, 119, 119, 119, 123, 123, 122, 125, 125, 122, 126, 126, 123, 127, 127, 124, 128, 128, 124, 127, 127, 122, 126, 126, 120, 124, 124, 116, 120, 120, 110, 114, 114, 94, 98, 98, 103, 104, 104, 49, 49, 49, - 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 44, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 48, 48, 48, 56, 57, 57, 114, 119, 119, 142, 148, 148, 157, 162, 162, 161, 167, 167, 144, 148, 148, 104, 105, 105, 73, 74, 74, 42, 43, 43, 40, 41, 41, - 40, 41, 41, 40, 41, 41, 41, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 50, 50, 50, 60, 61, 61, 106, 108, 108, 144, 149, 149, 145, 151, 151, 141, 146, 146, 125, 130, 130, 85, 88, 88, 47, 47, 47, - 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, - 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 45, 45, 46, 45, 45, 46, 45, 45, 46, 44, 44, 45, 44, 44, 45, 46, 46, 47, 55, 56, 57, - 114, 119, 119, 142, 148, 148, 157, 162, 162, 161, 167, 167, 144, 148, 148, 104, 105, 105, 73, 74, 74, 42, 43, 43, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, - 50, 50, 50, 60, 61, 61, 106, 108, 108, 144, 149, 149, 145, 151, 151, 141, 146, 146, 125, 130, 130, 84, 88, 88, 45, 45, 45, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 45, 45, 45, 45, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 43, 43, 43, 52, 52, 52, 114, 119, 119, 142, 148, 148, 157, 162, 162, 161, 167, 167, 144, 148, 148, 104, 105, 105, 73, 74, 74, 42, 43, 43, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 41, 41, - 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 50, 50, 50, 60, 61, 61, 106, 108, 108, 144, 149, 149, 145, 151, 151, 141, 146, 146, 125, 130, 130, 83, 87, 87, 39, 39, 39, 38, 38, 38, 38, 38, 38, 40, 40, 40, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 36, 36, 36, 36, 36, 36, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 35, 35, 35, 38, 38, 38, 48, 49, 49, 114, 119, 119, 142, 148, 148, 157, 162, 162, - 161, 167, 167, 144, 148, 148, 104, 105, 105, 73, 74, 74, 42, 43, 43, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 50, 50, 50, 60, 61, 61, 106, 108, 108, - 144, 149, 149, 145, 151, 151, 141, 146, 146, 125, 130, 130, 80, 84, 85, 34, 34, 34, 33, 33, 33, 32, 32, 32, 35, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, - 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 41, 42, 42, 114, 118, 118, 142, 148, 148, 157, 162, 162, 161, 167, 167, 144, 148, 148, 104, 105, 105, 73, 74, 74, 42, 43, 43, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, - 41, 42, 42, 41, 42, 42, 41, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 50, 50, 50, 60, 61, 61, 106, 108, 108, 144, 149, 149, 145, 151, 151, 141, 146, 146, 125, 130, 130, 79, 83, 83, 28, 28, 28, 25, 25, 25, 25, 25, 25, 27, 27, 27, 28, 28, 28, 28, 28, 28, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 36, 37, 37, 113, 118, 118, 142, 148, 148, 157, 162, 162, 161, 167, 167, 144, 148, 148, 104, 105, 105, - 73, 74, 74, 42, 43, 43, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 41, 41, 40, 41, 41, 40, 41, 41, 40, 41, 41, 50, 50, 50, 60, 61, 61, 106, 108, 108, 144, 149, 149, 145, 151, 151, 141, 146, 146, - 125, 130, 130, 76, 80, 80, 20, 20, 20, 19, 19, 19, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 18, 32, 32, 33, 58, 58, 59, 40, 40, 40, 51, 51, 52, 40, 40, 41, 38, 38, 39, 38, 38, 39, 40, 40, 41, 40, 40, 41, - 37, 37, 38, 38, 38, 39, 35, 35, 36, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 28, 28, 29, 26, 26, 27, 21, 21, 22, 18, 18, 19, 61, 61, 62, 48, 48, 48, 44, 44, 45, 38, 38, 39, 40, 40, 41, 44, 44, 45, 38, 38, 39, 37, 37, 38, 37, 37, 38, - 37, 37, 38, 33, 33, 34, 35, 35, 36, 37, 37, 38, 37, 37, 38, 35, 35, 36, 29, 29, 30, 29, 29, 30, 33, 33, 34, 60, 60, 60, 58, 58, 58, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, - 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 42, 42, 42, 93, 96, 96, - 136, 143, 143, 154, 160, 160, 160, 167, 167, 150, 153, 153, 100, 101, 101, 65, 66, 66, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 40, 41, 41, - 40, 41, 41, 45, 46, 46, 52, 53, 53, 109, 111, 111, 140, 144, 144, 141, 147, 147, 136, 142, 142, 119, 123, 123, 58, 59, 59, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 43, 42, 42, 42, 39, 39, 39, 37, 37, 37, 141, 141, 141, 188, 188, 188, 37, 37, 37, 38, 38, 39, 38, 38, 39, 36, 36, 37, 141, 141, 141, 188, 188, 188, 205, 205, 205, 194, 194, 194, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, - 38, 38, 38, 41, 41, 41, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 48, 48, 48, 72, 74, 74, 89, 91, 91, 98, 102, 102, 106, 110, 110, 113, 116, 116, 118, 122, 122, 122, 125, 125, 123, 127, 127, 124, 128, 128, 125, 129, 129, 125, 128, 128, 125, 129, 129, 124, 127, 127, - 121, 125, 125, 120, 123, 123, 113, 116, 116, 98, 102, 102, 102, 103, 103, 63, 63, 63, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 49, 49, 49, 94, 98, 98, 136, 143, 143, 154, 160, 160, 160, 167, 167, - 150, 153, 153, 100, 101, 101, 65, 66, 66, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 45, 46, 46, 52, 53, 53, - 109, 111, 111, 140, 144, 144, 141, 147, 147, 136, 142, 142, 119, 123, 123, 59, 61, 61, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 45, 45, 46, - 45, 45, 46, 45, 45, 46, 45, 45, 46, 44, 44, 45, 47, 47, 48, 94, 98, 98, 136, 143, 143, 154, 160, 160, 160, 167, 167, 150, 153, 153, 100, 101, 101, 65, 66, 66, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, - 42, 43, 43, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 45, 46, 46, 52, 53, 53, 109, 111, 111, 140, 144, 144, 141, 147, 147, 136, 142, 142, 119, 123, 123, 59, 60, 60, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 45, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 44, 44, 44, 93, 96, 96, 136, 143, 143, 154, 160, 160, 160, 167, 167, 150, 153, 153, 100, 101, 101, 65, 66, 66, - 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 45, 46, 46, 52, 53, 53, 109, 111, 111, 140, 144, 144, 141, 147, 147, - 136, 142, 142, 119, 123, 123, 55, 56, 56, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, - 35, 35, 35, 39, 39, 39, 91, 95, 95, 136, 143, 143, 154, 160, 160, 160, 167, 167, 150, 153, 153, 100, 101, 101, 65, 66, 66, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, - 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 45, 46, 46, 52, 53, 53, 109, 111, 111, 140, 144, 144, 141, 147, 147, 136, 142, 142, 119, 123, 123, 52, 53, 53, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 31, 31, 31, 89, 93, 93, 136, 143, 143, 154, 160, 160, 160, 167, 167, 150, 153, 153, 100, 101, 101, 65, 66, 66, 40, 41, 41, 40, 41, 41, 40, 41, 41, - 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 45, 46, 46, 52, 53, 53, 109, 111, 111, 140, 144, 144, 141, 147, 147, 136, 142, 142, 119, 123, 123, 47, 49, 49, - 26, 26, 26, 26, 26, 26, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 23, 25, 25, 25, 88, 91, 91, - 136, 143, 143, 154, 160, 160, 160, 167, 167, 150, 153, 153, 100, 101, 101, 65, 66, 66, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 41, 42, 42, 41, 42, 42, 40, 41, 41, - 40, 41, 41, 45, 46, 46, 52, 53, 53, 109, 111, 111, 140, 144, 144, 141, 147, 147, 136, 142, 142, 119, 123, 123, 42, 44, 44, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 32, 32, 32, 58, 58, 58, 40, 40, 40, - 53, 53, 54, 44, 44, 45, 40, 40, 41, 40, 40, 41, 44, 44, 45, 44, 44, 45, 37, 37, 38, 37, 37, 38, 38, 38, 39, 33, 33, 34, 35, 35, 36, 35, 35, 36, 37, 37, 38, 35, 35, 36, 33, 33, 34, 29, 29, 30, 22, 22, 23, 18, 18, 19, 65, 65, 66, 53, 53, 54, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 38, 38, 39, 38, 38, 39, 40, 40, 41, 38, 38, 39, 35, 35, 36, 33, 33, 34, 35, 35, 36, 37, 37, 38, 35, 35, 36, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 59, 59, 60, 57, 57, 57, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, - 188, 188, 188, 46, 46, 46, 40, 40, 40, 41, 41, 41, 58, 59, 59, 128, 135, 135, 152, 158, 158, 159, 165, 165, 156, 161, 161, 104, 105, 105, 70, 71, 71, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, - 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 47, 48, 48, 59, 59, 60, 118, 121, 121, 137, 141, 141, 139, 145, 145, 130, 136, 136, 96, 99, 99, 42, 42, 42, 40, 40, 40, 48, 48, 48, 201, 201, 201, 42, 42, 42, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 36, 36, 36, 34, 34, 35, - 33, 33, 34, 32, 32, 33, 33, 33, 33, 33, 33, 34, 35, 35, 36, 37, 37, 37, 40, 40, 40, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, 48, 48, 48, 75, 76, 76, 92, 95, 95, 100, 104, 104, 109, 111, 111, 115, 118, 118, 120, 123, 123, 123, 127, 127, - 124, 128, 128, 125, 129, 129, 125, 129, 129, 126, 130, 130, 126, 130, 130, 127, 130, 130, 124, 128, 128, 121, 125, 125, 116, 120, 120, 101, 103, 103, 101, 103, 103, 71, 71, 71, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 190, 190, 190, 52, 52, 52, 45, 45, 45, - 47, 47, 47, 62, 63, 63, 128, 135, 135, 152, 158, 158, 159, 165, 165, 156, 161, 161, 104, 105, 105, 70, 71, 71, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, - 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 47, 48, 48, 59, 59, 60, 118, 121, 121, 137, 141, 141, 139, 145, 145, 130, 136, 136, 96, 99, 99, 45, 45, 45, 43, 43, 43, 52, 52, 52, 202, 202, 202, 44, 44, 44, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 190, 190, 190, 52, 52, 52, 45, 45, 45, 46, 46, 47, 61, 63, 63, 128, 135, 135, 152, 158, 158, 159, 165, 165, 156, 161, 161, 104, 105, 105, 70, 71, 71, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, - 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 47, 48, 48, 59, 59, 60, 118, 121, 121, 137, 141, 141, 139, 145, 145, 130, 136, 136, 96, 99, 99, - 44, 44, 44, 42, 42, 42, 50, 50, 50, 202, 202, 202, 43, 43, 43, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 189, 189, 189, 49, 49, 49, 41, 41, 41, 43, 43, 43, 59, 60, 60, 128, 135, 135, - 152, 158, 158, 159, 165, 165, 156, 161, 161, 104, 105, 105, 70, 71, 71, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, - 40, 41, 41, 40, 41, 41, 47, 48, 48, 59, 59, 60, 118, 121, 121, 137, 141, 141, 139, 145, 145, 130, 136, 136, 95, 98, 98, 40, 40, 40, 38, 38, 38, 46, 46, 46, 200, 200, 200, 40, 40, 40, 40, 40, 40, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 187, 187, 187, 44, 44, 44, 37, 37, 37, 38, 38, 38, 55, 57, 57, 128, 135, 135, 152, 158, 158, 159, 165, 165, 156, 161, 161, 104, 105, 105, 70, 71, 71, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, - 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 47, 48, 48, 59, 59, 60, 118, 121, 121, 137, 141, 141, 139, 145, 145, 130, 136, 136, 94, 97, 97, 35, 35, 35, 33, 33, 33, 40, 40, 40, - 199, 199, 199, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 185, 185, 185, 37, 37, 37, 30, 30, 30, 32, 32, 32, 50, 51, 51, 128, 135, 135, 152, 158, 158, 159, 165, 165, 156, 161, 161, - 104, 105, 105, 70, 71, 71, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 47, 48, 48, - 59, 59, 60, 118, 121, 121, 137, 141, 141, 139, 145, 145, 130, 136, 136, 93, 96, 96, 27, 27, 27, 26, 26, 26, 34, 34, 34, 197, 197, 197, 28, 28, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, - 183, 183, 183, 32, 32, 32, 24, 24, 24, 24, 24, 24, 45, 46, 46, 128, 135, 135, 152, 158, 158, 159, 165, 165, 156, 161, 161, 104, 105, 105, 70, 71, 71, 40, 41, 41, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, - 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 47, 48, 48, 59, 59, 60, 118, 121, 121, 137, 141, 141, 139, 145, 145, 130, 136, 136, 92, 96, 96, 22, 22, 22, 20, 20, 20, 28, 28, 28, 196, 196, 196, 22, 22, 22, 21, 21, 21, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 17, 17, 17, 32, 32, 32, 58, 58, 58, 40, 40, 40, 58, 58, 59, 48, 48, 48, 44, 44, 45, 44, 44, 45, 40, 40, 41, 37, 37, 38, 38, 38, 39, 40, 40, 41, 37, 37, 38, 33, 33, 34, 35, 35, 36, 37, 37, 38, 37, 37, 38, 33, 33, 34, 29, 29, 30, - 29, 29, 30, 22, 22, 23, 18, 18, 19, 65, 65, 66, 55, 55, 56, 44, 44, 45, 44, 44, 45, 46, 46, 47, 44, 44, 45, 46, 46, 47, 44, 44, 45, 44, 44, 45, 38, 38, 39, 37, 37, 38, 37, 37, 38, 37, 37, 38, 37, 37, 38, 33, 33, 34, 37, 37, 38, 37, 37, 38, 37, 37, 38, - 60, 60, 60, 57, 57, 57, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, - 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 47, 47, 47, 47, 47, 47, 40, 40, 40, 42, 42, 42, 99, 103, 104, 143, 150, 150, 157, 164, 164, 161, 166, 166, 122, 124, 124, 79, 80, 80, 42, 43, 43, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, - 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 48, 49, 49, 69, 70, 71, 129, 133, 133, 134, 139, 139, 133, 139, 139, 119, 125, 125, - 61, 63, 63, 41, 41, 41, 43, 43, 43, 46, 46, 46, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, - 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 40, 41, 41, 42, 42, 42, 43, 43, 43, 44, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 48, 48, 50, 75, 78, 78, - 93, 97, 97, 103, 106, 106, 111, 114, 114, 116, 120, 120, 121, 125, 125, 124, 128, 128, 125, 129, 129, 125, 129, 129, 126, 130, 130, 127, 131, 131, 127, 130, 130, 127, 131, 131, 125, 129, 129, 122, 126, 126, 117, 121, 121, 103, 106, 106, 102, 103, 103, 73, 73, 73, 44, 44, 44, 45, 45, 45, 44, 44, 44, - 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, - 44, 44, 44, 46, 46, 46, 46, 46, 46, 51, 51, 51, 53, 53, 53, 46, 46, 46, 48, 48, 48, 100, 105, 105, 143, 150, 150, 157, 164, 164, 161, 166, 166, 122, 124, 124, 79, 80, 80, 42, 43, 43, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, - 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 48, 49, 49, 69, 70, 71, 129, 133, 133, 134, 139, 139, 133, 139, 139, 119, 125, 125, 63, 65, 65, 45, 45, 45, 46, 46, 46, - 49, 49, 49, 45, 45, 45, 46, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 51, 51, 51, 52, 52, 52, 45, 45, 45, 47, 47, 47, 100, 105, 105, 143, 150, 150, 157, 164, 164, 161, 166, 166, 122, 124, 124, - 79, 80, 80, 42, 43, 43, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, - 48, 49, 49, 69, 70, 71, 129, 133, 133, 134, 139, 139, 133, 139, 139, 119, 125, 125, 62, 64, 64, 43, 43, 43, 45, 45, 45, 48, 48, 48, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 48, 48, 48, 48, 48, 48, 41, 41, 41, 44, 44, 44, 99, 104, 104, 143, 150, 150, 157, 164, 164, 161, 166, 166, 122, 124, 124, 79, 80, 80, 42, 43, 43, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, - 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 48, 49, 49, 69, 70, 71, 129, 133, 133, 134, 139, 139, 133, 139, 139, 119, 125, 125, 59, 61, 61, 40, 40, 40, 40, 40, 40, 43, 43, 43, 40, 40, 40, 40, 40, 40, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 43, 43, 43, 45, 45, 45, 38, 38, 38, 39, 39, 39, 98, 103, 103, 143, 150, 150, 157, 164, 164, 161, 166, 166, 122, 124, 124, 79, 80, 80, 42, 43, 43, 40, 41, 41, - 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 48, 49, 49, 69, 70, 71, 129, 133, 133, - 134, 139, 139, 133, 139, 139, 119, 125, 125, 56, 58, 58, 34, 34, 34, 36, 36, 36, 38, 38, 38, 34, 34, 34, 34, 34, 34, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 36, 36, 36, 37, 37, 37, 30, 30, 30, - 32, 32, 32, 97, 102, 102, 143, 150, 150, 157, 164, 164, 161, 166, 166, 122, 124, 124, 79, 80, 80, 42, 43, 43, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, - 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 48, 49, 49, 69, 70, 71, 129, 133, 133, 134, 139, 139, 133, 139, 139, 119, 125, 125, 51, 53, 53, 27, 27, 27, 30, 30, 30, 31, 31, 31, 28, 28, 28, 28, 28, 28, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 30, 30, 30, 32, 32, 32, 24, 24, 24, 25, 25, 25, 95, 100, 100, 143, 150, 150, 157, 164, 164, 161, 166, 166, 122, 124, 124, 79, 80, 80, 42, 43, 43, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, - 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 40, 41, 41, 48, 49, 49, 69, 70, 71, 129, 133, 133, 134, 139, 139, 133, 139, 139, 119, 125, 125, - 48, 49, 49, 21, 21, 21, 23, 23, 23, 27, 27, 27, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 32, 32, 32, 58, 58, 58, 40, 40, 40, 58, 58, 59, 48, 48, 48, 44, 44, 45, 46, 46, 47, 46, 46, 47, 44, 44, 45, 46, 46, 47, 44, 44, 45, 44, 44, 45, - 37, 37, 38, 37, 37, 38, 37, 37, 38, 37, 37, 38, 35, 35, 36, 35, 35, 36, 37, 37, 38, 22, 22, 23, 18, 18, 19, 67, 67, 67, 57, 57, 58, 51, 51, 52, 49, 49, 50, 48, 48, 48, 48, 48, 48, 46, 46, 47, 46, 46, 47, 44, 44, 45, 38, 38, 39, 38, 38, 39, 38, 38, 39, - 38, 38, 39, 33, 33, 34, 35, 35, 36, 37, 37, 38, 29, 29, 30, 33, 33, 34, 59, 59, 60, 57, 57, 57, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 39, 55, 56, 56, 130, 136, 136, 153, 159, 159, 159, 165, 165, 151, 155, 155, 92, 92, 92, - 52, 53, 53, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, - 41, 41, 41, 48, 48, 48, 100, 102, 102, 127, 131, 131, 131, 136, 136, 126, 131, 131, 90, 93, 94, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 44, 43, 43, 44, 43, 43, 44, 47, 47, 48, 76, 77, 77, 95, 99, 99, 104, 107, 107, 111, 115, 115, 117, 121, 121, 122, 125, 125, 125, 129, 129, 125, 129, 129, 127, 130, 130, 127, 131, 131, 128, 131, 131, 128, 132, 132, 128, 132, 132, 126, 130, 130, 123, 127, 127, 119, 123, 123, - 103, 106, 106, 103, 104, 104, 74, 74, 74, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 46, 46, 46, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, - 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 45, 45, 45, 46, 46, 46, 47, 47, 47, 60, 61, 61, 130, 136, 136, 153, 159, 159, 159, 165, 165, 151, 155, 155, 92, 92, 92, 52, 53, 53, 40, 41, 41, 40, 41, 41, - 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 41, 41, 41, 48, 48, 48, 100, 102, 102, - 127, 131, 131, 131, 136, 136, 126, 131, 131, 90, 94, 94, 44, 44, 44, 43, 43, 43, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, - 60, 61, 61, 130, 136, 136, 153, 159, 159, 159, 165, 165, 151, 155, 155, 92, 92, 92, 52, 53, 53, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, - 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 41, 41, 41, 48, 48, 48, 100, 102, 102, 127, 131, 131, 131, 136, 136, 126, 131, 131, 90, 94, 94, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 42, 42, 42, 43, 43, 43, 44, 44, 44, 43, 43, 43, - 42, 42, 42, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 41, 41, 41, - 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 57, 58, 58, 130, 136, 136, 153, 159, 159, 159, 165, 165, 151, 155, 155, 92, 92, 92, 52, 53, 53, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, - 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 41, 41, 41, 48, 48, 48, 100, 102, 102, 127, 131, 131, 131, 136, 136, 126, 131, 131, - 89, 93, 93, 38, 38, 38, 36, 36, 36, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, - 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 38, 38, 38, 36, 36, 36, 37, 37, 37, 37, 37, 37, 53, 54, 54, 130, 136, 136, 153, 159, 159, - 159, 165, 165, 151, 155, 155, 92, 92, 92, 52, 53, 53, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, - 41, 42, 42, 41, 42, 42, 40, 41, 41, 41, 41, 41, 48, 48, 48, 100, 102, 102, 127, 131, 131, 131, 136, 136, 126, 131, 131, 88, 91, 91, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 48, 49, 49, 130, 136, 136, 153, 159, 159, 159, 165, 165, 151, 155, 155, 92, 92, 92, 52, 53, 53, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, - 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 41, 41, 41, 48, 48, 48, 100, 102, 102, 127, 131, 131, 131, 136, 136, 126, 131, 131, 86, 90, 90, 27, 27, 27, 26, 26, 26, - 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 42, 43, 43, 130, 136, 136, 153, 159, 159, 159, 165, 165, 151, 155, 155, 92, 92, 92, - 52, 53, 53, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, - 41, 41, 41, 48, 48, 48, 100, 102, 102, 127, 131, 131, 131, 136, 136, 126, 131, 131, 85, 89, 89, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 33, 33, 33, 58, 58, 58, 40, 40, 40, 62, 62, 63, 53, 53, 54, 49, 49, 50, - 49, 49, 50, 48, 48, 48, 46, 46, 47, 44, 44, 45, 46, 46, 47, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 35, 35, 36, 35, 35, 36, 35, 35, 36, 33, 33, 34, 22, 22, 23, 18, 18, 19, 59, 59, 60, 46, 46, 47, 37, 37, 38, 40, 40, 41, 38, 38, 39, 35, 35, 36, - 33, 33, 34, 37, 37, 38, 35, 35, 36, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 35, 35, 36, 33, 33, 34, 33, 33, 34, 33, 33, 34, 35, 35, 36, 59, 59, 60, 57, 57, 57, 37, 37, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 41, 41, 41, - 79, 82, 82, 141, 148, 148, 159, 165, 165, 160, 165, 165, 118, 121, 121, 73, 74, 74, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, - 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 44, 45, 45, 65, 66, 66, 119, 123, 123, 126, 132, 132, 128, 132, 132, 113, 119, 119, 46, 46, 46, 39, 39, 39, 39, 39, 39, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 40, 40, 40, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 47, 47, 47, 75, 78, 78, 96, 99, 99, 105, 108, 108, 113, 116, 116, 119, 123, 123, 122, 126, 126, 126, 130, 130, 127, 130, 130, 128, 131, 131, 128, 132, 132, - 129, 132, 132, 128, 132, 132, 129, 133, 133, 127, 131, 131, 124, 128, 128, 120, 124, 124, 104, 107, 107, 103, 104, 104, 74, 74, 74, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 44, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 47, 47, 47, 45, 45, 45, 45, 45, 45, 44, 44, 44, 48, 48, 48, 82, 85, 85, 141, 148, 148, 159, 165, 165, - 160, 165, 165, 118, 121, 121, 73, 74, 74, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, - 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 44, 45, 45, 65, 66, 66, 119, 123, 123, 126, 132, 132, 128, 132, 132, 113, 119, 119, 48, 49, 49, 43, 43, 43, 42, 42, 42, 44, 44, 44, 43, 43, 43, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, - 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 42, 43, 43, 43, 43, 47, 47, 47, 82, 85, 85, 141, 148, 148, 159, 165, 165, 160, 165, 165, 118, 121, 121, 73, 74, 74, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, - 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 44, 45, 45, 65, 66, 66, 119, 123, 123, 126, 132, 132, 128, 132, 132, 113, 119, 119, 48, 48, 48, 40, 40, 40, - 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 43, 43, 43, 81, 83, 83, 141, 148, 148, 159, 165, 165, 160, 165, 165, 118, 121, 121, 73, 74, 74, - 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, - 40, 41, 41, 44, 45, 45, 65, 66, 66, 119, 123, 123, 126, 132, 132, 128, 132, 132, 113, 119, 119, 44, 45, 45, 37, 37, 37, 36, 36, 36, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, - 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 35, 35, 35, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, - 34, 34, 34, 36, 36, 36, 39, 39, 39, 78, 81, 81, 141, 148, 148, 159, 165, 165, 160, 165, 165, 118, 121, 121, 73, 74, 74, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, - 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 44, 45, 45, 65, 66, 66, 119, 123, 123, 126, 132, 132, 128, 132, 132, 113, 119, 119, 38, 38, 38, 32, 32, 32, 31, 31, 31, 32, 32, 32, 33, 33, 33, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 31, 31, 31, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 30, 30, 30, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, - 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 32, 32, 32, 76, 78, 78, 141, 148, 148, 159, 165, 165, 160, 165, 165, 118, 121, 121, 73, 74, 74, 40, 41, 41, 40, 41, 41, 41, 42, 42, - 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 44, 45, 45, 65, 66, 66, - 119, 123, 123, 126, 132, 132, 128, 132, 132, 113, 119, 119, 33, 34, 34, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 25, 25, 25, - 71, 74, 74, 141, 148, 148, 159, 165, 165, 160, 165, 165, 118, 121, 121, 73, 74, 74, 40, 41, 41, 40, 41, 41, 41, 42, 42, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, - 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 41, 42, 42, 41, 42, 42, 40, 41, 41, 44, 45, 45, 65, 66, 66, 119, 123, 123, 126, 132, 132, 128, 132, 132, 113, 119, 119, 27, 28, 28, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 32, 32, 32, 58, 58, 58, 40, 40, 40, 51, 51, 52, 40, 40, 41, 40, 40, 41, 40, 40, 41, 37, 37, 38, 33, 33, 34, 35, 35, 36, 38, 38, 39, 29, 29, 30, 29, 29, 30, 29, 29, 30, 29, 29, 30, 33, 33, 34, 35, 35, 36, 33, 33, 34, 33, 33, 34, 22, 22, 23, 18, 18, 19, - 70, 70, 71, 55, 55, 56, 51, 51, 52, 48, 48, 48, 48, 48, 48, 51, 51, 52, 48, 48, 48, 44, 44, 45, 44, 44, 45, 40, 40, 41, 38, 38, 39, 40, 40, 41, 44, 44, 45, 38, 38, 39, 37, 37, 38, 40, 40, 41, 33, 33, 34, 29, 29, 30, 59, 59, 60, 57, 57, 57, 36, 36, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 41, 41, 41, 106, 111, 111, 152, 156, 156, 161, 166, 166, 161, 167, 167, 92, 92, 92, 55, 57, 57, 40, 40, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, - 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 43, 43, 43, 43, 43, 43, 41, 42, 42, 40, 41, 41, 41, 42, 42, 48, 48, 48, 106, 109, 109, 120, 125, 125, 126, 131, 131, 118, 124, 124, 58, 60, 60, 39, 39, 39, - 39, 39, 39, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 43, 43, 43, - 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 47, 47, 47, 76, 79, 79, 97, 100, 100, 106, 108, 108, 113, 116, 116, - 119, 123, 123, 123, 127, 127, 127, 131, 131, 128, 131, 131, 129, 132, 132, 129, 133, 133, 130, 134, 134, 129, 133, 133, 130, 134, 134, 128, 132, 132, 125, 129, 129, 120, 124, 124, 104, 108, 108, 103, 105, 105, 73, 73, 73, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 45, 44, 44, 44, 45, 45, 45, - 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, - 44, 44, 44, 44, 44, 44, 48, 48, 48, 107, 112, 112, 152, 156, 156, 161, 166, 166, 161, 167, 167, 92, 92, 92, 55, 57, 57, 40, 40, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, - 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 43, 43, 43, 43, 43, 43, 41, 42, 42, 40, 41, 41, 41, 42, 42, 48, 48, 48, 106, 109, 109, 120, 125, 125, 126, 131, 131, 118, 124, 124, 61, 62, 62, 43, 43, 43, 41, 41, 41, 43, 43, 43, 44, 44, 44, - 43, 43, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 47, 47, 47, 107, 112, 112, 152, 156, 156, 161, 166, 166, 161, 167, 167, 92, 92, 92, 55, 57, 57, 40, 40, 40, 40, 41, 41, 41, 42, 42, - 43, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 43, 43, 43, 43, 43, 43, 41, 42, 42, 40, 41, 41, 41, 42, 42, 48, 48, 48, - 106, 109, 109, 120, 125, 125, 126, 131, 131, 118, 124, 124, 60, 62, 62, 40, 40, 40, 40, 40, 40, 41, 41, 41, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 44, 44, 44, - 106, 111, 111, 152, 156, 156, 161, 166, 166, 161, 167, 167, 92, 92, 92, 55, 57, 57, 40, 40, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, - 44, 45, 45, 43, 44, 44, 43, 44, 44, 43, 43, 43, 43, 43, 43, 41, 42, 42, 40, 41, 41, 41, 42, 42, 48, 48, 48, 106, 109, 109, 120, 125, 125, 126, 131, 131, 118, 124, 124, 57, 60, 60, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 35, 35, 35, - 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 37, 37, 37, 106, 110, 111, 152, 156, 156, 161, 166, 166, 161, 167, 167, 92, 92, 92, 55, 57, 57, 40, 40, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, - 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 43, 43, 43, 43, 43, 43, 41, 42, 42, 40, 41, 41, 41, 42, 42, 48, 48, 48, 106, 109, 109, 120, 125, 125, 126, 131, 131, - 118, 124, 124, 55, 56, 56, 31, 31, 31, 30, 30, 30, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 29, 29, 29, 29, 29, 29, 31, 31, 31, 105, 109, 109, 152, 156, 156, 161, 166, 166, - 161, 167, 167, 92, 92, 92, 55, 57, 57, 40, 40, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, - 43, 43, 43, 43, 43, 43, 41, 42, 42, 40, 41, 41, 41, 42, 42, 48, 48, 48, 106, 109, 109, 120, 125, 125, 126, 131, 131, 118, 124, 124, 50, 52, 52, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 103, 108, 108, 152, 156, 156, 161, 166, 166, 161, 167, 167, 92, 92, 92, 55, 57, 57, 40, 40, 40, 40, 41, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, - 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 43, 43, 43, 43, 43, 43, 41, 42, 42, 40, 41, 41, 41, 42, 42, 48, 48, 48, 106, 109, 109, 120, 125, 125, 126, 131, 131, 118, 124, 124, 47, 49, 49, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 32, 32, 32, 58, 58, 58, 41, 41, 42, 62, 62, 63, 51, 51, 52, 49, 49, 50, 48, 48, 48, 49, 49, 50, 49, 49, 50, 44, 44, 45, 44, 44, 45, 44, 44, 45, 37, 37, 38, 40, 40, 41, 44, 44, 45, - 40, 40, 41, 37, 37, 38, 38, 38, 39, 37, 37, 38, 22, 22, 23, 18, 18, 19, 68, 68, 69, 60, 60, 61, 57, 57, 58, 48, 48, 48, 48, 48, 48, 46, 46, 47, 44, 44, 45, 44, 44, 45, 40, 40, 41, 38, 38, 39, 40, 40, 41, 37, 37, 38, 37, 37, 38, 38, 38, 39, 38, 38, 39, - 35, 35, 36, 29, 29, 30, 29, 29, 30, 59, 59, 60, 56, 56, 56, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 43, 43, 43, 129, 136, 136, 155, 162, 162, 161, 166, 166, 148, 152, 152, 76, 77, 77, 43, 44, 44, 40, 41, 41, 41, 41, 41, 42, 43, 43, - 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, 41, 41, 41, 40, 41, 41, 45, 45, 45, - 85, 87, 87, 114, 117, 117, 122, 127, 127, 118, 124, 124, 72, 76, 76, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 43, 43, 43, 43, 43, 43, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 48, 48, 48, 77, 79, 79, 97, 100, 100, 106, 109, 109, 114, 117, 117, 120, 124, 124, 124, 128, 128, 128, 131, 131, 129, 132, 132, 130, 134, 134, 130, 134, 134, 131, 135, 135, 130, 134, 134, 131, 135, 135, 129, 133, 133, 125, 129, 129, 121, 125, 125, 104, 108, 108, 103, 104, 105, 72, 72, 73, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 49, 50, 50, 130, 136, 136, 155, 162, 162, 161, 166, 166, 148, 152, 152, 76, 77, 77, 43, 44, 44, 40, 41, 41, 41, 41, 41, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, - 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, 41, 41, 41, 40, 41, 41, 45, 45, 45, 85, 87, 87, 114, 117, 117, 122, 127, 127, - 118, 124, 124, 75, 77, 77, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 45, 45, 45, 45, 45, 45, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 48, 49, 49, 130, 136, 136, 155, 162, 162, 161, 166, 166, - 148, 152, 152, 76, 77, 77, 43, 44, 44, 40, 41, 41, 41, 41, 41, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, - 43, 44, 44, 43, 44, 44, 41, 42, 42, 41, 41, 41, 40, 41, 41, 45, 45, 45, 85, 87, 87, 114, 117, 117, 122, 127, 127, 118, 124, 124, 74, 76, 76, 41, 41, 41, 40, 40, 40, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, - 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 45, 45, 45, 130, 136, 136, 155, 162, 162, 161, 166, 166, 148, 152, 152, 76, 77, 77, 43, 44, 44, 40, 41, 41, 41, 41, 41, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, - 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, 41, 41, 41, 40, 41, 41, 45, 45, 45, 85, 87, 87, 114, 117, 117, 122, 127, 127, 118, 124, 124, 72, 75, 76, 37, 37, 37, - 35, 35, 35, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 35, 35, 35, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 39, 39, 39, 129, 136, 136, 155, 162, 162, 161, 166, 166, 148, 152, 152, 76, 77, 77, 43, 44, 44, - 40, 41, 41, 41, 41, 41, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, - 41, 41, 41, 40, 41, 41, 45, 45, 45, 85, 87, 87, 114, 117, 117, 122, 127, 127, 118, 124, 124, 70, 73, 73, 30, 30, 30, 30, 30, 30, 31, 31, 31, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, - 29, 29, 29, 29, 29, 29, 33, 33, 33, 129, 136, 136, 155, 162, 162, 161, 166, 166, 148, 152, 152, 76, 77, 77, 43, 44, 44, 40, 41, 41, 41, 41, 41, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, - 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, 41, 41, 41, 40, 41, 41, 45, 45, 45, 85, 87, 87, 114, 117, 117, 122, 127, 127, 118, 124, 124, 68, 71, 71, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 27, 27, 27, 129, 136, 136, 155, 162, 162, 161, 166, 166, 148, 152, 152, 76, 77, 77, 43, 44, 44, 40, 41, 41, 41, 41, 41, 42, 43, 43, - 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, 41, 41, 41, 40, 41, 41, 45, 45, 45, - 85, 87, 87, 114, 117, 117, 122, 127, 127, 118, 124, 124, 66, 69, 69, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 32, 32, 32, 58, 58, 58, 41, 41, 42, 66, 66, 67, 57, 57, 58, 49, 49, 50, 46, 46, 47, 46, 46, 47, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 37, 37, 38, 40, 40, 41, 38, 38, 39, 37, 37, 38, 38, 38, 39, 38, 38, 39, 37, 37, 38, 33, 33, 34, 22, 22, 23, 18, 18, 19, 70, 70, 71, 58, 58, 59, 48, 48, 48, 51, 51, 52, 48, 48, 48, 46, 46, 47, 46, 46, 47, 44, 44, 45, 44, 44, 45, - 46, 46, 47, 44, 44, 45, 40, 40, 41, 38, 38, 39, 38, 38, 39, 40, 40, 41, 37, 37, 38, 35, 35, 36, 33, 33, 34, 60, 60, 60, 56, 56, 56, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 37, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 37, 37, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 52, 53, 53, 139, 146, 146, 158, 164, 164, 160, 167, 167, - 133, 137, 137, 69, 70, 70, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, - 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 40, 41, 41, 43, 43, 43, 70, 71, 71, 106, 110, 110, 116, 120, 120, 117, 122, 122, 83, 86, 86, 39, 39, 39, 38, 38, 38, 40, 40, 40, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 47, 47, 47, 76, 79, 79, 98, 100, 100, 106, 109, 109, 115, 118, 118, 121, 125, 125, 125, 129, 129, 129, 132, 132, 130, 134, 134, 131, 135, 135, 131, 135, 135, 132, 136, 136, 132, 136, 136, 132, 136, 136, - 130, 134, 134, 126, 130, 130, 122, 126, 126, 105, 109, 109, 103, 104, 104, 72, 72, 72, 43, 43, 43, 43, 43, 44, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 58, 59, 59, 139, 146, 146, 158, 164, 164, 160, 167, 167, 133, 137, 137, 69, 70, 70, 39, 40, 40, - 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, - 42, 43, 43, 40, 41, 41, 43, 43, 43, 70, 71, 71, 106, 110, 110, 116, 120, 120, 117, 122, 122, 84, 87, 87, 41, 41, 41, 40, 40, 40, 42, 42, 42, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, - 45, 45, 45, 45, 45, 45, 57, 58, 58, 139, 146, 146, 158, 164, 164, 160, 167, 167, 133, 137, 137, 69, 70, 70, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, - 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 40, 41, 41, 43, 43, 43, 70, 71, 71, 106, 110, 110, 116, 120, 120, 117, 122, 122, 83, 87, 87, 40, 40, 40, 39, 39, 39, 41, 41, 41, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 54, 55, 55, 139, 146, 146, 158, 164, 164, 160, 167, 167, 133, 137, 137, 69, 70, 70, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, - 43, 44, 44, 43, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 40, 41, 41, 43, 43, 43, - 70, 71, 71, 106, 110, 110, 116, 120, 120, 117, 122, 122, 83, 86, 86, 36, 36, 36, 35, 35, 35, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 49, 50, 50, - 139, 146, 146, 158, 164, 164, 160, 167, 167, 133, 137, 137, 69, 70, 70, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, - 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 40, 41, 41, 43, 43, 43, 70, 71, 71, 106, 110, 110, 116, 120, 120, 117, 122, 122, 81, 85, 85, 29, 29, 29, 29, 29, 29, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 31, 30, 30, 31, 30, 30, 31, 30, 30, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 30, 30, 31, 30, 30, 31, 30, 30, 31, 44, 45, 45, 139, 146, 146, 158, 164, 164, 160, 167, 167, 133, 137, 137, 69, 70, 70, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, - 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 40, 41, 41, 43, 43, 43, 70, 71, 71, 106, 110, 110, 116, 120, 120, - 117, 122, 122, 80, 84, 84, 24, 24, 24, 24, 24, 24, 25, 25, 25, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 39, 40, 40, 139, 146, 146, 158, 164, 164, 160, 167, 167, - 133, 137, 137, 69, 70, 70, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, - 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 40, 41, 41, 43, 43, 43, 70, 71, 71, 106, 110, 110, 116, 120, 120, 117, 122, 122, 79, 82, 83, 18, 18, 18, 18, 18, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 32, 32, 32, 58, 58, 58, 41, 41, 42, - 66, 66, 67, 53, 53, 54, 49, 49, 50, 49, 49, 50, 46, 46, 47, 46, 46, 47, 46, 46, 47, 44, 44, 45, 46, 46, 47, 44, 44, 45, 44, 44, 45, 40, 40, 41, 38, 38, 39, 38, 38, 39, 38, 38, 39, 35, 35, 36, 22, 22, 23, 18, 18, 19, 72, 72, 73, 64, 64, 65, 51, 51, 52, - 49, 49, 50, 51, 51, 52, 51, 51, 52, 48, 48, 48, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 35, 35, 36, 35, 35, 36, 60, 60, 61, 56, 56, 56, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 39, 38, 38, 39, - 39, 39, 39, 40, 40, 40, 58, 59, 59, 143, 151, 151, 159, 166, 166, 160, 166, 166, 123, 126, 126, 63, 64, 64, 39, 40, 40, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, - 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 43, 43, 43, 62, 64, 64, 100, 103, 103, 111, 115, 115, 114, 119, 119, 87, 91, 91, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 47, 47, 47, 77, 79, 79, 98, 101, 101, 107, 110, 110, 115, 118, 118, 122, 126, 126, 126, 130, 130, 130, 134, 134, - 131, 135, 135, 132, 136, 136, 133, 137, 137, 133, 137, 137, 133, 137, 137, 133, 137, 137, 131, 135, 135, 127, 131, 131, 122, 126, 126, 105, 109, 109, 103, 104, 104, 72, 72, 72, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, - 44, 44, 44, 44, 44, 44, 43, 43, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 47, 46, 46, 47, 46, 46, 46, 48, 48, 48, 62, 63, 63, - 143, 151, 151, 159, 166, 166, 160, 166, 166, 123, 126, 126, 63, 64, 64, 39, 40, 40, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, - 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 43, 43, 43, 62, 64, 64, 100, 103, 103, 111, 115, 115, 114, 119, 119, 88, 92, 92, 40, 40, 40, 40, 40, 40, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 45, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 47, 47, 47, 61, 63, 63, 143, 151, 151, 159, 166, 166, 160, 166, 166, 123, 126, 126, 63, 64, 64, 39, 40, 40, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, - 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 43, 43, 43, 62, 64, 64, 100, 103, 103, 111, 115, 115, - 114, 119, 119, 88, 92, 92, 39, 39, 39, 38, 38, 38, 39, 39, 39, 41, 41, 41, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 41, 41, 41, 43, 43, 43, 58, 60, 61, 143, 151, 151, 159, 166, 166, 160, 166, 166, - 123, 126, 126, 63, 64, 64, 39, 40, 40, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 44, 45, 45, - 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 43, 43, 43, 62, 64, 64, 100, 103, 103, 111, 115, 115, 114, 119, 119, 87, 91, 91, 35, 35, 35, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, - 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 55, 56, 56, 143, 151, 151, 159, 166, 166, 160, 166, 166, 123, 126, 126, 63, 64, 64, 39, 40, 40, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 46, 47, 47, 46, 47, 47, 47, 48, 48, - 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 43, 43, 43, 62, 64, 64, 100, 103, 103, 111, 115, 115, 114, 119, 119, 86, 90, 90, 29, 29, 29, - 30, 30, 30, 31, 31, 31, 32, 32, 32, 33, 33, 33, 34, 34, 34, 32, 32, 32, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 30, 30, 31, 30, 30, 31, 30, 30, 31, 30, 30, 31, 30, 30, 31, 30, 30, 31, 30, 30, 31, 30, 30, 31, 30, 30, 30, 30, 30, 31, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 50, 51, 52, 143, 151, 151, 159, 166, 166, 160, 166, 166, 123, 126, 126, 63, 64, 64, 39, 40, 40, - 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, - 42, 43, 43, 41, 42, 42, 43, 43, 43, 62, 64, 64, 100, 103, 103, 111, 115, 115, 114, 119, 119, 85, 89, 89, 24, 24, 24, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 24, - 24, 24, 24, 25, 25, 25, 46, 48, 48, 143, 151, 151, 159, 166, 166, 160, 166, 166, 123, 126, 126, 63, 64, 64, 39, 40, 40, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, - 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 43, 43, 43, 62, 64, 64, 100, 103, 103, 111, 115, 115, 114, 119, 119, 85, 89, 89, 18, 18, 18, 19, 19, 19, 20, 20, 20, 20, 20, 20, - 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 18, 18, 18, 33, 33, 33, 58, 58, 58, 42, 42, 42, 68, 68, 68, 55, 55, 56, 49, 49, 50, 51, 51, 52, 51, 51, 52, 49, 49, 50, 46, 46, 47, 40, 40, 41, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 40, 40, 41, 40, 40, 41, - 37, 37, 38, 22, 22, 23, 18, 18, 19, 72, 72, 73, 60, 60, 61, 51, 51, 52, 51, 51, 52, 49, 49, 50, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 44, 44, 45, 40, 40, 41, 38, 38, 39, 37, 37, 38, 35, 35, 36, - 60, 60, 61, 57, 57, 57, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, - 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 38, 203, 203, 203, 44, 44, 44, 39, 39, 39, 59, 61, 61, 145, 153, 153, 159, 165, 165, 159, 164, 164, 120, 123, 123, 61, 61, 60, 40, 41, 41, 41, 42, 42, 42, 43, 43, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, - 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 41, 42, 42, 58, 59, 59, 94, 97, 97, 104, 109, 109, - 112, 117, 117, 89, 94, 94, 36, 36, 36, 37, 37, 37, 41, 41, 41, 194, 194, 194, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 47, 47, 47, 77, 79, 79, - 99, 101, 101, 108, 111, 111, 116, 119, 119, 122, 126, 126, 127, 131, 131, 131, 135, 135, 132, 136, 136, 133, 137, 137, 134, 138, 138, 134, 138, 138, 133, 137, 137, 134, 138, 138, 132, 136, 136, 128, 132, 132, 123, 127, 127, 106, 109, 109, 103, 104, 104, 72, 72, 72, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, 43, 43, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, 45, - 45, 45, 46, 45, 45, 46, 205, 205, 205, 52, 52, 52, 48, 48, 48, 64, 65, 65, 145, 153, 153, 159, 165, 165, 159, 164, 164, 120, 123, 123, 61, 61, 60, 40, 41, 41, 41, 42, 42, 42, 43, 43, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 47, 48, 48, 47, 48, 48, - 48, 49, 49, 48, 49, 49, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 41, 42, 42, 58, 59, 59, 94, 97, 97, 104, 109, 109, 112, 117, 117, 90, 94, 94, 39, 39, 39, - 39, 39, 39, 46, 46, 46, 195, 195, 195, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 46, 46, 46, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 205, 205, 205, 51, 51, 51, 47, 47, 47, 63, 64, 64, 145, 153, 153, 159, 165, 165, 159, 164, 164, 120, 123, 123, 61, 61, 60, 40, 41, 41, - 41, 42, 42, 42, 43, 43, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, - 42, 43, 43, 41, 42, 42, 41, 42, 42, 58, 59, 59, 94, 97, 97, 104, 109, 109, 112, 117, 117, 89, 94, 94, 37, 37, 37, 38, 38, 38, 42, 42, 42, 194, 194, 194, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 43, 43, 43, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 204, 204, 204, - 47, 47, 47, 44, 44, 44, 61, 63, 63, 145, 153, 153, 159, 165, 165, 159, 164, 164, 120, 123, 123, 61, 61, 60, 40, 41, 41, 41, 42, 42, 42, 43, 43, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, - 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 41, 42, 42, 58, 59, 59, 94, 97, 97, 104, 109, 109, 112, 117, 117, 89, 94, 94, 34, 34, 34, 34, 34, 34, 39, 39, 39, 193, 193, 193, - 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 203, 203, 203, 43, 43, 43, 37, 37, 37, 57, 58, 58, 145, 153, 153, 159, 165, 165, 159, 164, 164, 120, 123, 123, 61, 61, 60, 40, 41, 41, 41, 42, 42, 42, 43, 43, 44, 45, 45, - 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 41, 42, 42, - 58, 59, 59, 94, 97, 97, 104, 109, 109, 112, 117, 117, 88, 93, 93, 28, 28, 29, 29, 29, 30, 35, 35, 35, 192, 192, 192, 33, 33, 33, 33, 33, 34, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 31, 31, 32, 31, 31, 32, 31, 31, 32, 31, 31, 32, 31, 31, 31, 31, 31, 32, 31, 31, 31, 31, 31, 31, 30, 30, 31, 30, 30, 31, 31, 31, 31, 30, 30, 31, 30, 30, 30, 30, 30, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 201, 201, 201, 38, 38, 39, 32, 32, 33, 54, 56, 56, - 145, 153, 153, 159, 165, 165, 159, 164, 164, 120, 123, 123, 61, 61, 60, 40, 41, 41, 41, 42, 42, 42, 43, 43, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, - 47, 48, 48, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 41, 42, 42, 58, 59, 59, 94, 97, 97, 104, 109, 109, 112, 117, 117, 88, 92, 92, 24, 24, 24, 24, 24, 24, 28, 28, 29, 190, 190, 190, 26, 26, 26, 27, 27, 27, 26, 26, 27, - 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 26, 26, 26, 25, 25, 26, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 24, 24, 24, 23, 23, 24, - 23, 23, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 25, 200, 200, 200, 31, 31, 31, 25, 25, 25, 49, 50, 50, 145, 153, 153, 159, 165, 165, 159, 164, 164, 120, 123, 123, 61, 61, 60, 40, 41, 41, 41, 42, 42, 42, 43, 43, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, - 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 41, 42, 42, 58, 59, 59, 94, 97, 97, 104, 109, 109, - 112, 117, 117, 87, 91, 91, 17, 17, 17, 18, 18, 18, 23, 23, 23, 189, 189, 189, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 33, 33, 33, 58, 58, 58, 41, 41, 42, 68, 68, 68, 55, 55, 56, 51, 51, 52, 51, 51, 52, 48, 48, 48, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 44, 44, 45, 44, 44, 45, 40, 40, 41, 44, 44, 45, 44, 44, 45, 40, 40, 41, 37, 37, 38, 22, 22, 23, 18, 18, 19, 70, 70, 71, 57, 57, 58, 44, 44, 45, 44, 44, 45, 48, 48, 48, 46, 46, 47, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 38, 38, 39, - 37, 37, 38, 38, 38, 39, 33, 33, 34, 29, 29, 30, 29, 29, 30, 29, 29, 30, 59, 59, 60, 56, 56, 56, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, - 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 39, 39, 39, 40, 40, 40, 39, 39, 39, 55, 56, 56, 144, 152, 152, 159, 165, 165, 158, 163, 163, 121, 124, 124, 57, 58, 58, 40, 41, 41, - 41, 42, 42, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 44, 44, - 43, 44, 44, 41, 42, 42, 41, 41, 41, 57, 58, 58, 88, 91, 91, 101, 104, 104, 108, 113, 113, 85, 89, 89, 35, 35, 35, 36, 36, 36, 40, 40, 40, 41, 41, 41, 40, 40, 40, 42, 42, 42, 42, 42, 42, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, - 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 48, 48, 48, 76, 79, 79, 99, 102, 102, 108, 111, 111, 117, 120, 120, 123, 127, 127, 127, 131, 131, 132, 136, 136, 133, 137, 137, 134, 138, 138, 134, 138, 138, 135, 139, 139, 134, 138, 138, 134, 138, 138, 132, 136, 136, 128, 132, 132, 123, 127, 127, - 106, 109, 109, 103, 104, 104, 72, 72, 72, 44, 44, 44, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 44, 44, 44, 44, 44, 44, 43, 43, 44, 44, 44, 44, 43, 43, 44, 43, 43, 44, 45, 45, 45, 45, 45, 45, 46, 46, 46, 48, 48, 48, 48, 48, 48, 60, 61, 62, 144, 152, 152, 159, 165, 165, 158, 163, 163, 121, 124, 124, 57, 58, 58, 40, 41, 41, 41, 42, 42, 43, 44, 44, 44, 44, 44, - 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 44, 44, 43, 44, 44, 41, 42, 42, 41, 41, 41, - 57, 58, 58, 88, 91, 91, 101, 104, 104, 108, 113, 113, 86, 90, 90, 38, 38, 38, 40, 40, 40, 42, 42, 42, 43, 43, 43, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 46, 46, 46, - 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 48, 48, 48, 47, 47, 47, 60, 61, 61, - 144, 152, 152, 159, 165, 165, 158, 163, 163, 121, 124, 124, 57, 58, 58, 40, 41, 41, 41, 42, 42, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, - 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 44, 44, 43, 44, 44, 41, 42, 42, 41, 41, 41, 57, 58, 58, 88, 91, 91, 101, 104, 104, 108, 113, 113, 86, 89, 89, 37, 37, 37, 37, 37, 37, 40, 40, 40, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 44, 44, 44, 42, 42, 42, 58, 59, 59, 144, 152, 152, 159, 165, 165, 158, 163, 163, 121, 124, 124, 57, 58, 58, 40, 41, 41, 41, 42, 42, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, - 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 44, 44, 43, 44, 44, 41, 42, 42, 41, 41, 41, 57, 58, 58, 88, 91, 91, 101, 104, 104, - 108, 113, 113, 85, 89, 89, 33, 33, 33, 33, 33, 33, 36, 36, 36, 39, 39, 39, 39, 39, 39, 40, 40, 40, 38, 38, 38, 36, 36, 36, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 39, 39, 39, 38, 38, 38, 53, 54, 54, 144, 152, 152, 159, 165, 165, 158, 163, 163, - 121, 124, 124, 57, 58, 58, 40, 41, 41, 41, 42, 42, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, - 45, 46, 46, 44, 45, 45, 44, 44, 44, 43, 44, 44, 41, 42, 42, 41, 41, 41, 57, 58, 58, 88, 91, 91, 101, 104, 104, 108, 113, 113, 84, 88, 88, 28, 28, 28, 29, 29, 29, 31, 31, 32, 32, 32, 33, 32, 32, 33, 33, 33, 34, 32, 32, 33, 33, 33, 33, 32, 32, 33, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 32, 32, 32, 32, 31, 31, 32, 31, 31, 32, 31, 31, 32, 31, 31, 32, 31, 31, 32, 30, 30, 30, 31, 31, 31, 31, 31, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 31, 31, 32, 31, 31, 31, 30, 30, 31, 30, 30, 30, - 31, 31, 31, 31, 31, 31, 32, 32, 33, 34, 34, 34, 32, 32, 32, 49, 51, 51, 144, 152, 152, 159, 165, 165, 158, 163, 163, 121, 124, 124, 57, 58, 58, 40, 41, 41, 41, 42, 42, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, - 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 44, 44, 43, 44, 44, 41, 42, 42, 41, 41, 41, 57, 58, 58, 88, 91, 91, 101, 104, 104, 108, 113, 113, 83, 88, 88, 23, 23, 24, - 24, 24, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 27, 26, 26, 27, 27, 27, 27, 26, 26, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 26, 25, 25, 26, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 26, 27, 27, 28, 25, 25, 26, 44, 45, 47, 144, 152, 152, 159, 165, 165, 158, 163, 163, 121, 124, 124, 57, 58, 58, 40, 41, 41, - 41, 42, 42, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 48, 49, 49, 48, 49, 49, 48, 49, 49, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 44, 44, - 43, 44, 44, 41, 42, 42, 41, 41, 41, 57, 58, 58, 88, 91, 91, 101, 104, 104, 108, 113, 113, 83, 87, 87, 17, 17, 17, 18, 18, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 32, 32, 32, 58, 58, 58, 41, 41, 41, 64, 64, 65, 49, 49, 50, 44, 44, 45, - 46, 46, 47, 48, 48, 48, 44, 44, 45, 44, 44, 45, 38, 38, 39, 44, 44, 45, 44, 44, 45, 40, 40, 41, 38, 38, 39, 38, 38, 39, 35, 35, 36, 29, 29, 30, 29, 29, 30, 22, 22, 23, 18, 18, 19, 70, 70, 71, 55, 55, 56, 48, 48, 48, 48, 48, 48, 49, 49, 50, 51, 51, 52, - 49, 49, 50, 44, 44, 45, 40, 40, 41, 44, 44, 45, 44, 44, 45, 40, 40, 41, 38, 38, 39, 35, 35, 36, 29, 29, 30, 29, 29, 30, 29, 29, 30, 28, 28, 29, 59, 59, 60, 56, 56, 56, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 48, 49, 49, - 144, 152, 152, 158, 164, 164, 157, 163, 163, 131, 135, 135, 55, 56, 56, 40, 41, 41, 41, 42, 42, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 47, 48, 48, 48, 49, 49, 47, 48, 48, 47, 48, 48, 47, 48, 48, - 46, 47, 47, 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, 40, 40, 40, 58, 59, 59, 84, 87, 87, 97, 100, 100, 104, 109, 109, 77, 81, 81, 34, 34, 34, 35, 35, 35, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 42, 42, 42, - 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 47, 47, 47, 77, 79, 79, 99, 102, 102, 109, 112, 112, 117, 120, 120, 124, 128, 128, 128, 132, 132, 132, 136, 136, 134, 138, 138, 135, 139, 139, 135, 139, 139, - 135, 139, 139, 134, 138, 138, 134, 138, 138, 132, 136, 136, 128, 132, 132, 123, 127, 127, 105, 109, 109, 103, 104, 104, 72, 72, 72, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 44, 44, 44, 44, 44, 45, 45, 45, 45, 54, 55, 55, 144, 152, 152, 158, 164, 164, 157, 163, 163, - 131, 135, 135, 55, 56, 56, 40, 41, 41, 41, 42, 42, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 47, 48, 48, 48, 49, 49, 47, 48, 48, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, - 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, 40, 40, 40, 58, 59, 59, 84, 87, 87, 97, 100, 100, 104, 109, 109, 77, 81, 81, 36, 36, 36, 37, 37, 37, 41, 41, 41, 42, 42, 42, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 54, 55, 55, 144, 152, 152, 158, 164, 164, 157, 163, 163, 131, 135, 135, 55, 56, 56, 40, 41, 41, 41, 42, 42, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, - 47, 48, 48, 47, 48, 48, 48, 49, 49, 47, 48, 48, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, 40, 40, 40, 58, 59, 59, 84, 87, 87, 97, 100, 100, 104, 109, 109, 77, 81, 81, 35, 35, 35, - 36, 36, 36, 39, 39, 39, 40, 40, 41, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 51, 52, 52, 144, 152, 152, 158, 164, 164, 157, 163, 163, 131, 135, 135, 55, 56, 56, 40, 41, 41, - 41, 42, 42, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 47, 48, 48, 48, 49, 49, 47, 48, 48, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, - 43, 44, 44, 41, 42, 42, 40, 40, 40, 58, 59, 59, 84, 87, 87, 97, 100, 100, 104, 109, 109, 76, 80, 81, 33, 33, 33, 32, 32, 32, 35, 35, 35, 37, 37, 37, 39, 39, 39, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, - 37, 37, 37, 38, 38, 38, 47, 48, 48, 144, 152, 152, 158, 164, 164, 157, 163, 163, 131, 135, 135, 55, 56, 56, 40, 41, 41, 41, 42, 42, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 47, 48, 48, 48, 49, 49, - 47, 48, 48, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, 40, 40, 40, 58, 59, 59, 84, 87, 87, 97, 100, 100, 104, 109, 109, 76, 79, 79, 27, 27, 28, 27, 27, 28, 30, 30, 31, 32, 32, 32, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 33, 33, 33, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 32, 31, 31, 32, 32, 32, 32, 31, 31, 32, 31, 31, 32, 31, 31, 32, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 42, 43, 43, 144, 152, 152, 158, 164, 164, 157, 163, 163, 131, 135, 135, 55, 56, 56, 40, 41, 41, 41, 42, 42, 43, 44, 44, 43, 44, 44, - 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 47, 48, 48, 48, 49, 49, 47, 48, 48, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, 40, 40, 40, - 58, 59, 59, 84, 87, 87, 97, 100, 100, 104, 109, 109, 75, 79, 79, 23, 23, 23, 23, 23, 23, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 25, 24, 24, 25, 25, 25, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 39, 40, 40, - 144, 152, 152, 158, 164, 164, 157, 163, 163, 131, 135, 135, 55, 56, 56, 40, 41, 41, 41, 42, 42, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 47, 48, 48, 48, 49, 49, 47, 48, 48, 47, 48, 48, 47, 48, 48, - 46, 47, 47, 46, 47, 47, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 41, 42, 42, 40, 40, 40, 58, 59, 59, 84, 87, 87, 97, 100, 100, 104, 109, 109, 74, 78, 78, 17, 17, 17, 17, 17, 17, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, - 32, 32, 32, 58, 58, 58, 41, 41, 42, 64, 64, 65, 51, 51, 52, 48, 48, 48, 49, 49, 50, 51, 51, 52, 51, 51, 52, 48, 48, 48, 40, 40, 41, 44, 44, 45, 44, 44, 45, 40, 40, 41, 38, 38, 39, 37, 37, 38, 33, 33, 34, 29, 29, 30, 29, 29, 30, 22, 22, 23, 18, 18, 19, - 70, 70, 71, 53, 53, 54, 48, 48, 48, 49, 49, 50, 49, 49, 50, 48, 48, 48, 46, 46, 47, 44, 44, 45, 40, 40, 41, 44, 44, 45, 44, 44, 45, 44, 44, 45, 38, 38, 39, 35, 35, 36, 37, 37, 38, 37, 37, 38, 35, 35, 36, 35, 35, 36, 60, 60, 60, 56, 56, 56, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, - 36, 36, 36, 37, 37, 37, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 139, 145, 145, 157, 164, 164, 157, 162, 162, 147, 152, 152, 55, 55, 55, 40, 41, 41, 41, 43, 43, 42, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, - 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 39, 39, 39, 62, 64, 64, 82, 84, 84, 94, 97, 97, 99, 104, 104, 64, 66, 66, 33, 33, 33, - 34, 34, 34, 37, 37, 37, 38, 38, 38, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 47, 47, 47, 77, 79, 79, 100, 103, 103, 109, 112, 112, 118, 121, 121, - 125, 129, 129, 129, 133, 133, 133, 137, 137, 134, 138, 138, 135, 139, 139, 135, 139, 139, 135, 139, 139, 134, 138, 138, 134, 138, 138, 132, 136, 136, 128, 132, 132, 123, 127, 127, 105, 108, 108, 103, 104, 104, 72, 72, 72, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, - 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, - 44, 44, 44, 43, 43, 43, 44, 44, 44, 139, 146, 146, 157, 164, 164, 157, 162, 162, 147, 152, 152, 55, 55, 55, 40, 41, 41, 41, 43, 43, 42, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 47, 48, 48, - 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 39, 39, 39, 62, 64, 64, 82, 84, 84, 94, 97, 97, 99, 104, 104, 65, 67, 68, 37, 37, 37, 37, 37, 37, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 43, 43, 43, 44, 44, 44, 139, 146, 146, 157, 164, 164, 157, 162, 162, 147, 152, 152, 55, 55, 55, 40, 41, 41, 41, 43, 43, 42, 43, 43, 43, 44, 44, - 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 39, 39, 39, - 62, 64, 64, 82, 84, 84, 94, 97, 97, 99, 104, 104, 64, 67, 67, 35, 35, 36, 35, 35, 35, 38, 38, 38, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 42, 42, 42, 41, 41, 41, 40, 40, 40, 42, 42, 42, - 139, 146, 146, 157, 164, 164, 157, 162, 162, 147, 152, 152, 55, 55, 55, 40, 41, 41, 41, 43, 43, 42, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 46, 47, 47, - 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 39, 39, 39, 62, 64, 64, 82, 84, 84, 94, 97, 97, 99, 104, 104, 64, 66, 66, 32, 32, 32, 32, 32, 32, 35, 35, 35, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 37, 37, 37, 139, 145, 145, 157, 164, 164, 157, 162, 162, 147, 152, 152, 55, 55, 55, 40, 41, 41, 41, 43, 43, 42, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, - 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 39, 39, 39, 62, 64, 64, 82, 84, 84, 94, 97, 97, - 99, 104, 104, 63, 65, 65, 27, 27, 27, 28, 28, 28, 30, 30, 30, 31, 31, 32, 31, 31, 32, 33, 33, 33, 33, 33, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 32, 31, 31, 32, 31, 31, 31, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 32, 32, 32, 139, 145, 145, 157, 164, 164, 157, 162, 162, - 147, 152, 152, 55, 55, 55, 40, 41, 41, 41, 43, 43, 42, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, - 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 39, 39, 39, 62, 64, 64, 82, 84, 84, 94, 97, 97, 99, 104, 104, 61, 64, 64, 23, 23, 23, 22, 22, 22, 24, 24, 24, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 26, 26, 27, 138, 145, 145, 157, 164, 164, 157, 162, 162, 147, 152, 152, 55, 55, 55, 40, 41, 41, 41, 43, 43, 42, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, - 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 47, 48, 48, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 41, 42, 42, 39, 39, 39, 62, 64, 64, 82, 84, 84, 94, 97, 97, 99, 104, 104, 59, 62, 62, 16, 16, 17, - 17, 17, 18, 19, 19, 20, 20, 20, 21, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 18, 17, 17, 17, 17, 17, 17, 32, 32, 32, 58, 58, 58, 41, 41, 42, 62, 62, 63, 49, 49, 50, 48, 48, 48, 49, 49, 50, 49, 49, 50, 48, 48, 48, 44, 44, 45, 38, 38, 39, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, - 37, 37, 38, 37, 37, 38, 37, 37, 38, 37, 37, 38, 22, 22, 23, 18, 18, 19, 72, 72, 73, 53, 53, 54, 44, 44, 45, 44, 44, 45, 46, 46, 47, 44, 44, 45, 44, 44, 45, 40, 40, 41, 40, 40, 41, 40, 40, 41, 38, 38, 39, 38, 38, 39, 38, 38, 39, 37, 37, 38, 40, 40, 41, - 37, 37, 38, 37, 37, 38, 37, 37, 38, 61, 61, 61, 56, 56, 56, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 40, 40, 40, 119, 125, 125, 156, 162, 162, 156, 161, 161, 151, 156, 156, 74, 75, 75, 41, 42, 42, 41, 42, 42, 42, 43, 43, 43, 44, 44, - 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 40, 40, 40, 39, 39, 39, - 68, 71, 71, 81, 83, 83, 92, 95, 95, 97, 102, 102, 49, 51, 51, 32, 32, 32, 33, 33, 33, 35, 35, 36, 37, 37, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, - 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 47, 47, 47, 76, 79, 79, 101, 103, 103, 110, 113, 113, 119, 122, 122, 125, 129, 129, 130, 134, 134, 134, 138, 138, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 134, 138, 138, 134, 138, 138, 132, 136, 136, 128, 132, 132, 123, 127, 127, 105, 108, 108, 102, 103, 103, 72, 72, 72, - 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 120, 125, 125, 156, 162, 162, 156, 161, 161, 151, 156, 156, 74, 75, 75, 41, 42, 42, 41, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, - 45, 46, 46, 46, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 40, 40, 40, 39, 39, 39, 68, 71, 71, 81, 83, 83, 92, 95, 95, - 97, 102, 102, 51, 52, 52, 36, 36, 36, 37, 37, 37, 40, 40, 40, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 120, 125, 125, 156, 162, 162, 156, 161, 161, - 151, 156, 156, 74, 75, 75, 41, 42, 42, 41, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 46, 46, 45, 46, 46, 44, 45, 45, - 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 40, 40, 40, 39, 39, 39, 68, 71, 71, 81, 83, 83, 92, 95, 95, 97, 102, 102, 50, 51, 52, 34, 34, 34, 35, 35, 35, 38, 38, 38, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 119, 125, 125, 156, 162, 162, 156, 161, 161, 151, 156, 156, 74, 75, 75, 41, 42, 42, 41, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, - 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 40, 40, 40, 39, 39, 39, 68, 71, 71, 81, 83, 83, 92, 95, 95, 97, 102, 102, 49, 51, 51, 32, 32, 32, - 33, 33, 33, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 118, 124, 124, 156, 162, 162, 156, 161, 161, 151, 156, 156, 74, 75, 75, 41, 42, 42, - 41, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, - 42, 43, 43, 40, 40, 40, 39, 39, 39, 68, 71, 71, 81, 83, 83, 92, 95, 95, 97, 102, 102, 47, 48, 48, 27, 27, 27, 28, 28, 28, 30, 30, 30, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 32, 32, 32, 118, 124, 124, 156, 162, 162, 156, 161, 161, 151, 156, 156, 74, 75, 75, 41, 42, 42, 41, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, - 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 40, 40, 40, 39, 39, 39, 68, 71, 71, 81, 83, 83, 92, 95, 95, 97, 102, 102, 44, 46, 46, 22, 22, 22, 23, 23, 23, 25, 25, 25, 26, 26, 26, - 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 117, 123, 123, 156, 162, 162, 156, 161, 161, 151, 156, 156, 74, 75, 75, 41, 42, 42, 41, 42, 42, 42, 43, 43, 43, 44, 44, - 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 46, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 47, 48, 48, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 42, 43, 43, 40, 40, 40, 39, 39, 39, - 68, 71, 71, 81, 83, 83, 92, 95, 95, 97, 102, 102, 42, 44, 44, 17, 17, 17, 18, 18, 18, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, - 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 18, 17, 17, 18, 17, 17, 18, 32, 32, 33, 58, 58, 59, 41, 41, 42, 62, 62, 63, 48, 48, 48, 44, 44, 45, 46, 46, 47, 46, 46, 47, 44, 44, 45, - 44, 44, 45, 38, 38, 39, 44, 44, 45, 38, 38, 39, 38, 38, 39, 38, 38, 39, 37, 37, 38, 38, 38, 39, 38, 38, 39, 37, 37, 38, 22, 22, 23, 18, 18, 19, 77, 77, 78, 57, 57, 58, 51, 51, 52, 48, 48, 48, 49, 49, 50, 49, 49, 50, 46, 46, 47, 46, 46, 47, 44, 44, 45, - 40, 40, 41, 40, 40, 41, 38, 38, 39, 38, 38, 39, 38, 38, 39, 37, 37, 38, 35, 35, 36, 33, 33, 34, 33, 33, 34, 60, 60, 61, 56, 56, 56, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 40, 40, 40, 87, 91, 91, 151, 158, 158, 154, 160, 160, - 151, 156, 156, 106, 109, 109, 42, 43, 43, 40, 41, 41, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, - 44, 45, 45, 43, 44, 44, 43, 43, 43, 42, 43, 43, 37, 37, 37, 46, 47, 47, 68, 71, 71, 80, 83, 83, 90, 94, 94, 93, 98, 98, 33, 33, 33, 32, 32, 32, 33, 33, 33, 35, 35, 35, 37, 37, 37, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 40, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 47, 47, 47, 77, 79, 79, 101, 104, 104, 110, 113, 113, 119, 122, 122, 126, 130, 130, 130, 134, 134, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 134, 138, 138, 134, 138, 138, - 132, 136, 136, 128, 132, 132, 123, 127, 127, 104, 108, 108, 102, 103, 103, 72, 72, 72, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 89, 93, 93, 151, 158, 158, 154, 160, 160, 151, 156, 156, 106, 109, 109, 42, 43, 43, - 40, 41, 41, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 43, 43, - 42, 43, 43, 37, 37, 37, 46, 47, 47, 68, 71, 71, 80, 83, 83, 90, 94, 94, 93, 98, 98, 35, 36, 37, 35, 35, 35, 38, 38, 38, 40, 40, 40, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, - 43, 43, 43, 44, 44, 44, 44, 44, 44, 89, 93, 93, 151, 158, 158, 154, 160, 160, 151, 156, 156, 106, 109, 109, 42, 43, 43, 40, 41, 41, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, - 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 43, 43, 42, 43, 43, 37, 37, 37, 46, 47, 47, 68, 71, 71, 80, 83, 83, 90, 94, 94, 93, 98, 98, 34, 34, 35, 32, 32, 32, 35, 35, 36, 37, 37, 38, 39, 39, 40, - 40, 40, 40, 40, 40, 40, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 88, 92, 92, 151, 158, 158, 154, 160, 160, 151, 156, 156, 106, 109, 109, 42, 43, 43, 40, 41, 41, 42, 43, 43, 43, 43, 43, - 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 43, 43, 42, 43, 43, 37, 37, 37, 46, 47, 47, - 68, 71, 71, 80, 83, 83, 90, 94, 94, 93, 98, 98, 32, 33, 33, 31, 31, 31, 33, 33, 33, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, - 86, 90, 90, 151, 158, 158, 154, 160, 160, 151, 156, 156, 106, 109, 109, 42, 43, 43, 40, 41, 41, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, - 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 43, 43, 42, 43, 43, 37, 37, 37, 46, 47, 47, 68, 71, 71, 80, 83, 83, 90, 94, 94, 93, 98, 98, 29, 29, 29, 26, 26, 26, 28, 28, 28, 30, 30, 30, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, - 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 85, 89, 89, 151, 158, 158, 154, 160, 160, 151, 156, 156, 106, 109, 109, 42, 43, 43, 40, 41, 41, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, - 45, 46, 46, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 43, 43, 42, 43, 43, 37, 37, 37, 46, 47, 47, 68, 71, 71, 80, 83, 83, 90, 94, 94, - 93, 98, 98, 26, 27, 27, 22, 22, 22, 23, 23, 23, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 82, 86, 87, 151, 158, 158, 154, 160, 160, - 151, 156, 156, 106, 109, 109, 42, 43, 43, 40, 41, 41, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 46, 47, 47, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, - 44, 45, 45, 43, 44, 44, 43, 43, 43, 42, 43, 43, 37, 37, 37, 46, 47, 47, 68, 71, 71, 80, 83, 83, 90, 94, 94, 93, 98, 98, 22, 22, 22, 16, 16, 16, 18, 18, 18, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 42, - 68, 68, 68, 53, 53, 54, 49, 49, 50, 48, 48, 48, 49, 49, 50, 48, 48, 48, 46, 46, 47, 46, 46, 47, 44, 44, 45, 40, 40, 41, 38, 38, 39, 38, 38, 39, 38, 38, 39, 37, 37, 38, 37, 37, 38, 33, 33, 34, 22, 22, 23, 18, 18, 19, 72, 72, 73, 58, 58, 59, 53, 53, 54, - 48, 48, 48, 49, 49, 50, 51, 51, 52, 48, 48, 48, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 35, 35, 36, 40, 40, 41, 33, 33, 34, 33, 33, 34, 29, 29, 30, 33, 33, 34, 60, 60, 60, 56, 56, 56, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, - 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 39, 39, 39, 52, 53, 53, 146, 152, 152, 153, 160, 160, 150, 155, 155, 141, 146, 146, 57, 58, 58, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, - 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 39, 40, 40, 36, 36, 36, 57, 59, 59, 69, 72, 72, 80, 83, 83, 89, 93, 93, 75, 78, 78, 28, 28, 28, 32, 32, 32, 34, 34, 34, 36, 36, 36, 37, 37, 37, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 47, 47, 47, 76, 79, 79, 101, 104, 104, 111, 114, 114, 120, 123, 123, 127, 131, 131, 131, 135, 135, 135, 139, 139, - 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 134, 138, 138, 134, 138, 138, 132, 136, 136, 128, 132, 132, 123, 127, 127, 104, 108, 108, 102, 103, 103, 72, 72, 72, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 55, 56, 57, 146, 152, 152, 153, 160, 160, 150, 155, 155, 141, 146, 146, 57, 58, 58, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, - 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 39, 40, 40, 36, 36, 36, 57, 59, 59, 69, 72, 72, 80, 83, 83, 89, 93, 93, 75, 79, 79, 32, 32, 32, 35, 35, 35, 38, 38, 38, 39, 39, 39, 42, 42, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 45, 45, 45, 44, 44, 44, 55, 56, 57, 146, 152, 152, 153, 160, 160, 150, 155, 155, 141, 146, 146, 57, 58, 58, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, - 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 39, 40, 40, 36, 36, 36, 57, 59, 59, 69, 72, 72, 80, 83, 83, 89, 93, 93, - 75, 78, 78, 29, 29, 29, 33, 33, 33, 35, 35, 36, 37, 37, 38, 39, 39, 40, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, - 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 39, 39, 39, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 52, 54, 55, 146, 152, 152, 153, 160, 160, - 150, 155, 155, 141, 146, 146, 57, 58, 58, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, - 43, 44, 44, 43, 44, 44, 42, 43, 43, 39, 40, 40, 36, 36, 36, 57, 59, 59, 69, 72, 72, 80, 83, 83, 89, 93, 93, 74, 78, 78, 28, 28, 28, 31, 31, 31, 34, 34, 34, 35, 35, 35, 35, 35, 35, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 35, 35, 35, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 50, 52, 52, 146, 152, 152, 153, 160, 160, 150, 155, 155, 141, 146, 146, 57, 58, 58, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, - 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 39, 40, 40, 36, 36, 36, 57, 59, 59, 69, 72, 72, 80, 83, 83, 89, 93, 93, 74, 77, 77, 23, 23, 24, 26, 26, 26, - 29, 29, 29, 30, 30, 30, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 33, - 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 46, 48, 48, 146, 152, 152, 153, 160, 160, 150, 155, 155, 141, 146, 146, 57, 58, 58, - 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, - 39, 40, 40, 36, 36, 36, 57, 59, 59, 69, 72, 72, 80, 83, 83, 89, 93, 93, 74, 77, 77, 20, 20, 20, 22, 22, 22, 23, 23, 23, 25, 25, 25, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 26, 26, 26, 43, 45, 45, 146, 152, 152, 153, 160, 160, 150, 155, 155, 141, 146, 146, 57, 58, 58, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 45, 46, 46, - 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 39, 40, 40, 36, 36, 36, 57, 59, 59, 69, 72, 72, 80, 83, 83, 89, 93, 93, 73, 77, 77, 15, 15, 15, 17, 17, 17, 18, 18, 18, 20, 20, 20, 21, 21, 21, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 41, 41, 42, 68, 68, 68, 55, 55, 56, 49, 49, 50, 48, 48, 48, 51, 51, 52, 49, 49, 50, 46, 46, 47, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 37, 37, 38, 38, 38, 39, 35, 35, 36, 33, 33, 34, - 33, 33, 34, 22, 22, 23, 18, 18, 19, 70, 70, 71, 55, 55, 56, 49, 49, 50, 48, 48, 48, 40, 40, 41, 40, 40, 41, 44, 44, 45, 40, 40, 41, 38, 38, 39, 40, 40, 41, 40, 40, 41, 37, 37, 38, 37, 37, 38, 40, 40, 41, 37, 37, 38, 35, 35, 36, 37, 37, 38, 35, 35, 36, - 59, 59, 60, 55, 55, 55, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 37, 203, 203, 203, 44, 44, 44, 38, 38, 38, 34, 34, 34, 121, 126, 126, 150, 157, 157, 149, 155, 155, 143, 148, 148, 104, 107, 107, 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, - 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 35, 35, 35, 42, 43, 43, 61, 63, 63, 70, 73, 73, 80, 83, 83, 87, 92, 92, - 46, 47, 47, 29, 29, 29, 32, 32, 32, 37, 37, 37, 176, 176, 176, 37, 37, 37, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 39, 39, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 41, 41, 41, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 46, 46, 46, 77, 79, 79, - 102, 105, 105, 111, 114, 114, 121, 124, 124, 127, 131, 131, 132, 136, 136, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 134, 138, 138, 134, 138, 138, 132, 136, 136, 128, 132, 132, 123, 127, 127, 104, 108, 108, 102, 103, 103, 73, 73, 73, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 44, 44, 44, 44, 44, 44, 204, 204, 204, 49, 49, 49, 44, 44, 44, 41, 41, 41, 121, 127, 127, 150, 157, 157, 149, 155, 155, 143, 148, 148, 104, 107, 107, 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, - 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 35, 35, 35, 42, 43, 43, 61, 63, 63, 70, 73, 73, 80, 83, 83, 87, 92, 92, 47, 49, 49, 34, 34, 34, 35, 35, 35, - 41, 41, 41, 177, 177, 177, 42, 42, 42, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 42, 42, 42, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 204, 204, 204, 49, 49, 49, 44, 44, 44, 41, 41, 41, 121, 127, 127, 150, 157, 157, 149, 155, 155, 143, 148, 148, 104, 107, 107, - 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, - 35, 35, 35, 42, 43, 43, 61, 63, 63, 70, 73, 73, 80, 83, 83, 87, 92, 92, 47, 49, 49, 31, 31, 31, 33, 33, 33, 37, 37, 38, 177, 177, 177, 39, 39, 39, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 42, 41, 41, 41, - 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 203, 203, 203, 45, 45, 45, 40, 40, 40, 36, 36, 38, 121, 127, 127, 150, 157, 157, 149, 155, 155, 143, 148, 148, 104, 107, 107, 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, - 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 35, 35, 35, 42, 43, 43, 61, 63, 63, 70, 73, 73, 80, 83, 83, 87, 92, 92, 45, 47, 47, 29, 29, 29, 31, 31, 31, 36, 36, 36, 176, 176, 176, 36, 36, 36, - 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 202, 202, 202, 41, 41, 41, 35, 35, 35, 32, 32, 32, 120, 126, 126, 150, 157, 157, 149, 155, 155, 143, 148, 148, 104, 107, 107, 39, 40, 40, 40, 41, 41, 42, 43, 43, - 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 35, 35, 35, 42, 43, 43, 61, 63, 63, - 70, 73, 73, 80, 83, 83, 87, 92, 92, 44, 46, 47, 25, 25, 26, 27, 27, 27, 31, 31, 31, 174, 174, 174, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 32, 32, 32, 30, 30, 30, 201, 201, 201, 36, 36, 36, 30, 30, 30, - 27, 27, 28, 120, 125, 126, 150, 157, 157, 149, 155, 155, 143, 148, 148, 104, 107, 107, 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, - 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 35, 35, 35, 42, 43, 43, 61, 63, 63, 70, 73, 73, 80, 83, 83, 87, 92, 92, 42, 44, 44, 21, 21, 21, 22, 22, 22, 26, 26, 26, 173, 173, 173, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 200, 200, 200, 30, 30, 30, 24, 24, 24, 21, 21, 21, 119, 125, 125, 150, 157, 157, 149, 155, 155, 143, 148, 148, 104, 107, 107, 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, - 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 45, 46, 46, 45, 46, 46, 45, 46, 46, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 41, 42, 42, 35, 35, 35, 42, 43, 43, 61, 63, 63, 70, 73, 73, 80, 83, 83, 87, 92, 92, - 40, 42, 43, 16, 16, 16, 17, 17, 17, 21, 21, 21, 172, 172, 172, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 33, 33, 33, 59, 59, 59, 41, 41, 42, 62, 62, 63, 51, 51, 52, 48, 48, 48, 44, 44, 45, 38, 38, 39, 44, 44, 45, 44, 44, 45, 38, 38, 39, 38, 38, 39, - 44, 44, 45, 37, 37, 38, 37, 37, 38, 38, 38, 39, 38, 38, 39, 35, 35, 36, 35, 35, 36, 22, 22, 23, 18, 18, 19, 68, 68, 69, 55, 55, 56, 46, 46, 47, 48, 48, 48, 44, 44, 45, 44, 44, 45, 40, 40, 41, 46, 46, 47, 46, 46, 47, 44, 44, 45, 48, 48, 48, 48, 48, 48, - 44, 44, 45, 40, 40, 41, 35, 35, 36, 38, 38, 39, 37, 37, 38, 37, 37, 38, 60, 60, 61, 55, 55, 55, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 46, 46, 46, 44, 44, 44, 39, 39, 39, 38, 38, 38, 63, 65, 65, 144, 151, 151, 147, 153, 153, 142, 147, 147, 134, 139, 139, - 74, 75, 75, 39, 40, 40, 40, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 37, 38, 38, - 36, 36, 37, 55, 55, 56, 62, 65, 65, 72, 75, 75, 81, 84, 84, 78, 82, 82, 24, 24, 24, 28, 28, 28, 32, 32, 32, 42, 42, 42, 41, 41, 41, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 47, 47, 47, 77, 79, 79, 102, 105, 105, 112, 115, 115, 121, 124, 124, 128, 132, 132, 132, 136, 136, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 134, 138, 138, 134, 138, 138, 132, 136, 136, 128, 132, 132, 123, 127, 127, - 104, 107, 107, 102, 103, 103, 72, 72, 72, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 52, 52, 52, 49, 49, 49, 43, 43, 43, 45, 45, 45, 65, 68, 68, 144, 151, 151, 147, 153, 153, 142, 147, 147, 134, 139, 139, 74, 75, 75, 39, 40, 40, 40, 42, 42, - 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 37, 38, 38, 36, 36, 37, 55, 55, 56, 62, 65, 65, - 72, 75, 75, 81, 84, 84, 78, 82, 82, 27, 27, 27, 32, 32, 32, 36, 36, 36, 45, 45, 45, 44, 44, 44, 42, 42, 42, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 44, 44, 44, 43, 43, 43, 51, 51, 51, 47, 47, 47, 43, 43, 43, - 46, 46, 46, 65, 68, 68, 144, 151, 151, 147, 153, 153, 142, 147, 147, 134, 139, 139, 74, 75, 75, 39, 40, 40, 40, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, - 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 37, 38, 38, 36, 36, 37, 55, 55, 56, 62, 65, 65, 72, 75, 75, 81, 84, 84, 78, 82, 82, 25, 25, 27, 30, 30, 30, 34, 34, 34, 43, 43, 43, 42, 42, 42, 39, 39, 40, 40, 40, 41, 41, 41, 41, 42, 42, 42, - 41, 41, 41, 40, 40, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 42, 42, 42, 41, 41, 41, 49, 49, 49, 45, 45, 45, 41, 41, 41, 41, 41, 41, 65, 66, 67, 144, 151, 151, 147, 153, 153, 142, 147, 147, 134, 139, 139, 74, 75, 75, 39, 40, 40, 40, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, - 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 37, 38, 38, 36, 36, 37, 55, 55, 56, 62, 65, 65, 72, 75, 75, 81, 84, 84, 78, 82, 82, - 23, 23, 23, 28, 28, 28, 31, 31, 31, 40, 40, 40, 39, 39, 39, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 37, 37, 37, - 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 43, 43, 43, 41, 41, 41, 36, 36, 36, 36, 36, 36, 62, 65, 65, 144, 151, 151, - 147, 153, 153, 142, 147, 147, 134, 139, 139, 74, 75, 75, 39, 40, 40, 40, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, - 42, 43, 43, 42, 43, 43, 37, 38, 38, 36, 36, 37, 55, 55, 56, 62, 65, 65, 72, 75, 75, 81, 84, 84, 78, 82, 82, 21, 21, 21, 24, 24, 25, 27, 27, 28, 36, 36, 37, 34, 34, 34, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, - 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 32, 32, 32, 31, 31, 31, 39, 39, 39, 35, 35, 35, 30, 30, 30, 30, 30, 30, 59, 61, 62, 144, 151, 151, 147, 153, 153, 142, 147, 147, 134, 139, 139, 74, 75, 75, 39, 40, 40, 40, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, - 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 37, 38, 38, 36, 36, 37, 55, 55, 56, 62, 65, 65, 72, 75, 75, 81, 84, 84, 78, 82, 82, 17, 18, 18, 20, 20, 20, 22, 22, 22, - 31, 31, 31, 31, 31, 31, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 32, 32, 32, 30, 30, 30, 25, 25, 25, 23, 23, 23, 56, 59, 60, 144, 151, 151, 147, 153, 153, 142, 147, 147, 134, 139, 139, - 74, 75, 75, 39, 40, 40, 40, 42, 42, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 44, 45, 45, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 37, 38, 38, - 36, 36, 37, 55, 55, 56, 62, 65, 65, 72, 75, 75, 81, 84, 84, 77, 81, 81, 14, 14, 14, 15, 15, 15, 18, 18, 18, 26, 26, 26, 24, 24, 24, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 41, 41, 42, 62, 62, 63, 49, 49, 50, 46, 46, 47, - 46, 46, 47, 44, 44, 45, 40, 40, 41, 44, 44, 45, 49, 49, 50, 44, 44, 45, 46, 46, 47, 48, 48, 48, 44, 44, 45, 40, 40, 41, 37, 37, 38, 37, 37, 38, 37, 37, 38, 22, 22, 23, 18, 18, 19, 76, 76, 76, 64, 64, 65, 58, 58, 59, 53, 53, 54, 57, 57, 58, 57, 57, 58, - 49, 49, 50, 48, 48, 48, 48, 48, 48, 46, 46, 47, 40, 40, 41, 38, 38, 39, 44, 44, 45, 40, 40, 41, 38, 38, 39, 33, 33, 34, 35, 35, 36, 28, 28, 29, 59, 59, 60, 56, 56, 56, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 39, 39, 39, 37, 37, 37, - 35, 35, 35, 32, 32, 32, 115, 122, 122, 144, 151, 151, 143, 149, 149, 135, 140, 140, 122, 126, 126, 58, 58, 58, 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 44, 44, 44, 45, 45, 44, 44, 44, 43, 44, 44, 43, 44, 44, - 43, 44, 44, 43, 43, 43, 42, 43, 43, 41, 42, 42, 37, 37, 37, 33, 33, 33, 49, 50, 50, 57, 59, 59, 66, 69, 69, 74, 77, 77, 82, 86, 86, 41, 42, 43, 28, 28, 28, 28, 28, 28, 30, 30, 30, 35, 35, 35, 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 46, 46, 46, 77, 79, 79, 103, 106, 106, 112, 115, 115, 122, 125, 125, 128, 132, 132, 132, 136, 136, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, - 135, 139, 139, 134, 138, 138, 134, 138, 138, 132, 136, 136, 128, 132, 132, 123, 127, 127, 104, 107, 107, 102, 103, 103, 72, 72, 72, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 39, 39, 39, 116, 123, 123, - 144, 151, 151, 143, 149, 149, 135, 140, 140, 122, 126, 126, 58, 58, 58, 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 44, 44, 44, 45, 45, 44, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 43, 43, 42, 43, 43, - 41, 42, 42, 37, 37, 37, 33, 33, 33, 49, 50, 50, 57, 59, 59, 66, 69, 69, 74, 77, 77, 82, 86, 86, 41, 43, 43, 31, 31, 31, 32, 32, 32, 35, 35, 36, 38, 38, 39, 40, 40, 41, 42, 42, 43, 42, 42, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 42, 42, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 39, 39, 39, 116, 123, 123, 144, 151, 151, 143, 149, 149, 135, 140, 140, 122, 126, 126, 58, 58, 58, 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, - 43, 44, 44, 44, 44, 44, 44, 45, 45, 44, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 43, 43, 42, 43, 43, 41, 42, 42, 37, 37, 37, 33, 33, 33, 49, 50, 50, 57, 59, 59, 66, 69, 69, 74, 77, 77, 82, 86, 86, 41, 43, 43, 30, 30, 30, 30, 30, 30, 33, 33, 33, - 36, 36, 36, 37, 37, 37, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 41, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 40, 40, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 42, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 35, 35, 36, 116, 122, 122, 144, 151, 151, 143, 149, 149, 135, 140, 140, - 122, 126, 126, 58, 58, 58, 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 44, 44, 44, 45, 45, 44, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 43, 43, 42, 43, 43, 41, 42, 42, 37, 37, 37, 33, 33, 33, - 49, 50, 50, 57, 59, 59, 66, 69, 69, 74, 77, 77, 82, 86, 86, 40, 41, 42, 27, 27, 27, 29, 29, 29, 31, 31, 31, 33, 33, 33, 35, 35, 35, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 37, 37, 37, - 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 30, 30, 30, 115, 121, 122, 144, 151, 151, 143, 149, 149, 135, 140, 140, 122, 126, 126, 58, 58, 58, 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 44, 44, 44, 45, 45, - 44, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 43, 43, 42, 43, 43, 41, 42, 42, 37, 37, 37, 33, 33, 33, 49, 50, 50, 57, 59, 59, 66, 69, 69, 74, 77, 77, 82, 86, 86, 38, 40, 41, 23, 23, 24, 25, 25, 25, 27, 27, 27, 29, 29, 29, 31, 31, 32, 32, 32, 33, - 32, 32, 32, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 29, 29, 29, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 28, 28, 28, 28, 28, 28, 115, 121, 121, 144, 151, 151, 143, 149, 149, 135, 140, 140, 122, 126, 126, 58, 58, 58, 39, 40, 40, - 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 44, 44, 44, 45, 45, 44, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 43, 43, 42, 43, 43, 41, 42, 42, 37, 37, 37, 33, 33, 33, 49, 50, 50, 57, 59, 59, 66, 69, 69, - 74, 77, 77, 82, 86, 86, 37, 38, 39, 19, 19, 19, 20, 20, 20, 21, 21, 21, 24, 24, 24, 26, 26, 26, 27, 27, 27, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 22, 22, 22, 21, 21, 21, 114, 120, 120, 144, 151, 151, 143, 149, 149, 135, 140, 140, 122, 126, 126, 58, 58, 58, 39, 40, 40, 40, 41, 41, 42, 43, 43, 42, 43, 43, 43, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 44, 44, 44, 44, 45, 45, 44, 44, 44, 43, 44, 44, 43, 44, 44, - 43, 44, 44, 43, 43, 43, 42, 43, 43, 41, 42, 42, 37, 37, 37, 33, 33, 33, 49, 50, 50, 57, 59, 59, 66, 69, 69, 74, 77, 77, 82, 86, 86, 36, 37, 38, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 18, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 33, 33, 33, 59, 59, 59, 42, 42, 42, 71, 71, 72, 60, 60, 61, 57, 57, 58, 53, 53, 54, 57, 57, 58, 53, 53, 54, 48, 48, 48, 46, 46, 47, 49, 49, 50, 44, 44, 45, 38, 38, 39, 40, 40, 41, 40, 40, 41, 38, 38, 39, 35, 35, 36, 33, 33, 34, 22, 22, 23, 18, 18, 19, - 76, 76, 76, 55, 55, 56, 57, 57, 58, 51, 51, 52, 51, 51, 52, 44, 44, 45, 38, 38, 39, 40, 40, 41, 44, 44, 45, 44, 44, 45, 38, 38, 39, 38, 38, 39, 40, 40, 41, 37, 37, 38, 38, 38, 39, 37, 37, 38, 40, 40, 41, 40, 40, 41, 61, 61, 61, 55, 55, 55, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 36, 36, 36, 35, 35, 35, 37, 37, 37, 44, 45, 46, 133, 140, 140, 141, 147, 147, 136, 142, 142, 128, 132, 132, 114, 118, 118, 59, 60, 60, 38, 38, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, - 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 39, 41, 41, 35, 35, 35, 33, 34, 34, 46, 46, 46, 54, 56, 56, 61, 64, 64, 69, 72, 72, 77, 81, 81, 63, 67, 67, 22, 22, 22, 27, 27, 27, 30, 30, 30, 32, 32, 32, - 34, 34, 34, 36, 36, 36, 36, 36, 36, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 38, 38, 38, 36, 36, 36, 35, 35, 35, 35, 35, 35, 37, 37, 37, 39, 39, 39, - 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 42, 45, 45, 45, 77, 79, 79, 103, 106, 106, 113, 116, 116, 122, 125, 125, - 129, 133, 133, 132, 136, 136, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 134, 138, 138, 134, 138, 138, 132, 136, 136, 128, 132, 132, 123, 127, 127, 103, 107, 107, 102, 103, 103, 72, 72, 72, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 43, 43, 43, 46, 47, 48, 133, 140, 140, 141, 147, 147, 136, 142, 142, 128, 132, 132, 114, 118, 118, 59, 60, 60, 38, 38, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, - 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 39, 41, 41, 35, 35, 35, 33, 34, 34, 46, 46, 46, 54, 56, 56, 61, 64, 64, 69, 72, 72, 77, 81, 81, 63, 67, 67, 25, 25, 25, 30, 30, 30, 33, 33, 33, 35, 35, 36, 39, 39, 39, 41, 41, 41, 41, 41, 41, - 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 44, 43, 43, 44, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, - 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 46, 47, 48, 133, 140, 140, 141, 147, 147, 136, 142, 142, 128, 132, 132, 114, 118, 118, 59, 60, 60, - 38, 38, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 39, 41, 41, 35, 35, 35, 33, 34, 34, 46, 46, 46, 54, 56, 56, 61, 64, 64, 69, 72, 72, - 77, 81, 81, 63, 67, 67, 23, 23, 23, 28, 28, 28, 32, 32, 32, 34, 34, 34, 37, 37, 37, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 41, - 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, - 39, 39, 39, 40, 40, 40, 44, 46, 46, 133, 140, 140, 141, 147, 147, 136, 142, 142, 128, 132, 132, 114, 118, 118, 59, 60, 60, 38, 38, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, - 42, 43, 43, 42, 43, 43, 39, 41, 41, 35, 35, 35, 33, 34, 34, 46, 46, 46, 54, 56, 56, 61, 64, 64, 69, 72, 72, 77, 81, 81, 63, 66, 67, 21, 21, 22, 27, 27, 27, 29, 29, 29, 31, 31, 31, 34, 34, 34, 35, 35, 35, 35, 35, 35, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 43, 44, 44, 133, 140, 140, 141, 147, 147, 136, 142, 142, 128, 132, 132, 114, 118, 118, 59, 60, 60, 38, 38, 38, 39, 40, 40, 41, 42, 42, - 42, 43, 43, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 39, 41, 41, 35, 35, 35, 33, 34, 34, 46, 46, 46, 54, 56, 56, 61, 64, 64, 69, 72, 72, 77, 81, 81, 62, 65, 65, 19, 19, 19, - 23, 23, 23, 25, 25, 25, 27, 27, 28, 30, 30, 30, 31, 31, 32, 31, 31, 31, 32, 32, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 28, 30, 30, 30, 39, 40, 41, - 133, 140, 140, 141, 147, 147, 136, 142, 142, 128, 132, 132, 114, 118, 118, 59, 60, 60, 38, 38, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 39, 41, 41, - 35, 35, 35, 33, 34, 34, 46, 46, 46, 54, 56, 56, 61, 64, 64, 69, 72, 72, 77, 81, 81, 62, 65, 65, 15, 15, 15, 19, 19, 19, 21, 21, 21, 22, 22, 22, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 35, 37, 37, 133, 140, 140, 141, 147, 147, 136, 142, 142, 128, 132, 132, 114, 118, 118, 59, 60, 60, 38, 38, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, - 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 43, 44, 44, 42, 43, 43, 42, 43, 43, 42, 43, 43, 39, 41, 41, 35, 35, 35, 33, 34, 34, 46, 46, 46, 54, 56, 56, 61, 64, 64, 69, 72, 72, 77, 81, 81, 61, 64, 64, 12, 12, 12, 15, 15, 15, 16, 16, 16, 17, 17, 17, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 42, 66, 66, 67, 55, 55, 56, 53, 53, 54, 49, 49, 50, 48, 48, 48, 38, 38, 39, 38, 38, 39, 44, 44, 45, 44, 44, 45, 38, 38, 39, 38, 38, 39, 40, 40, 41, - 38, 38, 39, 38, 38, 39, 37, 37, 38, 38, 38, 39, 24, 24, 25, 19, 19, 20, 70, 70, 71, 58, 58, 59, 49, 49, 50, 48, 48, 48, 48, 48, 48, 48, 48, 48, 44, 44, 45, 40, 40, 41, 44, 44, 45, 46, 46, 47, 44, 44, 45, 44, 44, 45, 38, 38, 39, 38, 38, 39, 44, 44, 45, - 37, 37, 38, 37, 37, 38, 37, 37, 38, 60, 60, 60, 55, 55, 55, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 35, 60, 62, 63, 136, 142, 142, 136, 142, 142, 129, 135, 135, 120, 124, 124, 109, 113, 113, - 65, 67, 67, 35, 35, 36, 37, 37, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 40, 40, 40, 35, 35, 36, 32, 32, 33, 34, 35, 35, 46, 47, 47, 52, 54, 54, 59, 61, 61, 66, 69, 69, 73, 77, 77, - 69, 72, 72, 21, 22, 22, 27, 27, 27, 28, 28, 28, 32, 32, 32, 34, 34, 34, 35, 35, 35, 36, 36, 36, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 41, 41, 41, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 38, 38, 38, - 35, 35, 35, 33, 33, 33, 124, 124, 124, 31, 31, 31, 32, 32, 32, 35, 35, 35, 36, 36, 36, 38, 38, 38, 39, 39, 39, 39, 39, 39, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, - 42, 42, 42, 46, 46, 46, 76, 78, 78, 103, 105, 105, 114, 117, 117, 123, 126, 126, 128, 132, 132, 132, 136, 136, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 134, 138, 138, 134, 138, 138, 132, 136, 136, 128, 132, 132, 123, 127, 127, 103, 106, 106, 101, 103, 103, 72, 72, 72, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 40, 40, 40, 62, 63, 64, 136, 142, 142, 136, 142, 142, 129, 135, 135, 120, 124, 124, 109, 113, 113, 65, 67, 67, 35, 35, 36, 37, 37, 38, - 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 40, 40, 40, 35, 35, 36, 32, 32, 33, 34, 35, 35, 46, 47, 47, 52, 54, 54, 59, 61, 61, 66, 69, 69, 73, 77, 77, 69, 72, 73, 23, 23, 23, 30, 30, 30, - 31, 31, 31, 35, 35, 35, 37, 37, 37, 39, 39, 39, 40, 40, 40, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 40, 40, 40, - 62, 63, 64, 136, 142, 142, 136, 142, 142, 129, 135, 135, 120, 124, 124, 109, 113, 113, 65, 67, 67, 35, 35, 36, 37, 37, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 40, 40, 40, 35, 35, 36, 32, 32, 33, - 34, 35, 35, 46, 47, 47, 52, 54, 54, 59, 61, 61, 66, 69, 69, 73, 77, 77, 69, 72, 72, 22, 22, 23, 28, 28, 28, 29, 29, 29, 33, 33, 33, 36, 36, 36, 37, 37, 37, 38, 38, 38, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 60, 63, 63, 136, 142, 142, 136, 142, 142, 129, 135, 135, 120, 124, 124, 109, 113, 113, 65, 67, 67, 35, 35, 36, 37, 37, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, - 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 40, 40, 40, 35, 35, 36, 32, 32, 33, 34, 35, 35, 46, 47, 47, 52, 54, 54, 59, 61, 61, 66, 69, 69, 73, 77, 77, 69, 72, 72, 20, 21, 22, 26, 26, 26, 28, 28, 28, 30, 30, 30, 33, 33, 33, - 34, 34, 34, 35, 35, 35, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 58, 60, 61, 136, 142, 142, 136, 142, 142, - 129, 135, 135, 120, 124, 124, 109, 113, 113, 65, 67, 67, 35, 35, 36, 37, 37, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 40, 40, 40, 35, 35, 36, 32, 32, 33, 34, 35, 35, 46, 47, 47, 52, 54, 54, - 59, 61, 61, 66, 69, 69, 73, 77, 77, 69, 72, 72, 19, 19, 20, 23, 23, 23, 24, 24, 24, 27, 27, 27, 29, 29, 29, 30, 30, 30, 31, 31, 31, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 28, 28, 28, 27, 27, 27, 56, 58, 59, 136, 142, 142, 136, 142, 142, 129, 135, 135, 120, 124, 124, 109, 113, 113, 65, 67, 67, 35, 35, 36, 37, 37, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, - 42, 43, 43, 42, 43, 43, 42, 43, 43, 40, 40, 40, 35, 35, 36, 32, 32, 33, 34, 35, 35, 46, 47, 47, 52, 54, 54, 59, 61, 61, 66, 69, 69, 73, 77, 77, 69, 72, 72, 16, 16, 16, 19, 19, 19, 20, 20, 20, 22, 22, 22, 24, 24, 24, 24, 24, 24, 25, 25, 25, 26, 26, 26, - 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 22, 22, 22, 21, 21, 23, 53, 55, 56, 136, 142, 142, 136, 142, 142, 129, 135, 135, 120, 124, 124, 109, 113, 113, - 65, 67, 67, 35, 35, 36, 37, 37, 38, 39, 40, 40, 41, 42, 42, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 42, 43, 43, 40, 40, 40, 35, 35, 36, 32, 32, 33, 34, 35, 35, 46, 47, 47, 52, 54, 54, 59, 61, 61, 66, 69, 69, 73, 77, 77, - 68, 71, 71, 13, 13, 13, 14, 14, 14, 15, 15, 15, 17, 17, 17, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 41, 41, 42, 66, 66, 67, 55, 55, 56, 49, 49, 50, 48, 48, 48, 48, 48, 48, 46, 46, 47, - 44, 44, 45, 40, 40, 41, 48, 48, 48, 44, 44, 45, 44, 44, 45, 40, 40, 41, 38, 38, 39, 40, 40, 41, 38, 38, 39, 37, 37, 38, 22, 22, 23, 18, 18, 19, 68, 68, 69, 55, 55, 56, 49, 49, 50, 48, 48, 48, 48, 48, 48, 48, 48, 48, 46, 46, 47, 44, 44, 45, 44, 44, 45, - 40, 40, 41, 38, 38, 39, 37, 37, 38, 38, 38, 39, 37, 37, 38, 29, 29, 30, 28, 28, 29, 29, 29, 30, 29, 29, 30, 59, 59, 60, 55, 55, 55, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, - 31, 31, 31, 77, 79, 80, 133, 139, 139, 130, 136, 136, 124, 128, 128, 114, 119, 119, 103, 106, 106, 84, 86, 86, 51, 52, 52, 34, 34, 34, 34, 35, 35, 36, 36, 36, 39, 39, 39, 38, 39, 39, 38, 39, 39, 38, 38, 38, 35, 35, 35, 33, 34, 34, 31, 31, 31, 33, 34, 34, 43, 44, 44, - 48, 50, 50, 53, 55, 55, 59, 61, 61, 65, 68, 68, 72, 75, 75, 72, 75, 75, 24, 25, 25, 24, 24, 24, 27, 27, 27, 31, 31, 31, 33, 33, 33, 34, 34, 34, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 41, 41, 41, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 39, 39, 39, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 37, 37, 37, 32, 32, 32, 124, 124, 124, 147, 147, 147, 165, 165, 165, 153, 153, 153, 30, 30, 30, 32, 32, 32, 34, 34, 34, 36, 36, 36, 37, 37, 37, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 46, 46, 46, 75, 77, 77, 103, 106, 106, 113, 116, 116, 121, 125, 125, 127, 131, 131, 132, 136, 136, 134, 138, 138, 135, 139, 139, 135, 139, 139, 135, 139, 139, 135, 139, 139, 134, 138, 138, 134, 138, 138, - 132, 136, 136, 128, 132, 132, 122, 126, 126, 102, 105, 105, 101, 102, 102, 72, 72, 72, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 41, 41, 41, 37, 37, 37, 79, 81, 82, 133, 139, 139, - 130, 136, 136, 124, 128, 128, 114, 119, 119, 103, 106, 106, 84, 86, 86, 51, 52, 52, 34, 34, 34, 34, 35, 35, 36, 36, 36, 39, 39, 39, 38, 39, 39, 38, 39, 39, 38, 38, 38, 35, 35, 35, 33, 34, 34, 31, 31, 31, 33, 34, 34, 43, 44, 44, 48, 50, 50, 53, 55, 55, 59, 61, 61, - 65, 68, 68, 72, 75, 75, 72, 75, 75, 26, 26, 26, 28, 28, 28, 30, 30, 30, 34, 34, 34, 36, 36, 36, 38, 38, 38, 39, 39, 39, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, 42, 42, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 44, 43, 43, 43, 43, 43, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 44, 44, 44, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 40, 40, 40, 36, 36, 37, 78, 81, 81, 133, 139, 139, 130, 136, 136, 124, 128, 128, 114, 119, 119, 103, 106, 106, 84, 86, 86, 51, 52, 52, 34, 34, 34, 34, 35, 35, 36, 36, 36, 39, 39, 39, 38, 39, 39, 38, 39, 39, - 38, 38, 38, 35, 35, 35, 33, 34, 34, 31, 31, 31, 33, 34, 34, 43, 44, 44, 48, 50, 50, 53, 55, 55, 59, 61, 61, 65, 68, 68, 72, 75, 75, 72, 75, 75, 25, 26, 26, 27, 27, 27, 28, 28, 28, 31, 31, 31, 35, 35, 35, 38, 38, 38, 37, 37, 37, 39, 39, 39, 39, 39, 39, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 40, 39, 39, 40, 39, 39, 40, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 41, 41, 41, 40, 40, 40, 39, 39, 39, 38, 38, 38, 33, 33, 33, 77, 80, 80, 133, 139, 139, 130, 136, 136, 124, 128, 128, 114, 119, 119, - 103, 106, 106, 84, 86, 86, 51, 52, 52, 34, 34, 34, 34, 35, 35, 36, 36, 36, 39, 39, 39, 38, 39, 39, 38, 39, 39, 38, 38, 38, 35, 35, 35, 33, 34, 34, 31, 31, 31, 33, 34, 34, 43, 44, 44, 48, 50, 50, 53, 55, 55, 59, 61, 61, 65, 68, 68, 72, 75, 75, 72, 75, 75, - 24, 24, 25, 24, 24, 24, 27, 27, 27, 30, 30, 30, 32, 32, 32, 34, 34, 34, 35, 35, 35, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 36, 36, 36, - 35, 35, 35, 34, 34, 34, 33, 33, 33, 29, 29, 29, 75, 79, 79, 133, 139, 139, 130, 136, 136, 124, 128, 128, 114, 119, 119, 103, 106, 106, 84, 86, 86, 51, 52, 52, 34, 34, 34, 34, 35, 35, 36, 36, 36, 39, 39, 39, 38, 39, 39, 38, 39, 39, 38, 38, 38, 35, 35, 35, 33, 34, 34, - 31, 31, 31, 33, 34, 34, 43, 44, 44, 48, 50, 50, 53, 55, 55, 59, 61, 61, 65, 68, 68, 72, 75, 75, 72, 75, 75, 22, 23, 24, 21, 21, 22, 23, 23, 23, 26, 26, 26, 28, 28, 28, 30, 30, 30, 30, 30, 30, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 29, 29, 29, 30, 30, 30, 31, 31, 31, 30, 30, 30, 28, 28, 28, 26, 26, 26, 74, 77, 78, 133, 139, 139, 130, 136, 136, 124, 128, 128, 114, 119, 119, 103, 106, 106, 84, 86, 86, 51, 52, 52, - 34, 34, 34, 34, 35, 35, 36, 36, 36, 39, 39, 39, 38, 39, 39, 38, 39, 39, 38, 38, 38, 35, 35, 35, 33, 34, 34, 31, 31, 31, 33, 34, 34, 43, 44, 44, 48, 50, 50, 53, 55, 55, 59, 61, 61, 65, 68, 68, 72, 75, 75, 72, 75, 75, 20, 21, 21, 18, 18, 18, 19, 19, 19, - 22, 22, 22, 23, 23, 23, 24, 24, 24, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, - 19, 19, 19, 72, 76, 76, 133, 139, 139, 130, 136, 136, 124, 128, 128, 114, 119, 119, 103, 106, 106, 84, 86, 86, 51, 52, 52, 34, 34, 34, 34, 35, 35, 36, 36, 36, 39, 39, 39, 38, 39, 39, 38, 39, 39, 38, 38, 38, 35, 35, 35, 33, 34, 34, 31, 31, 31, 33, 34, 34, 43, 44, 44, - 48, 50, 50, 53, 55, 55, 59, 61, 61, 65, 68, 68, 72, 75, 75, 72, 75, 75, 19, 19, 19, 14, 14, 14, 15, 15, 15, 17, 17, 17, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 33, 33, 33, 59, 59, 59, 41, 41, 42, - 62, 62, 63, 51, 51, 52, 49, 49, 50, 48, 48, 48, 48, 48, 48, 48, 48, 48, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 37, 37, 38, 38, 38, 39, 37, 37, 38, 35, 35, 36, 29, 29, 30, 29, 29, 30, 22, 22, 23, 18, 18, 19, 70, 70, 71, 55, 55, 56, 48, 48, 48, - 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 38, 38, 39, 37, 37, 38, 37, 37, 38, 35, 35, 36, 33, 33, 34, 33, 33, 34, 35, 35, 36, 37, 37, 38, 60, 60, 60, 54, 54, 54, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 29, 29, 30, 71, 74, 75, 129, 135, 135, 126, 130, 130, 119, 124, 124, 110, 114, 114, 100, 103, 103, 89, 92, 92, 79, 81, 81, 60, 61, 61, 46, 46, 46, 40, 40, 40, 35, 35, 35, 34, 35, 35, - 35, 35, 35, 37, 37, 37, 41, 42, 42, 47, 49, 49, 50, 51, 51, 52, 54, 54, 55, 58, 58, 60, 62, 62, 65, 68, 68, 70, 74, 74, 68, 70, 70, 25, 26, 27, 24, 24, 24, 26, 26, 26, 29, 29, 29, 31, 31, 31, 34, 34, 34, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, - 38, 38, 38, 38, 38, 38, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, - 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 38, 38, 38, 36, 36, 36, 32, 32, 32, 136, 136, 136, 176, 176, 176, 199, 199, 199, 194, 194, 194, 176, 176, 176, 153, 153, 153, 31, 31, 31, 32, 32, 32, - 34, 34, 34, 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 46, 46, 46, 73, 75, 75, 99, 103, 103, 112, 115, 115, 121, 124, 124, 127, 131, 131, 131, 135, 135, 134, 138, 138, - 135, 139, 139, 135, 139, 139, 135, 139, 139, 134, 138, 138, 134, 138, 138, 133, 137, 137, 130, 134, 134, 127, 131, 131, 121, 125, 125, 100, 104, 104, 102, 102, 102, 70, 70, 70, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, - 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 33, 33, 34, 72, 76, 77, 129, 135, 135, 126, 130, 130, 119, 124, 124, 110, 114, 114, 100, 103, 103, 89, 92, 92, 79, 81, 81, 60, 61, 61, 46, 46, 46, 40, 40, 40, 35, 35, 35, 34, 35, 35, 35, 35, 35, 37, 37, 37, 41, 42, 42, - 47, 49, 49, 50, 51, 51, 52, 54, 54, 55, 58, 58, 60, 62, 62, 65, 68, 68, 70, 74, 74, 68, 70, 70, 26, 27, 27, 27, 27, 27, 29, 29, 29, 33, 33, 33, 35, 35, 35, 37, 37, 37, 39, 39, 39, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, - 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 41, 41, 41, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 40, 40, 40, 32, 32, 33, 72, 76, 76, 129, 135, 135, 126, 130, 130, 119, 124, 124, 110, 114, 114, 100, 103, 103, 89, 92, 92, - 79, 81, 81, 60, 61, 61, 46, 46, 46, 40, 40, 40, 35, 35, 35, 34, 35, 35, 35, 35, 35, 37, 37, 37, 41, 42, 42, 47, 49, 49, 50, 51, 51, 52, 54, 54, 55, 58, 58, 60, 62, 62, 65, 68, 68, 70, 74, 74, 68, 70, 70, 26, 27, 27, 26, 26, 26, 27, 27, 27, 31, 31, 31, - 34, 34, 34, 36, 36, 36, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 40, - 40, 40, 40, 40, 40, 40, 39, 39, 40, 40, 40, 40, 40, 40, 40, 39, 39, 40, 39, 39, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, - 37, 37, 37, 31, 31, 31, 72, 75, 75, 129, 135, 135, 126, 130, 130, 119, 124, 124, 110, 114, 114, 100, 103, 103, 89, 92, 92, 79, 81, 81, 60, 61, 61, 46, 46, 46, 40, 40, 40, 35, 35, 35, 34, 35, 35, 35, 35, 35, 37, 37, 37, 41, 42, 42, 47, 49, 49, 50, 51, 51, 52, 54, 54, - 55, 58, 58, 60, 62, 62, 65, 68, 68, 70, 74, 74, 68, 70, 70, 25, 25, 26, 24, 24, 24, 26, 26, 26, 29, 29, 29, 31, 31, 31, 33, 33, 33, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 26, 26, 26, 70, 73, 73, 129, 135, 135, 126, 130, 130, 119, 124, 124, 110, 114, 114, 100, 103, 103, 89, 92, 92, 79, 81, 81, 60, 61, 61, 46, 46, 46, - 40, 40, 40, 35, 35, 35, 34, 35, 35, 35, 35, 35, 37, 37, 37, 41, 42, 42, 47, 49, 49, 50, 51, 51, 52, 54, 54, 55, 58, 58, 60, 62, 62, 65, 68, 68, 70, 74, 74, 67, 70, 70, 23, 24, 24, 20, 20, 20, 22, 22, 23, 25, 25, 25, 27, 27, 27, 29, 29, 29, 30, 30, 30, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, - 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 29, 29, 29, 30, 30, 30, 31, 31, 31, 29, 29, 29, 29, 29, 29, 27, 27, 27, 24, 24, 24, 69, 72, 72, - 129, 135, 135, 126, 130, 130, 119, 124, 124, 110, 114, 114, 100, 103, 103, 89, 92, 92, 79, 81, 81, 60, 61, 61, 46, 46, 46, 40, 40, 40, 35, 35, 35, 34, 35, 35, 35, 35, 35, 37, 37, 37, 41, 42, 42, 47, 49, 49, 50, 51, 51, 52, 54, 54, 55, 58, 58, 60, 62, 62, 65, 68, 68, - 70, 74, 74, 67, 70, 70, 22, 22, 23, 17, 17, 17, 18, 18, 18, 21, 21, 21, 22, 22, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 26, 26, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 17, 17, 18, 67, 70, 71, 129, 135, 135, 126, 130, 130, 119, 124, 124, 110, 114, 114, 100, 103, 103, 89, 92, 92, 79, 81, 81, 60, 61, 61, 46, 46, 46, 40, 40, 40, 35, 35, 35, 34, 35, 35, - 35, 35, 35, 37, 37, 37, 41, 42, 42, 47, 49, 49, 50, 51, 51, 52, 54, 54, 55, 58, 58, 60, 62, 62, 65, 68, 68, 70, 74, 74, 67, 70, 70, 20, 21, 21, 13, 13, 13, 14, 14, 14, 16, 16, 16, 18, 18, 18, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, - 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 41, 41, 42, 64, 64, 65, 51, 51, 52, 46, 46, 47, 44, 44, 45, 44, 44, 45, 44, 44, 45, 38, 38, 39, 40, 40, 41, 40, 40, 41, 40, 40, 41, 38, 38, 39, 37, 37, 38, 37, 37, 38, 35, 35, 36, 33, 33, 34, - 35, 35, 36, 22, 22, 23, 18, 18, 19, 72, 72, 73, 66, 66, 67, 51, 51, 52, 48, 48, 48, 49, 49, 50, 53, 53, 54, 49, 49, 50, 46, 46, 47, 46, 46, 47, 48, 48, 48, 46, 46, 47, 46, 46, 47, 44, 44, 45, 38, 38, 39, 38, 38, 39, 40, 40, 41, 38, 38, 39, 37, 37, 38, - 60, 60, 61, 55, 55, 55, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 181, 181, 181, 48, 48, 48, 36, 36, 36, 35, 35, 35, 34, 34, 34, 28, 28, 28, 53, 54, 54, 119, 124, 124, 121, 127, 127, 115, 120, 120, 107, 111, 111, 98, 102, 102, - 90, 93, 93, 81, 84, 84, 73, 75, 75, 68, 70, 70, 63, 64, 64, 59, 61, 61, 58, 60, 60, 56, 58, 58, 56, 58, 58, 56, 58, 58, 58, 59, 59, 60, 62, 62, 63, 66, 66, 67, 70, 70, 71, 75, 75, 59, 62, 62, 19, 19, 20, 22, 22, 22, 25, 25, 25, 28, 28, 28, 31, 31, 31, - 37, 37, 37, 179, 179, 179, 35, 35, 35, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 39, 39, 39, 35, 35, 35, 30, 30, 30, 141, 141, 141, 188, 188, 188, - 25, 25, 25, 25, 25, 25, 188, 188, 188, 188, 188, 188, 176, 176, 176, 153, 153, 153, 31, 31, 31, 33, 33, 33, 33, 33, 33, 35, 35, 35, 37, 37, 37, 39, 39, 39, 40, 40, 40, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 44, 44, 44, 68, 70, 70, - 94, 97, 97, 111, 115, 115, 120, 123, 123, 125, 129, 129, 130, 134, 134, 133, 137, 137, 134, 138, 138, 134, 138, 138, 134, 138, 138, 134, 138, 138, 133, 137, 137, 133, 137, 137, 130, 134, 134, 126, 130, 130, 120, 124, 124, 96, 99, 99, 104, 105, 105, 65, 65, 65, 42, 42, 42, 42, 42, 43, 42, 42, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 41, 41, 41, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 183, 183, 183, 54, 54, 54, 43, 43, 43, 40, 40, 40, 40, 40, 40, 33, 33, 33, 54, 57, 57, 119, 125, 125, 121, 127, 127, 115, 120, 120, 107, 111, 111, 98, 102, 102, 90, 93, 93, 81, 84, 84, 73, 75, 75, - 68, 70, 70, 63, 64, 64, 59, 61, 61, 58, 60, 60, 56, 58, 58, 56, 58, 58, 56, 58, 58, 58, 59, 59, 60, 62, 62, 63, 66, 66, 67, 70, 70, 71, 75, 75, 60, 63, 63, 21, 22, 22, 26, 26, 26, 28, 28, 28, 31, 31, 31, 34, 34, 34, 39, 39, 39, 180, 180, 180, 41, 41, 41, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, - 42, 42, 43, 42, 42, 43, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 183, 183, 183, 55, 55, 55, 43, 43, 43, 39, 39, 39, 40, 40, 40, 32, 32, 32, - 54, 56, 57, 119, 125, 125, 121, 127, 127, 115, 120, 120, 107, 111, 111, 98, 102, 102, 90, 93, 93, 81, 84, 84, 73, 75, 75, 68, 70, 70, 63, 64, 64, 59, 61, 61, 58, 60, 60, 56, 58, 58, 56, 58, 58, 56, 58, 58, 58, 59, 59, 60, 62, 62, 63, 66, 66, 67, 70, 70, 71, 75, 75, - 60, 63, 63, 21, 21, 21, 23, 23, 23, 27, 27, 27, 30, 30, 30, 32, 32, 32, 38, 38, 38, 180, 180, 180, 39, 39, 39, 41, 41, 41, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 38, 38, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 40, 39, 39, 40, 39, 39, 40, 39, 39, 39, 39, 39, 40, 39, 39, 40, 39, 39, 40, 39, 39, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 41, 41, 41, 182, 182, 182, 50, 50, 50, 40, 40, 40, 38, 38, 38, 36, 36, 36, 30, 30, 30, 53, 54, 55, 119, 124, 125, 121, 127, 127, 115, 120, 120, 107, 111, 111, 98, 102, 102, 90, 93, 93, 81, 84, 84, 73, 75, 75, 68, 70, 70, 63, 64, 64, 59, 61, 61, - 58, 60, 60, 56, 58, 58, 56, 58, 58, 56, 58, 58, 58, 59, 59, 60, 62, 62, 63, 66, 66, 67, 70, 70, 71, 75, 75, 59, 62, 63, 19, 20, 21, 22, 22, 22, 25, 25, 25, 27, 27, 27, 30, 30, 30, 36, 36, 36, 179, 179, 179, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, - 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 35, 35, 35, 36, 36, 36, 180, 180, 180, 45, 45, 45, 34, 34, 34, 32, 32, 32, 31, 31, 31, 27, 27, 27, 51, 53, 53, 119, 124, 124, 121, 127, 127, - 115, 120, 120, 107, 111, 111, 98, 102, 102, 90, 93, 93, 81, 84, 84, 73, 75, 75, 68, 70, 70, 63, 64, 64, 59, 61, 61, 58, 60, 60, 56, 58, 58, 56, 58, 58, 56, 58, 58, 58, 59, 59, 60, 62, 62, 63, 66, 66, 67, 70, 70, 71, 75, 75, 59, 62, 62, 17, 17, 18, 20, 20, 20, - 22, 22, 22, 24, 24, 25, 27, 27, 27, 33, 33, 33, 178, 178, 178, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 31, 31, 31, - 179, 179, 179, 41, 41, 41, 29, 29, 29, 28, 28, 28, 27, 27, 27, 23, 23, 23, 48, 51, 51, 119, 124, 124, 121, 127, 127, 115, 120, 120, 107, 111, 111, 98, 102, 102, 90, 93, 93, 81, 84, 84, 73, 75, 75, 68, 70, 70, 63, 64, 64, 59, 61, 61, 58, 60, 60, 56, 58, 58, 56, 58, 58, - 56, 58, 58, 58, 59, 59, 60, 62, 62, 63, 66, 66, 67, 70, 70, 71, 75, 75, 59, 62, 62, 16, 16, 17, 17, 17, 17, 19, 19, 19, 20, 20, 20, 22, 22, 22, 28, 28, 28, 176, 176, 176, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, - 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, - 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 177, 177, 177, 36, 36, 36, 23, 23, 23, 22, 22, 22, 21, 21, 21, 18, 18, 18, 47, 49, 49, 118, 124, 124, 121, 127, 127, 115, 120, 120, 107, 111, 111, 98, 102, 102, - 90, 93, 93, 81, 84, 84, 73, 75, 75, 68, 70, 70, 63, 64, 64, 59, 61, 61, 58, 60, 60, 56, 58, 58, 56, 58, 58, 56, 58, 58, 58, 59, 59, 60, 62, 62, 63, 66, 66, 67, 70, 70, 71, 75, 75, 58, 61, 61, 14, 14, 15, 13, 13, 13, 14, 14, 14, 16, 16, 16, 17, 17, 17, - 23, 23, 23, 176, 176, 176, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 42, 71, 71, 72, 60, 60, 61, 49, 49, 50, 49, 49, 50, 51, 51, 52, 51, 51, 52, 46, 46, 47, 44, 44, 45, 49, 49, 50, - 46, 46, 47, 46, 46, 47, 46, 46, 47, 40, 40, 41, 38, 38, 39, 38, 38, 39, 38, 38, 39, 23, 23, 24, 19, 19, 19, 76, 76, 76, 64, 64, 65, 51, 51, 52, 46, 46, 47, 48, 48, 48, 51, 51, 52, 49, 49, 50, 48, 48, 48, 46, 46, 47, 46, 46, 47, 48, 48, 48, 48, 48, 48, - 46, 46, 47, 40, 40, 41, 38, 38, 39, 44, 44, 45, 38, 38, 39, 37, 37, 38, 61, 61, 61, 55, 55, 55, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 43, 43, 43, 44, 44, 44, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, - 31, 31, 31, 35, 36, 37, 85, 89, 90, 117, 122, 122, 111, 117, 117, 105, 110, 110, 97, 101, 101, 90, 93, 93, 83, 87, 87, 77, 81, 81, 73, 75, 75, 69, 71, 71, 67, 69, 69, 65, 67, 67, 65, 67, 67, 65, 67, 67, 65, 68, 68, 68, 70, 70, 71, 74, 74, 68, 71, 71, 40, 41, 41, - 17, 17, 17, 22, 22, 22, 25, 25, 25, 27, 27, 27, 29, 29, 29, 32, 32, 32, 37, 37, 37, 37, 37, 37, 37, 37, 37, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 41, 41, 41, 39, 39, 39, 39, 39, 39, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 38, 38, 38, 34, 34, 34, 31, 31, 31, 141, 141, 141, 188, 188, 188, 27, 27, 27, 29, 29, 29, 30, 30, 30, 31, 31, 31, 188, 188, 188, 188, 188, 188, 176, 176, 176, 153, 153, 153, 31, 31, 31, 32, 32, 32, 35, 35, 35, 36, 36, 36, 38, 38, 38, 39, 39, 39, 42, 42, 42, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 44, 44, 44, 61, 62, 62, 88, 90, 90, 108, 111, 111, 117, 120, 120, 123, 127, 127, 129, 133, 133, 131, 135, 135, 133, 137, 137, 134, 138, 138, 134, 138, 138, 133, 137, 137, 133, 137, 137, 131, 135, 135, 128, 132, 132, 124, 128, 128, 113, 117, 117, - 93, 96, 96, 109, 109, 109, 54, 54, 54, 41, 41, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 42, 42, 42, 43, 43, 43, 44, 44, 44, 49, 49, 49, 50, 50, 50, 43, 43, 43, 41, 41, 41, 40, 40, 40, 39, 39, 39, 36, 36, 36, 37, 38, 38, 86, 91, 91, - 117, 122, 122, 111, 117, 117, 105, 110, 110, 97, 101, 101, 90, 93, 93, 83, 87, 87, 77, 81, 81, 73, 75, 75, 69, 71, 71, 67, 69, 69, 65, 67, 67, 65, 67, 67, 65, 67, 67, 65, 68, 68, 68, 70, 70, 71, 74, 74, 68, 71, 71, 41, 42, 42, 19, 19, 20, 26, 26, 26, 28, 28, 28, - 30, 30, 30, 33, 33, 33, 36, 36, 36, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 42, 43, 43, 43, 42, 42, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, - 49, 49, 49, 49, 49, 49, 42, 42, 42, 41, 41, 41, 40, 40, 40, 38, 38, 38, 35, 35, 35, 37, 37, 38, 86, 90, 91, 117, 122, 122, 111, 117, 117, 105, 110, 110, 97, 101, 101, 90, 93, 93, 83, 87, 87, 77, 81, 81, 73, 75, 75, 69, 71, 71, 67, 69, 69, 65, 67, 67, 65, 67, 67, - 65, 67, 67, 65, 68, 68, 68, 70, 70, 71, 74, 74, 68, 71, 71, 41, 42, 42, 18, 18, 19, 25, 25, 25, 27, 27, 27, 29, 29, 29, 31, 31, 31, 35, 35, 35, 40, 40, 40, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, - 40, 40, 40, 40, 40, 40, 39, 39, 40, 39, 39, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 41, 40, 40, 40, 45, 45, 45, 46, 46, 46, 39, 39, 39, 39, 39, 39, 37, 37, 37, 35, 35, 35, 31, 31, 32, 36, 37, 37, 85, 90, 90, 117, 122, 122, 111, 117, 117, 105, 110, 110, - 97, 101, 101, 90, 93, 93, 83, 87, 87, 77, 81, 81, 73, 75, 75, 69, 71, 71, 67, 69, 69, 65, 67, 67, 65, 67, 67, 65, 67, 67, 65, 68, 68, 68, 70, 70, 71, 74, 74, 68, 71, 71, 40, 41, 42, 18, 18, 18, 24, 24, 24, 25, 25, 25, 27, 27, 27, 29, 29, 29, 31, 31, 31, - 36, 36, 36, 35, 35, 35, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, - 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 40, 40, 40, 42, 42, 42, 34, 34, 34, - 33, 33, 33, 32, 32, 32, 31, 31, 31, 28, 28, 28, 32, 33, 35, 85, 89, 89, 117, 122, 122, 111, 117, 117, 105, 110, 110, 97, 101, 101, 90, 93, 93, 83, 87, 87, 77, 81, 81, 73, 75, 75, 69, 71, 71, 67, 69, 69, 65, 67, 67, 65, 67, 67, 65, 67, 67, 65, 68, 68, 68, 70, 70, - 71, 74, 74, 68, 71, 71, 39, 40, 41, 15, 15, 16, 21, 21, 21, 22, 22, 22, 24, 24, 24, 25, 25, 25, 28, 28, 28, 33, 33, 33, 31, 31, 31, 32, 32, 32, 33, 33, 33, 31, 31, 31, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 33, 33, 33, - 33, 33, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 31, 31, 31, 30, 30, 30, 35, 35, 35, 37, 37, 37, 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 27, 27, 24, 24, 24, 31, 31, 32, 84, 88, 89, 117, 122, 122, 111, 117, 117, 105, 110, 110, 97, 101, 101, 90, 93, 93, 83, 87, 87, - 77, 81, 81, 73, 75, 75, 69, 71, 71, 67, 69, 69, 65, 67, 67, 65, 67, 67, 65, 67, 67, 65, 68, 68, 68, 70, 70, 71, 74, 74, 68, 71, 71, 38, 40, 40, 13, 13, 13, 17, 17, 17, 18, 18, 18, 20, 20, 20, 21, 21, 21, 23, 23, 23, 28, 28, 28, 26, 26, 26, 25, 25, 25, - 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 30, 30, 30, 32, 32, 32, 24, 24, 24, 22, 22, 22, 22, 22, 22, 21, 21, 21, - 18, 18, 18, 27, 28, 29, 83, 87, 88, 117, 122, 122, 111, 117, 117, 105, 110, 110, 97, 101, 101, 90, 93, 93, 83, 87, 87, 77, 81, 81, 73, 75, 75, 69, 71, 71, 67, 69, 69, 65, 67, 67, 65, 67, 67, 65, 67, 67, 65, 68, 68, 68, 70, 70, 71, 74, 74, 68, 71, 71, 37, 38, 39, - 11, 11, 11, 13, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, 16, 18, 18, 18, 23, 23, 23, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 42, 71, 71, 72, 57, 57, 58, 48, 48, 48, - 48, 48, 48, 49, 49, 50, 51, 51, 52, 48, 48, 48, 46, 46, 47, 46, 46, 47, 46, 46, 47, 48, 48, 48, 48, 48, 48, 44, 44, 45, 40, 40, 41, 40, 40, 41, 40, 40, 41, 22, 22, 23, 19, 19, 19, 76, 76, 76, 57, 57, 58, 51, 51, 52, 49, 49, 50, 46, 46, 47, 46, 46, 47, - 46, 46, 47, 46, 46, 47, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 40, 40, 41, 40, 40, 41, 37, 37, 38, 37, 37, 38, 60, 60, 61, 55, 55, 55, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 24, 24, 25, 39, 41, 41, 85, 88, 89, 107, 113, 113, 104, 109, 109, 98, 102, 102, 91, 95, 95, 86, 90, 90, 82, 85, 85, 78, 82, 82, 75, 78, 78, 74, 77, 77, 73, 76, 76, - 73, 76, 76, 74, 77, 77, 68, 72, 72, 46, 47, 48, 18, 18, 19, 20, 20, 20, 24, 24, 24, 25, 25, 25, 27, 27, 27, 29, 29, 29, 31, 31, 31, 33, 33, 33, 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 39, 39, 39, 35, 35, 35, 31, 31, 31, 141, 141, 141, 188, 188, 188, 29, 29, 29, 32, 32, 32, 34, 34, 34, 34, 34, 34, 32, 32, 32, 31, 31, 31, 188, 188, 188, 188, 188, 188, 176, 176, 176, - 153, 153, 153, 31, 31, 31, 33, 33, 33, 37, 37, 37, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 48, 48, 48, 79, 81, 81, 100, 103, 103, 113, 116, 116, 120, 123, 123, 126, 130, 130, 129, 133, 133, 131, 135, 135, 132, 136, 136, 132, 136, 136, - 132, 136, 136, 131, 135, 135, 130, 134, 134, 126, 130, 130, 121, 125, 125, 101, 104, 104, 100, 101, 101, 102, 102, 102, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 43, 42, 42, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 42, 42, 42, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 37, 37, 37, 28, 28, 28, 41, 43, 43, 85, 90, 90, 107, 113, 113, 104, 109, 109, 98, 102, 102, 91, 95, 95, 86, 90, 90, 82, 85, 85, 78, 82, 82, 75, 78, 78, 74, 77, 77, 73, 76, 76, 73, 76, 76, 74, 77, 77, 69, 72, 72, - 46, 48, 48, 19, 19, 20, 23, 23, 23, 27, 27, 27, 28, 28, 28, 31, 31, 31, 33, 33, 33, 35, 35, 35, 36, 36, 36, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 42, 42, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 43, 42, 42, 42, 42, 42, 42, 42, 42, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 40, 39, 39, 39, 38, 38, 38, 36, 36, 36, 27, 27, 27, 41, 42, 43, 85, 89, 90, 107, 113, 113, 104, 109, 109, 98, 102, 102, 91, 95, 95, - 86, 90, 90, 82, 85, 85, 78, 82, 82, 75, 78, 78, 74, 77, 77, 73, 76, 76, 73, 76, 76, 74, 77, 77, 69, 72, 72, 46, 48, 48, 19, 19, 19, 21, 21, 21, 27, 27, 27, 27, 27, 27, 29, 29, 29, 31, 31, 31, 33, 33, 33, 35, 35, 35, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 37, 36, 36, 36, - 35, 35, 35, 34, 34, 34, 26, 26, 26, 40, 41, 41, 85, 89, 89, 107, 113, 113, 104, 109, 109, 98, 102, 102, 91, 95, 95, 86, 90, 90, 82, 85, 85, 78, 82, 82, 75, 78, 78, 74, 77, 77, 73, 76, 76, 73, 76, 76, 74, 77, 77, 68, 72, 72, 46, 47, 48, 18, 18, 18, 20, 20, 20, - 25, 25, 25, 25, 25, 25, 27, 27, 27, 30, 30, 30, 31, 31, 31, 33, 33, 33, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, - 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 29, 29, 29, 22, 22, 23, 37, 38, 39, 84, 88, 88, 107, 113, 113, 104, 109, 109, 98, 102, 102, 91, 95, 95, 86, 90, 90, 82, 85, 85, 78, 82, 82, - 75, 78, 78, 74, 77, 77, 73, 76, 76, 73, 76, 76, 74, 77, 77, 68, 72, 72, 45, 46, 47, 16, 16, 17, 17, 17, 18, 21, 21, 22, 22, 22, 23, 24, 24, 24, 25, 25, 25, 27, 27, 27, 28, 28, 28, 30, 30, 30, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, - 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 29, 29, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 25, 25, 25, 18, 18, 20, - 35, 37, 37, 83, 88, 88, 107, 113, 113, 104, 109, 109, 98, 102, 102, 91, 95, 95, 86, 90, 90, 82, 85, 85, 78, 82, 82, 75, 78, 78, 74, 77, 77, 73, 76, 76, 73, 76, 76, 74, 77, 77, 68, 71, 71, 44, 46, 46, 14, 15, 15, 15, 15, 15, 18, 18, 18, 19, 19, 19, 19, 19, 19, - 22, 22, 22, 21, 21, 21, 23, 23, 23, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 25, 25, 25, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 15, 15, 15, 34, 34, 35, 82, 87, 87, 107, 113, 113, 104, 109, 109, 98, 102, 102, 91, 95, 95, 86, 90, 90, 82, 85, 85, 78, 82, 82, 75, 78, 78, 74, 77, 77, 73, 76, 76, - 73, 76, 76, 74, 77, 77, 68, 71, 71, 43, 45, 45, 12, 12, 13, 11, 11, 12, 14, 14, 14, 14, 14, 14, 15, 15, 15, 16, 16, 16, 16, 16, 16, 18, 18, 18, 20, 20, 20, 20, 20, 20, 21, 21, 21, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, - 33, 33, 33, 59, 59, 59, 42, 42, 42, 68, 68, 68, 55, 55, 56, 51, 51, 52, 48, 48, 48, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 40, 40, 41, 38, 38, 39, 22, 22, 23, 19, 19, 19, - 81, 81, 82, 68, 68, 68, 57, 57, 58, 57, 57, 58, 57, 57, 58, 53, 53, 54, 51, 51, 52, 49, 49, 50, 49, 49, 50, 46, 46, 47, 46, 46, 47, 46, 46, 47, 46, 46, 47, 44, 44, 45, 40, 40, 41, 44, 44, 45, 38, 38, 39, 38, 38, 39, 61, 61, 61, 54, 54, 54, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 29, 29, 29, 22, 22, 22, 25, 25, 25, 48, 50, 51, 74, 78, 78, 81, 84, 84, - 87, 92, 92, 90, 94, 94, 86, 90, 90, 82, 86, 86, 70, 73, 74, 65, 69, 69, 47, 49, 49, 28, 29, 29, 14, 14, 15, 19, 19, 19, 24, 24, 24, 25, 25, 25, 27, 27, 27, 29, 29, 29, 30, 30, 30, 32, 32, 32, 34, 34, 34, 34, 34, 34, 35, 35, 35, 36, 36, 36, 37, 37, 37, - 36, 36, 36, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 39, 39, 39, 35, 35, 35, 32, 32, 32, 141, 141, 141, 188, 188, 188, 33, 33, 33, 35, 35, 35, 37, 37, 37, - 38, 38, 38, 36, 36, 36, 33, 33, 33, 32, 32, 32, 31, 31, 31, 188, 188, 188, 188, 188, 188, 176, 176, 176, 153, 153, 153, 36, 36, 36, 37, 37, 37, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 42, 42, 42, 46, 46, 46, 64, 64, 64, 88, 90, 90, 109, 112, 112, - 115, 119, 119, 121, 125, 125, 126, 130, 130, 128, 132, 132, 129, 133, 133, 130, 134, 134, 129, 133, 133, 128, 132, 132, 126, 130, 130, 122, 126, 126, 107, 109, 109, 94, 96, 96, 109, 109, 109, 69, 69, 69, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, - 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 34, 34, 34, 25, 25, 26, 26, 27, 28, 50, 52, 53, 75, 78, 79, 81, 85, 85, 88, 92, 92, 90, 94, 94, 86, 90, 90, - 82, 86, 86, 70, 74, 74, 66, 69, 69, 48, 50, 50, 29, 30, 30, 16, 16, 17, 21, 21, 21, 26, 26, 26, 28, 28, 28, 30, 30, 30, 32, 32, 32, 33, 33, 33, 35, 35, 35, 36, 36, 36, 38, 38, 38, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 42, 41, 41, 41, 41, 41, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 42, 42, 42, 42, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, - 34, 34, 34, 25, 25, 26, 26, 27, 28, 49, 51, 52, 75, 78, 78, 81, 85, 85, 88, 92, 92, 90, 94, 94, 86, 90, 90, 82, 86, 86, 70, 74, 74, 66, 69, 69, 48, 50, 50, 29, 30, 30, 16, 16, 17, 21, 21, 21, 26, 26, 26, 27, 27, 27, 29, 29, 29, 31, 31, 31, 32, 32, 32, - 34, 34, 34, 35, 35, 35, 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 38, 38, 39, 38, 38, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, 31, 31, 31, 24, 24, 24, 25, 26, 26, 48, 51, 51, 74, 78, 78, 81, 84, 84, 88, 92, 92, 90, 94, 94, 86, 90, 90, 82, 86, 86, 70, 74, 74, 65, 69, 69, - 47, 49, 49, 28, 29, 29, 14, 14, 15, 19, 19, 19, 24, 24, 24, 25, 25, 25, 27, 27, 27, 29, 29, 29, 30, 30, 30, 31, 31, 31, 32, 32, 32, 33, 33, 33, 35, 35, 35, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 30, 30, 30, 26, 26, 26, 20, 20, 21, 23, 23, 23, - 47, 48, 49, 74, 77, 78, 80, 84, 84, 87, 92, 92, 90, 94, 94, 86, 90, 90, 82, 86, 86, 70, 73, 73, 65, 68, 68, 46, 48, 48, 26, 27, 28, 12, 12, 13, 17, 17, 17, 21, 21, 22, 22, 22, 22, 24, 24, 24, 25, 25, 26, 26, 26, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, - 30, 30, 30, 31, 31, 31, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 22, 22, 23, 17, 17, 17, 21, 21, 21, 46, 47, 48, 73, 76, 77, 79, 84, 84, 87, 91, 92, 90, 94, 94, 86, 90, 90, 82, 86, 86, 70, 73, 73, 65, 68, 68, 45, 48, 48, 25, 26, 26, 10, 10, 11, - 15, 15, 15, 17, 17, 17, 18, 18, 18, 19, 19, 19, 21, 21, 21, 21, 21, 21, 23, 23, 23, 22, 22, 22, 24, 24, 24, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 18, 18, 18, 14, 14, 14, 18, 19, 19, 44, 46, 46, 72, 76, 76, 79, 83, 83, - 87, 91, 91, 90, 94, 94, 86, 90, 90, 82, 86, 86, 69, 73, 73, 64, 67, 68, 44, 47, 47, 23, 25, 25, 8, 8, 8, 10, 10, 11, 14, 14, 14, 14, 14, 14, 15, 15, 15, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 43, 75, 75, 76, 60, 60, 61, 57, 57, 58, 57, 57, 58, 53, 53, 54, 53, 53, 54, 49, 49, 50, 49, 49, 50, 48, 48, 48, 46, 46, 47, 48, 48, 48, 46, 46, 47, - 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 23, 23, 24, 19, 19, 20, 87, 87, 87, 77, 77, 77, 58, 58, 59, 57, 57, 58, 60, 60, 61, 62, 62, 63, 58, 58, 59, 57, 57, 58, 53, 53, 54, 51, 51, 52, 49, 49, 50, 49, 49, 50, 49, 49, 50, 48, 48, 48, 44, 44, 45, - 46, 46, 47, 44, 44, 45, 44, 44, 45, 61, 61, 62, 54, 54, 54, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 35, 35, 35, 36, 36, 36, 35, 35, 35, 163, 163, 163, 39, 39, 39, - 33, 33, 33, 30, 30, 30, 29, 29, 29, 26, 26, 26, 21, 21, 21, 19, 19, 20, 17, 17, 17, 15, 15, 16, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 17, 19, 19, 19, 22, 22, 22, 24, 24, 24, 26, 26, 26, 30, 30, 30, 147, 147, 147, 30, 30, 30, 32, 32, 32, 32, 32, 32, - 34, 34, 34, 35, 35, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 37, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, - 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 36, 36, 36, - 34, 34, 34, 141, 141, 141, 188, 188, 188, 35, 35, 35, 36, 36, 36, 38, 38, 38, 40, 40, 40, 38, 38, 38, 37, 37, 37, 36, 36, 36, 34, 34, 34, 32, 32, 32, 31, 31, 31, 188, 188, 188, 188, 188, 188, 36, 36, 36, 37, 37, 37, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 42, 42, 42, 41, 41, 41, 44, 44, 44, 77, 79, 79, 90, 93, 93, 107, 111, 111, 115, 119, 119, 120, 124, 124, 123, 127, 127, 125, 129, 129, 125, 129, 129, 125, 129, 129, 123, 127, 127, 121, 125, 125, 105, 109, 109, 94, 95, 95, 106, 106, 106, 98, 98, 98, 43, 43, 43, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 164, 164, 164, 43, 43, 43, 38, 38, 38, 36, 36, 36, 33, 33, 33, - 30, 30, 30, 24, 24, 25, 22, 22, 22, 19, 19, 19, 18, 18, 19, 17, 17, 18, 17, 17, 18, 18, 18, 19, 19, 19, 19, 21, 21, 22, 25, 25, 25, 27, 27, 27, 29, 29, 29, 32, 32, 32, 148, 148, 148, 33, 33, 33, 35, 35, 35, 35, 35, 35, 36, 36, 36, 38, 38, 38, 39, 39, 39, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 164, 164, 164, 42, 42, 43, 37, 37, 38, 35, 35, 35, 33, 33, 33, 29, 29, 29, 23, 23, 24, 21, 21, 22, 19, 19, 19, 17, 17, 18, 17, 17, 17, 16, 16, 17, 18, 18, 19, 18, 18, 19, 21, 21, 21, 24, 24, 24, 27, 27, 27, - 28, 28, 28, 32, 32, 32, 148, 148, 148, 32, 32, 32, 33, 33, 33, 34, 34, 34, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 38, 38, 39, 37, 37, 38, 38, 38, 39, 37, 37, 38, 163, 163, 163, 40, 40, 40, 35, 35, 35, 33, 33, 33, 31, 31, 31, 27, 27, 28, 22, 22, 22, 20, 20, 20, - 17, 17, 18, 16, 16, 17, 15, 15, 16, 15, 15, 16, 17, 17, 17, 17, 17, 17, 19, 19, 20, 22, 22, 23, 25, 25, 25, 26, 26, 26, 30, 30, 30, 147, 147, 147, 30, 30, 30, 31, 31, 31, 32, 32, 32, 33, 33, 33, 34, 34, 34, 34, 34, 34, 35, 35, 35, 37, 37, 37, 36, 36, 36, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, - 33, 33, 33, 161, 161, 161, 36, 36, 36, 30, 30, 30, 29, 29, 29, 27, 27, 27, 23, 23, 23, 20, 20, 20, 17, 17, 17, 15, 15, 15, 14, 14, 14, 13, 13, 14, 13, 13, 13, 15, 15, 15, 15, 15, 16, 17, 17, 18, 19, 19, 19, 22, 22, 22, 23, 23, 23, 26, 26, 26, 147, 147, 147, - 26, 26, 26, 27, 27, 27, 27, 27, 27, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, - 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 28, 28, 28, 159, 159, 159, 32, 32, 32, 26, 26, 26, 24, 24, 24, 23, 23, 23, 20, 20, 20, 16, 16, 18, 14, 14, 15, 13, 13, 13, 12, 12, 12, 11, 11, 12, - 11, 11, 12, 12, 12, 12, 12, 12, 13, 14, 14, 15, 16, 16, 16, 17, 17, 17, 19, 19, 19, 22, 22, 22, 145, 145, 145, 21, 21, 21, 22, 22, 22, 22, 22, 22, 24, 24, 24, 24, 24, 24, 24, 24, 24, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, - 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 158, 158, 158, 26, 26, 26, - 21, 21, 21, 19, 19, 19, 18, 18, 18, 16, 16, 16, 12, 12, 13, 11, 11, 12, 10, 10, 11, 9, 9, 10, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 13, 13, 13, 13, 13, 13, 15, 15, 15, 18, 18, 18, 144, 144, 144, 17, 17, 17, 18, 18, 18, 17, 17, 17, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 43, 82, 82, 83, 66, 66, 67, 57, 57, 58, 58, 58, 59, 62, 62, 63, 62, 62, 63, - 57, 57, 58, 53, 53, 54, 51, 51, 52, 49, 49, 50, 49, 49, 50, 49, 49, 50, 48, 48, 48, 46, 46, 47, 44, 44, 45, 44, 44, 45, 24, 24, 25, 19, 19, 20, 83, 83, 84, 68, 68, 68, 64, 64, 65, 58, 58, 59, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 53, 53, 54, - 49, 49, 50, 49, 49, 50, 46, 46, 47, 46, 46, 47, 46, 46, 47, 48, 48, 48, 44, 44, 45, 44, 44, 45, 44, 44, 45, 61, 61, 62, 54, 54, 54, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 39, 39, 39, 40, 40, 40, 34, 34, 34, 32, 32, 32, 32, 32, 32, 31, 31, 31, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 27, 27, 27, - 29, 29, 29, 34, 34, 34, 33, 33, 33, 32, 32, 32, 33, 33, 34, 33, 33, 33, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 36, 36, 36, 35, 35, 35, 35, 35, 35, 37, 37, 37, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, - 37, 37, 37, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 45, 45, 45, 82, 84, 84, 84, 86, 86, 98, 102, 102, 110, 114, 114, 117, 120, 120, 119, 122, 122, 119, 123, 123, 119, 122, 122, 112, 115, 115, 100, 103, 103, - 93, 96, 96, 106, 106, 106, 104, 104, 104, 50, 50, 50, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 42, 42, 43, 42, 42, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, - 42, 42, 42, 45, 45, 45, 45, 45, 45, 39, 39, 39, 38, 38, 38, 37, 37, 37, 36, 36, 36, 33, 33, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 32, 32, 32, 37, 37, 37, 37, 37, 37, - 35, 35, 35, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, - 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 40, 40, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 40, 40, 41, 41, 41, 42, 44, 44, 45, 44, 44, 44, 38, 38, 38, 37, 37, 37, 35, 35, 35, 35, 35, 35, 33, 33, 33, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, - 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 29, 29, 29, 31, 31, 31, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 39, 41, 41, 42, 41, 41, 41, - 35, 35, 35, 34, 34, 34, 32, 32, 33, 31, 31, 32, 30, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 29, 29, 29, 34, 34, 34, 34, 34, 34, 32, 32, 32, 33, 33, 33, 33, 33, 33, - 34, 34, 34, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 37, 37, 37, 37, 37, 37, 31, 31, 31, 30, 30, 30, 29, 29, 29, 28, 28, 28, 27, 27, 27, 26, 26, 26, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 22, 22, 23, 24, 24, 24, 25, 25, 25, 29, 29, 30, 29, 29, 30, 27, 27, 28, 28, 28, 29, 28, 28, 28, 29, 29, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 29, 29, 29, 30, 30, 30, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 32, 32, 32, 33, 33, 33, 26, 26, 26, 26, 26, 26, 25, 25, 25, - 24, 24, 24, 23, 23, 23, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 26, 26, 26, 25, 25, 25, 23, 23, 23, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, - 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 27, 27, 27, 27, 27, 27, 21, 21, 21, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, - 16, 16, 16, 21, 21, 21, 20, 20, 20, 18, 18, 18, 19, 19, 19, 18, 18, 18, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 58, 58, 58, 42, 42, 43, - 75, 75, 76, 66, 66, 67, 62, 62, 63, 57, 57, 58, 57, 57, 58, 57, 57, 58, 58, 58, 59, 57, 57, 58, 49, 49, 50, 51, 51, 52, 46, 46, 47, 46, 46, 47, 46, 46, 47, 48, 48, 48, 46, 46, 47, 44, 44, 45, 24, 24, 25, 19, 19, 20, 79, 79, 80, 69, 69, 70, 64, 64, 65, - 62, 62, 63, 57, 57, 58, 53, 53, 54, 57, 57, 58, 57, 57, 58, 53, 53, 54, 49, 49, 50, 49, 49, 50, 48, 48, 48, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 40, 40, 41, 40, 40, 41, 61, 61, 62, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 29, 29, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 30, 30, 30, 32, 32, 32, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, - 40, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 45, 45, 45, 79, 79, 79, 91, 92, 92, 86, 89, 89, - 92, 94, 94, 93, 96, 96, 94, 96, 96, 91, 95, 95, 93, 95, 95, 100, 101, 101, 108, 108, 108, 94, 94, 94, 48, 48, 48, 42, 42, 42, 41, 41, 41, 40, 40, 40, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 42, 42, 42, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 33, 33, 33, 32, 32, 32, 34, 34, 34, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 39, 39, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 39, 39, 39, 38, 38, 39, 38, 38, 38, 37, 37, 38, - 36, 36, 37, 35, 35, 36, 34, 34, 34, 32, 32, 32, 33, 33, 33, 33, 33, 33, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 35, 33, 33, 34, 32, 32, 33, 31, 31, 31, 31, 31, 32, 30, 30, 30, 30, 30, 30, 29, 29, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 31, 31, 31, - 31, 31, 31, 32, 32, 32, 33, 33, 33, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, - 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, - 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 31, 31, 31, 32, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 28, - 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 27, 27, 27, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 31, 31, 31, 32, 31, 31, 32, 32, 32, 33, 32, 32, 32, - 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, - 28, 28, 28, 29, 29, 29, 28, 28, 28, 27, 27, 27, 27, 27, 27, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 18, 18, 18, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 58, 58, 58, 42, 42, 42, 75, 75, 76, 66, 66, 67, 64, 64, 65, 60, 60, 61, 57, 57, 58, 53, 53, 54, 57, 57, 58, 57, 57, 58, 51, 51, 52, 49, 49, 50, 48, 48, 48, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 40, 40, 41, 23, 23, 24, 19, 19, 20, 81, 81, 82, 68, 68, 68, 49, 49, 50, 49, 49, 50, 51, 51, 52, 51, 51, 52, 51, 51, 52, 51, 51, 52, 49, 49, 50, 49, 49, 50, 48, 48, 48, 44, 44, 45, 46, 46, 47, 44, 44, 45, 40, 40, 41, 44, 44, 45, 44, 44, 45, 37, 37, 38, - 60, 60, 60, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, - 33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 37, 37, 37, 37, 37, 37, - 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, - 39, 39, 39, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 39, 41, 41, 41, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 44, 44, 44, 56, 56, 56, 85, 85, 85, 100, 101, 101, 103, 103, 103, 103, 104, 104, 106, 106, 106, 108, 108, 108, 95, 95, 95, 63, 63, 63, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 36, 36, 36, 36, 36, 36, 38, 38, 38, 38, 38, 38, 38, 38, 38, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 40, 40, 41, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 36, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 35, 35, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, - 36, 36, 36, 38, 38, 38, 38, 38, 38, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 39, 39, 39, 40, 40, 40, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 40, 40, 40, - 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 34, 34, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 33, 32, 32, 32, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 33, 32, 32, 33, 33, 33, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, - 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 28, 28, 28, 27, 27, 27, 28, 28, 28, 29, 29, 29, 29, 29, 30, 29, 29, 30, 31, 31, 31, 31, 31, 31, - 31, 31, 32, 31, 31, 31, 31, 31, 32, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, - 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, - 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 42, 75, 75, 76, 60, 60, 61, 49, 49, 50, 51, 51, 52, 53, 53, 54, 51, 51, 52, 51, 51, 52, 49, 49, 50, 48, 48, 48, - 49, 49, 50, 46, 46, 47, 46, 46, 47, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 23, 23, 24, 18, 18, 19, 76, 76, 76, 64, 64, 65, 53, 53, 54, 51, 51, 52, 51, 51, 52, 49, 49, 50, 49, 49, 50, 53, 53, 54, 53, 53, 54, 51, 51, 52, 51, 51, 52, 48, 48, 48, - 44, 44, 45, 44, 44, 45, 46, 46, 47, 46, 46, 47, 46, 46, 47, 44, 44, 45, 63, 63, 63, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 34, 34, 34, 34, - 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 44, 44, 44, 54, 54, 54, 55, 55, 55, 54, 54, 54, 47, 47, 47, 42, 42, 42, 40, 40, 40, 40, 40, 40, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 40, 40, 40, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, - 41, 41, 41, 40, 40, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 40, 40, 40, 40, 40, 40, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, - 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 39, 37, 37, 38, 37, 37, 38, 36, 36, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, - 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 35, 35, 35, - 35, 35, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 34, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 37, 37, 37, 35, 35, 35, 36, 36, 36, 37, 37, 37, - 38, 38, 38, 38, 38, 38, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 36, 36, 36, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, - 29, 29, 29, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 32, 31, 31, 32, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, - 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 32, 32, 33, 58, 58, 59, 42, 42, 42, 71, 71, 72, 60, 60, 61, 51, 51, 52, - 51, 51, 52, 51, 51, 52, 49, 49, 50, 49, 49, 50, 57, 57, 58, 49, 49, 50, 51, 51, 52, 49, 49, 50, 46, 46, 47, 44, 44, 45, 44, 44, 45, 46, 46, 47, 46, 46, 47, 24, 24, 25, 19, 19, 20, 76, 76, 76, 58, 58, 59, 49, 49, 50, 57, 57, 58, 57, 57, 58, 51, 51, 52, - 51, 51, 52, 49, 49, 50, 48, 48, 48, 44, 44, 45, 40, 40, 41, 40, 40, 41, 49, 49, 50, 57, 57, 58, 48, 48, 48, 37, 37, 38, 38, 38, 39, 40, 40, 41, 60, 60, 61, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, - 33, 33, 33, 33, 33, 33, 34, 34, 34, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 38, 38, 38, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, - 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 38, 38, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 37, 37, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 35, 34, 34, 35, 34, 34, 35, 34, 34, 35, 34, 34, 35, 35, 35, 36, 35, 35, 35, 36, 36, 36, 37, 37, 37, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 31, 31, 32, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 33, - 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, - 28, 28, 28, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 18, 17, 17, 18, 17, 17, 18, - 32, 32, 33, 58, 58, 59, 42, 42, 42, 68, 68, 68, 55, 55, 56, 53, 53, 54, 57, 57, 58, 53, 53, 54, 49, 49, 50, 51, 51, 52, 49, 49, 50, 46, 46, 47, 40, 40, 41, 38, 38, 39, 46, 46, 47, 53, 53, 54, 51, 51, 52, 44, 44, 45, 37, 37, 38, 23, 23, 24, 19, 19, 20, - 76, 76, 76, 64, 64, 65, 57, 57, 58, 53, 53, 54, 57, 57, 58, 57, 57, 58, 57, 57, 58, 53, 53, 54, 51, 51, 52, 51, 51, 52, 57, 57, 58, 53, 53, 54, 53, 53, 54, 57, 57, 58, 48, 48, 48, 48, 48, 48, 51, 51, 52, 48, 48, 48, 64, 64, 64, 53, 53, 53, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 167, 167, 167, 35, 35, 35, 35, 35, 35, 35, 35, 35, 166, 166, 166, 165, 165, 165, 167, 167, 167, 167, 167, 167, 121, 121, 121, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 164, 164, 164, 35, 35, 35, 36, 36, 36, 37, 37, 37, 166, 166, 166, 165, 165, 165, 167, 167, 167, 168, 168, 168, 122, 122, 122, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 92, 92, 92, 166, 166, 166, 169, 169, 169, 169, 169, 169, - 169, 169, 169, 101, 101, 101, 41, 41, 41, 143, 143, 143, 169, 169, 169, 169, 169, 169, 168, 168, 168, 44, 44, 44, 41, 41, 41, 134, 134, 134, 160, 160, 160, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 40, 40, 40, 40, 40, 40, 40, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 162, 162, 163, 40, 40, 41, 90, 90, 90, 161, 161, 161, 167, 167, 167, 167, 167, 167, 168, 168, 168, 100, 100, 100, 42, 42, 42, 93, 93, 93, 165, 165, 165, 169, 169, 169, 170, 170, 170, 170, 170, 170, 102, 102, 102, 42, 42, 42, 144, 144, 144, - 170, 170, 170, 169, 169, 169, 168, 168, 168, 44, 44, 44, 42, 42, 42, 136, 136, 136, 161, 161, 161, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 92, 92, 92, 166, 166, 166, 169, 169, 169, 169, 169, 169, 169, 169, 169, 101, 101, 101, 41, 41, 41, 143, 143, 143, 169, 169, 169, 169, 169, 169, 167, 167, 167, 43, 43, 43, 40, 40, 40, 134, 134, 134, 160, 160, 160, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 39, 38, 38, 39, 37, 37, 38, 37, 37, 38, 121, 121, 121, 162, 162, 162, 162, 162, 162, 164, 164, 164, 164, 164, 164, 164, 164, 164, 131, 131, 131, 39, 39, 39, 125, 125, 125, 168, 168, 168, - 168, 168, 168, 166, 166, 166, 167, 167, 167, 41, 41, 41, 40, 40, 40, 40, 40, 40, 143, 143, 143, 169, 169, 169, 169, 169, 169, 167, 167, 167, 42, 42, 42, 39, 39, 39, 134, 134, 134, 161, 161, 161, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, - 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 90, 90, 90, 165, 165, 165, 168, 168, 168, 168, 168, 168, 168, 168, 168, 98, 98, 98, 38, 38, 38, - 142, 142, 142, 168, 168, 168, 168, 168, 168, 166, 166, 166, 41, 41, 41, 38, 38, 38, 133, 133, 133, 159, 159, 159, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, - 36, 36, 36, 161, 161, 161, 36, 36, 37, 86, 86, 87, 159, 159, 160, 165, 165, 165, 165, 165, 165, 166, 166, 166, 96, 96, 96, 37, 37, 37, 89, 89, 89, 163, 163, 163, 168, 168, 168, 168, 168, 168, 168, 168, 168, 97, 97, 97, 36, 36, 36, 141, 141, 141, 168, 168, 168, 168, 168, 168, 166, 166, 166, - 39, 39, 39, 36, 36, 36, 132, 132, 132, 159, 159, 159, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 35, 35, 35, 34, 34, 34, 87, 87, 87, 163, 163, 163, 167, 167, 167, 167, 167, 167, 167, 167, 167, 96, 96, 96, 34, 34, 34, 140, 140, 140, 167, 167, 167, 167, 167, 167, 165, 165, 165, 37, 37, 37, 34, 34, 34, 131, 131, 131, 157, 157, 157, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 159, 159, 159, 32, 32, 32, 83, 83, 83, 159, 159, 159, 163, 163, 163, 163, 163, 163, 164, 164, 164, 93, 93, 93, 32, 32, 32, 85, 85, 85, 161, 161, 161, - 165, 165, 166, 165, 165, 166, 166, 166, 166, 93, 93, 94, 31, 31, 32, 138, 138, 139, 166, 166, 166, 166, 166, 166, 164, 164, 164, 34, 34, 34, 31, 31, 31, 129, 129, 129, 157, 157, 157, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 83, 83, 83, 161, 161, 161, 165, 165, 165, 165, 165, 165, 165, 165, 165, 92, 92, 92, 29, 29, 29, 137, 137, 137, 165, 165, 165, 165, 165, 165, - 163, 163, 163, 32, 32, 32, 29, 29, 29, 128, 128, 128, 155, 155, 155, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 158, 158, 158, 26, 26, 26, - 79, 79, 79, 156, 156, 156, 161, 161, 161, 161, 161, 161, 162, 162, 162, 89, 89, 89, 27, 27, 27, 81, 81, 81, 159, 159, 159, 163, 163, 163, 163, 163, 163, 163, 163, 163, 90, 90, 90, 26, 26, 26, 136, 136, 136, 163, 163, 163, 163, 163, 163, 161, 161, 161, 29, 29, 29, 26, 26, 26, 126, 126, 126, - 154, 154, 154, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 78, 78, 78, - 159, 159, 159, 162, 162, 162, 162, 162, 162, 162, 162, 162, 88, 88, 88, 23, 23, 23, 134, 134, 134, 162, 162, 162, 162, 162, 162, 160, 160, 160, 26, 26, 26, 23, 23, 23, 125, 125, 125, 152, 152, 152, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, - 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 156, 156, 156, 21, 21, 21, 75, 75, 75, 154, 154, 154, 158, 158, 158, 158, 158, 158, 159, 159, 159, 85, 85, 85, 21, 21, 21, 77, 77, 77, 157, 157, 157, 161, 161, 161, 161, 161, 161, 161, 161, 161, - 85, 85, 85, 20, 20, 20, 132, 132, 132, 161, 161, 161, 161, 161, 161, 159, 159, 159, 23, 23, 23, 19, 19, 20, 123, 123, 123, 151, 151, 152, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, - 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 33, 33, 33, 59, 59, 59, 42, 42, 42, 71, 71, 72, 60, 60, 61, 53, 53, 54, 53, 53, 54, 57, 57, 58, 57, 57, 58, 57, 57, 58, 53, 53, 54, 49, 49, 50, 57, 57, 58, 53, 53, 54, 53, 53, 54, - 57, 57, 58, 51, 51, 52, 48, 48, 48, 49, 49, 50, 29, 29, 30, 19, 19, 20, 77, 77, 78, 64, 64, 65, 53, 53, 54, 57, 57, 58, 57, 57, 58, 51, 51, 52, 49, 49, 50, 49, 49, 50, 48, 48, 48, 44, 44, 45, 44, 44, 45, 48, 48, 48, 44, 44, 45, 40, 40, 41, 37, 37, 38, - 40, 40, 41, 35, 35, 36, 37, 37, 38, 61, 61, 62, 54, 54, 54, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 167, 167, 167, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 165, 165, 165, 35, 35, 35, - 35, 35, 35, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 36, 36, 36, 36, 36, 36, 36, 36, 36, 166, 166, 166, 36, 36, 36, 36, 36, 36, 37, 37, 37, - 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 166, 166, 166, 36, 36, 36, 38, 38, 38, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 39, 39, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 166, 166, 166, 44, 44, 44, 41, 41, 41, 41, 41, 41, 40, 40, 40, 169, 169, 169, 40, 40, 40, 169, 169, 169, 78, 78, 78, 41, 41, 41, 168, 168, 168, 42, 42, 42, 123, 123, 123, 153, 153, 153, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 166, 166, 166, 41, 41, 41, 164, 164, 164, 43, 43, 43, 41, 41, 41, 41, 41, 41, 41, 41, 41, 168, 168, 168, 41, 41, 41, 166, 166, 166, 44, 44, 44, - 41, 41, 41, 42, 42, 42, 42, 42, 43, 170, 170, 170, 42, 42, 42, 170, 170, 170, 79, 79, 79, 41, 41, 41, 168, 168, 168, 43, 43, 43, 124, 124, 124, 153, 153, 153, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 166, 166, 166, 44, 44, 44, 41, 41, 41, 40, 40, 40, 40, 40, 40, 169, 169, 169, 41, 41, 41, 169, 169, 169, 78, 78, 78, 40, 40, 40, - 167, 167, 167, 42, 42, 42, 123, 123, 123, 152, 152, 152, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 166, 166, 166, 38, 38, 39, 38, 38, 39, 41, 41, 41, - 41, 41, 41, 40, 40, 40, 168, 168, 168, 40, 40, 40, 167, 167, 167, 40, 40, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 169, 169, 169, 78, 78, 78, 40, 40, 40, 167, 167, 167, 41, 41, 41, 122, 122, 122, 152, 152, 152, 40, 40, 40, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 165, 165, 165, - 41, 41, 41, 38, 38, 38, 38, 38, 38, 38, 38, 38, 168, 168, 168, 38, 38, 38, 168, 168, 168, 75, 75, 75, 38, 38, 38, 166, 166, 166, 40, 40, 40, 121, 121, 121, 151, 151, 151, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 36, 165, 165, 165, 36, 36, 37, 162, 162, 162, 40, 40, 40, 37, 37, 37, 37, 37, 37, 37, 37, 37, 166, 166, 166, 37, 37, 37, 164, 164, 165, 40, 40, 40, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 167, 167, 167, 37, 37, 37, 168, 168, 168, 74, 74, 74, 36, 36, 36, 166, 166, 166, 37, 37, 37, 120, 120, 120, 150, 150, 150, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 163, 163, 163, 37, 37, 37, 34, 34, 34, 34, 34, 34, 34, 34, 34, 167, 167, 167, 34, 34, 34, 167, 167, 167, 72, 72, 72, 34, 34, 34, 165, 165, 165, 36, 36, 36, 119, 119, 119, - 149, 149, 149, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 163, 163, 163, 33, 33, 33, 161, 161, 161, 36, 36, 36, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 165, 165, 165, 32, 32, 32, 162, 162, 162, 35, 35, 35, 31, 31, 32, 31, 31, 32, 32, 32, 32, 165, 165, 166, 31, 31, 32, 165, 165, 166, 70, 70, 70, 31, 31, 32, 164, 164, 164, 33, 33, 33, 117, 117, 117, 148, 148, 148, 31, 31, 31, 31, 31, 31, 32, 32, 32, - 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 161, 161, 161, 33, 33, 33, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 165, 165, 165, 29, 29, 29, 165, 165, 165, 68, 68, 68, 29, 29, 29, 163, 163, 163, 31, 31, 31, 116, 116, 116, 147, 147, 147, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 161, 161, 161, 27, 27, 27, 158, 158, 158, 31, 31, 31, 27, 27, 27, 27, 27, 27, 28, 28, 28, 163, 163, 163, 27, 27, 27, 160, 160, 160, 30, 30, 30, 26, 26, 26, 26, 26, 26, 26, 26, 26, 163, 163, 163, 26, 26, 26, 163, 163, 163, - 66, 66, 66, 26, 26, 26, 161, 161, 161, 27, 27, 27, 114, 114, 114, 145, 145, 145, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, - 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 159, 159, 159, 27, 27, 27, 23, 23, 23, 23, 23, 23, 23, 23, 23, 162, 162, 162, 23, 23, 23, 162, 162, 162, 63, 63, 63, 23, 23, 23, 160, 160, 160, 25, 25, 25, 112, 112, 112, 144, 144, 144, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 159, 159, 159, 22, 22, 22, 156, 156, 156, 25, 25, 25, 21, 21, 21, 21, 21, 21, 21, 21, 21, 160, 160, 160, - 21, 21, 21, 158, 158, 158, 25, 25, 25, 21, 21, 21, 20, 20, 21, 20, 20, 21, 161, 161, 161, 20, 20, 20, 161, 161, 161, 61, 61, 61, 20, 20, 21, 159, 159, 159, 22, 22, 22, 110, 110, 110, 142, 142, 143, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, - 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 18, 18, 19, 33, 33, 33, 59, 59, 59, 42, 42, 42, 71, 71, 72, 60, 60, 61, 57, 57, 58, 57, 57, 58, 53, 53, 54, 49, 49, 50, - 49, 49, 50, 48, 48, 48, 46, 46, 47, 44, 44, 45, 48, 48, 48, 46, 46, 47, 44, 44, 45, 38, 38, 39, 38, 38, 39, 37, 37, 38, 22, 22, 23, 19, 19, 20, 85, 85, 86, 68, 68, 68, 60, 60, 61, 62, 62, 63, 58, 58, 59, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, - 57, 57, 58, 57, 57, 58, 49, 49, 50, 49, 49, 50, 46, 46, 47, 49, 49, 50, 48, 48, 48, 44, 44, 45, 44, 44, 45, 63, 63, 63, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 167, 167, 167, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 164, 164, 164, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 166, 166, 166, 37, 37, 37, 36, 36, 36, 37, 37, 37, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 164, 164, 164, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 169, 169, 169, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 169, 169, 169, 40, 40, 40, 143, 143, 143, 169, 169, 169, 169, 169, 169, 169, 169, 169, 162, 162, 162, 153, 153, 153, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 168, 168, 168, 40, 40, 40, 168, 168, 168, 40, 40, 40, 41, 41, 41, - 41, 41, 41, 40, 40, 41, 169, 169, 169, 41, 41, 41, 169, 169, 169, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 42, 170, 170, 170, 42, 42, 42, 144, 144, 144, 169, 169, 169, 169, 169, 169, 170, 170, 170, 163, 163, 163, 153, 153, 153, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 169, 169, 169, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 169, 169, 169, 40, 40, 40, 143, 143, 143, 169, 169, 169, 169, 169, 169, 169, 169, 169, 162, 162, 162, 152, 152, 152, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 40, 40, 40, 40, 40, 40, 168, 168, 168, 38, 38, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 168, 168, 168, 39, 39, 40, 167, 167, 167, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 126, 126, 126, 40, 40, 41, 143, 143, 143, 169, 169, 169, 169, 169, 169, - 169, 169, 169, 161, 161, 161, 151, 151, 151, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 40, 40, 40, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 168, 168, 168, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 168, 168, 168, 38, 38, 38, 142, 142, 142, 168, 168, 168, 168, 168, 168, 168, 168, 168, 161, 161, 161, 151, 151, 151, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 167, 167, 167, 37, 37, 37, 166, 166, 166, 36, 36, 37, 36, 36, 37, 36, 36, 37, 36, 36, 37, 167, 167, 168, - 36, 36, 37, 167, 167, 168, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 167, 167, 167, 37, 37, 37, 141, 141, 141, 168, 168, 168, 167, 167, 167, 167, 167, 167, 160, 160, 160, 150, 150, 150, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, - 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 167, 167, 167, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 167, 167, 167, 34, 34, 34, - 140, 140, 140, 167, 167, 167, 167, 167, 167, 167, 167, 167, 159, 159, 159, 149, 149, 149, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 32, 32, 32, - 32, 32, 32, 165, 165, 165, 32, 32, 32, 165, 165, 165, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 165, 165, 165, 33, 33, 33, 166, 166, 166, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 165, 165, 165, 32, 32, 32, 138, 138, 139, 165, 165, 166, 165, 165, 166, 165, 165, 165, - 157, 157, 158, 148, 148, 148, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 29, 29, 29, 165, 165, 165, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 165, 165, 165, 29, 29, 29, 137, 137, 137, 165, 165, 165, 165, 165, 165, 165, 165, 165, 157, 157, 157, 147, 147, 147, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 163, 163, 163, 27, 27, 27, 163, 163, 163, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 164, 164, 164, 27, 27, 27, 164, 164, 164, 27, 27, 27, - 27, 27, 27, 26, 26, 26, 26, 26, 26, 163, 163, 163, 26, 26, 26, 136, 136, 136, 163, 163, 163, 163, 163, 163, 163, 163, 163, 155, 155, 155, 145, 145, 145, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 25, 25, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 163, 163, 163, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 162, 162, 162, 23, 23, 23, 134, 134, 134, 162, 162, 162, 162, 162, 162, - 162, 162, 162, 154, 154, 154, 144, 144, 144, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 161, 161, 161, 22, 22, 22, - 160, 160, 161, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 161, 161, 161, 21, 21, 21, 161, 161, 161, 22, 22, 22, 21, 21, 21, 20, 20, 21, 20, 20, 21, 161, 161, 161, 20, 20, 21, 132, 132, 133, 161, 161, 161, 161, 161, 161, 161, 161, 161, 153, 153, 153, 143, 143, 143, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 33, 33, 33, 59, 59, 59, 42, 42, 43, - 75, 75, 76, 64, 64, 65, 62, 62, 63, 60, 60, 61, 57, 57, 58, 57, 57, 58, 53, 53, 54, 57, 57, 58, 53, 53, 54, 57, 57, 58, 51, 51, 52, 49, 49, 50, 46, 46, 47, 48, 48, 48, 48, 48, 48, 46, 46, 47, 24, 24, 25, 19, 19, 20, 85, 85, 86, 71, 71, 72, 64, 64, 65, - 62, 62, 63, 57, 57, 58, 57, 57, 58, 57, 57, 58, 53, 53, 54, 53, 53, 54, 57, 57, 58, 58, 58, 59, 57, 57, 58, 57, 57, 58, 53, 53, 54, 51, 51, 52, 48, 48, 48, 46, 46, 47, 46, 46, 47, 63, 63, 63, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 167, 167, 167, 167, 167, 167, 167, 167, 167, - 35, 35, 35, 35, 35, 35, 167, 167, 167, 35, 35, 35, 123, 123, 123, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 121, 121, 121, 42, 42, 42, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, - 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 167, 167, 167, 36, 36, 36, 124, 124, 124, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 122, 122, 122, 44, 44, 44, 37, 37, 37, 36, 36, 36, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, - 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 40, 40, 40, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 170, 170, 170, 41, 41, 41, 40, 40, 40, 39, 39, 39, 41, 41, 41, 169, 169, 169, 40, 40, 40, - 40, 40, 40, 41, 41, 41, 42, 42, 42, 143, 143, 143, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 135, 135, 135, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 169, 169, 169, 41, 41, 41, 169, 169, 169, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 169, 169, 169, 40, 40, 40, 169, 169, 169, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 40, 169, 169, 169, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 144, 144, 144, - 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 136, 136, 136, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, - 41, 41, 41, 42, 42, 42, 169, 169, 169, 40, 40, 40, 41, 41, 41, 42, 42, 42, 40, 40, 40, 169, 169, 169, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 143, 143, 143, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 135, 135, 135, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 125, 125, 125, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 39, 39, 39, 38, 38, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 40, - 39, 39, 40, 169, 169, 169, 39, 39, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 142, 142, 142, 169, 169, 169, 168, 168, 168, 169, 169, 169, 169, 169, 169, 135, 135, 135, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 168, 168, 168, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 168, 168, 168, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 142, 142, 142, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 134, 134, 134, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 167, 167, 167, 37, 37, 37, - 168, 168, 168, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 167, 167, 167, 35, 35, 35, 167, 167, 168, 36, 36, 37, 36, 36, 37, 36, 36, 37, 36, 36, 36, 167, 167, 167, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 140, 140, 140, 167, 167, 167, 167, 167, 167, 167, 167, 167, - 167, 167, 167, 132, 132, 132, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 167, 167, 167, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 167, 167, 167, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 140, 140, 140, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 132, 132, 132, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 166, 166, 166, 32, 32, 32, 165, 165, 165, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 166, 166, 166, 32, 32, 32, 166, 166, 166, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, - 165, 165, 165, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 138, 138, 139, 165, 165, 166, 165, 165, 166, 165, 165, 165, 165, 165, 165, 130, 130, 130, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 165, 165, 165, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 165, 165, 165, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 137, 137, 137, 165, 165, 165, 165, 165, 165, - 165, 165, 165, 165, 165, 165, 129, 129, 129, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 164, 164, 164, 28, 28, 28, 163, 163, 163, 27, 27, 27, 27, 27, 27, - 26, 26, 26, 27, 27, 27, 164, 164, 164, 27, 27, 27, 164, 164, 164, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 164, 164, 164, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 136, 136, 136, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 127, 127, 127, 25, 25, 25, - 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 162, 162, 162, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 162, 162, 162, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 134, 134, 134, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 126, 126, 126, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 161, 161, 162, 21, 21, 22, 161, 161, 162, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 161, 161, 162, 21, 21, 22, 161, 161, 162, 21, 21, 21, 20, 20, 21, 20, 20, 21, 20, 20, 21, 161, 161, 161, 20, 20, 21, 20, 20, 21, - 20, 20, 21, 20, 20, 21, 133, 133, 133, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 124, 124, 124, 20, 20, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 18, 19, 19, 19, 33, 33, 33, 59, 59, 59, 42, 42, 43, 77, 77, 77, 68, 68, 68, 64, 64, 65, 60, 60, 61, 57, 57, 58, 57, 57, 58, 53, 53, 54, 53, 53, 54, 53, 53, 54, 58, 58, 59, 57, 57, 58, 57, 57, 58, 57, 57, 58, 53, 53, 54, 49, 49, 50, - 48, 48, 48, 26, 26, 27, 19, 19, 20, 79, 79, 80, 68, 68, 68, 58, 58, 59, 60, 60, 61, 57, 57, 58, 57, 57, 58, 58, 58, 59, 57, 57, 58, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 51, 51, 52, 46, 46, 47, 46, 46, 47, 44, 44, 45, 44, 44, 45, - 61, 61, 62, 53, 53, 53, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 167, 167, 167, 35, 35, 35, 167, 167, 167, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 167, 167, 167, 35, 35, 35, 167, 167, 167, 37, 37, 37, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 39, 39, 39, 40, 40, 40, - 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 164, 164, 164, - 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 169, 169, 169, 41, 41, 41, 41, 41, 41, 40, 40, 40, 143, 143, 143, 143, 143, 143, 40, 40, 40, 166, 166, 166, 41, 41, 41, 101, 101, 101, 169, 169, 169, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 169, 169, 169, 40, 40, 40, 164, 164, 164, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 169, 169, 169, 41, 41, 41, 163, 163, 163, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 169, 169, 169, 41, 41, 41, 40, 40, 40, 40, 40, 41, 143, 143, 143, 143, 143, 143, 41, 41, 41, 167, 167, 167, 41, 41, 41, 101, 101, 101, 169, 169, 169, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 41, 41, 41, 40, 40, 40, 40, 40, 40, 163, 163, 163, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 169, 169, 169, 40, 40, 40, 40, 40, 40, 40, 40, 40, 142, 142, 142, 142, 142, 142, 40, 40, 40, 166, 166, 166, - 40, 40, 40, 100, 100, 100, 169, 169, 169, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 47, 47, 47, 169, 169, 169, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 39, 39, 39, 39, 39, 39, 39, 169, 169, 169, 39, 39, 39, 39, 39, 39, 39, 39, 39, 142, 142, 142, 142, 142, 142, 39, 39, 39, 166, 166, 166, 39, 39, 39, 99, 99, 99, 169, 169, 169, 40, 40, 40, 39, 39, 39, 38, 38, 38, - 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 162, 162, 162, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 168, 168, 168, 37, 37, 37, 37, 37, 37, 37, 37, 37, 142, 142, 142, 141, 141, 141, 36, 36, 36, 165, 165, 165, 38, 38, 38, 98, 98, 98, 168, 168, 168, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 168, 168, 168, 37, 37, 37, 161, 161, 161, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 167, 167, 167, 35, 35, 36, 161, 161, 161, 35, 35, 36, 35, 35, 36, 36, 36, 36, 36, 36, 36, 167, 167, 167, 36, 36, 36, 36, 36, 37, - 36, 36, 36, 141, 141, 141, 140, 140, 140, 36, 36, 36, 164, 164, 164, 36, 36, 36, 96, 96, 96, 167, 167, 167, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 161, 161, 161, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 167, 167, 167, 34, 34, 34, 34, 34, 34, 34, 34, 34, 140, 140, 140, 140, 140, 140, 34, 34, 34, 164, 164, 164, 33, 33, 33, 96, 96, 96, 167, 167, 167, - 32, 32, 32, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 166, 166, 166, 32, 32, 32, 160, 160, 160, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 166, 166, 166, - 33, 33, 33, 160, 160, 160, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 165, 165, 165, 31, 31, 31, 31, 31, 31, 30, 30, 31, 138, 138, 138, 138, 138, 138, 30, 30, 30, 162, 162, 163, 31, 31, 31, 93, 93, 93, 165, 165, 165, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, - 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 158, 158, 158, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 165, 165, 165, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 137, 137, 137, 137, 137, 137, 29, 29, 29, 162, 162, 162, 29, 29, 29, 92, 92, 92, 165, 165, 165, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, - 27, 27, 27, 164, 164, 164, 28, 28, 28, 158, 158, 158, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 163, 163, 163, 27, 27, 27, 158, 158, 158, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 163, 163, 163, 25, 25, 25, 25, 25, 25, 25, 25, 25, 135, 135, 135, 135, 135, 135, - 25, 25, 25, 160, 160, 160, 26, 26, 26, 89, 89, 89, 163, 163, 163, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 156, 156, 156, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 162, 162, 162, 23, 23, 23, 23, 23, 23, 23, 23, 23, 134, 134, 134, 134, 134, 134, 23, 23, 23, 159, 159, 159, 22, 22, 22, 88, 88, 88, 162, 162, 162, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 161, 161, 162, 21, 21, 22, 155, 155, 155, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 161, 161, 161, 21, 21, 22, 155, 155, 155, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 161, 161, 161, 21, 21, 21, 21, 21, 21, 20, 20, 21, 132, 132, 133, 132, 132, 133, 20, 20, 20, 158, 158, 159, 20, 20, 20, 85, 85, 85, 161, 161, 161, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 33, 33, 33, 59, 59, 59, 42, 42, 42, 75, 75, 76, 64, 64, 65, 58, 58, 59, 58, 58, 59, 57, 57, 58, 57, 57, 58, 58, 58, 59, 53, 53, 54, 53, 53, 54, - 53, 53, 54, 53, 53, 54, 53, 53, 54, 51, 51, 52, 48, 48, 48, 46, 46, 47, 44, 44, 45, 24, 24, 25, 19, 19, 20, 77, 77, 78, 64, 64, 65, 57, 57, 58, 51, 51, 52, 53, 53, 54, 51, 51, 52, 53, 53, 54, 51, 51, 52, 48, 48, 48, 48, 48, 48, 48, 48, 48, 46, 46, 47, - 44, 44, 45, 46, 46, 47, 40, 40, 41, 40, 40, 41, 37, 37, 38, 37, 37, 38, 60, 60, 61, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 36, 36, 36, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 167, 167, 167, 36, 36, 36, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, - 167, 167, 167, 167, 167, 167, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 167, 167, 167, - 36, 36, 36, 167, 167, 167, 168, 168, 168, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, - 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 98, 98, 98, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 102, 102, 102, 42, 42, 42, 42, 42, 42, 152, 152, 152, 143, 143, 143, 42, 42, 42, 42, 42, 42, 168, 168, 168, 167, 167, 167, 169, 169, 169, 153, 153, 153, - 42, 42, 42, 43, 43, 43, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 169, 169, 169, 41, 41, 41, 97, 97, 97, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 102, 102, 102, - 40, 40, 40, 97, 97, 97, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 100, 100, 100, 41, 41, 41, 42, 42, 42, 153, 153, 153, 143, 143, 143, 42, 42, 42, 41, 41, 41, 168, 168, 168, 166, 166, 167, 169, 169, 169, 152, 152, 153, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 42, 42, 42, 98, 98, 98, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 101, 101, 101, 41, 41, 41, - 41, 41, 41, 152, 152, 152, 143, 143, 143, 39, 39, 39, 40, 40, 40, 167, 167, 167, 166, 166, 166, 169, 169, 169, 152, 152, 152, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 167, 167, 167, 164, 164, 164, 168, 168, 168, 169, 169, 169, 134, 134, 134, 40, 40, 40, 168, 168, 168, 168, 168, 168, 168, 168, 168, 169, 169, 169, 168, 168, 168, 169, 169, 169, 134, 134, 134, 48, 48, 48, 40, 40, 40, 152, 152, 152, 142, 142, 142, 39, 39, 40, 40, 40, 40, 166, 166, 166, - 166, 166, 166, 168, 168, 168, 152, 152, 152, 40, 40, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 96, 96, 96, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 99, 99, 99, 39, 39, 39, 39, 39, 39, 151, 151, 151, 142, 142, 142, 39, 39, 39, 38, 38, 38, 166, 166, 166, 166, 166, 166, 168, 168, 168, 151, 151, 151, 39, 39, 39, 38, 38, 38, 37, 37, 37, - 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 167, 167, 167, 37, 37, 37, 94, 94, 94, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 98, 98, 98, 36, 36, 36, 95, 95, 95, 167, 167, 167, - 167, 167, 167, 167, 167, 167, 167, 167, 167, 97, 97, 97, 37, 37, 37, 36, 36, 37, 150, 150, 150, 141, 141, 141, 37, 37, 37, 37, 37, 37, 166, 166, 166, 164, 164, 164, 167, 167, 167, 150, 150, 150, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 93, 93, 93, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 97, 97, 97, 35, 35, 35, 35, 35, 35, 149, 149, 149, 140, 140, 140, - 35, 35, 35, 35, 35, 35, 164, 164, 164, 164, 164, 164, 167, 167, 167, 149, 149, 149, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 166, 166, 166, 33, 33, 33, - 92, 92, 92, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 95, 95, 95, 33, 33, 33, 92, 92, 92, 166, 166, 166, 165, 165, 165, 165, 165, 165, 165, 165, 165, 95, 95, 95, 32, 32, 32, 32, 32, 32, 148, 148, 148, 138, 138, 138, 32, 32, 32, 32, 32, 32, 164, 164, 164, 162, 162, 163, - 165, 165, 165, 147, 147, 148, 31, 31, 31, 31, 31, 31, 31, 31, 32, 31, 31, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 30, 30, 30, 89, 89, 89, - 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 93, 93, 93, 30, 30, 30, 30, 30, 30, 147, 147, 147, 137, 137, 137, 30, 30, 30, 29, 29, 29, 163, 163, 163, 162, 162, 162, 165, 165, 165, 147, 147, 147, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 164, 164, 164, 29, 29, 29, 88, 88, 88, 164, 164, 164, 164, 164, 164, 163, 163, 163, 163, 163, 163, 91, 91, 91, 28, 28, 28, 88, 88, 88, 164, 164, 164, 163, 163, 163, 163, 163, 163, 163, 163, 163, - 91, 91, 91, 27, 27, 27, 27, 27, 27, 145, 145, 145, 135, 135, 135, 26, 26, 26, 27, 27, 27, 161, 161, 161, 160, 160, 160, 163, 163, 163, 145, 145, 145, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 85, 85, 85, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 89, 89, 89, 24, 24, 24, 24, 24, 24, 144, 144, 144, 134, 134, 134, 24, 24, 24, 24, 24, 24, 160, 160, 160, - 159, 159, 159, 162, 162, 162, 144, 144, 144, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 161, 161, 162, 22, 22, 23, 83, 83, 84, 161, 161, 162, 161, 161, 162, - 161, 161, 162, 161, 161, 162, 87, 87, 88, 22, 22, 23, 83, 83, 83, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 162, 87, 87, 88, 22, 22, 22, 22, 22, 23, 143, 143, 143, 133, 133, 133, 22, 22, 22, 22, 22, 22, 160, 160, 160, 158, 158, 158, 161, 161, 161, 143, 143, 143, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 33, 33, 33, 59, 59, 59, 42, 42, 42, 71, 71, 72, 60, 60, 61, 53, 53, 54, - 51, 51, 52, 53, 53, 54, 51, 51, 52, 53, 53, 54, 48, 48, 48, 48, 48, 48, 48, 48, 48, 46, 46, 47, 44, 44, 45, 46, 46, 47, 44, 44, 45, 40, 40, 41, 38, 38, 39, 22, 22, 23, 19, 19, 19, 79, 79, 80, 64, 64, 65, 57, 57, 58, 51, 51, 52, 51, 51, 52, 51, 51, 52, - 49, 49, 50, 48, 48, 48, 46, 46, 47, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 38, 38, 39, 35, 35, 36, 35, 35, 36, 60, 60, 61, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 41, 41, 41, 42, 42, 42, - 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 41, 41, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 43, 42, 42, 43, 42, 42, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 37, 37, 38, 37, 37, 38, 37, 37, 37, 37, 37, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 33, 32, 32, 32, 32, 32, 32, 32, 32, 33, 32, 32, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, - 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 24, 23, 23, 24, - 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 33, 33, 33, 59, 59, 59, 42, 42, 42, 73, 73, 74, 60, 60, 61, 53, 53, 54, 51, 51, 52, 51, 51, 52, 49, 49, 50, 48, 48, 48, 48, 48, 48, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 38, 38, 39, 37, 37, 38, 22, 22, 23, 18, 18, 19, - 76, 76, 76, 66, 66, 67, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 53, 53, 54, 53, 53, 54, 53, 53, 54, 51, 51, 52, 49, 49, 50, 48, 48, 48, 48, 48, 48, 46, 46, 47, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 61, 61, 62, 53, 53, 53, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 45, 45, 45, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, - 44, 44, 44, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 44, 43, 43, 43, 44, 44, 44, - 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, - 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 40, - 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 38, 38, 39, 38, 38, 38, 38, 38, 39, 38, 38, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 33, 33, 33, 33, 33, 33, 33, 33, 34, - 33, 33, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 24, 24, 25, 24, 24, 25, 24, 24, 25, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 33, 33, 33, 59, 59, 59, 42, 42, 42, 73, 73, 74, 60, 60, 61, 57, 57, 58, 57, 57, 58, 57, 57, 58, 53, 53, 54, 53, 53, 54, 57, 57, 58, 51, 51, 52, 51, 51, 52, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 46, 46, 47, 44, 44, 45, 44, 44, 45, 24, 24, 25, 19, 19, 20, 76, 76, 76, 66, 66, 67, 57, 57, 58, 57, 57, 58, 60, 60, 61, 58, 58, 59, 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 53, 53, 54, 51, 51, 52, 48, 48, 48, 46, 46, 47, 44, 44, 45, - 46, 46, 47, 44, 44, 45, 44, 44, 45, 63, 63, 63, 54, 54, 54, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 26, 26, 26, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 26, 26, 26, - 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, - 26, 26, 26, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 28, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 28, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, - 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, - 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 22, 22, 22, 23, 23, 23, 22, 22, 22, - 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, - 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 16, 15, 15, 16, 15, 15, 16, 15, 15, 16, 15, 15, 16, 15, 15, 16, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 16, 15, 15, 15, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 14, 14, 14, - 13, 13, 13, 13, 13, 13, 15, 15, 15, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 42, 71, 71, 72, 60, 60, 61, 57, 57, 58, 58, 58, 59, 60, 60, 61, 58, 58, 59, - 57, 57, 58, 57, 57, 58, 57, 57, 58, 57, 57, 58, 51, 51, 52, 49, 49, 50, 46, 46, 47, 44, 44, 45, 46, 46, 47, 44, 44, 45, 24, 24, 25, 19, 19, 20, 79, 79, 80, 71, 71, 72, 64, 64, 65, 62, 62, 63, 60, 60, 61, 58, 58, 59, 53, 53, 54, 53, 53, 54, 57, 57, 58, - 51, 51, 52, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 44, 44, 45, 38, 38, 39, 38, 38, 39, 44, 44, 45, 63, 63, 63, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, - 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 41, 41, 41, 39, 39, 39, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 40, 40, 40, 40, 40, 40, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 43, 43, 43, - 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, - 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 42, 42, 42, 42, 42, 42, 43, 43, 43, - 44, 44, 44, 44, 44, 44, 42, 42, 42, 44, 44, 44, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, - 44, 44, 44, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 43, 43, 43, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 42, 42, 42, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 40, 40, 41, 40, 40, 41, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 38, 38, 38, 38, 37, 37, 38, - 37, 37, 38, 37, 37, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, - 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 33, 33, 33, 33, 33, 33, 33, 32, 32, 33, 32, 32, 33, 32, 32, 33, 33, 33, 33, 32, 32, 33, 32, 32, 33, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, - 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, - 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 25, 24, 24, 25, 25, 25, 25, 24, 24, 25, 25, 25, 25, - 24, 24, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 24, 24, 24, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 42, - 75, 75, 76, 68, 68, 68, 62, 62, 63, 60, 60, 61, 58, 58, 59, 57, 57, 58, 53, 53, 54, 57, 57, 58, 57, 57, 58, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 38, 38, 39, 23, 23, 24, 19, 19, 20, 77, 77, 78, 69, 69, 70, 58, 58, 59, - 53, 53, 54, 58, 58, 59, 57, 57, 58, 51, 51, 52, 49, 49, 50, 49, 49, 50, 49, 49, 50, 46, 46, 47, 46, 46, 47, 44, 44, 45, 44, 44, 45, 44, 44, 45, 40, 40, 41, 44, 44, 45, 40, 40, 41, 61, 61, 62, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 40, 40, 40, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 37, 37, 37, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, - 42, 42, 42, 41, 41, 42, 41, 41, 41, 42, 42, 42, 43, 43, 43, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 43, 43, 43, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, - 43, 43, 43, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 41, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 41, 42, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 42, 42, 42, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 39, 39, 40, 39, 39, 40, 39, 39, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, - 40, 40, 40, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 31, 31, 31, 31, 31, 32, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 30, 30, 30, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 23, 23, 24, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 24, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, - 19, 19, 19, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 42, 75, 75, 76, 64, 64, 65, 57, 57, 58, 57, 57, 58, 58, 58, 59, 51, 51, 52, 49, 49, 50, 49, 49, 50, 51, 51, 52, 46, 46, 47, 46, 46, 47, 44, 44, 45, 44, 44, 45, 44, 44, 45, 44, 44, 45, - 44, 44, 45, 24, 24, 25, 19, 19, 20, 83, 83, 84, 66, 66, 67, 62, 62, 63, 62, 62, 63, 58, 58, 59, 64, 64, 65, 64, 64, 65, 60, 60, 61, 58, 58, 59, 58, 58, 59, 57, 57, 58, 53, 53, 54, 53, 53, 54, 51, 51, 52, 57, 57, 58, 44, 44, 45, 46, 46, 47, 44, 44, 45, - 63, 63, 63, 53, 53, 53, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 39, 39, 39, - 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, - 40, 40, 40, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, - 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 38, 38, 39, 38, 38, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 36, 36, 36, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 35, 34, 34, 35, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 30, 30, 30, 29, 29, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 29, 29, 29, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 27, 27, 27, - 27, 27, 27, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, - 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 23, 23, 23, 23, 23, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 23, 22, 22, 23, 22, 22, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 21, 21, 21, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 43, 75, 75, 76, 64, 64, 65, 62, 62, 63, 60, 60, 61, 60, 60, 61, 66, 66, 67, 62, 62, 63, 58, 58, 59, 58, 58, 59, - 57, 57, 58, 53, 53, 54, 53, 53, 54, 51, 51, 52, 53, 53, 54, 48, 48, 48, 44, 44, 45, 24, 24, 25, 19, 19, 20, 79, 79, 80, 69, 69, 70, 57, 57, 58, 66, 66, 67, 60, 60, 61, 53, 53, 54, 57, 57, 58, 57, 57, 58, 53, 53, 54, 51, 51, 52, 53, 53, 54, 53, 53, 54, - 53, 53, 54, 57, 57, 58, 51, 51, 52, 48, 48, 48, 46, 46, 47, 48, 48, 48, 63, 63, 63, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, - 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, - 41, 41, 41, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 38, 38, 39, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 36, 36, 37, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, - 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 34, 33, 33, 34, 34, 34, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, - 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 28, 28, 29, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, - 28, 28, 28, 29, 29, 29, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 24, 24, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 43, 75, 75, 76, 62, 62, 63, 60, 60, 61, - 64, 64, 65, 57, 57, 58, 53, 53, 54, 57, 57, 58, 57, 57, 58, 51, 51, 52, 53, 53, 54, 53, 53, 54, 53, 53, 54, 57, 57, 58, 53, 53, 54, 49, 49, 50, 46, 46, 47, 26, 26, 27, 19, 19, 20, 87, 87, 87, 77, 77, 77, 60, 60, 61, 57, 57, 58, 53, 53, 54, 51, 51, 52, - 49, 49, 50, 51, 51, 52, 53, 53, 54, 48, 48, 48, 44, 44, 45, 48, 48, 48, 49, 49, 50, 48, 48, 48, 46, 46, 47, 44, 44, 45, 44, 44, 45, 44, 44, 45, 64, 64, 64, 53, 53, 53, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, - 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 39, 39, 39, 38, 38, 38, 37, 37, 37, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, - 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 37, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, - 34, 34, 34, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, - 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 29, - 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, - 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, - 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 33, 33, 33, 59, 59, 59, 43, 43, 43, 82, 82, 83, 68, 68, 68, 58, 58, 59, 57, 57, 58, 53, 53, 54, 51, 51, 52, 49, 49, 50, 53, 53, 54, 51, 51, 52, 44, 44, 45, 48, 48, 48, 49, 49, 50, 48, 48, 48, 48, 48, 48, 46, 46, 47, 44, 44, 45, 24, 24, 25, 19, 19, 20, - 77, 77, 78, 66, 66, 67, 58, 58, 59, 57, 57, 58, 57, 57, 58, 57, 57, 58, 58, 58, 59, 57, 57, 58, 53, 53, 54, 51, 51, 52, 48, 48, 48, 46, 46, 47, 48, 48, 48, 49, 49, 50, 40, 40, 41, 44, 44, 45, 44, 44, 45, 37, 37, 38, 61, 61, 61, 53, 53, 53, 34, 34, 34, - 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, - 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, - 39, 39, 39, 40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 38, 38, 38, 39, 39, 39, - 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 33, 33, 34, 33, 33, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, - 33, 33, 33, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 31, 31, 31, - 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, 28, 28, 29, - 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 26, 26, 26, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, - 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, - 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 33, 33, 33, 59, 59, 59, 42, 42, 42, 73, 73, 74, 62, 62, 63, 58, 58, 59, 57, 57, 58, 57, 57, 58, 57, 57, 58, 58, 58, 59, 53, 53, 54, 53, 53, 54, 48, 48, 48, 46, 46, 47, 48, 48, 48, - 49, 49, 50, 44, 44, 45, 44, 44, 45, 44, 44, 45, 23, 23, 24, 19, 19, 19, 73, 73, 74, 61, 61, 62, 52, 52, 53, 53, 53, 54, 53, 53, 54, 53, 53, 54, 53, 53, 54, 52, 52, 53, 52, 52, 53, 52, 52, 53, 52, 52, 53, 52, 52, 53, 47, 47, 47, 47, 47, 47, 45, 45, 46, - 40, 40, 41, 40, 40, 41, 41, 41, 42, 62, 62, 62, 53, 53, 53, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, - 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 36, 36, 36, - 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 37, 37, 37, 37, 37, 37, 35, 35, 35, 36, 36, 36, 36, 36, 36, - 36, 36, 36, 37, 37, 37, 37, 37, 37, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, - 37, 37, 37, 36, 36, 36, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 36, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, - 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, - 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, - 38, 38, 38, 38, 38, 38, 39, 39, 39, 38, 38, 38, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, - 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 37, 37, 37, 38, 38, 38, 38, 38, 38, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, - 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 36, 36, 36, 37, 37, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, 36, 36, 36, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, - 35, 35, 35, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, - 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, - 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 33, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 32, 32, 32, 33, 33, 33, - 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 31, 31, 31, 32, 32, 32, 32, 32, 32, 31, 31, 31, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, - 29, 29, 29, 29, 29, 29, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, - 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 28, 28, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, - 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 23, 23, 23, 23, 23, 23, 24, 24, 24, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, - 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 21, 21, 21, 21, 21, 22, 21, 21, 22, 21, 21, 22, - 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, - 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 32, 32, 32, 56, 56, 56, 41, 41, 42, 66, 66, 67, 55, 55, 56, 50, 50, 51, 52, 52, 53, 52, 52, 53, 52, 52, 53, - 50, 50, 51, 50, 50, 51, 47, 47, 47, 50, 50, 51, 50, 50, 51, 45, 45, 46, 45, 45, 46, 44, 44, 44, 40, 40, 41, 38, 38, 39, 24, 24, 25, 18, 18, 19, 62, 62, 63, 48, 48, 49, 47, 47, 48, 46, 46, 47, 48, 48, 49, 47, 47, 48, 46, 46, 47, 46, 46, 47, 43, 43, 43, - 41, 41, 42, 41, 41, 42, 41, 41, 42, 40, 40, 40, 41, 41, 42, 41, 41, 42, 41, 41, 42, 40, 40, 40, 37, 37, 38, 61, 61, 61, 33, 33, 33, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, - 19, 19, 19, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 21, 21, 21, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, - 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 16, 16, 17, 16, 16, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 15, - 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 15, 15, 15, 14, 14, 14, 15, 15, 15, 14, 14, 14, 14, 14, 14, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 14, 14, 14, 13, 13, 13, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, - 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, - 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 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, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 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, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, - 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 19, 19, 19, 39, 39, 39, 39, 39, 39, - 53, 53, 54, 47, 47, 48, 43, 43, 43, 43, 43, 43, 44, 44, 45, 41, 41, 42, 41, 41, 42, 41, 41, 42, 37, 37, 38, 37, 37, 38, 37, 37, 38, 35, 35, 36, 37, 37, 38, 37, 37, 38, 37, 37, 38, 37, 37, 38, 25, 25, 26, 17, 17, 18,}; -const char* DistrhoArtworkNekobi::backgroundData = (const char*)temp4; - -static const unsigned char temp5[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::claw1Data = (const char*)temp5; - -static const unsigned char temp6[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::claw2Data = (const char*)temp6; - -static const unsigned char temp7[] = { - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 232, 232, 232, 78, 232, 232, 232, 166, 232, 232, 232, 80, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 232, 232, 232, 21, 232, 232, 232, 217, 240, 240, 240, 219, 249, 249, 249, 215, 240, 240, 240, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 232, 232, 232, 8, 234, 234, 234, 202, 255, 255, 255, 217, 255, 255, 255, 184, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 18, 253, 253, 253, 77, 255, 255, 255, 10, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0,}; -const char* DistrhoArtworkNekobi::knobData = (const char*)temp7; - -static const unsigned char temp8[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::run1Data = (const char*)temp8; - -static const unsigned char temp9[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::run2Data = (const char*)temp9; - -static const unsigned char temp10[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::run3Data = (const char*)temp10; - -static const unsigned char temp11[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::run4Data = (const char*)temp11; - -static const unsigned char temp12[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::scratch1Data = (const char*)temp12; - -static const unsigned char temp13[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::scratch2Data = (const char*)temp13; - -static const unsigned char temp14[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::sitData = (const char*)temp14; - -static const unsigned char temp15[] = { - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, - 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 93, 93, 93, 0, 100, 100, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 7, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, - 0, 0, 0, 11, 0, 0, 0, 10, 0, 0, 0, 9, 0, 0, 0, 6, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 8, 82, 82, 82, 63, 92, 92, 92, 143, 94, 94, 94, 216, 94, 94, 94, 255, 93, 93, 93, 255, 92, 92, 92, 255, 89, 89, 89, 237, 83, 83, 83, 185, 72, 72, 72, 108, - 25, 25, 25, 28, 0, 0, 0, 14, 0, 0, 0, 10, 0, 0, 0, 7, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 5, 77, 77, 77, 49, 96, 96, 96, 185, 93, 93, 93, 255, 84, 84, 84, 255, 73, 73, 73, 255, 64, 64, 64, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 69, 69, 69, 255, 77, 77, 77, 255, 79, 79, 79, 235, 63, 63, 63, 115, 0, 0, 0, 23, - 0, 0, 0, 15, 0, 0, 0, 10, 0, 0, 0, 7, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 7, 83, 83, 83, 83, 94, 94, 94, 244, 82, 82, 82, 255, 67, 67, 67, 255, 60, 60, 60, 255, 61, 61, 61, 255, 62, 62, 62, 255, 62, 62, 62, 255, 62, 62, 62, 255, 61, 61, 61, 255, 61, 61, 61, 255, 61, 61, 61, 255, 64, 64, 64, 255, 68, 68, 68, 255, 64, 64, 64, 177, 15, 15, 15, 38, 0, 0, 0, 21, 0, 0, 0, 14, - 0, 0, 0, 9, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 8, 80, 80, 80, 89, - 92, 92, 92, 255, 76, 76, 76, 255, 62, 62, 62, 255, 62, 62, 62, 255, 63, 63, 63, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 63, 63, 63, 255, 62, 62, 62, 255, 63, 63, 63, 255, 65, 65, 65, 255, 56, 56, 56, 197, 4, 4, 4, 39, 0, 0, 0, 23, 0, 0, 0, 16, 0, 0, 0, 10, 0, 0, 0, 6, - 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 6, 68, 68, 68, 55, 89, 89, 89, 244, 75, 75, 75, 255, 60, 60, 60, 255, 62, 62, 62, 255, - 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 65, 65, 65, 255, 65, 65, 65, 255, 63, 63, 63, 255, 64, 64, 64, 255, 62, 62, 62, 255, 43, 43, 43, 163, 0, 0, 0, 39, 0, 0, 0, 24, 0, 0, 0, 17, 0, 0, 0, 9, 0, 0, 0, 6, 0, 0, 0, 3, 0, 0, 0, 2, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 12, 84, 84, 84, 193, 79, 79, 79, 255, 62, 62, 62, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, - 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 66, 66, 66, 255, 66, 66, 66, 255, 64, 64, 64, 255, 64, 64, 64, 255, 55, 55, 55, 253, 24, 24, 24, 93, 0, 0, 0, 38, 0, 0, 0, 24, 0, 0, 0, 15, 0, 0, 0, 9, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 10, 68, 68, 68, 82, 84, 84, 84, 255, 66, 66, 66, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, - 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 67, 67, 67, 255, 65, 65, 65, 255, 63, 63, 63, 255, 38, 38, 38, 195, 0, 0, 0, 54, 0, 0, 0, 36, 0, 0, 0, 22, 0, 0, 0, 13, 0, 0, 0, 7, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 1, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 16, 75, 75, 75, 173, 75, 75, 75, 255, 59, 59, 59, 255, 62, 62, 62, 255, 63, 63, 63, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, - 67, 67, 67, 255, 68, 68, 68, 255, 67, 67, 67, 255, 66, 66, 66, 255, 65, 65, 65, 255, 47, 47, 47, 249, 9, 9, 9, 82, 0, 0, 0, 47, 0, 0, 0, 30, 0, 0, 0, 18, 0, 0, 0, 10, 0, 0, 0, 6, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 1, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 9, 0, 0, 0, 21, 76, 76, 76, 234, 67, 67, 67, 255, 60, 60, 60, 255, 62, 62, 62, 255, 64, 64, 64, 255, 64, 64, 64, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, - 67, 67, 67, 255, 65, 65, 65, 255, 51, 51, 51, 255, 26, 26, 26, 142, 0, 0, 0, 61, 0, 0, 0, 39, 0, 0, 0, 23, 0, 0, 0, 13, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 1, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 12, 30, 30, 30, 44, - 75, 75, 75, 255, 60, 60, 60, 255, 61, 61, 61, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 69, 69, 69, 255, 67, 67, 67, 255, 54, 54, 54, 255, - 29, 29, 29, 178, 0, 0, 0, 73, 0, 0, 0, 48, 0, 0, 0, 30, 0, 0, 0, 17, 0, 0, 0, 9, 0, 0, 0, 6, 0, 0, 0, 3, 0, 0, 0, 1, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 16, 40, 40, 40, 66, 73, 73, 73, 255, 58, 58, 58, 255, 61, 61, 61, 255, - 63, 63, 63, 255, 65, 65, 65, 255, 65, 65, 65, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 68, 68, 68, 255, 56, 56, 56, 255, 30, 30, 30, 193, 0, 0, 0, 83, 0, 0, 0, 57, - 0, 0, 0, 36, 0, 0, 0, 21, 0, 0, 0, 11, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 18, 32, 32, 32, 66, 71, 71, 71, 255, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 65, 65, 65, 255, - 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 71, 71, 71, 255, 71, 71, 71, 255, 70, 70, 70, 255, 53, 53, 53, 255, 28, 28, 28, 189, 0, 0, 0, 91, 0, 0, 0, 64, 0, 0, 0, 41, 0, 0, 0, 24, 0, 0, 0, 13, - 0, 0, 0, 7, 0, 0, 0, 4, 0, 0, 0, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 21, 8, 8, 8, 49, 66, 66, 66, 253, 58, 58, 58, 255, 62, 62, 62, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, - 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 72, 72, 72, 255, 73, 73, 72, 255, 71, 71, 71, 255, 49, 49, 49, 255, 24, 24, 24, 178, 0, 0, 0, 97, 0, 0, 0, 68, 0, 0, 0, 45, 0, 0, 0, 26, 0, 0, 0, 14, 0, 0, 0, 8, 0, 0, 0, 5, 0, 0, 0, 3, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 22, 0, 0, 0, 44, 57, 57, 57, 211, 54, 54, 54, 255, 60, 60, 60, 255, 63, 63, 63, 255, 64, 64, 64, 255, 65, 65, 65, 255, 66, 66, 66, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 68, 68, 68, 255, 69, 69, 69, 255, - 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 67, 67, 67, 255, 42, 42, 42, 255, 14, 14, 14, 156, 0, 0, 0, 100, 0, 0, 0, 71, 0, 0, 0, 47, 0, 0, 0, 28, 0, 0, 0, 15, 0, 0, 0, 9, 0, 0, 0, 5, 0, 0, 0, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 22, 0, 0, 0, 43, 46, 46, 46, 158, 57, 57, 57, 255, 60, 60, 60, 255, 62, 62, 62, 255, 65, 65, 65, 255, 66, 66, 66, 255, 67, 67, 67, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 71, 71, 71, 255, 72, 72, 72, 255, - 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 72, 72, 72, 255, 58, 58, 58, 255, 35, 35, 35, 242, 1, 1, 1, 127, 0, 0, 0, 98, 0, 0, 0, 71, 0, 0, 0, 47, 0, 0, 0, 28, 0, 0, 0, 15, 0, 0, 0, 9, 0, 0, 0, 6, 0, 0, 0, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 1, - 0, 0, 0, 7, 0, 0, 0, 20, 0, 0, 0, 40, 16, 16, 16, 88, 55, 55, 55, 247, 56, 56, 56, 255, 62, 62, 62, 255, 64, 64, 64, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, - 69, 69, 69, 255, 46, 46, 46, 255, 22, 22, 22, 197, 0, 0, 0, 123, 0, 0, 0, 95, 0, 0, 0, 68, 0, 0, 0, 45, 0, 0, 0, 27, 0, 0, 0, 15, 0, 0, 0, 9, 0, 0, 0, 6, 0, 0, 0, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 18, 0, 0, 0, 36, - 0, 0, 0, 62, 39, 39, 39, 176, 52, 51, 51, 255, 60, 60, 60, 255, 63, 63, 63, 255, 66, 66, 66, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 74, 74, 74, 255, 74, 74, 74, 255, 74, 74, 74, 255, 73, 73, 73, 255, 72, 72, 72, 255, 54, 54, 54, 255, 33, 33, 33, 243, 4, 4, 4, 145, - 0, 0, 0, 117, 0, 0, 0, 89, 0, 0, 0, 64, 0, 0, 0, 41, 0, 0, 0, 25, 0, 0, 0, 14, 0, 0, 0, 8, 0, 0, 0, 5, 0, 0, 0, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 15, 0, 0, 0, 30, 0, 0, 0, 53, 3, 3, 3, 86, 43, 43, 43, 224, - 52, 52, 52, 255, 61, 61, 61, 255, 65, 65, 65, 255, 67, 67, 67, 255, 68, 68, 68, 255, 70, 70, 70, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 73, 73, 73, 255, 74, 74, 74, 255, 73, 73, 73, 255, 73, 73, 73, 255, 73, 73, 73, 255, 59, 59, 59, 255, 37, 37, 37, 252, 12, 12, 12, 177, 0, 0, 0, 133, 0, 0, 0, 108, 0, 0, 0, 82, 0, 0, 0, 57, - 0, 0, 0, 37, 0, 0, 0, 23, 0, 0, 0, 13, 0, 0, 0, 8, 0, 0, 0, 5, 0, 0, 0, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 11, 0, 0, 0, 25, 0, 0, 0, 45, 0, 0, 0, 70, 9, 9, 9, 113, 39, 39, 39, 236, 51, 51, 51, 255, 62, 62, 62, 255, - 65, 65, 65, 255, 68, 68, 68, 255, 69, 69, 69, 255, 70, 70, 70, 255, 71, 71, 71, 255, 72, 72, 72, 255, 72, 72, 72, 255, 73, 73, 73, 255, 73, 73, 73, 255, 70, 70, 70, 255, 54, 54, 54, 255, 36, 36, 36, 254, 15, 15, 15, 193, 0, 0, 0, 142, 0, 0, 0, 121, 0, 0, 0, 98, 0, 0, 0, 72, 0, 0, 0, 49, 0, 0, 0, 31, 0, 0, 0, 19, 0, 0, 0, 12, - 0, 0, 0, 7, 0, 0, 0, 4, 0, 0, 0, 2, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 8, 0, 0, 0, 19, 0, 0, 0, 35, 0, 0, 0, 56, 0, 0, 0, 83, 5, 5, 5, 116, 28, 28, 28, 218, 43, 43, 43, 255, 56, 56, 56, 255, 64, 64, 64, 255, 66, 66, 66, 255, - 68, 68, 68, 255, 69, 69, 69, 255, 69, 69, 69, 255, 71, 71, 70, 255, 69, 69, 69, 255, 60, 60, 60, 255, 43, 43, 43, 255, 30, 30, 30, 247, 11, 11, 11, 182, 0, 0, 0, 147, 0, 0, 0, 129, 0, 0, 0, 108, 0, 0, 0, 84, 0, 0, 0, 60, 0, 0, 0, 41, 0, 0, 0, 25, 0, 0, 0, 15, 0, 0, 0, 9, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 2, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 13, 0, 0, 0, 25, 0, 0, 0, 44, 0, 0, 0, 66, 0, 0, 0, 90, 0, 0, 0, 114, 15, 15, 15, 170, 27, 27, 27, 234, 36, 36, 36, 255, 44, 44, 44, 255, 50, 50, 50, 255, 51, 51, 51, 255, 51, 51, 51, 255, - 46, 46, 46, 255, 38, 38, 38, 255, 30, 30, 30, 250, 18, 18, 18, 211, 3, 3, 3, 162, 0, 0, 0, 146, 0, 0, 0, 131, 0, 0, 0, 112, 0, 0, 0, 91, 0, 0, 0, 69, 0, 0, 0, 49, 0, 0, 0, 33, 0, 0, 0, 21, 0, 0, 0, 12, 0, 0, 0, 8, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 1, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 8, 0, 0, 0, 17, 0, 0, 0, 31, 0, 0, 0, 49, 0, 0, 0, 71, 0, 0, 0, 93, 0, 0, 0, 113, 0, 0, 0, 131, 6, 6, 6, 158, 17, 17, 17, 195, 21, 21, 21, 213, 20, 20, 20, 215, 21, 21, 21, 215, 18, 18, 18, 207, 11, 11, 11, 187, 2, 2, 2, 159, - 0, 0, 0, 150, 0, 0, 0, 142, 0, 0, 0, 129, 0, 0, 0, 113, 0, 0, 0, 93, 0, 0, 0, 73, 0, 0, 0, 54, 0, 0, 0, 38, 0, 0, 0, 25, 0, 0, 0, 15, 0, 0, 0, 11, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 1, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 11, 0, 0, 0, 20, 0, 0, 0, 34, 0, 0, 0, 52, 0, 0, 0, 71, 0, 0, 0, 90, 0, 0, 0, 107, 0, 0, 0, 120, 0, 0, 0, 132, 0, 0, 0, 139, 0, 0, 0, 144, 0, 0, 0, 146, 0, 0, 0, 146, 0, 0, 0, 144, 0, 0, 0, 139, 0, 0, 0, 132, 0, 0, 0, 121, 0, 0, 0, 107, - 0, 0, 0, 90, 0, 0, 0, 73, 0, 0, 0, 56, 0, 0, 0, 40, 0, 0, 0, 28, 0, 0, 0, 19, 0, 0, 0, 12, 0, 0, 0, 7, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 1, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, - 0, 0, 0, 6, 0, 0, 0, 13, 0, 0, 0, 22, 0, 0, 0, 34, 0, 0, 0, 49, 0, 0, 0, 66, 0, 0, 0, 82, 0, 0, 0, 96, 0, 0, 0, 107, 0, 0, 0, 116, 0, 0, 0, 121, 0, 0, 0, 124, 0, 0, 0, 124, 0, 0, 0, 121, 0, 0, 0, 116, 0, 0, 0, 107, 0, 0, 0, 96, 0, 0, 0, 83, 0, 0, 0, 68, 0, 0, 0, 54, 0, 0, 0, 39, - 0, 0, 0, 28, 0, 0, 0, 20, 0, 0, 0, 13, 0, 0, 0, 9, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 12, - 0, 0, 0, 21, 0, 0, 0, 31, 0, 0, 0, 43, 0, 0, 0, 57, 0, 0, 0, 69, 0, 0, 0, 79, 0, 0, 0, 86, 0, 0, 0, 93, 0, 0, 0, 95, 0, 0, 0, 95, 0, 0, 0, 93, 0, 0, 0, 88, 0, 0, 0, 80, 0, 0, 0, 71, 0, 0, 0, 59, 0, 0, 0, 48, 0, 0, 0, 37, 0, 0, 0, 27, 0, 0, 0, 20, 0, 0, 0, 13, 0, 0, 0, 9, - 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 11, 0, 0, 0, 18, 0, 0, 0, 26, - 0, 0, 0, 35, 0, 0, 0, 44, 0, 0, 0, 52, 0, 0, 0, 60, 0, 0, 0, 64, 0, 0, 0, 67, 0, 0, 0, 67, 0, 0, 0, 65, 0, 0, 0, 61, 0, 0, 0, 55, 0, 0, 0, 47, 0, 0, 0, 39, 0, 0, 0, 30, 0, 0, 0, 23, 0, 0, 0, 17, 0, 0, 0, 13, 0, 0, 0, 9, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 2, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 9, 0, 0, 0, 14, 0, 0, 0, 20, 0, 0, 0, 26, 0, 0, 0, 32, - 0, 0, 0, 37, 0, 0, 0, 40, 0, 0, 0, 43, 0, 0, 0, 42, 0, 0, 0, 42, 0, 0, 0, 38, 0, 0, 0, 34, 0, 0, 0, 29, 0, 0, 0, 23, 0, 0, 0, 19, 0, 0, 0, 15, 0, 0, 0, 11, 0, 0, 0, 9, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 6, 0, 0, 0, 10, 0, 0, 0, 12, 0, 0, 0, 17, 0, 0, 0, 20, 0, 0, 0, 22, 0, 0, 0, 23, - 0, 0, 0, 23, 0, 0, 0, 23, 0, 0, 0, 21, 0, 0, 0, 20, 0, 0, 0, 16, 0, 0, 0, 13, 0, 0, 0, 11, 0, 0, 0, 9, 0, 0, 0, 7, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, - 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 12, 0, 0, 0, 11, 0, 0, 0, 11, - 0, 0, 0, 10, 0, 0, 0, 9, 0, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 4, - 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::sliderData = (const char*)temp15; - -static const unsigned char temp16[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, - 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, - 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 255, 255, 255, 217, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, - 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,}; -const char* DistrhoArtworkNekobi::tailData = (const char*)temp16; - diff --git a/examples/nekobi-ui_src/DistrhoArtworkNekobi.hpp b/examples/nekobi-ui_src/DistrhoArtworkNekobi.hpp @@ -1,90 +0,0 @@ -/* (Auto-generated binary data file). */ - -#ifndef BINARY_DISTRHOARTWORKNEKOBI_HPP -#define BINARY_DISTRHOARTWORKNEKOBI_HPP - -namespace DistrhoArtworkNekobi -{ - extern const char* aboutData; - const unsigned int aboutDataSize = 172710; - const unsigned int aboutWidth = 303; - const unsigned int aboutHeight = 190; - - extern const char* aboutButtonHoverData; - const unsigned int aboutButtonHoverDataSize = 5888; - const unsigned int aboutButtonHoverWidth = 92; - const unsigned int aboutButtonHoverHeight = 16; - - extern const char* aboutButtonNormalData; - const unsigned int aboutButtonNormalDataSize = 5888; - const unsigned int aboutButtonNormalWidth = 92; - const unsigned int aboutButtonNormalHeight = 16; - - extern const char* backgroundData; - const unsigned int backgroundDataSize = 206064; - const unsigned int backgroundWidth = 636; - const unsigned int backgroundHeight = 108; - - extern const char* claw1Data; - const unsigned int claw1DataSize = 4096; - const unsigned int claw1Width = 32; - const unsigned int claw1Height = 32; - - extern const char* claw2Data; - const unsigned int claw2DataSize = 4096; - const unsigned int claw2Width = 32; - const unsigned int claw2Height = 32; - - extern const char* knobData; - const unsigned int knobDataSize = 10000; - const unsigned int knobWidth = 50; - const unsigned int knobHeight = 50; - - extern const char* run1Data; - const unsigned int run1DataSize = 4096; - const unsigned int run1Width = 32; - const unsigned int run1Height = 32; - - extern const char* run2Data; - const unsigned int run2DataSize = 4096; - const unsigned int run2Width = 32; - const unsigned int run2Height = 32; - - extern const char* run3Data; - const unsigned int run3DataSize = 4096; - const unsigned int run3Width = 32; - const unsigned int run3Height = 32; - - extern const char* run4Data; - const unsigned int run4DataSize = 4096; - const unsigned int run4Width = 32; - const unsigned int run4Height = 32; - - extern const char* scratch1Data; - const unsigned int scratch1DataSize = 4096; - const unsigned int scratch1Width = 32; - const unsigned int scratch1Height = 32; - - extern const char* scratch2Data; - const unsigned int scratch2DataSize = 4096; - const unsigned int scratch2Width = 32; - const unsigned int scratch2Height = 32; - - extern const char* sitData; - const unsigned int sitDataSize = 4096; - const unsigned int sitWidth = 32; - const unsigned int sitHeight = 32; - - extern const char* sliderData; - const unsigned int sliderDataSize = 6084; - const unsigned int sliderWidth = 39; - const unsigned int sliderHeight = 39; - - extern const char* tailData; - const unsigned int tailDataSize = 4096; - const unsigned int tailWidth = 32; - const unsigned int tailHeight = 32; -} - -#endif // BINARY_DISTRHOARTWORKNEKOBI_HPP - diff --git a/examples/nekobi-ui_src/DistrhoUINekobi.cpp b/examples/nekobi-ui_src/DistrhoUINekobi.cpp @@ -1,142 +0,0 @@ -/* - * DISTRHO Nekobi Plugin, based on Nekobee by Sean Bolton and others. - * Copyright (C) 2013 Filipe Coelho <falktx@falktx.com> - * - * 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 "DistrhoUINekobi.hpp" - -using DGL::Point; - -// ----------------------------------------------------------------------- - -DistrhoUINekobi::DistrhoUINekobi(DGL::Window& parent) - : DGL::Widget(parent), - fAboutWindow(this) -{ - fNeko.setTimerSpeed(15); - - // background - fImgBackground = Image(DistrhoArtworkNekobi::backgroundData, DistrhoArtworkNekobi::backgroundWidth, DistrhoArtworkNekobi::backgroundHeight, GL_BGR); - - Image imageAbout(DistrhoArtworkNekobi::aboutData, DistrhoArtworkNekobi::aboutWidth, DistrhoArtworkNekobi::aboutHeight, GL_BGR); - fAboutWindow.setImage(imageAbout); - - // slider - Image sliderImage(DistrhoArtworkNekobi::sliderData, DistrhoArtworkNekobi::sliderWidth, DistrhoArtworkNekobi::sliderHeight); - - fSliderWaveform = new ImageSlider(this, sliderImage); - fSliderWaveform->setStartPos(133, 40); - fSliderWaveform->setEndPos(133, 60); - fSliderWaveform->setRange(0.0f, 1.0f); - fSliderWaveform->setValue(0.0f); - fSliderWaveform->setStep(1.0f); - - // knobs - Image knobImage(DistrhoArtworkNekobi::knobData, DistrhoArtworkNekobi::knobWidth, DistrhoArtworkNekobi::knobHeight); - - // knob Tuning - fKnobTuning = new ImageKnob(this, knobImage); - fKnobTuning->setPos(41, 43); - fKnobTuning->setRange(-12.0f, 12.0f); - fKnobTuning->setValue(0.0f); - fKnobTuning->setRotationAngle(305); - - // knob Cutoff - fKnobCutoff = new ImageKnob(this, knobImage); - fKnobCutoff->setPos(185, 43); - fKnobCutoff->setRange(0.0f, 100.0f); - fKnobCutoff->setValue(25.0f); - fKnobCutoff->setRotationAngle(305); - - // knob Resonance - fKnobResonance = new ImageKnob(this, knobImage); - fKnobResonance->setPos(257, 43); - fKnobResonance->setRange(0.0f, 95.0f); - fKnobResonance->setValue(25.0f); - fKnobResonance->setRotationAngle(305); - - // knob Env Mod - fKnobEnvMod = new ImageKnob(this, knobImage); - fKnobEnvMod->setPos(329, 43); - fKnobEnvMod->setRange(0.0f, 100.0f); - fKnobEnvMod->setValue(50.0f); - fKnobEnvMod->setRotationAngle(305); - - // knob Decay - fKnobDecay = new ImageKnob(this, knobImage); - fKnobDecay->setPos(400, 43); - fKnobDecay->setRange(0.0f, 100.0f); - fKnobDecay->setValue(75.0f); - fKnobDecay->setRotationAngle(305); - - // knob Accent - fKnobAccent = new ImageKnob(this, knobImage); - fKnobAccent->setPos(473, 43); - fKnobAccent->setRange(0.0f, 100.0f); - fKnobAccent->setValue(25.0f); - fKnobAccent->setRotationAngle(305); - - // knob Volume - fKnobVolume = new ImageKnob(this, knobImage); - fKnobVolume->setPos(545, 43); - fKnobVolume->setRange(0.0f, 100.0f); - fKnobVolume->setValue(75.0f); - fKnobVolume->setRotationAngle(305); - - // about button - Image aboutImageNormal(DistrhoArtworkNekobi::aboutButtonNormalData, DistrhoArtworkNekobi::aboutButtonNormalWidth, DistrhoArtworkNekobi::aboutButtonNormalHeight); - Image aboutImageHover(DistrhoArtworkNekobi::aboutButtonHoverData, DistrhoArtworkNekobi::aboutButtonHoverWidth, DistrhoArtworkNekobi::aboutButtonHoverHeight); - fButtonAbout = new ImageButton(this, aboutImageNormal, aboutImageHover, aboutImageHover); - fButtonAbout->setPos(505, 5); - fButtonAbout->setCallback(this); -} - -DistrhoUINekobi::~DistrhoUINekobi() -{ - delete fSliderWaveform; - delete fKnobTuning; - delete fKnobCutoff; - delete fKnobResonance; - delete fKnobEnvMod; - delete fKnobDecay; - delete fKnobAccent; - delete fKnobVolume; - delete fButtonAbout; -} - -void DistrhoUINekobi::idle() -{ - if (fNeko.idle()) - repaint(); -} - -// ----------------------------------------------------------------------- -// Widget Callbacks - -void DistrhoUINekobi::imageButtonClicked(ImageButton* button, int) -{ - if (button != fButtonAbout) - return; - - fAboutWindow.exec(); -} - -void DistrhoUINekobi::onDisplay() -{ - fImgBackground.draw(); - fNeko.draw(); -} - -// ----------------------------------------------------------------------- diff --git a/examples/nekobi-ui_src/DistrhoUINekobi.hpp b/examples/nekobi-ui_src/DistrhoUINekobi.hpp @@ -1,81 +0,0 @@ -/* - * DISTRHO Nekobi Plugin, based on Nekobee by Sean Bolton and others. - * Copyright (C) 2013 Filipe Coelho <falktx@falktx.com> - * - * 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. - */ - -#ifndef DISTRHO_UI_NEKOBI_HPP_INCLUDED -#define DISTRHO_UI_NEKOBI_HPP_INCLUDED - -#include "ImageAboutWindow.hpp" -#include "ImageButton.hpp" -#include "ImageKnob.hpp" -#include "ImageSlider.hpp" - -#include "DistrhoArtworkNekobi.hpp" -#include "NekoWidget.hpp" - -using DGL::ImageAboutWindow; -using DGL::ImageButton; -using DGL::ImageKnob; -using DGL::ImageSlider; - -// ----------------------------------------------------------------------- - -class DistrhoUINekobi : public DGL::Widget, - public ImageButton::Callback -{ -public: - DistrhoUINekobi(DGL::Window& parent); - ~DistrhoUINekobi() override; - - unsigned int getWidth() const noexcept - { - return DistrhoArtworkNekobi::backgroundWidth; - } - - unsigned int getHeight() const noexcept - { - return DistrhoArtworkNekobi::backgroundHeight; - } - - void idle(); - -protected: - // ------------------------------------------------------------------- - // Widget Callbacks - - void imageButtonClicked(ImageButton* button, int) override; - void onDisplay() override; - -private: - Image fImgBackground; - NekoWidget fNeko; - - ImageKnob* fKnobTuning; - ImageKnob* fKnobCutoff; - ImageKnob* fKnobResonance; - ImageKnob* fKnobEnvMod; - ImageKnob* fKnobDecay; - ImageKnob* fKnobAccent; - ImageKnob* fKnobVolume; - - ImageButton* fButtonAbout; - ImageSlider* fSliderWaveform; - ImageAboutWindow fAboutWindow; -}; - -// ----------------------------------------------------------------------- - -#endif // DISTRHO_UI_NEKOBI_HPP_INCLUDED diff --git a/examples/nekobi-ui_src/NekoWidget.hpp b/examples/nekobi-ui_src/NekoWidget.hpp @@ -1,204 +0,0 @@ -/* - * Neko widget animation - * Copyright (C) 2013 Filipe Coelho <falktx@falktx.com> - * - * 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. - */ - -#ifndef NEKO_WIDGET_HPP_INCLUDED -#define NEKO_WIDGET_HPP_INCLUDED - -#include "Image.hpp" -#include "Widget.hpp" - -#include <cstdlib> // rand - -#include "DistrhoArtworkNekobi.hpp" - -using DGL::Image; - -USE_NAMESPACE_DGL; - -// ----------------------------------------------------------------------- - -class NekoWidget -{ -public: - NekoWidget() - : fPos(0), - fTimer(0), - fTimerSpeed(20), - fCurAction(kActionNone), - fCurImage(&fImages.sit) - { - // load images - { - using namespace DistrhoArtworkNekobi; - - #define JOIN(a, b) a ## b - #define LOAD_IMAGE(NAME) fImages.NAME.loadFromMemory(JOIN(NAME, Data), JOIN(NAME, Width), JOIN(NAME, Height)); - - LOAD_IMAGE(sit) - LOAD_IMAGE(tail) - LOAD_IMAGE(claw1) - LOAD_IMAGE(claw2) - LOAD_IMAGE(scratch1) - LOAD_IMAGE(scratch2) - LOAD_IMAGE(run1) - LOAD_IMAGE(run2) - LOAD_IMAGE(run3) - LOAD_IMAGE(run4) - - #undef JOIN - #undef LOAD_IMAGE - } - } - - void draw() - { - int x = fPos+108; - int y = -2; - - if (fCurImage == &fImages.claw1 || fCurImage == &fImages.claw2) - { - x += 2; - y += 12; - } - - fCurImage->drawAt(x, y); - } - - // returns true if needs repaint - bool idle() - { - if (++fTimer % fTimerSpeed != 0) // target is 20ms - return false; - - if (fTimer == fTimerSpeed*9) - { - if (fCurAction == kActionNone) - fCurAction = static_cast<Action>(std::rand() % kActionCount); - else - fCurAction = kActionNone; - - fTimer = 0; - } - - switch (fCurAction) - { - case kActionNone: - if (fCurImage == &fImages.sit) - fCurImage = &fImages.tail; - else - fCurImage = &fImages.sit; - break; - - case kActionClaw: - if (fCurImage == &fImages.claw1) - fCurImage = &fImages.claw2; - else - fCurImage = &fImages.claw1; - break; - - case kActionScratch: - if (fCurImage == &fImages.scratch1) - fCurImage = &fImages.scratch2; - else - fCurImage = &fImages.scratch1; - break; - - case kActionRunRight: - if (fTimer == 0 && fPos > 20*9) - { - // run the other way - --fTimer; - fCurAction = kActionRunLeft; - idle(); - break; - } - - fPos += 20; - - if (fCurImage == &fImages.run1) - fCurImage = &fImages.run2; - else - fCurImage = &fImages.run1; - break; - - case kActionRunLeft: - if (fTimer == 0 && fPos < 20*9) - { - // run the other way - --fTimer; - fCurAction = kActionRunRight; - idle(); - break; - } - - fPos -= 20; - - if (fCurImage == &fImages.run3) - fCurImage = &fImages.run4; - else - fCurImage = &fImages.run3; - break; - - case kActionCount: - break; - } - - return true; - } - - void setTimerSpeed(int speed) - { - fTimer = 0; - fTimerSpeed = speed; - } - - // ------------------------------------------------------------------- - -private: - enum Action { - kActionNone, // bounce tail - kActionClaw, - kActionScratch, - kActionRunRight, - kActionRunLeft, - kActionCount - }; - - struct Images { - Image sit; - Image tail; - Image claw1; - Image claw2; - Image scratch1; - Image scratch2; - Image run1; - Image run2; - Image run3; - Image run4; - } fImages; - - int fPos; - int fTimer; - int fTimerSpeed; - - Action fCurAction; - Image* fCurImage; -}; - -// ----------------------------------------------------------------------- - -#endif // NEKO_WIDGET_HPP_INCLUDED diff --git a/examples/nekobi-ui_src/artwork/about.png b/examples/nekobi-ui_src/artwork/about.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/aboutButtonHover.png b/examples/nekobi-ui_src/artwork/aboutButtonHover.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/aboutButtonNormal.png b/examples/nekobi-ui_src/artwork/aboutButtonNormal.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/background.png b/examples/nekobi-ui_src/artwork/background.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/claw1.png b/examples/nekobi-ui_src/artwork/claw1.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/claw2.png b/examples/nekobi-ui_src/artwork/claw2.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/knob.png b/examples/nekobi-ui_src/artwork/knob.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/run1.png b/examples/nekobi-ui_src/artwork/run1.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/run2.png b/examples/nekobi-ui_src/artwork/run2.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/run3.png b/examples/nekobi-ui_src/artwork/run3.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/run4.png b/examples/nekobi-ui_src/artwork/run4.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/scratch1.png b/examples/nekobi-ui_src/artwork/scratch1.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/scratch2.png b/examples/nekobi-ui_src/artwork/scratch2.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/sit.png b/examples/nekobi-ui_src/artwork/sit.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/slider.png b/examples/nekobi-ui_src/artwork/slider.png Binary files differ. diff --git a/examples/nekobi-ui_src/artwork/tail.png b/examples/nekobi-ui_src/artwork/tail.png Binary files differ. diff --git a/examples/shaders/cube.frag b/examples/shaders/cube.frag @@ -1,36 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ -void main() -{ - gl_FragColor = gl_Color; -} diff --git a/examples/shaders/cube.vert b/examples/shaders/cube.vert @@ -1,45 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ -uniform mat4 model; -uniform mat4 view; -uniform mat4 projection; - -uniform vec4 Color; -attribute vec3 vertex; -attribute vec4 color; -void main() -{ - gl_FrontColor = color*Color; - gl_Position = gl_ModelViewProjectionMatrix * vec4(vertex,1.0); - //gl_Position = projection*(view*(model*vec4(vertex,1.0))); -} diff --git a/examples/shaders/distance-field-2.frag b/examples/shaders/distance-field-2.frag @@ -1,43 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ -uniform sampler2D texture; -void main(void) -{ - vec4 color = texture2D(texture, gl_TexCoord[0].st); - float dist = color.r; - float width = fwidth(dist); - float alpha = smoothstep(0.5-width, 0.5+width, dist); - gl_FragColor = vec4(gl_Color.rgb, alpha*gl_Color.a); -} - - diff --git a/examples/shaders/distance-field-2.vert b/examples/shaders/distance-field-2.vert @@ -1,47 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ -uniform sampler2D texture; -uniform mat4 model; -uniform mat4 view; -uniform mat4 projection; -uniform vec4 Color; - -attribute vec3 vertex; -attribute vec2 tex_coord; -attribute vec4 color; -void main() -{ - gl_TexCoord[0].xy = tex_coord.xy; - gl_FrontColor = color*Color; - gl_Position = projection*(view*(model*vec4(vertex,1.0))); -} diff --git a/examples/shaders/distance-field-3.frag b/examples/shaders/distance-field-3.frag @@ -1,43 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ -uniform sampler2D texture; -void main(void) -{ - vec3 color = vec3(0.0,0.0,0.0); - float dist = texture2D(texture, gl_TexCoord[0].st).r; - float width = fwidth(dist); - float alpha = smoothstep(0.5-width, 0.5+width, dist); - gl_FragColor = vec4(color, alpha); -} - - diff --git a/examples/shaders/distance-field.frag b/examples/shaders/distance-field.frag @@ -1,70 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ -uniform sampler2D texture; - vec3 glyph_color = vec3(1.0,1.0,1.0); -const float glyph_center = 0.50; - vec3 outline_color = vec3(0.0,0.0,0.0); -const float outline_center = 0.55; - vec3 glow_color = vec3(1.0,1.0,1.0); -const float glow_center = 1.25; -void main(void) -{ - vec4 color = texture2D(texture, gl_TexCoord[0].st); - float dist = color.r; - float width = fwidth(dist); - float alpha = smoothstep(glyph_center-width, glyph_center+width, dist); - - // Smooth - // gl_FragColor = vec4(glyph_color, alpha); - - // Outline - // float mu = smoothstep(outline_center-width, outline_center+width, dist); - // vec3 rgb = mix(outline_color, glyph_color, mu); - // gl_FragColor = vec4(rgb, max(alpha,mu)); - - // Glow - //vec3 rgb = mix(glow_color, glyph_color, alpha); - //float mu = smoothstep(glyph_center, glow_center, sqrt(dist)); - //gl_FragColor = vec4(rgb, max(alpha,mu)); - - // Glow + outline - vec3 rgb = mix(glow_color, glyph_color, alpha); - float mu = smoothstep(glyph_center, glow_center, sqrt(dist)); - color = vec4(rgb, max(alpha,mu)); - float beta = smoothstep(outline_center-width, outline_center+width, dist); - rgb = mix(outline_color, color.rgb, beta); - gl_FragColor = vec4(rgb, max(color.a,beta)); - -} - - diff --git a/examples/shaders/distance-field.vert b/examples/shaders/distance-field.vert @@ -1,40 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ -void main(void) -{ - gl_FrontColor = gl_Color; - gl_TexCoord[0].xy = gl_MultiTexCoord0.xy; - gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; -} - - diff --git a/examples/shaders/text.frag b/examples/shaders/text.frag @@ -1,152 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ - - -vec3 -energy_distribution( vec4 previous, vec4 current, vec4 next ) -{ - float primary = 1.0/3.0; - float secondary = 1.0/3.0; - float tertiary = 0.0; - - // Energy distribution as explained on: - // http://www.grc.com/freeandclear.htm - // - // .. v.. - // RGB RGB RGB - // previous.g + previous.b + current.r + current.g + current.b - // - // . .v. . - // RGB RGB RGB - // previous.b + current.r + current.g + current.b + next.r - // - // ..v .. - // RGB RGB RGB - // current.r + current.g + current.b + next.r + next.g - - float r = - tertiary * previous.g + - secondary * previous.b + - primary * current.r + - secondary * current.g + - tertiary * current.b; - - float g = - tertiary * previous.b + - secondary * current.r + - primary * current.g + - secondary * current.b + - tertiary * next.r; - - float b = - tertiary * current.r + - secondary * current.g + - primary * current.b + - secondary * next.r + - tertiary * next.g; - - return vec3(r,g,b); -} - - -uniform sampler2D texture; -uniform vec3 pixel; -varying float vgamma; -varying float vshift; -void main() -{ - vec2 uv = gl_TexCoord[0].xy; - float shift = vshift; - - // LCD Off - if( pixel.z == 1.0) - { - float a = texture2D(texture, uv).r; - gl_FragColor = gl_Color * pow( a, 1.0/vgamma ); - return; - } - - // LCD On - vec4 current = texture2D(texture, uv); - vec4 previous= texture2D(texture, uv+vec2(-1.,0.)*pixel.xy); - vec4 next = texture2D(texture, uv+vec2(+1.,0.)*pixel.xy); - - current = pow(current, vec4(1.0/vgamma)); - previous= pow(previous, vec4(1.0/vgamma)); - - float r = current.r; - float g = current.g; - float b = current.b; - - if( shift <= 0.333 ) - { - float z = shift/0.333; - r = mix(current.r, previous.b, z); - g = mix(current.g, current.r, z); - b = mix(current.b, current.g, z); - } - else if( shift <= 0.666 ) - { - float z = (shift-0.33)/0.333; - r = mix(previous.b, previous.g, z); - g = mix(current.r, previous.b, z); - b = mix(current.g, current.r, z); - } - else if( shift < 1.0 ) - { - float z = (shift-0.66)/0.334; - r = mix(previous.g, previous.r, z); - g = mix(previous.b, previous.g, z); - b = mix(current.r, previous.b, z); - } - - float t = max(max(r,g),b); - vec4 color = vec4(gl_Color.rgb, (r+g+b)/3.0); - color = t*color + (1.0-t)*vec4(r,g,b, min(min(r,g),b)); - gl_FragColor = vec4( color.rgb, gl_Color.a*color.a); - - -// gl_FragColor = vec4(pow(vec3(r,g,b),vec3(1.0/vgamma)),a); - - /* - vec3 color = energy_distribution(previous, vec4(r,g,b,1), next); - color = pow( color, vec3(1.0/vgamma)); - - vec3 color = vec3(r,g,b); //pow( vec3(r,g,b), vec3(1.0/vgamma)); - gl_FragColor.rgb = color; //*gl_Color.rgb; - gl_FragColor.a = (color.r+color.g+color.b)/3.0 * gl_Color.a; - */ - -// gl_FragColor = vec4(pow(vec3(r,g,b),vec3(1.0/vgamma)),a); - //gl_FragColor = vec4(r,g,b,a); -} diff --git a/examples/shaders/text.vert b/examples/shaders/text.vert @@ -1,55 +0,0 @@ -/* ============================================================================ - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ---------------------------------------------------------------------------- - * Copyright 2011,2012 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ============================================================================ - */ -uniform sampler2D texture; -uniform vec3 pixel; -uniform mat4 model; -uniform mat4 view; -uniform mat4 projection; - - -attribute vec3 vertex; -attribute vec4 color; -attribute vec2 tex_coord; -attribute float ashift; -attribute float agamma; -varying float vshift; -varying float vgamma; -void main() -{ - vshift = ashift; - vgamma = agamma; - gl_FrontColor = color; - gl_TexCoord[0].xy = tex_coord.xy; - gl_Position = projection*(view*(model*vec4(vertex,1.0))); -} diff --git a/examples/shaders/v3f-c4f.frag b/examples/shaders/v3f-c4f.frag @@ -1,36 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ -void main() -{ - gl_FragColor = gl_Color; -} diff --git a/examples/shaders/v3f-c4f.vert b/examples/shaders/v3f-c4f.vert @@ -1,43 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ -uniform mat4 model; -uniform mat4 view; -uniform mat4 projection; - -attribute vec3 vertex; -attribute vec4 color; -void main() -{ - gl_FrontColor = color; - gl_Position = projection*(view*(model*vec4(vertex,1.0))); -} diff --git a/examples/shaders/v3f-t2f-c4f.frag b/examples/shaders/v3f-t2f-c4f.frag @@ -1,38 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ -uniform sampler2D texture; -void main() -{ - float a = texture2D(texture, gl_TexCoord[0].xy).r; - gl_FragColor = vec4(gl_Color.rgb, gl_Color.a*a); -} diff --git a/examples/shaders/v3f-t2f-c4f.vert b/examples/shaders/v3f-t2f-c4f.vert @@ -1,45 +0,0 @@ -/* ========================================================================= - * Freetype GL - A C OpenGL Freetype engine - * Platform: Any - * WWW: http://code.google.com/p/freetype-gl/ - * ------------------------------------------------------------------------- - * Copyright 2011 Nicolas P. Rougier. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY NICOLAS P. ROUGIER ''AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL NICOLAS P. ROUGIER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are - * those of the authors and should not be interpreted as representing official - * policies, either expressed or implied, of Nicolas P. Rougier. - * ========================================================================= */ -uniform mat4 model; -uniform mat4 view; -uniform mat4 projection; - -attribute vec3 vertex; -attribute vec2 tex_coord; -attribute vec4 color; -void main() -{ - gl_TexCoord[0].xy = tex_coord.xy; - gl_FrontColor = color; - gl_Position = projection*(view*(model*vec4(vertex,1.0))); -} diff --git a/examples/cairo.cpp b/examples/tests/cairo.cpp diff --git a/examples/text.cpp b/examples/tests/text.cpp