Mercurial > hg > pub > prymula > com
changeset 12:24d60bdea349
ClonneChannel
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/LICENSE Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,27 @@ +License / Copyright Information + +The DPF-Plugins package consists of several plugins based on the DISTHRO Plugin +Framework (DPF). Different copyrights and licenses apply to different plugins. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +DPF-Plugins licenses + +Component Location License +------------------------------------------------------------------ +DPF src/dpf ISC + +ndc Plugs: + + CloneChannel src/plugins/CloneChannel MIT + + +------------------------------------------------------------------ + +The LICENSE file for each component can be retrieved at the specified Location.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/Makefile Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,94 @@ +#!/usr/bin/make -f +# Makefile for DISTRHO Plugins # +# ---------------------------- # +# Created by falkTX +# + +include dpf/Makefile.base.mk + +all: dgl plugins gen + +# -------------------------------------------------------------- + +PREFIX ?= /usr/local +DESTDIR ?= + +# -------------------------------------------------------------- +# Check for system-wide projectM + +HAVE_PROJECTM = $(shell pkg-config --exists libprojectM && echo true) + +# -------------------------------------------------------------- + +ifneq ($(CROSS_COMPILING),true) +CAN_GENERATE_TTL = true +else ifneq ($(EXE_WRAPPER),) +CAN_GENERATE_TTL = true +endif + +dgl: +ifeq ($(HAVE_CAIRO_OR_OPENGL),true) + $(MAKE) FILE_BROWSER_DISABLED=true -C dpf/dgl +ifeq ($(HAVE_OPENGL),true) + $(MAKE) FILE_BROWSER_DISABLED=true -C dpf/dgl opengl3 +endif +endif + +plugins: dgl + + $(MAKE) all -C plugins/CloneChannel + +gen: plugins dpf/utils/lv2_ttl_generator +ifeq ($(CAN_GENERATE_TTL),true) + @$(CURDIR)/dpf/utils/generate-ttl.sh +endif + +dpf/utils/lv2_ttl_generator: + $(MAKE) -C dpf/utils/lv2-ttl-generator + +# -------------------------------------------------------------- + +clean: + rm -rf bin build + + $(MAKE) clean -C dpf/dgl + $(MAKE) clean -C dpf/utils/lv2-ttl-generator + + + $(MAKE) clean -C plugins/CloneChannel + +# -------------------------------------------------------------- + +install: + install -d $(DESTDIR)$(PREFIX)/lib/ladspa/ + install -d $(DESTDIR)$(PREFIX)/lib/dssi/ + install -d $(DESTDIR)$(PREFIX)/lib/lv2/ + install -d $(DESTDIR)$(PREFIX)/lib/vst/ + install -d $(DESTDIR)$(PREFIX)/lib/vst3/ + install -d $(DESTDIR)$(PREFIX)/lib/clap/ + install -d $(DESTDIR)$(PREFIX)/bin/ + + install -m 644 bin/*-ladspa.* $(DESTDIR)$(PREFIX)/lib/ladspa/ + install -m 644 bin/*-dssi.* $(DESTDIR)$(PREFIX)/lib/dssi/ +ifneq ($(MACOS),true) + install -m 644 bin/*-vst.* $(DESTDIR)$(PREFIX)/lib/vst/ +endif + +ifeq ($(HAVE_CAIRO_OR_OPENGL),true) +ifeq ($(HAVE_LIBLO),true) + cp -r bin/*-dssi $(DESTDIR)$(PREFIX)/lib/dssi/ +endif # HAVE_LIBLO +endif # HAVE_CAIRO_OR_OPENGL + cp -rL bin/*.lv2 $(DESTDIR)$(PREFIX)/lib/lv2/ +ifeq ($(HAVE_OPENGL),true) + cp -rL bin/*.vst $(DESTDIR)$(PREFIX)/lib/vst/ +endif # HAVE_OPENGL + cp -rL bin/*.vst3 $(DESTDIR)$(PREFIX)/lib/vst3/ + cp -rL bin/*.clap $(DESTDIR)$(PREFIX)/lib/clap/ + + install -m 755 bin/CLoneChannel$(APP_EXT) $(DESTDIR)$(PREFIX)/bin/ + + +# -------------------------------------------------------------- + +.PHONY: plugins
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/README.md Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,11 @@ +DPF-Plugins +=========== + +Collection of DPF-based plugins ready for packaging.<br/> +They come in LADSPA, DSSI, LV2, VST2, VST3 and CLAP formats. + +This repository does not use submodules,<br/> +everything you need to build is included in a simple clone. + +The list of plugins/packs are: + - CloneChannel
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/CloneChannel/Changelog Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,6 @@ +0.231015-2 - Sprzątanie kodu +0.231015-1 - Uzupełniłem opis funkcji dla wtyczki ladspa +0.231015-0 - Oprócz klonowania, dostępne jest przenoszenie pojedyńczej ścieżki, pomiędzy kanałami +0.231014-1 - Poprawiłem grafikę +0.231014-0 - Kopiuje z kanału na kanał +0.231013-0 - Inicjacja projektu
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/CloneChannel/DistrhoArtworkCloneChannel.cpp Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,4714 @@ +/* (Auto-generated binary data file). */ + +#include "DistrhoArtworkCloneChannel.hpp" + +static const unsigned char temp_background_1[] = { + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 215, 215, 215, 209, 209, 209, 199, 199, 199, 189, 189, 189, 175, 175, 175, 159, 159, 159, 151, 151, 151, 146, 146, 146, 132, 132, 132, 123, 123, 123, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 103, 103, 103, 101, 101, 101, 101, 101, 101, + 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 100, 100, 100, 87, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, + 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, + 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, + 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, + 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, + 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, + 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, + 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 92, 92, 92, + 101, 101, 100, 101, 101, 100, 101, 101, 100, 101, 101, 101, 101, 101, 101, 101, 101, 101, 100, 100, 100, 111, 111, 111, 114, 114, 114, 114, 114, 114, 114, 114, 114, 116, 116, 116, 132, 132, 132, 132, 132, 132, 136, 136, 136, 151, 151, 151, 170, 170, 170, 170, 170, 170, 183, 183, 183, 189, 189, 189, 207, 207, 207, + 223, 223, 223, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, + 209, 209, 209, 172, 172, 172, 142, 142, 142, 113, 113, 113, 91, 91, 91, 57, 57, 57, 40, 40, 40, 14, 14, 14, 7, 7, 7, 9, 9, 9, 11, 11, 12, 12, 12, 14, 11, 11, 14, 12, 12, 15, 11, 11, 16, 8, 8, 17, 7, 7, 18, 7, 7, 18, 7, 7, 20, 7, 7, 21, 7, 7, 23, + 7, 7, 23, 7, 7, 24, 7, 7, 24, 8, 8, 26, 9, 9, 28, 10, 10, 29, 10, 10, 29, 10, 10, 30, 10, 10, 30, 10, 10, 30, 11, 11, 30, 10, 10, 29, 12, 12, 32, 12, 12, 33, 12, 12, 32, 12, 12, 32, 12, 12, 32, 12, 12, 34, 13, 13, 52, 13, 13, 55, 13, 13, 52, + 13, 13, 50, 13, 13, 49, 13, 13, 48, 13, 13, 47, 13, 13, 46, 13, 13, 46, 13, 13, 45, 13, 13, 44, 13, 13, 43, 13, 13, 43, 13, 13, 42, 13, 13, 42, 13, 13, 42, 13, 13, 42, 13, 13, 42, 13, 13, 42, 13, 13, 42, 13, 13, 43, 13, 13, 43, 13, 13, 44, 13, 13, 44, + 13, 13, 44, 13, 13, 44, 13, 13, 44, 13, 13, 44, 13, 13, 44, 13, 13, 44, 13, 13, 44, 13, 13, 44, 13, 13, 43, 13, 13, 43, 13, 13, 43, 13, 13, 43, 13, 13, 43, 13, 13, 42, 13, 13, 42, 13, 13, 42, 13, 13, 41, 13, 13, 40, 13, 13, 40, 13, 13, 39, 13, 13, 39, + 13, 13, 38, 13, 13, 38, 13, 13, 38, 13, 13, 38, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 38, 13, 13, 38, 13, 13, 38, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 37, + 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 37, 13, 13, 36, 13, 13, 36, 13, 13, 36, 13, 13, 36, 13, 13, 36, 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 35, + 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 35, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, + 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 34, 13, 13, 33, 13, 13, 34, 13, 13, 42, 13, 13, 53, 13, 13, 54, 13, 13, 52, 13, 13, 51, 13, 13, 50, 13, 13, 49, 13, 13, 48, 13, 13, 47, 13, 13, 47, 13, 13, 46, 13, 13, 46, 13, 13, 45, 13, 13, 45, + 13, 13, 45, 13, 13, 45, 13, 13, 45, 13, 13, 45, 13, 13, 45, 13, 13, 46, 13, 13, 46, 13, 13, 45, 13, 13, 45, 13, 13, 45, 13, 13, 44, 13, 13, 44, 13, 13, 44, 13, 13, 43, 13, 13, 42, 13, 13, 42, 13, 13, 41, 13, 13, 41, 12, 12, 41, 12, 12, 40, 12, 12, 40, + 12, 12, 40, 12, 12, 40, 12, 12, 39, 11, 11, 37, 10, 10, 36, 10, 10, 36, 10, 10, 36, 10, 10, 35, 10, 10, 35, 10, 10, 34, 9, 9, 34, 7, 7, 30, 7, 7, 29, 7, 7, 28, 7, 7, 27, 7, 7, 26, 7, 7, 24, 7, 7, 23, 7, 7, 21, 7, 7, 20, 8, 8, 18, + 10, 10, 18, 10, 10, 16, 12, 12, 16, 12, 12, 14, 11, 11, 12, 7, 7, 8, 7, 7, 7, 14, 14, 14, 34, 34, 34, 64, 64, 64, 82, 82, 82, 116, 116, 116, 148, 148, 148, 165, 165, 165, 203, 203, 203, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, + 218, 218, 218, 187, 187, 187, 135, 135, 135, 76, 76, 76, 42, 42, 42, 28, 28, 29, 15, 15, 18, 7, 7, 15, 9, 9, 22, 12, 12, 27, 12, 12, 31, 9, 9, 34, 7, 7, 37, 7, 7, 43, 7, 7, 48, 8, 8, 50, 9, 9, 52, 8, 8, 52, 9, 9, 53, 8, 8, 54, 7, 7, 55, + 7, 7, 56, 7, 7, 57, 7, 7, 58, 7, 7, 58, 7, 7, 59, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 61, 7, 7, 61, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 64, 7, 7, 64, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 61, 7, 7, 60, + 7, 7, 60, 7, 7, 69, 7, 7, 115, 7, 7, 113, 7, 7, 106, 7, 7, 101, 7, 7, 98, 7, 7, 96, 7, 7, 95, 7, 7, 94, 7, 7, 93, 7, 7, 91, 7, 7, 89, 7, 7, 86, 7, 7, 85, 7, 7, 83, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 83, 7, 7, 83, + 7, 7, 84, 7, 7, 85, 7, 7, 87, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 85, 7, 7, 85, 7, 7, 85, 7, 7, 84, 7, 7, 83, 7, 7, 81, + 7, 7, 80, 7, 7, 79, 7, 7, 78, 7, 7, 77, 7, 7, 76, 7, 7, 74, 7, 7, 74, 7, 7, 73, 7, 7, 72, 7, 7, 72, 7, 7, 71, 7, 7, 71, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 71, 7, 7, 71, 7, 7, 71, 7, 7, 72, 7, 7, 72, 7, 7, 73, + 7, 7, 72, 7, 7, 72, 7, 7, 71, 7, 7, 71, 7, 7, 71, 7, 7, 71, 7, 7, 71, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 68, 7, 7, 68, 7, 7, 68, 7, 7, 68, 7, 7, 67, 7, 7, 67, 7, 7, 66, 7, 7, 66, + 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 64, 7, 7, 64, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, + 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 61, 7, 7, 65, 7, 7, 84, 7, 7, 108, 7, 7, 112, 7, 7, 108, 7, 7, 105, 7, 7, 102, 7, 7, 98, 7, 7, 96, + 7, 7, 94, 7, 7, 94, 7, 7, 93, 7, 7, 92, 7, 7, 91, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 90, 7, 7, 91, 7, 7, 91, 7, 7, 92, 7, 7, 91, 7, 7, 90, 7, 7, 89, 7, 7, 88, 7, 7, 87, 7, 7, 87, 7, 7, 86, 7, 7, 85, 7, 7, 83, + 7, 7, 82, 7, 7, 81, 7, 7, 80, 7, 7, 80, 7, 7, 79, 7, 7, 79, 7, 7, 79, 7, 7, 79, 7, 7, 79, 7, 7, 79, 7, 7, 79, 7, 7, 79, 7, 7, 78, 7, 7, 78, 7, 7, 77, 7, 7, 77, 7, 7, 76, 7, 7, 75, 7, 7, 73, 7, 7, 72, 7, 7, 70, + 7, 7, 68, 7, 7, 67, 7, 7, 66, 7, 7, 64, 7, 7, 61, 8, 8, 61, 8, 8, 59, 9, 9, 58, 9, 9, 57, 8, 8, 55, 7, 7, 52, 7, 7, 47, 7, 7, 41, 11, 11, 37, 13, 13, 33, 12, 12, 28, 7, 7, 20, 7, 7, 17, 11, 11, 16, 26, 26, 26, 39, 39, 39, + 78, 78, 78, 144, 144, 144, 200, 200, 200, 222, 222, 222, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 229, 229, 229, 153, 153, 153, 73, 73, 73, 30, 30, 31, 10, 10, 12, 8, 8, 13, 12, 12, 23, 8, 8, 32, 9, 9, 45, 9, 9, 51, 7, 7, 56, 7, 7, 60, 7, 7, 61, 7, 7, 61, 7, 7, 62, 7, 7, 62, 7, 7, 64, 7, 7, 64, 7, 7, 65, + 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 66, 7, 7, 67, 7, 7, 68, 7, 7, 68, 7, 7, 69, 7, 7, 69, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 71, 7, 7, 71, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, + 7, 7, 72, 7, 7, 71, 7, 7, 71, 7, 7, 70, 7, 7, 69, 7, 7, 69, 7, 7, 86, 7, 7, 129, 7, 7, 121, 7, 7, 115, 7, 7, 110, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 101, 7, 7, 98, 7, 7, 96, 7, 7, 93, 7, 7, 92, + 7, 7, 91, 7, 7, 91, 7, 7, 91, 7, 7, 91, 7, 7, 92, 7, 7, 93, 7, 7, 95, 7, 7, 96, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 95, + 7, 7, 95, 7, 7, 94, 7, 7, 93, 7, 7, 92, 7, 7, 91, 7, 7, 90, 7, 7, 89, 7, 7, 88, 7, 7, 87, 7, 7, 85, 7, 7, 84, 7, 7, 83, 7, 7, 82, 7, 7, 81, 7, 7, 81, 7, 7, 81, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, + 7, 7, 80, 7, 7, 80, 7, 7, 81, 7, 7, 82, 7, 7, 82, 7, 7, 81, 7, 7, 81, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 79, 7, 7, 79, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 77, 7, 7, 76, 7, 7, 76, 7, 7, 76, + 7, 7, 76, 7, 7, 76, 7, 7, 75, 7, 7, 75, 7, 7, 74, 7, 7, 74, 7, 7, 74, 7, 7, 73, 7, 7, 73, 7, 7, 73, 7, 7, 73, 7, 7, 73, 7, 7, 74, 7, 7, 74, 7, 7, 74, 7, 7, 74, 7, 7, 74, 7, 7, 74, 7, 7, 73, 7, 7, 73, 7, 7, 72, + 7, 7, 72, 7, 7, 72, 7, 7, 71, 7, 7, 71, 7, 7, 71, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 71, 7, 7, 71, 7, 7, 70, 7, 7, 71, 7, 7, 92, 7, 7, 125, + 7, 7, 122, 7, 7, 117, 7, 7, 113, 7, 7, 109, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 100, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 99, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 97, 7, 7, 96, + 7, 7, 96, 7, 7, 95, 7, 7, 94, 7, 7, 93, 7, 7, 92, 7, 7, 90, 7, 7, 89, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 87, 7, 7, 87, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 87, 7, 7, 86, 7, 7, 85, + 7, 7, 84, 7, 7, 83, 7, 7, 83, 7, 7, 81, 7, 7, 80, 7, 7, 79, 7, 7, 77, 7, 7, 76, 7, 7, 75, 7, 7, 74, 7, 7, 73, 7, 7, 73, 7, 7, 72, 7, 7, 72, 7, 7, 71, 7, 7, 70, 7, 7, 69, 7, 7, 68, 7, 7, 67, 7, 7, 66, 7, 7, 65, + 7, 7, 64, 7, 7, 60, 8, 8, 54, 8, 8, 45, 8, 8, 32, 11, 11, 21, 7, 7, 11, 10, 10, 12, 35, 35, 35, 68, 68, 68, 153, 153, 153, 238, 238, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 225, 115, 115, 115, 45, 45, 45, 9, 9, 9, 8, 8, 20, 8, 8, 38, 7, 7, 50, 7, 7, 59, 7, 7, 64, 7, 7, 65, 7, 7, 67, 7, 7, 68, 7, 7, 69, 7, 7, 70, 7, 7, 71, 7, 7, 72, + 7, 7, 72, 7, 7, 73, 7, 7, 73, 7, 7, 74, 7, 7, 74, 7, 7, 74, 7, 7, 73, 7, 7, 74, 7, 7, 74, 7, 7, 74, 7, 7, 75, 7, 7, 76, 7, 7, 76, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 78, 7, 7, 78, 7, 7, 79, + 7, 7, 79, 7, 7, 79, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 79, 7, 7, 78, 7, 7, 78, 7, 7, 80, 7, 7, 117, 7, 7, 138, 7, 7, 130, 7, 7, 124, 7, 7, 120, 7, 7, 118, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 113, + 7, 7, 111, 7, 7, 108, 7, 7, 105, 7, 7, 102, 7, 7, 100, 7, 7, 99, 7, 7, 99, 7, 7, 100, 7, 7, 100, 7, 7, 101, 7, 7, 102, 7, 7, 104, 7, 7, 105, 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 104, + 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 102, 7, 7, 102, 7, 7, 100, 7, 7, 99, 7, 7, 98, 7, 7, 96, 7, 7, 95, 7, 7, 93, 7, 7, 92, 7, 7, 92, 7, 7, 91, 7, 7, 91, 7, 7, 90, + 7, 7, 90, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 91, 7, 7, 91, 7, 7, 90, 7, 7, 90, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 88, 7, 7, 88, 7, 7, 87, 7, 7, 87, 7, 7, 86, 7, 7, 86, + 7, 7, 86, 7, 7, 85, 7, 7, 85, 7, 7, 85, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 83, 7, 7, 83, 7, 7, 83, 7, 7, 83, 7, 7, 83, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 83, 7, 7, 83, 7, 7, 83, 7, 7, 83, + 7, 7, 83, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 81, 7, 7, 81, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 81, 7, 7, 81, 7, 7, 81, 7, 7, 81, 7, 7, 81, 7, 7, 81, 7, 7, 80, 7, 7, 80, 7, 7, 79, + 7, 7, 79, 7, 7, 78, 7, 7, 78, 7, 7, 81, 7, 7, 111, 7, 7, 137, 7, 7, 131, 7, 7, 124, 7, 7, 120, 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 111, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 108, 7, 7, 109, + 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 100, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, + 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 95, 7, 7, 94, 7, 7, 93, 7, 7, 92, 7, 7, 91, 7, 7, 90, 7, 7, 89, 7, 7, 88, 7, 7, 86, 7, 7, 85, 7, 7, 84, 7, 7, 83, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 81, 7, 7, 81, + 7, 7, 80, 7, 7, 78, 7, 7, 77, 7, 7, 77, 7, 7, 75, 7, 7, 74, 7, 7, 73, 7, 7, 71, 7, 7, 69, 7, 7, 68, 7, 7, 66, 7, 7, 59, 8, 8, 49, 9, 9, 37, 9, 9, 19, 7, 7, 7, 31, 31, 31, 118, 118, 118, 216, 216, 216, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 193, 87, 87, 87, 21, 21, 21, 9, 9, 12, 9, 9, 27, 8, 8, 43, 7, 7, 61, 7, 7, 67, 7, 7, 70, 7, 7, 71, 7, 7, 73, 7, 7, 74, 7, 7, 75, + 7, 7, 77, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 79, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 81, 7, 7, 81, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 81, 7, 7, 81, 7, 7, 82, 7, 7, 83, 7, 7, 83, 7, 7, 83, 7, 7, 83, + 7, 7, 83, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 85, 7, 7, 86, 7, 7, 86, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 86, 7, 7, 85, 7, 7, 84, 7, 7, 83, 7, 7, 100, 7, 7, 141, 7, 7, 140, 7, 7, 134, 7, 7, 130, 7, 7, 126, + 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 117, 7, 7, 114, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 107, 7, 7, 108, 7, 7, 109, 7, 7, 110, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 112, + 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 106, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 100, + 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, 7, 7, 95, 7, 7, 95, + 7, 7, 94, 7, 7, 94, 7, 7, 93, 7, 7, 93, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 91, 7, 7, 91, 7, 7, 91, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 89, + 7, 7, 89, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 89, 7, 7, 89, 7, 7, 88, 7, 7, 88, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 88, + 7, 7, 88, 7, 7, 89, 7, 7, 90, 7, 7, 89, 7, 7, 89, 7, 7, 85, 7, 7, 85, 7, 7, 85, 7, 7, 84, 7, 7, 90, 7, 7, 134, 7, 7, 140, 7, 7, 133, 7, 7, 128, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 120, 7, 7, 118, 7, 7, 116, 7, 7, 114, + 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, + 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 99, 7, 7, 98, 7, 7, 97, 7, 7, 96, 7, 7, 95, 7, 7, 94, 7, 7, 92, 7, 7, 91, 7, 7, 90, 7, 7, 90, 7, 7, 90, + 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 88, 7, 7, 87, 7, 7, 86, 7, 7, 85, 7, 7, 85, 7, 7, 84, 7, 7, 83, 7, 7, 82, 7, 7, 81, 7, 7, 80, 7, 7, 78, 7, 7, 76, 7, 7, 73, 7, 7, 70, 7, 7, 66, 7, 7, 59, 7, 7, 45, + 7, 7, 24, 8, 8, 11, 20, 20, 20, 93, 93, 93, 197, 197, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 118, 118, 118, 24, 24, 24, 7, 7, 12, 8, 8, 30, 7, 7, 51, 7, 7, 64, 7, 7, 70, 7, 7, 74, 7, 7, 77, + 7, 7, 78, 7, 7, 79, 7, 7, 80, 7, 7, 81, 7, 7, 82, 7, 7, 83, 7, 7, 84, 7, 7, 85, 7, 7, 85, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 87, 7, 7, 87, + 7, 7, 88, 7, 7, 88, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 91, 7, 7, 91, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 93, 7, 7, 92, 7, 7, 92, 7, 7, 91, 7, 7, 90, 7, 7, 89, 7, 7, 122, + 7, 7, 150, 7, 7, 143, 7, 7, 139, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 124, 7, 7, 122, 7, 7, 118, 7, 7, 116, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, + 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, + 7, 7, 113, 7, 7, 111, 7, 7, 110, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, + 7, 7, 103, 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, + 7, 7, 96, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 94, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, + 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 96, 7, 7, 96, 7, 7, 100, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 97, 7, 7, 93, 7, 7, 90, 7, 7, 90, 7, 7, 89, 7, 7, 116, 7, 7, 147, 7, 7, 142, 7, 7, 136, 7, 7, 133, 7, 7, 131, + 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, + 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 101, 7, 7, 100, 7, 7, 99, + 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 95, 7, 7, 94, 7, 7, 93, 7, 7, 92, 7, 7, 92, 7, 7, 91, 7, 7, 90, 7, 7, 89, 7, 7, 88, 7, 7, 87, 7, 7, 86, 7, 7, 84, 7, 7, 83, + 7, 7, 81, 7, 7, 79, 7, 7, 76, 7, 7, 73, 7, 7, 68, 7, 7, 61, 7, 7, 48, 7, 7, 26, 7, 7, 11, 24, 24, 24, 131, 131, 130, 252, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 105, 105, 105, 7, 7, 7, 7, 7, 22, 7, 7, 54, 7, 7, 69, + 7, 7, 72, 7, 7, 75, 7, 7, 78, 7, 7, 81, 7, 7, 83, 7, 7, 85, 7, 7, 86, 7, 7, 87, 7, 7, 88, 7, 7, 89, 7, 7, 90, 7, 7, 91, 7, 7, 91, 7, 7, 91, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 91, 7, 7, 91, + 7, 7, 91, 7, 7, 90, 7, 7, 91, 7, 7, 91, 7, 7, 91, 7, 7, 92, 7, 7, 92, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 94, 7, 7, 94, 7, 7, 94, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, + 7, 7, 95, 7, 7, 94, 7, 7, 93, 7, 7, 95, 7, 7, 138, 7, 7, 152, 7, 7, 145, 7, 7, 141, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 130, 7, 7, 126, 7, 7, 124, 7, 7, 120, 7, 7, 118, 7, 7, 117, + 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 122, + 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 114, 7, 7, 113, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, + 7, 7, 107, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 100, + 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, + 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 100, 7, 7, 103, 7, 7, 105, 7, 7, 107, 7, 7, 110, 7, 7, 110, 7, 7, 108, 7, 7, 108, 7, 7, 104, 7, 7, 97, 7, 7, 96, 7, 7, 93, 7, 7, 103, + 7, 7, 147, 7, 7, 148, 7, 7, 142, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, + 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, + 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 95, + 7, 7, 94, 7, 7, 93, 7, 7, 92, 7, 7, 91, 7, 7, 90, 7, 7, 88, 7, 7, 85, 7, 7, 82, 7, 7, 79, 7, 7, 75, 7, 7, 72, 7, 7, 68, 7, 7, 62, 7, 7, 48, 7, 7, 18, 7, 7, 7, 97, 97, 97, 245, 245, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 218, 75, 75, 75, + 8, 8, 9, 7, 7, 30, 7, 7, 66, 7, 7, 75, 7, 7, 77, 7, 7, 79, 7, 7, 82, 7, 7, 86, 7, 7, 89, 7, 7, 91, 7, 7, 91, 7, 7, 92, 7, 7, 92, 7, 7, 93, 7, 7, 94, 7, 7, 95, 7, 7, 95, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, + 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 94, 7, 7, 94, 7, 7, 94, 7, 7, 95, 7, 7, 95, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 98, 7, 7, 98, 7, 7, 98, + 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 100, 7, 7, 144, 7, 7, 154, 7, 7, 147, 7, 7, 143, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 135, + 7, 7, 132, 7, 7, 129, 7, 7, 126, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, + 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, + 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, + 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, + 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 100, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 103, 7, 7, 106, 7, 7, 108, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 116, + 7, 7, 113, 7, 7, 106, 7, 7, 100, 7, 7, 97, 7, 7, 102, 7, 7, 146, 7, 7, 155, 7, 7, 148, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, + 7, 7, 130, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, + 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 103, + 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 96, 7, 7, 95, 7, 7, 94, 7, 7, 92, 7, 7, 90, 7, 7, 87, 7, 7, 84, 7, 7, 80, 7, 7, 76, 7, 7, 72, 7, 7, 68, 7, 7, 59, 7, 7, 28, + 7, 7, 7, 72, 72, 72, 237, 237, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 205, 205, 205, 52, 52, 52, 9, 9, 12, 8, 8, 35, 7, 7, 70, 7, 7, 77, 7, 7, 81, 7, 7, 85, 7, 7, 87, 7, 7, 89, 7, 7, 91, 7, 7, 94, 7, 7, 96, 7, 7, 96, 7, 7, 97, 7, 7, 97, 7, 7, 98, 7, 7, 98, 7, 7, 99, + 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 99, 7, 7, 99, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 101, 7, 7, 101, + 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 100, 7, 7, 99, 7, 7, 100, 7, 7, 139, 7, 7, 157, 7, 7, 150, 7, 7, 145, 7, 7, 142, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 133, 7, 7, 131, 7, 7, 129, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 120, 7, 7, 119, + 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, + 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, + 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 106, 7, 7, 110, 7, 7, 111, 7, 7, 112, + 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 116, 7, 7, 119, 7, 7, 119, 7, 7, 115, 7, 7, 108, 7, 7, 102, 7, 7, 101, 7, 7, 141, 7, 7, 160, 7, 7, 153, 7, 7, 150, 7, 7, 148, 7, 7, 145, 7, 7, 143, 7, 7, 140, 7, 7, 137, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 122, 7, 7, 121, + 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, + 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 101, 7, 7, 100, 7, 7, 99, 7, 7, 98, 7, 7, 96, 7, 7, 94, 7, 7, 92, 7, 7, 89, 7, 7, 87, + 7, 7, 83, 7, 7, 80, 7, 7, 75, 7, 7, 69, 7, 7, 61, 7, 7, 29, 9, 9, 11, 46, 46, 46, 206, 206, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 228, 228, 38, 38, 38, 7, 7, 11, 8, 8, 42, 7, 7, 71, 7, 7, 79, 7, 7, 85, 7, 7, 89, 7, 7, 91, 7, 7, 92, 7, 7, 94, 7, 7, 96, 7, 7, 99, 7, 7, 100, 7, 7, 101, + 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 102, 7, 7, 102, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, + 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 128, 7, 7, 160, + 7, 7, 153, 7, 7, 147, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, + 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, + 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, + 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, + 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, + 7, 7, 109, 7, 7, 109, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 111, 7, 7, 117, 7, 7, 121, 7, 7, 118, 7, 7, 113, 7, 7, 106, 7, 7, 102, 7, 7, 130, 7, 7, 164, 7, 7, 161, 7, 7, 157, 7, 7, 154, 7, 7, 152, + 7, 7, 149, 7, 7, 145, 7, 7, 142, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, + 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, + 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 101, 7, 7, 100, + 7, 7, 100, 7, 7, 98, 7, 7, 96, 7, 7, 94, 7, 7, 92, 7, 7, 89, 7, 7, 86, 7, 7, 82, 7, 7, 78, 7, 7, 71, 7, 7, 61, 7, 7, 37, 7, 7, 10, 38, 38, 38, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 108, 108, 108, 8, 8, 9, 7, 7, 48, 7, 7, 74, 7, 7, 82, 7, 7, 89, 7, 7, 93, 7, 7, 95, 7, 7, 97, 7, 7, 98, + 7, 7, 100, 7, 7, 101, 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 105, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, + 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 105, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, + 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 118, 7, 7, 160, 7, 7, 156, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 125, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, + 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, + 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 111, 7, 7, 108, 7, 7, 107, 7, 7, 105, 7, 7, 106, 7, 7, 107, 7, 7, 112, 7, 7, 118, 7, 7, 121, 7, 7, 118, 7, 7, 110, 7, 7, 104, 7, 7, 109, + 7, 7, 141, 7, 7, 166, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 155, 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, + 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, + 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 101, 7, 7, 99, 7, 7, 97, 7, 7, 95, 7, 7, 93, 7, 7, 91, 7, 7, 88, 7, 7, 85, 7, 7, 81, 7, 7, 74, 7, 7, 66, 7, 7, 42, 7, 7, 7, 108, 108, 107, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 194, 194, 24, 24, 24, 7, 7, 30, 7, 7, 73, 7, 7, 83, 7, 7, 91, + 7, 7, 96, 7, 7, 99, 7, 7, 101, 7, 7, 102, 7, 7, 104, 7, 7, 104, 7, 7, 105, 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, + 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 108, 7, 7, 108, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, + 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 122, 7, 7, 162, 7, 7, 157, 7, 7, 151, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, + 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, + 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 108, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 109, 7, 7, 114, + 7, 7, 118, 7, 7, 118, 7, 7, 112, 7, 7, 106, 7, 7, 105, 7, 7, 107, 7, 7, 132, 7, 7, 168, 7, 7, 170, 7, 7, 166, 7, 7, 161, 7, 7, 155, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 146, 7, 7, 143, 7, 7, 140, + 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 123, + 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, + 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 100, 7, 7, 99, 7, 7, 97, 7, 7, 95, 7, 7, 93, 7, 7, 90, 7, 7, 87, 7, 7, 82, + 7, 7, 75, 7, 7, 64, 7, 7, 25, 24, 24, 24, 200, 200, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 75, 75, 75, + 7, 7, 12, 7, 7, 60, 7, 7, 82, 7, 7, 91, 7, 7, 97, 7, 7, 100, 7, 7, 103, 7, 7, 104, 7, 7, 105, 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 110, + 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 108, 7, 7, 108, 7, 7, 109, 7, 7, 109, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, + 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 107, 7, 7, 143, 7, 7, 165, 7, 7, 158, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 128, + 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, + 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, + 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 111, 7, 7, 109, 7, 7, 107, + 7, 7, 106, 7, 7, 104, 7, 7, 105, 7, 7, 106, 7, 7, 111, 7, 7, 116, 7, 7, 117, 7, 7, 112, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 109, 7, 7, 156, 7, 7, 175, 7, 7, 170, 7, 7, 165, 7, 7, 160, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, + 7, 7, 153, 7, 7, 152, 7, 7, 149, 7, 7, 146, 7, 7, 143, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, + 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, + 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 102, 7, 7, 100, 7, 7, 99, + 7, 7, 98, 7, 7, 96, 7, 7, 95, 7, 7, 92, 7, 7, 88, 7, 7, 82, 7, 7, 73, 7, 7, 51, 7, 7, 11, 72, 72, 72, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 166, 166, 166, 16, 16, 16, 8, 8, 37, 7, 7, 79, 7, 7, 89, 7, 7, 96, 7, 7, 102, 7, 7, 104, 7, 7, 106, 7, 7, 107, 7, 7, 108, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 110, 7, 7, 110, 7, 7, 110, + 7, 7, 110, 7, 7, 110, 7, 7, 111, 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 110, 7, 7, 111, + 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 131, 7, 7, 164, 7, 7, 164, 7, 7, 158, + 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, + 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, + 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 114, + 7, 7, 114, 7, 7, 115, 7, 7, 111, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 106, 7, 7, 108, 7, 7, 112, 7, 7, 113, 7, 7, 110, 7, 7, 107, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 156, 7, 7, 177, 7, 7, 172, 7, 7, 169, + 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 153, 7, 7, 148, 7, 7, 144, 7, 7, 142, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, + 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 113, 7, 7, 111, 7, 7, 110, 7, 7, 108, 7, 7, 107, + 7, 7, 106, 7, 7, 106, 7, 7, 104, 7, 7, 103, 7, 7, 101, 7, 7, 100, 7, 7, 99, 7, 7, 97, 7, 7, 95, 7, 7, 93, 7, 7, 87, 7, 7, 80, 7, 7, 68, 7, 7, 31, 15, 15, 15, 167, 167, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 28, 28, 28, 7, 7, 19, 7, 7, 69, 7, 7, 85, 7, 7, 95, 7, 7, 100, 7, 7, 104, 7, 7, 107, 7, 7, 108, 7, 7, 110, 7, 7, 111, 7, 7, 111, 7, 7, 111, + 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, + 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 111, + 7, 7, 135, 7, 7, 165, 7, 7, 165, 7, 7, 161, 7, 7, 157, 7, 7, 154, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 131, 7, 7, 130, + 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 121, 7, 7, 119, 7, 7, 119, 7, 7, 119, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 112, + 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 115, 7, 7, 116, 7, 7, 113, 7, 7, 111, 7, 7, 110, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 108, 7, 7, 110, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, + 7, 7, 109, 7, 7, 145, 7, 7, 176, 7, 7, 175, 7, 7, 171, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 161, 7, 7, 155, 7, 7, 150, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 126, + 7, 7, 127, 7, 7, 129, 7, 7, 130, 7, 7, 129, 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 119, 7, 7, 118, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 122, + 7, 7, 119, 7, 7, 118, 7, 7, 115, 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 100, 7, 7, 98, 7, 7, 96, 7, 7, 92, 7, 7, 86, 7, 7, 75, 7, 7, 57, 7, 7, 16, 38, 38, 38, + 247, 247, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 149, 149, 149, 7, 7, 8, 7, 7, 49, 7, 7, 81, 7, 7, 90, 7, 7, 99, 7, 7, 104, 7, 7, 107, 7, 7, 109, + 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, + 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 112, 7, 7, 111, 7, 7, 110, + 7, 7, 110, 7, 7, 110, 7, 7, 113, 7, 7, 115, 7, 7, 138, 7, 7, 166, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 153, + 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 137, + 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 127, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 128, + 7, 7, 126, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, + 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 113, 7, 7, 111, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 107, 7, 7, 107, + 7, 7, 107, 7, 7, 107, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 110, 7, 7, 117, 7, 7, 150, 7, 7, 175, 7, 7, 176, 7, 7, 171, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 170, 7, 7, 168, 7, 7, 164, 7, 7, 157, 7, 7, 151, 7, 7, 147, 7, 7, 144, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 142, 7, 7, 140, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 132, + 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 130, 7, 7, 127, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 122, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 125, + 7, 7, 128, 7, 7, 129, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 120, 7, 7, 117, 7, 7, 113, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 103, 7, 7, 101, 7, 7, 98, 7, 7, 95, + 7, 7, 90, 7, 7, 81, 7, 7, 69, 7, 7, 39, 7, 7, 7, 152, 152, 152, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 78, 78, 78, 7, 7, 21, 7, 7, 71, 7, 7, 84, + 7, 7, 95, 7, 7, 101, 7, 7, 106, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, + 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 120, + 7, 7, 118, 7, 7, 116, 7, 7, 114, 7, 7, 112, 7, 7, 112, 7, 7, 114, 7, 7, 117, 7, 7, 120, 7, 7, 129, 7, 7, 162, 7, 7, 166, 7, 7, 163, 7, 7, 160, 7, 7, 154, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 146, + 7, 7, 149, 7, 7, 152, 7, 7, 154, 7, 7, 154, 7, 7, 152, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 139, + 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 133, + 7, 7, 134, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 131, 7, 7, 129, 7, 7, 126, 7, 7, 126, 7, 7, 124, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, + 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 116, 7, 7, 116, 7, 7, 114, 7, 7, 112, 7, 7, 111, + 7, 7, 109, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 107, 7, 7, 108, 7, 7, 109, 7, 7, 107, 7, 7, 107, 7, 7, 113, 7, 7, 142, 7, 7, 177, 7, 7, 173, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 171, 7, 7, 170, + 7, 7, 165, 7, 7, 158, 7, 7, 152, 7, 7, 148, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 147, 7, 7, 144, + 7, 7, 140, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 137, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 124, + 7, 7, 125, 7, 7, 125, 7, 7, 129, 7, 7, 131, 7, 7, 133, 7, 7, 134, 7, 8, 129, 7, 7, 130, 7, 7, 131, 7, 7, 128, 7, 8, 125, 7, 7, 125, 7, 7, 127, 7, 7, 121, 7, 7, 116, 7, 7, 114, 7, 7, 111, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, + 7, 7, 107, 7, 7, 105, 7, 7, 103, 7, 7, 100, 7, 7, 97, 7, 7, 92, 7, 7, 85, 7, 7, 73, 7, 7, 59, 7, 7, 17, 84, 84, 84, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 215, 215, 215, 19, 19, 19, 9, 9, 41, 7, 7, 79, 7, 7, 87, 7, 7, 97, 7, 7, 103, 7, 7, 108, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, + 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 122, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 127, 7, 7, 128, 7, 7, 128, + 7, 7, 128, 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 115, 7, 7, 120, 7, 7, 125, 7, 7, 129, 7, 7, 138, 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 154, 7, 7, 150, 7, 7, 147, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 146, 7, 7, 149, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 145, + 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 139, 7, 7, 140, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 136, 7, 7, 137, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 133, 7, 7, 130, 7, 7, 129, 7, 7, 127, 7, 7, 125, 7, 7, 122, 7, 7, 121, 7, 7, 120, + 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 121, 7, 7, 122, 7, 7, 121, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, + 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 106, 7, 7, 104, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 118, 7, 7, 165, 7, 7, 167, + 7, 7, 166, 7, 7, 167, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 164, 7, 7, 159, 7, 7, 154, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 146, 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 146, 7, 7, 149, 7, 7, 151, 7, 7, 153, + 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 148, 7, 7, 144, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 143, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 140, + 7, 7, 137, 7, 7, 133, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 129, 7, 7, 131, 7, 7, 135, 7, 7, 138, 7, 7, 140, 7, 7, 138, 7, 7, 139, 7, 16, 140, 7, 27, 142, 7, 26, 140, 7, 9, 135, 7, 8, 130, 7, 7, 134, 7, 7, 127, 7, 7, 120, 7, 7, 116, + 7, 7, 113, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 105, 7, 7, 102, 7, 7, 99, 7, 7, 95, 7, 7, 88, 7, 7, 78, 7, 7, 68, 9, 9, 33, 32, 32, 32, 230, 230, 230, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 187, 187, 8, 8, 9, 7, 7, 60, 7, 7, 81, 7, 7, 89, 7, 7, 98, 7, 7, 105, 7, 7, 109, 7, 7, 111, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, + 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, + 7, 7, 123, 7, 7, 126, 7, 7, 127, 7, 7, 127, 7, 7, 128, 7, 7, 127, 7, 7, 127, 7, 7, 128, 7, 7, 127, 7, 7, 124, 7, 7, 122, 7, 7, 118, 7, 7, 115, 7, 7, 116, 7, 7, 119, 7, 7, 127, 7, 7, 133, 7, 7, 138, 7, 7, 141, 7, 7, 152, 7, 7, 156, + 7, 7, 152, 7, 7, 143, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 140, 7, 7, 143, 7, 7, 144, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 147, 7, 7, 147, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 139, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 142, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, + 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 138, 7, 7, 140, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 8, 131, 7, 7, 131, + 7, 7, 133, 7, 7, 129, 7, 7, 128, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 125, 7, 7, 127, 7, 7, 126, 7, 7, 123, 7, 7, 121, 7, 7, 119, 7, 8, 118, 7, 9, 117, 7, 8, 116, 7, 9, 113, 7, 10, 113, + 7, 7, 113, 7, 7, 115, 7, 7, 117, 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 113, 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 108, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 102, 7, 8, 99, 7, 8, 95, + 7, 8, 93, 7, 8, 91, 7, 9, 99, 7, 7, 129, 7, 7, 148, 7, 7, 153, 7, 7, 160, 7, 7, 163, 7, 7, 165, 7, 7, 166, 7, 7, 164, 7, 7, 159, 7, 7, 155, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, + 7, 7, 147, 7, 7, 149, 7, 7, 153, 7, 7, 155, 7, 7, 156, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 149, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 142, 7, 7, 141, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 136, 7, 7, 137, 7, 7, 139, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 9, 143, 7, 20, 144, 7, 22, 144, 7, 25, 144, 7, 7, 140, + 7, 7, 138, 7, 7, 137, 7, 7, 131, 7, 7, 124, 7, 7, 117, 7, 7, 114, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 106, 7, 7, 103, 7, 7, 100, 7, 7, 96, 7, 7, 90, 7, 7, 81, 7, 7, 71, 7, 7, 48, 7, 7, 7, + 182, 182, 182, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 111, 111, 111, 10, 10, 14, 7, 7, 72, 7, 7, 83, 7, 7, 91, 7, 7, 99, 7, 7, 105, 7, 7, 110, 7, 7, 111, 7, 7, 113, 7, 7, 114, + 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, + 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 121, 7, 8, 125, 7, 10, 128, 7, 12, 130, 7, 13, 131, 7, 15, 132, 7, 17, 132, 7, 16, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 126, 7, 7, 123, 7, 7, 119, 7, 7, 117, 7, 7, 121, 7, 7, 126, 7, 7, 135, + 7, 7, 141, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 136, 7, 8, 136, 7, 10, 139, 7, 11, 140, 7, 8, 139, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 141, 7, 7, 143, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 8, 139, 7, 7, 142, 7, 7, 146, 7, 7, 147, 7, 7, 144, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 141, 7, 7, 135, 7, 7, 126, 7, 7, 124, + 7, 7, 123, 7, 8, 126, 7, 7, 140, 7, 7, 141, 7, 7, 131, 7, 9, 131, 7, 8, 134, 7, 7, 138, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 144, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 140, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 8, 141, 7, 9, 141, + 7, 11, 140, 7, 11, 140, 7, 11, 138, 7, 8, 137, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 133, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 127, 7, 7, 128, 7, 8, 128, 7, 9, 130, 7, 15, 131, + 7, 23, 132, 7, 43, 136, 7, 47, 136, 7, 47, 135, 7, 34, 131, 7, 17, 126, 7, 11, 125, 7, 7, 122, 7, 8, 120, 7, 7, 122, 7, 7, 121, 7, 7, 119, 7, 7, 117, 7, 7, 115, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 109, 7, 7, 107, 7, 7, 106, + 7, 7, 104, 7, 7, 102, 7, 7, 99, 7, 8, 98, 7, 11, 97, 7, 14, 96, 7, 12, 95, 7, 11, 91, 7, 7, 89, 7, 9, 87, 7, 7, 107, 7, 7, 140, 7, 7, 154, 7, 7, 161, 7, 7, 164, 7, 7, 163, 7, 7, 160, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, + 7, 7, 153, 7, 7, 154, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 150, 7, 7, 154, 7, 7, 157, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 163, 7, 7, 163, 7, 7, 159, 7, 7, 157, 7, 7, 154, 7, 7, 149, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 8, 154, 7, 10, 154, 7, 9, 154, 7, 9, 154, 7, 8, 154, 7, 8, 152, 7, 7, 148, 7, 7, 144, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 143, 7, 7, 144, 7, 7, 144, + 7, 8, 145, 7, 8, 145, 7, 8, 145, 7, 8, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 133, 7, 7, 126, 7, 7, 120, 7, 7, 116, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 106, 7, 7, 103, 7, 7, 101, 7, 7, 97, + 7, 7, 92, 7, 7, 84, 7, 7, 74, 7, 7, 62, 8, 8, 11, 107, 107, 107, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 51, 51, 51, 7, 7, 27, 7, 7, 76, 7, 7, 85, 7, 7, 94, 7, 7, 100, + 7, 7, 106, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, + 7, 7, 120, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 116, 7, 7, 118, 7, 8, 123, 7, 18, 129, 7, 38, 135, 7, 36, 135, 7, 26, 133, 7, 13, 131, 7, 12, 132, 7, 11, 132, 7, 19, 132, 7, 8, 129, 7, 7, 129, 7, 7, 128, 7, 7, 127, 7, 7, 124, + 7, 7, 120, 7, 7, 120, 7, 7, 126, 7, 7, 133, 7, 7, 141, 7, 7, 146, 7, 7, 145, 7, 7, 141, 7, 7, 138, 7, 7, 136, 7, 10, 135, 7, 39, 142, 7, 52, 146, 7, 31, 143, 7, 11, 136, 7, 7, 133, 7, 7, 135, 7, 7, 137, 7, 7, 141, 7, 7, 142, 7, 7, 140, + 7, 7, 138, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 9, 142, 7, 7, 141, 7, 7, 140, 7, 7, 143, 7, 7, 145, 7, 7, 146, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 141, 7, 7, 142, 7, 7, 132, 7, 8, 136, 7, 22, 140, 7, 23, 138, 7, 7, 135, 7, 7, 140, 7, 7, 137, 7, 7, 136, 7, 10, 139, 7, 8, 140, 7, 7, 141, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 142, 7, 7, 144, 7, 7, 144, 7, 7, 142, + 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 139, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 140, 7, 7, 142, 7, 7, 143, 7, 7, 140, + 7, 7, 136, 7, 7, 136, 7, 8, 137, 7, 13, 141, 7, 20, 143, 7, 21, 143, 7, 21, 144, 7, 21, 144, 7, 19, 142, 7, 8, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 134, 7, 7, 129, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 131, 7, 7, 130, + 7, 7, 132, 7, 8, 133, 7, 11, 134, 7, 19, 134, 7, 21, 135, 7, 20, 136, 7, 22, 136, 7, 26, 136, 7, 31, 137, 7, 34, 137, 7, 37, 138, 7, 33, 137, 7, 17, 132, 7, 7, 129, 7, 7, 125, 7, 7, 120, 7, 7, 124, 7, 7, 118, 7, 7, 115, 7, 7, 114, 7, 7, 114, + 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 104, 7, 10, 104, 7, 19, 105, 7, 25, 105, 7, 28, 106, 7, 30, 105, 7, 32, 105, 7, 26, 102, 7, 9, 97, 7, 7, 92, 7, 7, 89, 7, 7, 133, 7, 7, 151, 7, 7, 158, 7, 7, 163, + 7, 7, 161, 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 153, 7, 7, 158, 7, 7, 161, 7, 7, 162, 7, 8, 164, 7, 8, 165, 7, 7, 166, 7, 7, 166, 7, 7, 164, 7, 7, 160, 7, 7, 155, + 7, 7, 153, 7, 7, 151, 7, 7, 154, 7, 7, 158, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 9, 159, 7, 11, 157, 7, 13, 158, 7, 10, 158, 7, 12, 159, 7, 12, 159, 7, 10, 158, 7, 9, 155, 7, 7, 151, 7, 7, 149, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, + 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 8, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 133, 7, 7, 127, 7, 7, 121, 7, 7, 117, 7, 7, 114, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, + 7, 7, 110, 7, 7, 107, 7, 7, 104, 7, 7, 101, 7, 7, 98, 7, 7, 93, 7, 7, 86, 7, 7, 77, 7, 7, 67, 7, 7, 24, 51, 51, 51, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 180, 180, 180, 16, 16, 18, + 9, 9, 48, 7, 7, 80, 7, 7, 87, 7, 7, 96, 7, 7, 101, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, + 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 124, 7, 7, 126, 7, 7, 122, 7, 7, 120, 7, 7, 123, 7, 19, 128, 7, 48, 136, 7, 48, 137, 7, 30, 134, 7, 24, 133, 7, 25, 133, 7, 17, 132, 7, 15, 132, 7, 15, 132, 7, 20, 132, + 7, 11, 130, 7, 7, 128, 7, 7, 127, 7, 7, 126, 7, 7, 124, 7, 7, 122, 7, 7, 124, 7, 7, 130, 7, 7, 137, 7, 7, 145, 7, 7, 147, 7, 7, 145, 7, 7, 141, 7, 7, 136, 7, 9, 133, 7, 33, 137, 7, 47, 143, 7, 33, 142, 7, 15, 140, 7, 8, 135, 7, 7, 131, + 7, 7, 133, 7, 7, 136, 7, 7, 141, 7, 7, 142, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 140, 7, 7, 141, 7, 7, 141, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 21, 143, 7, 37, 145, 7, 31, 145, 7, 7, 140, 7, 8, 140, 7, 7, 140, 7, 11, 140, 7, 22, 139, 7, 8, 138, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 142, 7, 7, 142, + 7, 7, 141, 7, 7, 139, 7, 8, 141, 7, 8, 142, 7, 11, 140, 7, 11, 136, 7, 9, 135, 7, 10, 138, 7, 11, 142, 7, 10, 143, 7, 9, 142, 7, 8, 142, 7, 8, 142, 7, 9, 143, 7, 10, 141, 7, 7, 141, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 132, 7, 7, 130, + 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 134, 7, 8, 135, 7, 10, 135, 7, 9, 135, 7, 8, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 8, 135, 7, 10, 135, 7, 12, 135, 7, 12, 135, 7, 14, 135, 7, 19, 135, 7, 10, 132, 7, 7, 127, + 7, 7, 120, 7, 7, 122, 7, 7, 118, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 111, 7, 8, 110, 7, 12, 108, 7, 14, 108, 7, 11, 106, 7, 9, 106, 7, 8, 105, 7, 8, 104, 7, 10, 104, 7, 14, 103, 7, 24, 104, 7, 20, 102, + 7, 7, 96, 7, 7, 89, 7, 7, 127, 7, 7, 151, 7, 7, 157, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 156, 7, 7, 161, 7, 7, 164, 7, 7, 166, 7, 7, 168, 7, 7, 169, + 7, 7, 170, 7, 7, 170, 7, 7, 166, 7, 7, 161, 7, 7, 157, 7, 7, 155, 7, 7, 155, 7, 8, 159, 7, 8, 162, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 8, 161, 7, 9, 160, 7, 8, 161, 7, 9, 162, 7, 8, 163, 7, 9, 161, 7, 13, 160, 7, 7, 157, + 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 137, 7, 7, 133, 7, 7, 126, 7, 7, 121, 7, 7, 117, + 7, 7, 115, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 108, 7, 7, 105, 7, 7, 102, 7, 7, 99, 7, 7, 94, 7, 7, 88, 7, 7, 80, 7, 7, 71, 9, 9, 42, 21, 21, 22, 195, 195, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 115, 115, 115, 7, 7, 15, 7, 7, 62, 7, 7, 83, 7, 7, 90, 7, 7, 98, 7, 7, 103, 7, 7, 108, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 124, 7, 7, 126, 7, 7, 123, 7, 7, 123, 7, 8, 127, 7, 20, 130, 7, 33, 133, 7, 36, 135, 7, 33, 134, 7, 23, 133, 7, 15, 131, + 7, 13, 131, 7, 11, 131, 7, 13, 132, 7, 21, 133, 7, 23, 132, 7, 14, 130, 7, 8, 128, 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 127, 7, 7, 132, 7, 7, 141, 7, 7, 145, 7, 7, 147, 7, 7, 145, 7, 7, 140, 7, 7, 135, 7, 8, 131, 7, 12, 133, + 7, 14, 136, 7, 18, 141, 7, 15, 141, 7, 9, 138, 7, 7, 135, 7, 7, 136, 7, 7, 138, 7, 7, 141, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 140, 7, 7, 136, 7, 7, 135, 7, 7, 137, + 7, 7, 141, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 141, 7, 7, 143, 7, 7, 143, 10, 43, 138, 16, 85, 122, 21, 108, 105, 22, 116, 98, 24, 123, 90, 25, 128, 84, 24, 123, 89, 24, 118, 96, 21, 106, 106, 16, 85, 121, 10, 51, 133, 7, 7, 139, 7, 9, 137, 7, 8, 134, + 7, 7, 135, 7, 7, 137, 7, 7, 141, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 136, 7, 7, 133, 7, 7, 135, 7, 7, 137, 7, 7, 141, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 8, 139, 7, 13, 141, 7, 10, 142, 7, 11, 143, 7, 10, 140, 7, 11, 140, 7, 11, 141, 7, 9, 143, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 138, 7, 7, 135, 7, 7, 132, 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 135, 7, 8, 135, 7, 8, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 8, 135, 7, 7, 135, 7, 9, 134, 7, 18, 135, 7, 12, 132, 7, 7, 125, 7, 7, 118, 7, 7, 120, 7, 7, 117, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 9, 117, 7, 10, 115, 7, 8, 114, 7, 8, 112, 7, 7, 109, 7, 7, 107, 7, 7, 107, + 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 11, 103, 7, 14, 103, 7, 8, 99, 7, 7, 94, 7, 7, 137, 7, 7, 154, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 154, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 8, 153, 7, 7, 153, 7, 7, 159, + 7, 7, 163, 7, 7, 168, 7, 7, 169, 7, 7, 171, 7, 7, 173, 7, 7, 174, 7, 7, 173, 7, 7, 168, 7, 7, 162, 7, 7, 158, 7, 7, 156, 7, 7, 158, 7, 9, 162, 7, 7, 165, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 8, 163, 7, 8, 164, + 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 153, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 141, 7, 7, 139, + 7, 7, 136, 7, 7, 131, 7, 7, 125, 7, 7, 120, 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 106, 7, 7, 103, 7, 7, 100, 7, 7, 95, 7, 7, 89, 7, 7, 82, 7, 7, 74, 7, 7, 52, 7, 7, 12, + 135, 135, 135, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 66, 66, 66, 10, 10, 28, 7, 7, 73, 7, 7, 84, 7, 7, 92, 7, 7, 100, 7, 7, 104, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 116, + 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 122, 7, 7, 124, 7, 7, 126, 7, 7, 123, 7, 7, 123, 7, 8, 128, 7, 18, 130, 7, 15, 131, + 7, 10, 131, 7, 11, 131, 7, 11, 132, 7, 15, 131, 7, 20, 130, 7, 23, 130, 7, 19, 131, 7, 8, 130, 7, 16, 131, 7, 22, 132, 7, 9, 130, 7, 7, 128, 7, 8, 126, 7, 7, 127, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 135, 7, 7, 141, 7, 7, 146, 7, 7, 147, + 7, 7, 145, 7, 7, 141, 7, 7, 137, 7, 7, 134, 7, 8, 135, 7, 14, 138, 7, 14, 142, 7, 9, 142, 7, 7, 141, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, + 7, 7, 142, 7, 7, 139, 7, 7, 136, 7, 7, 134, 7, 7, 136, 7, 7, 141, 7, 7, 142, 7, 7, 139, 7, 7, 139, 7, 7, 139, 12, 63, 132, 22, 114, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 21, 112, 101, 14, 71, 123, 7, 7, 131, 7, 7, 133, 7, 7, 136, 7, 7, 141, 7, 7, 142, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 118, 7, 7, 142, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 141, 7, 7, 142, 7, 7, 140, 7, 7, 140, 7, 9, 141, 7, 15, 142, 7, 9, 144, 7, 9, 144, 7, 9, 143, 7, 9, 144, 7, 8, 144, 7, 8, 143, 7, 7, 143, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 139, 7, 7, 136, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 135, 7, 10, 137, 7, 8, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 10, 135, 7, 22, 136, 7, 10, 130, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 12, 125, 7, 11, 123, 7, 8, 121, + 7, 7, 119, 7, 7, 115, 7, 7, 112, 7, 7, 110, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 10, 104, 7, 14, 103, 7, 8, 103, 7, 9, 119, 7, 7, 148, 7, 7, 157, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, + 7, 9, 155, 7, 8, 155, 7, 7, 154, 7, 7, 155, 7, 7, 160, 7, 7, 166, 7, 7, 170, 7, 7, 171, 7, 7, 172, 7, 7, 174, 7, 7, 174, 7, 7, 171, 7, 7, 167, 7, 7, 160, 7, 7, 156, 7, 7, 156, 7, 7, 160, 7, 8, 165, 7, 7, 169, 7, 7, 170, 7, 7, 168, + 7, 7, 166, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 167, 7, 7, 169, 7, 7, 170, 7, 7, 168, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 8, 151, + 7, 8, 148, 7, 7, 146, 7, 7, 142, 7, 7, 139, 7, 7, 136, 7, 7, 132, 7, 7, 128, 7, 7, 122, 7, 7, 120, 7, 7, 118, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 110, 7, 7, 109, 7, 7, 106, 7, 7, 104, 7, 7, 101, 7, 7, 96, + 7, 7, 90, 7, 7, 83, 7, 7, 76, 7, 7, 64, 8, 8, 21, 73, 73, 73, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 32, 32, 32, 7, 7, 40, 7, 7, 76, 7, 7, 86, 7, 7, 94, 7, 7, 101, 7, 7, 106, 7, 7, 110, + 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 123, 7, 7, 123, 7, 7, 125, 7, 7, 124, + 7, 7, 122, 7, 7, 128, 7, 22, 132, 7, 13, 131, 7, 8, 131, 7, 7, 130, 7, 8, 130, 7, 12, 130, 7, 16, 129, 7, 12, 127, 7, 11, 125, 7, 9, 126, 7, 7, 128, 7, 8, 129, 7, 10, 130, 7, 10, 130, 7, 10, 128, 7, 9, 126, 7, 7, 127, 7, 7, 126, 7, 7, 127, + 7, 7, 130, 7, 7, 135, 7, 7, 140, 7, 7, 144, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 140, 7, 7, 137, 7, 7, 139, 7, 7, 141, 7, 8, 141, 7, 8, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 137, 7, 7, 136, 7, 7, 138, 7, 7, 141, 7, 7, 140, 7, 7, 138, 9, 41, 133, 19, 106, 106, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 112, 100, 10, 47, 131, 7, 7, 138, 7, 7, 141, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 23, 119, 94, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 18, 91, 118, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 10, 142, 7, 17, 145, 7, 9, 144, 7, 8, 144, 7, 8, 143, + 7, 8, 143, 7, 8, 142, 7, 8, 144, 7, 8, 143, 7, 7, 139, 7, 7, 136, 7, 7, 137, 7, 7, 142, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 11, 136, 7, 11, 137, 7, 8, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 8, 135, 7, 16, 135, 7, 24, 134, 7, 8, 126, 7, 7, 122, 7, 7, 127, 7, 7, 128, 7, 7, 128, + 7, 7, 129, 7, 13, 129, 7, 13, 129, 7, 8, 127, 7, 8, 125, 7, 7, 123, 7, 7, 120, 7, 7, 115, 7, 7, 112, 7, 7, 108, 7, 7, 107, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 12, 106, 7, 10, 109, 7, 7, 116, 7, 7, 147, 7, 7, 157, + 7, 7, 160, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 8, 159, 7, 8, 158, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 161, 7, 7, 166, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 162, 7, 7, 156, 7, 7, 153, 7, 7, 154, + 7, 7, 159, 7, 7, 166, 7, 7, 172, 7, 7, 174, 7, 7, 171, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 168, 7, 7, 171, 7, 7, 173, 7, 7, 174, 7, 7, 172, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 8, 154, 7, 9, 152, 7, 8, 150, 7, 7, 146, 7, 7, 141, 7, 7, 139, 7, 7, 133, 7, 7, 130, 7, 7, 125, 7, 7, 122, 7, 7, 120, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, + 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 102, 7, 7, 97, 7, 7, 91, 7, 7, 85, 7, 7, 77, 7, 7, 67, 7, 7, 32, 33, 33, 33, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 22, 22, 22, 7, 7, 50, 7, 7, 77, + 7, 7, 87, 7, 7, 95, 7, 7, 102, 7, 7, 106, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, + 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 127, 7, 7, 121, 7, 8, 127, 7, 25, 132, 7, 20, 133, 7, 8, 131, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 8, 129, 7, 8, 128, 7, 7, 125, 7, 8, 125, 7, 8, 125, 7, 7, 127, 7, 7, 127, 7, 9, 129, 7, 12, 130, + 7, 9, 128, 7, 8, 127, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 130, 7, 7, 134, 7, 7, 137, 7, 7, 141, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 144, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 140, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 139, 11, 57, 129, 24, 122, 90, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 125, 87, 15, 74, 126, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 140, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 118, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 12, 144, 7, 18, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 8, 142, 7, 8, 142, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 8, 137, 7, 9, 137, 7, 8, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 10, 135, 7, 25, 134, + 7, 11, 129, 7, 7, 127, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 8, 131, 7, 8, 131, 7, 8, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 124, 7, 7, 120, 7, 7, 116, 7, 7, 111, 7, 7, 109, 7, 7, 108, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, + 7, 8, 107, 7, 10, 112, 7, 7, 122, 7, 7, 148, 7, 7, 157, 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 160, 7, 7, 164, 7, 7, 167, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, + 7, 7, 161, 7, 7, 156, 7, 7, 152, 7, 7, 150, 7, 7, 152, 7, 7, 156, 7, 7, 164, 7, 7, 170, 7, 7, 172, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 165, 7, 7, 168, 7, 7, 171, 7, 7, 175, 7, 7, 175, 7, 7, 172, 7, 7, 167, 7, 7, 162, 7, 7, 160, + 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 8, 157, 7, 10, 155, 7, 7, 153, 7, 7, 147, 7, 7, 142, 7, 7, 137, 7, 7, 131, 7, 7, 126, 7, 7, 122, 7, 7, 121, 7, 7, 119, 7, 7, 117, 7, 7, 116, + 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 102, 7, 7, 97, 7, 7, 92, 7, 7, 85, 7, 7, 78, 7, 7, 69, 7, 7, 42, 21, 21, 21, 239, 239, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 210, 210, 210, 20, 20, 21, 8, 8, 57, 7, 7, 79, 7, 7, 88, 7, 7, 97, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 124, 7, 7, 125, 7, 7, 128, 7, 7, 126, 7, 7, 127, 7, 17, 131, 7, 31, 135, 7, 13, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 127, 7, 8, 126, 7, 7, 125, + 7, 7, 126, 7, 7, 127, 7, 7, 128, 7, 8, 128, 7, 8, 129, 7, 7, 129, 7, 7, 129, 7, 7, 127, 7, 7, 126, 7, 7, 127, 7, 7, 130, 7, 7, 132, 7, 7, 134, 7, 7, 137, 7, 7, 140, 7, 7, 141, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 137, + 7, 7, 138, 7, 7, 141, 7, 7, 144, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 142, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 13, 68, 127, 24, 126, 86, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 128, 83, 15, 81, 124, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 142, 23, 119, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 118, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, + 7, 7, 139, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 11, 144, 7, 17, 144, 7, 8, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 9, 135, 7, 15, 134, 7, 15, 131, 7, 7, 131, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 127, 7, 7, 123, 7, 7, 119, 7, 7, 115, 7, 7, 113, + 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 109, 7, 9, 116, 7, 7, 127, 7, 7, 148, 7, 7, 160, 7, 7, 162, 7, 7, 165, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 156, 7, 7, 158, + 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 151, 7, 7, 157, 7, 7, 163, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 168, 7, 7, 171, + 7, 7, 172, 7, 7, 169, 7, 7, 164, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 159, 7, 7, 161, 7, 7, 162, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 8, 161, 7, 8, 159, 7, 7, 155, 7, 7, 149, 7, 7, 144, 7, 7, 137, 7, 7, 129, 7, 7, 123, + 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 102, 7, 7, 98, 7, 7, 92, 7, 7, 86, 7, 7, 79, 7, 7, 70, 8, 8, 49, 19, 19, 20, + 212, 212, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 171, 15, 15, 20, 9, 9, 61, 7, 7, 81, 7, 7, 89, 7, 7, 98, 7, 7, 104, 7, 7, 107, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 118, + 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 125, 7, 7, 128, 7, 7, 128, 7, 7, 127, 7, 8, 130, 7, 25, 133, 7, 21, 133, 7, 12, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, + 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 8, 127, 7, 7, 127, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 127, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 130, 7, 7, 132, 7, 7, 131, 7, 8, 134, 7, 7, 136, 7, 7, 138, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 135, 7, 7, 138, 7, 7, 143, 7, 7, 146, 7, 7, 149, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 147, 7, 7, 143, 7, 7, 141, 7, 7, 137, 7, 7, 134, 7, 7, 135, 7, 7, 138, 7, 7, 142, + 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 144, 10, 49, 136, 24, 125, 88, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 116, 99, 18, 93, 117, 16, 83, 122, 15, 73, 126, 16, 82, 122, 17, 92, 117, 21, 112, 102, 25, 128, 83, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 83, 14, 69, 130, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 141, 23, 119, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 118, 7, 7, 141, 7, 7, 139, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 9, 144, 7, 14, 143, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 8, 140, 7, 7, 142, 7, 8, 141, 7, 8, 143, + 7, 10, 143, 7, 13, 144, 7, 12, 144, 7, 10, 142, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 8, 136, 7, 9, 133, 7, 12, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 128, 7, 7, 127, 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 116, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 109, 7, 7, 111, 7, 8, 119, 7, 7, 132, 7, 7, 153, 7, 7, 161, 7, 7, 165, 7, 7, 169, 7, 8, 170, 7, 7, 168, 7, 7, 164, 7, 7, 160, + 7, 7, 158, 7, 7, 155, 7, 7, 152, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 8, 148, 7, 7, 145, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 147, 7, 7, 150, 7, 7, 154, 7, 7, 157, 7, 7, 158, 7, 7, 156, + 7, 7, 155, 7, 7, 156, 7, 7, 158, 7, 7, 160, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 157, 7, 7, 159, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 161, 7, 7, 158, + 7, 7, 152, 7, 7, 144, 7, 7, 136, 7, 7, 127, 7, 7, 123, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 104, 7, 7, 103, 7, 7, 98, 7, 7, 92, + 7, 7, 87, 7, 7, 80, 7, 7, 72, 8, 8, 53, 16, 16, 19, 178, 178, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 135, 135, 135, 8, 8, 21, 7, 7, 67, 7, 7, 83, 7, 7, 91, 7, 7, 100, 7, 7, 104, 7, 7, 108, 7, 7, 112, 7, 7, 113, + 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 126, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 12, 132, 7, 17, 132, + 7, 15, 133, 7, 15, 132, 7, 12, 131, 7, 9, 130, 7, 8, 130, 7, 9, 130, 7, 13, 130, 7, 22, 131, 7, 26, 132, 7, 26, 132, 7, 17, 130, 7, 9, 129, 7, 7, 129, 7, 8, 129, 7, 8, 129, 7, 8, 128, 7, 7, 126, 7, 7, 123, 7, 8, 118, 7, 7, 125, 7, 7, 130, + 7, 7, 130, 7, 7, 131, 7, 11, 132, 7, 8, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 131, 7, 7, 133, 7, 7, 138, 7, 7, 145, 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 151, 7, 7, 147, 7, 7, 144, 7, 7, 141, + 7, 7, 137, 7, 7, 132, 7, 7, 134, 7, 7, 138, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 8, 26, 140, 22, 118, 97, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 111, 104, 11, 54, 139, 7, 7, 145, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 9, 42, 136, 20, 105, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 123, 90, 8, 31, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 23, 119, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 18, 91, 118, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 144, 7, 7, 144, 7, 8, 143, 7, 10, 140, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 8, 141, + 7, 16, 142, 7, 31, 144, 7, 43, 147, 7, 40, 148, 7, 33, 146, 7, 27, 145, 7, 26, 145, 7, 27, 145, 7, 26, 144, 7, 19, 143, 7, 8, 140, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 8, 135, 7, 9, 133, 7, 11, 133, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, + 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 127, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 117, 7, 7, 114, 7, 7, 111, 7, 7, 113, 7, 7, 122, 7, 8, 137, 7, 7, 157, 7, 7, 162, 7, 7, 169, + 7, 10, 172, 7, 7, 173, 7, 7, 170, 7, 7, 165, 7, 7, 161, 7, 7, 157, 7, 7, 152, 7, 7, 149, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 144, 7, 8, 142, 7, 7, 139, 7, 7, 138, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 144, + 7, 7, 146, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 9, 152, 7, 19, 151, 7, 21, 151, 7, 21, 153, 7, 17, 154, 7, 11, 155, 7, 8, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 155, 7, 7, 157, 7, 7, 160, 7, 7, 164, 7, 7, 166, 7, 7, 165, 7, 7, 165, + 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 164, 7, 7, 159, 7, 7, 153, 7, 7, 146, 7, 7, 136, 7, 7, 128, 7, 7, 124, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 111, 7, 7, 109, + 7, 7, 107, 7, 7, 104, 7, 7, 103, 7, 7, 98, 7, 7, 93, 7, 7, 88, 7, 7, 81, 7, 7, 74, 7, 7, 56, 8, 8, 17, 142, 142, 142, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 108, 108, 108, 8, 8, 27, 7, 7, 72, 7, 7, 85, 7, 7, 93, + 7, 7, 101, 7, 7, 105, 7, 7, 109, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 126, + 7, 7, 129, 7, 7, 131, 7, 7, 130, 7, 8, 132, 7, 14, 133, 7, 18, 132, 7, 22, 132, 7, 18, 132, 7, 12, 131, 7, 8, 130, 7, 8, 130, 7, 9, 130, 7, 13, 131, 7, 19, 131, 7, 19, 132, 7, 13, 131, 7, 8, 129, 7, 7, 129, 7, 8, 129, 7, 10, 129, 7, 17, 129, + 7, 32, 131, 7, 34, 129, 7, 9, 121, 7, 7, 122, 7, 7, 130, 7, 7, 129, 7, 11, 131, 7, 14, 132, 7, 9, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 130, 7, 7, 136, 7, 7, 141, 7, 7, 148, 7, 7, 152, + 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 145, 7, 7, 142, 7, 7, 139, 7, 7, 136, 7, 7, 136, 7, 7, 139, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 138, 18, 94, 115, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 16, 86, 123, + 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 142, 7, 7, 139, 7, 7, 139, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 140, 7, 7, 139, 15, 80, 122, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 97, 115, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 118, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 139, 7, 7, 138, 7, 7, 139, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 143, 7, 8, 143, + 7, 8, 140, 7, 8, 136, 7, 7, 135, 7, 8, 138, 7, 14, 143, 7, 26, 145, 7, 30, 146, 7, 26, 146, 7, 18, 144, 7, 12, 144, 7, 10, 144, 7, 9, 142, 7, 10, 142, 7, 9, 141, 7, 8, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 8, 135, 7, 10, 134, 7, 11, 134, + 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 129, 7, 7, 129, 7, 7, 127, 7, 7, 125, 7, 7, 122, 7, 7, 118, 7, 7, 114, 7, 7, 116, + 7, 7, 125, 7, 7, 144, 7, 7, 158, 7, 7, 164, 7, 9, 170, 7, 9, 173, 7, 7, 173, 7, 7, 171, 7, 7, 166, 7, 7, 160, 7, 7, 155, 7, 7, 149, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 134, 7, 7, 130, 7, 7, 135, + 7, 7, 143, 7, 7, 144, 7, 8, 143, 7, 8, 143, 7, 9, 142, 7, 13, 143, 7, 12, 144, 7, 18, 144, 7, 29, 150, 7, 47, 155, 7, 49, 155, 7, 33, 150, 7, 17, 148, 7, 9, 148, 7, 8, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 152, 7, 7, 154, 7, 7, 156, + 7, 7, 160, 7, 7, 165, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 10, 170, 7, 7, 169, 7, 7, 166, 7, 7, 160, 7, 7, 153, 7, 7, 144, 7, 7, 135, 7, 7, 128, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 118, 7, 7, 117, 7, 7, 116, + 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 106, 7, 7, 104, 7, 7, 102, 7, 7, 98, 7, 7, 94, 7, 7, 89, 7, 7, 82, 7, 7, 75, 7, 7, 61, 7, 7, 22, 111, 111, 111, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 82, 82, 82, 11, 11, 35, 7, 7, 76, 7, 7, 87, 7, 7, 94, 7, 7, 102, 7, 7, 106, 7, 7, 110, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 126, 7, 7, 129, 7, 7, 130, 7, 7, 129, 7, 7, 130, 7, 11, 131, 7, 18, 131, 7, 21, 131, 7, 18, 131, 7, 12, 131, 7, 8, 130, 7, 7, 130, 7, 7, 131, 7, 9, 131, 7, 9, 132, 7, 9, 131, 7, 8, 131, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 8, 129, 7, 11, 130, 7, 21, 130, 7, 44, 134, 7, 17, 126, 7, 8, 123, 7, 7, 129, 7, 7, 130, 7, 13, 132, 7, 13, 132, 7, 9, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, + 7, 7, 131, 7, 7, 132, 7, 7, 138, 7, 7, 144, 7, 7, 151, 7, 7, 155, 7, 7, 154, 7, 7, 151, 7, 7, 148, 7, 7, 145, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 138, 7, 7, 134, 9, 38, 132, 24, 126, 85, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 16, 86, 122, 7, 7, 143, 7, 7, 144, 7, 7, 146, 7, 7, 145, 7, 7, 140, 7, 7, 135, 7, 7, 136, 7, 8, 138, 7, 8, 141, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 16, 86, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 24, 126, 86, 9, 38, 139, 7, 7, 142, 7, 7, 141, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 118, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, + 7, 7, 141, 10, 47, 134, 17, 87, 119, 21, 111, 103, 23, 120, 94, 25, 127, 85, 25, 125, 87, 23, 119, 94, 20, 109, 105, 16, 85, 124, 9, 46, 140, 7, 11, 145, 7, 8, 144, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 141, 7, 8, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 136, 7, 7, 136, 7, 8, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 11, 52, 131, 19, 98, 110, 24, 118, 95, 24, 125, 87, 25, 127, 84, 23, 122, 89, 22, 113, 96, 16, 90, 110, 10, 47, 121, 7, 7, 126, 7, 7, 131, 7, 7, 134, 7, 7, 135, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 11, 135, 7, 14, 135, 7, 11, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 10, 49, 126, 17, 88, 112, 21, 113, 98, 22, 120, 91, 25, 127, 85, 24, 125, 86, 23, 119, 92, 21, 108, 101, 15, 82, 116, 9, 38, 129, 7, 7, 132, 7, 7, 131, + 7, 7, 129, 7, 7, 126, 7, 7, 122, 7, 8, 119, 7, 7, 121, 7, 8, 131, 7, 7, 150, 7, 7, 159, 7, 7, 165, 7, 10, 170, 7, 8, 173, 7, 7, 173, 7, 7, 170, 7, 7, 164, 7, 7, 158, 7, 7, 153, 7, 7, 147, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 142, + 7, 7, 143, 7, 7, 143, 7, 7, 138, 7, 7, 136, 7, 7, 141, 7, 7, 144, 7, 7, 145, 7, 7, 140, 7, 8, 143, 7, 19, 145, 7, 20, 143, 7, 21, 143, 7, 32, 146, 7, 48, 155, 7, 57, 161, 7, 38, 158, 7, 14, 152, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, + 7, 7, 145, 7, 7, 147, 7, 7, 150, 7, 7, 152, 7, 7, 157, 7, 7, 159, 7, 7, 163, 7, 7, 166, 7, 7, 167, 7, 7, 168, 7, 8, 171, 7, 12, 172, 7, 7, 171, 7, 7, 166, 7, 7, 159, 7, 7, 151, 7, 7, 142, 7, 7, 134, 7, 7, 127, 7, 7, 123, 7, 7, 122, + 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 104, 7, 7, 103, 7, 7, 99, 7, 7, 94, 7, 7, 90, 7, 7, 83, 7, 7, 76, 7, 7, 65, 9, 9, 28, 83, 83, 83, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 247, 45, 45, 45, 13, 13, 43, 7, 7, 78, 7, 7, 88, 7, 7, 96, 7, 7, 103, 7, 7, 107, 7, 7, 111, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 126, 7, 7, 127, 7, 7, 130, 7, 7, 130, 7, 7, 126, 7, 8, 128, 7, 12, 128, 7, 15, 129, 7, 12, 130, 7, 8, 131, 7, 7, 131, 7, 7, 130, + 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 8, 130, 7, 10, 130, 7, 26, 132, 7, 15, 129, 7, 9, 127, 7, 7, 129, 7, 7, 130, 7, 12, 131, 7, 10, 130, 7, 9, 131, 7, 8, 131, 7, 7, 132, + 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 131, 7, 7, 135, 7, 7, 145, 7, 7, 152, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 139, + 7, 7, 133, 18, 96, 110, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 106, 108, 7, 7, 144, 7, 7, 143, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 140, 7, 7, 134, 7, 7, 133, 7, 9, 136, 7, 9, 141, 7, 7, 142, 7, 7, 140, 7, 7, 138, + 7, 7, 136, 7, 8, 136, 13, 64, 128, 14, 69, 130, 14, 69, 128, 14, 69, 128, 14, 69, 130, 14, 69, 131, 9, 39, 140, 7, 7, 144, 7, 7, 143, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 119, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 139, 9, 41, 136, 19, 102, 111, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 26, 128, 84, 18, 99, 114, 9, 39, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, + 7, 7, 141, 7, 7, 142, 7, 7, 139, 7, 7, 137, 7, 7, 138, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 9, 40, 132, 18, 95, 111, 26, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, + 18, 92, 108, 7, 12, 129, 7, 7, 131, 7, 7, 133, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 12, 136, 7, 16, 136, 7, 11, 135, 7, 7, 133, 7, 7, 132, 10, 44, 127, 21, 104, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 24, 126, 85, 17, 93, 112, 8, 28, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 122, 7, 7, 123, 7, 7, 135, 7, 7, 155, 7, 7, 160, 7, 8, 167, 7, 9, 171, 7, 7, 173, 7, 7, 173, 7, 7, 169, 7, 7, 164, 7, 7, 159, 7, 7, 152, + 7, 7, 147, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 145, 7, 7, 145, 7, 7, 147, 7, 9, 137, 7, 13, 142, 7, 39, 148, 7, 20, 144, 7, 23, 145, 7, 28, 150, 7, 25, 156, 7, 14, 160, 7, 9, 162, + 7, 7, 158, 7, 7, 155, 7, 7, 150, 7, 7, 147, 7, 7, 145, 7, 7, 147, 7, 7, 149, 7, 7, 152, 7, 7, 154, 7, 7, 156, 7, 7, 158, 7, 7, 160, 7, 7, 162, 7, 7, 163, 7, 8, 166, 7, 12, 169, 7, 15, 170, 7, 8, 166, 7, 7, 162, 7, 7, 154, 7, 7, 148, + 7, 7, 141, 7, 7, 133, 7, 7, 127, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 103, 7, 7, 100, 7, 7, 96, 7, 7, 91, + 7, 7, 85, 7, 7, 77, 7, 7, 66, 11, 11, 36, 53, 53, 53, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 22, 22, 22, 8, 8, 51, 7, 7, 80, 7, 7, 90, 7, 7, 97, 7, 7, 104, 7, 7, 109, 7, 7, 112, 7, 7, 115, 7, 7, 116, 7, 7, 118, + 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 125, 7, 7, 127, 7, 7, 128, 7, 7, 129, 7, 7, 126, 7, 8, 125, 7, 8, 126, + 7, 9, 128, 7, 8, 129, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 9, 131, 7, 15, 131, 7, 9, 130, 7, 10, 129, 7, 7, 130, 7, 7, 130, + 7, 9, 130, 7, 9, 131, 7, 11, 131, 7, 9, 130, 7, 8, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 131, 7, 7, 136, 7, 7, 146, 7, 7, 153, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 142, 7, 7, 138, 23, 121, 92, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 85, 9, 42, 139, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 136, + 7, 9, 138, 7, 8, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 8, 136, 7, 9, 137, 7, 8, 140, 7, 7, 140, 7, 7, 139, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 23, 119, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 18, 91, 118, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 139, 14, 69, 127, 24, 125, 87, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 24, 125, 88, 13, 67, 125, 7, 7, 136, 7, 7, 137, 7, 7, 141, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 139, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 114, 99, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 101, 104, 7, 7, 130, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 11, 136, 7, 13, 135, 7, 10, 134, 7, 7, 133, 13, 72, 120, 24, 126, 85, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 119, 93, 10, 47, 126, 7, 7, 129, 7, 7, 127, 7, 7, 124, 7, 8, 125, 7, 7, 141, 7, 7, 158, 7, 7, 161, 7, 8, 167, 7, 7, 170, 7, 7, 173, + 7, 7, 171, 7, 7, 168, 7, 7, 164, 7, 7, 158, 7, 7, 153, 7, 7, 147, 7, 7, 144, 7, 7, 144, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 12, 137, 7, 12, 142, 7, 26, 146, 7, 30, 147, + 7, 20, 146, 7, 10, 150, 7, 13, 160, 7, 10, 169, 7, 7, 172, 7, 7, 167, 7, 7, 160, 7, 7, 154, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 154, 7, 7, 155, 7, 7, 157, 7, 7, 157, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 8, 155, 7, 8, 159, 7, 18, 163, + 7, 14, 163, 7, 7, 160, 7, 7, 155, 7, 7, 149, 7, 7, 143, 7, 7, 137, 7, 7, 132, 7, 7, 127, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 110, 7, 7, 108, + 7, 7, 105, 7, 7, 103, 7, 7, 100, 7, 7, 97, 7, 7, 92, 7, 7, 86, 7, 7, 78, 7, 7, 68, 7, 7, 39, 31, 31, 31, 244, 244, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 237, 10, 10, 10, 7, 7, 58, 7, 7, 81, 7, 7, 91, 7, 7, 99, 7, 7, 105, + 7, 7, 110, 7, 7, 112, 7, 7, 115, 7, 7, 116, 7, 7, 118, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 124, 7, 7, 126, + 7, 7, 128, 7, 7, 127, 7, 8, 125, 7, 7, 126, 7, 7, 128, 7, 8, 129, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 131, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 8, 131, + 7, 9, 131, 7, 9, 131, 7, 9, 130, 7, 7, 131, 7, 7, 130, 7, 8, 130, 7, 14, 131, 7, 20, 130, 7, 15, 130, 7, 8, 128, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 132, 7, 7, 139, 7, 7, 148, 7, 7, 154, 7, 7, 156, + 7, 7, 150, 7, 7, 147, 7, 7, 147, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 148, 11, 55, 136, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 102, 110, 7, 7, 142, 7, 7, 144, 7, 7, 143, 7, 7, 144, + 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 8, 139, 7, 7, 139, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 11, 139, 7, 8, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 142, + 23, 119, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 118, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 15, 81, 122, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 26, 128, 83, 14, 78, 121, 7, 7, 138, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 16, 83, 114, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 8, 135, 7, 10, 136, 7, 13, 135, 7, 8, 134, 15, 82, 117, + 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 123, 89, 10, 49, 125, 7, 7, 127, 7, 7, 124, 7, 7, 128, 7, 7, 148, + 7, 7, 158, 7, 7, 163, 7, 7, 167, 7, 7, 169, 7, 7, 171, 7, 7, 170, 7, 7, 167, 7, 7, 162, 7, 7, 159, 7, 7, 156, 7, 7, 151, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 141, 7, 7, 135, + 7, 7, 138, 7, 11, 140, 7, 13, 143, 7, 10, 143, 7, 32, 146, 7, 24, 148, 7, 8, 153, 7, 8, 164, 7, 7, 169, 7, 7, 169, 7, 7, 171, 7, 7, 165, 7, 7, 160, 7, 7, 156, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 155, 7, 7, 154, + 7, 7, 150, 7, 7, 152, 7, 11, 147, 7, 8, 153, 7, 8, 155, 7, 7, 154, 7, 7, 152, 7, 7, 148, 7, 7, 145, 7, 7, 141, 7, 7, 135, 7, 7, 131, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 118, 7, 7, 117, 7, 7, 115, + 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 106, 7, 7, 104, 7, 7, 101, 7, 7, 97, 7, 7, 93, 7, 7, 87, 7, 7, 79, 7, 7, 70, 7, 7, 46, 10, 10, 10, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 221, 221, 7, 7, 7, + 7, 7, 64, 7, 7, 82, 7, 7, 91, 7, 7, 100, 7, 7, 106, 7, 7, 110, 7, 7, 113, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, + 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 127, 7, 7, 126, 7, 7, 120, 7, 8, 125, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, + 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 8, 131, 7, 8, 131, 7, 13, 130, 7, 9, 128, 7, 7, 131, 7, 7, 129, 7, 9, 129, 7, 30, 132, 7, 36, 133, 7, 28, 131, 7, 8, 128, 7, 7, 128, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 131, + 7, 7, 133, 7, 7, 141, 7, 7, 150, 7, 7, 156, 7, 7, 155, 7, 7, 151, 7, 7, 147, 7, 7, 146, 7, 7, 148, 7, 7, 151, 7, 7, 152, 7, 8, 154, 7, 7, 155, 7, 7, 154, 7, 7, 152, 17, 89, 124, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 12, 68, 129, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 8, 138, 7, 9, 139, 7, 8, 140, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 14, 139, 7, 10, 138, 7, 8, 139, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 138, 7, 7, 139, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 116, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 13, 64, 130, 25, 128, 84, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 86, 24, 126, 86, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 85, 12, 60, 132, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 140, 23, 119, 93, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 24, 126, 85, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 123, 89, 7, 23, 132, 7, 7, 134, 7, 7, 134, + 7, 7, 135, 7, 11, 135, 7, 12, 135, 12, 63, 124, 25, 128, 84, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 85, 25, 127, 84, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 22, 116, 94, 9, 20, 127, 7, 7, 125, 7, 7, 133, 7, 7, 149, 7, 7, 159, 7, 7, 164, 7, 7, 169, 7, 7, 171, 7, 7, 171, 7, 7, 169, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 153, 7, 7, 150, 7, 7, 151, 7, 7, 148, + 7, 7, 149, 7, 7, 148, 7, 7, 135, 7, 7, 125, 7, 7, 129, 7, 7, 135, 7, 8, 140, 7, 8, 143, 7, 7, 143, 7, 23, 143, 7, 24, 148, 7, 7, 154, 7, 7, 164, 7, 7, 149, 7, 7, 146, 7, 7, 163, 7, 7, 167, 7, 7, 163, 7, 7, 159, 7, 7, 158, 7, 7, 158, + 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 12, 142, 7, 13, 147, 7, 8, 149, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 141, 7, 7, 138, 7, 7, 134, 7, 7, 131, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 122, + 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 102, 7, 7, 98, 7, 7, 93, 7, 7, 88, 7, 7, 81, 7, 7, 71, 7, 7, 52, 7, 7, 7, 229, 229, 229, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 213, 10, 10, 11, 7, 7, 68, 7, 7, 83, 7, 7, 92, 7, 7, 101, 7, 7, 107, 7, 7, 111, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 119, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, + 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 127, 7, 7, 128, 7, 7, 126, 7, 12, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, + 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 8, 131, 7, 10, 130, 7, 11, 129, 7, 8, 128, 7, 7, 130, 7, 7, 128, 7, 7, 127, 7, 36, 132, 7, 46, 135, 7, 42, 134, 7, 9, 129, 7, 7, 129, + 7, 7, 131, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 142, 7, 7, 151, 7, 7, 156, 7, 7, 154, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 147, 7, 7, 147, 7, 8, 151, 7, 8, 154, 7, 8, 155, 7, 7, 156, 7, 7, 154, 20, 100, 116, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 84, 8, 28, 139, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 9, 140, 7, 10, 141, 7, 8, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 139, 7, 14, 140, 7, 14, 139, 7, 8, 137, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 139, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 108, 7, 7, 116, 7, 7, 132, 7, 7, 141, 7, 7, 141, 8, 26, 139, + 24, 123, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 17, 92, 118, 10, 46, 136, 7, 11, 143, 7, 8, 143, 10, 47, 138, 18, 95, 117, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 120, 94, 7, 23, 142, + 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 140, 23, 119, 93, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 117, 96, 13, 65, 124, 7, 18, 135, 7, 7, 134, 10, 49, 128, 19, 97, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 14, 69, 123, 7, 7, 134, 7, 7, 135, 7, 8, 135, 7, 10, 135, 8, 24, 133, 23, 122, 90, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 122, 89, 16, 82, 115, 10, 45, 126, 7, 19, 130, 7, 15, 131, 10, 49, 127, 16, 85, 116, + 25, 123, 89, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 93, 107, 7, 7, 127, 7, 7, 138, 7, 7, 148, 7, 7, 157, 7, 8, 163, 7, 7, 170, 7, 7, 173, 7, 7, 174, 7, 7, 171, 7, 7, 166, 7, 7, 163, 7, 7, 159, 7, 7, 156, 7, 7, 154, + 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 153, 7, 7, 150, 7, 7, 141, 7, 7, 136, 7, 7, 138, 7, 15, 141, 7, 39, 146, 7, 13, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 22, 145, 7, 24, 144, 7, 7, 146, 7, 7, 148, 7, 7, 144, 7, 7, 146, 7, 7, 153, + 7, 7, 165, 7, 7, 163, 7, 7, 160, 7, 7, 159, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 149, 7, 7, 142, 7, 7, 143, 7, 7, 146, 7, 7, 147, 7, 8, 145, 7, 9, 145, 7, 8, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 134, + 7, 7, 131, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 106, 7, 7, 102, 7, 7, 99, 7, 7, 94, 7, 7, 89, + 7, 7, 81, 7, 7, 72, 7, 7, 56, 8, 8, 8, 221, 221, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 198, 198, 11, 11, 12, 7, 7, 70, 7, 7, 84, 7, 7, 93, 7, 7, 102, 7, 7, 108, 7, 7, 112, 7, 7, 114, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 121, + 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 125, 7, 7, 126, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 14, 131, 7, 8, 130, 7, 7, 131, 7, 7, 130, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 8, 132, 7, 7, 131, 7, 8, 131, 7, 15, 129, 7, 9, 125, 7, 8, 128, 7, 7, 129, 7, 7, 129, 7, 7, 125, + 7, 14, 128, 7, 39, 134, 7, 28, 132, 7, 13, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 133, 7, 7, 140, 7, 7, 150, 7, 7, 155, 7, 7, 152, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 8, 145, + 7, 8, 151, 7, 9, 153, 7, 8, 155, 7, 7, 153, 21, 109, 110, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 119, 95, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 143, 7, 9, 143, 7, 8, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 10, 139, 7, 14, 138, 7, 8, 138, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 23, 119, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 92, 113, + 7, 9, 121, 7, 9, 121, 7, 7, 139, 7, 7, 140, 18, 92, 118, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 120, 93, 12, 60, 135, 7, 7, 141, 7, 8, 139, 7, 11, 141, 7, 8, 140, 7, 7, 144, 7, 7, 144, 13, 65, 131, 24, 122, 91, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 16, 86, 122, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 136, 23, 119, 93, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 115, 97, 10, 33, 133, 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 133, 18, 91, 112, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 94, 111, 7, 7, 134, 7, 8, 135, 7, 8, 135, 7, 9, 135, 17, 88, 115, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 112, 99, 8, 23, 132, 7, 7, 131, + 7, 7, 130, 7, 7, 129, 7, 8, 130, 7, 8, 131, 7, 8, 132, 8, 30, 132, 22, 114, 97, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 125, 86, 8, 32, 129, 7, 7, 137, 7, 7, 146, 7, 7, 154, 7, 7, 159, 7, 7, 168, 7, 7, 173, 7, 7, 174, 7, 7, 171, + 7, 7, 166, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 146, 7, 7, 146, 7, 11, 149, 7, 31, 152, 7, 45, 157, 7, 22, 150, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 17, 149, 7, 19, 148, + 7, 7, 145, 7, 7, 146, 7, 7, 150, 7, 7, 154, 7, 7, 157, 7, 7, 161, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 158, 7, 7, 154, 7, 7, 149, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 8, 145, 7, 9, 144, 7, 7, 143, + 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 132, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 113, 7, 7, 111, 7, 7, 109, + 7, 7, 107, 7, 7, 104, 7, 7, 100, 7, 7, 95, 7, 7, 90, 7, 7, 82, 7, 7, 73, 7, 7, 57, 9, 9, 10, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, 181, 181, 181, 13, 13, 15, 7, 7, 72, 7, 7, 85, 7, 7, 94, 7, 7, 103, 7, 7, 108, 7, 7, 112, + 7, 7, 115, 7, 7, 117, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 126, 7, 7, 128, 7, 7, 131, 7, 7, 132, + 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 11, 132, 7, 12, 132, 7, 9, 131, 7, 16, 130, 7, 12, 125, + 7, 9, 123, 7, 7, 127, 7, 7, 128, 7, 7, 130, 7, 7, 124, 7, 8, 128, 7, 17, 132, 7, 13, 131, 7, 10, 130, 7, 8, 130, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 134, 7, 7, 140, 7, 7, 148, 7, 7, 151, 7, 7, 150, 7, 7, 144, + 7, 7, 139, 7, 7, 136, 7, 7, 137, 7, 9, 138, 7, 8, 143, 7, 13, 147, 7, 9, 150, 7, 7, 154, 7, 7, 152, 22, 115, 102, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 113, 100, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 136, 7, 7, 137, 7, 7, 141, + 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 8, 139, 7, 11, 139, 7, 7, 138, 7, 8, 139, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 23, 119, 95, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 95, 120, 7, 15, 132, 7, 8, 125, 7, 7, 140, 7, 17, 140, 24, 125, 88, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 85, 10, 49, 137, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 12, 140, 7, 9, 141, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 12, 58, 133, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 122, 92, 7, 7, 138, 7, 7, 137, 7, 7, 134, 7, 7, 134, 23, 119, 93, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 26, 128, 84, 10, 47, 132, + 7, 8, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 134, 8, 25, 132, 24, 126, 85, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 105, 105, 7, 7, 136, 7, 10, 135, 7, 7, 135, 7, 18, 135, 23, 123, 89, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 23, 120, 92, 10, 33, 129, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 8, 131, 7, 7, 133, 7, 7, 133, 9, 39, 130, 24, 123, 89, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 88, 114, 7, 7, 136, 7, 7, 142, 7, 7, 149, + 7, 8, 154, 7, 8, 164, 7, 8, 170, 7, 7, 171, 7, 7, 171, 7, 7, 167, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 8, 154, 7, 9, 154, 7, 16, 156, 7, 30, 157, 7, 25, 157, 7, 11, 154, 7, 7, 153, 7, 7, 151, + 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 11, 153, 7, 14, 152, 7, 8, 151, 7, 7, 151, 7, 7, 155, 7, 7, 159, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 8, 154, 7, 8, 150, 7, 7, 149, + 7, 8, 146, 7, 8, 145, 7, 19, 146, 7, 30, 147, 7, 10, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 131, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, + 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 105, 7, 7, 101, 7, 7, 96, 7, 7, 91, 7, 7, 83, 7, 7, 74, 7, 7, 59, 11, 11, 12, 181, 181, 181, 255, 255, 255, 255, 255, 255, 255, 255, 255, 154, 154, 154, 13, 13, 18, 7, 7, 74, + 7, 7, 87, 7, 7, 95, 7, 7, 104, 7, 7, 109, 7, 7, 113, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, + 7, 7, 124, 7, 7, 126, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 10, 132, 7, 22, 133, + 7, 18, 131, 7, 15, 130, 7, 26, 129, 7, 14, 124, 7, 10, 120, 7, 7, 124, 7, 7, 126, 7, 7, 127, 7, 7, 129, 7, 7, 127, 7, 7, 129, 7, 7, 131, 7, 9, 131, 7, 9, 130, 7, 9, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 133, + 7, 7, 141, 7, 7, 146, 7, 7, 149, 7, 7, 147, 7, 7, 142, 7, 7, 136, 7, 7, 133, 7, 8, 133, 7, 8, 136, 7, 13, 142, 7, 10, 145, 7, 9, 146, 7, 7, 151, 7, 7, 150, 22, 113, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 114, 100, 7, 7, 138, + 7, 7, 137, 7, 7, 138, 7, 7, 136, 7, 7, 137, 7, 7, 142, 7, 7, 145, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 138, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 9, 138, 7, 10, 138, 7, 13, 138, 7, 13, 140, + 7, 11, 139, 7, 8, 137, 7, 7, 138, 7, 7, 140, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 117, 7, 9, 137, 7, 7, 130, 7, 7, 140, 13, 68, 128, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 91, 118, 7, 7, 144, + 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 10, 142, 7, 8, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 141, 19, 98, 111, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 11, 57, 126, 7, 7, 134, 7, 7, 135, 7, 7, 135, 23, 119, 93, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 114, 98, 7, 8, 137, 7, 8, 137, 7, 8, 136, 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 21, 112, 98, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 114, 98, 7, 12, 136, 7, 11, 136, 7, 7, 136, + 12, 62, 127, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 16, 83, 116, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 131, 7, 7, 133, 7, 7, 133, 7, 7, 132, 18, 92, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 21, 112, 99, 7, 7, 134, 7, 7, 137, 7, 7, 142, 7, 8, 147, 7, 8, 159, 7, 8, 166, 7, 7, 169, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 8, 159, 7, 11, 157, 7, 15, 159, 7, 14, 158, + 7, 8, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 11, 156, 7, 10, 155, 7, 7, 155, 7, 7, 156, 7, 7, 159, 7, 7, 163, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 165, 7, 7, 165, + 7, 7, 164, 7, 8, 161, 7, 7, 156, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 18, 146, 7, 19, 145, 7, 8, 142, 7, 7, 141, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, + 7, 7, 123, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 114, 7, 7, 113, 7, 7, 111, 7, 7, 109, 7, 7, 106, 7, 7, 102, 7, 7, 97, 7, 7, 92, 7, 7, 84, 7, 7, 75, 7, 7, 61, 11, 11, 15, 164, 164, 164, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 138, 138, 138, 11, 11, 21, 7, 7, 76, 7, 7, 88, 7, 7, 96, 7, 7, 105, 7, 7, 110, 7, 7, 114, 7, 7, 117, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 127, 7, 7, 129, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 8, 130, 7, 8, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 8, 131, 7, 10, 131, + 7, 15, 130, 7, 22, 131, 7, 25, 131, 7, 23, 132, 7, 18, 130, 7, 28, 129, 7, 35, 126, 7, 16, 119, 7, 11, 115, 7, 7, 120, 7, 7, 125, 7, 7, 124, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 131, 7, 7, 131, 7, 8, 130, 7, 8, 131, 7, 10, 131, + 7, 8, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 134, 7, 7, 139, 7, 7, 146, 7, 7, 149, 7, 7, 147, 7, 7, 142, 7, 7, 137, 7, 7, 134, 7, 7, 135, 7, 10, 137, 7, 9, 140, 7, 9, 140, 7, 7, 142, 7, 7, 146, 7, 7, 147, 21, 106, 110, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 121, 93, 7, 8, 138, 7, 8, 138, 7, 8, 139, 7, 7, 138, 7, 7, 139, 7, 7, 142, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 138, 7, 7, 134, 7, 7, 135, 7, 7, 137, 7, 7, 141, 7, 7, 142, 7, 7, 140, + 7, 7, 138, 7, 7, 137, 7, 12, 138, 7, 18, 139, 7, 16, 140, 7, 11, 136, 7, 8, 133, 7, 7, 135, 7, 7, 137, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 118, 7, 8, 139, 7, 7, 136, 7, 7, 140, 18, 96, 114, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 24, 126, 86, 9, 20, 141, 7, 7, 143, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 8, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 140, 9, 37, 136, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 16, 90, 114, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 23, 119, 93, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 102, 108, 7, 9, 137, 7, 8, 136, 7, 8, 136, 7, 8, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 19, 102, 106, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 23, 115, 97, 7, 8, 136, 7, 7, 136, 7, 7, 135, 17, 93, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 85, 8, 30, 128, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, + 7, 7, 132, 10, 46, 128, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 85, 9, 20, 131, 7, 7, 133, 7, 7, 138, 7, 7, 142, 7, 10, 153, 7, 8, 162, 7, 8, 168, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 162, 7, 7, 161, 7, 7, 161, + 7, 7, 162, 7, 8, 161, 7, 8, 160, 7, 8, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 9, 158, 7, 9, 158, 7, 7, 158, 7, 8, 159, 7, 8, 162, 7, 8, 166, 7, 9, 168, 7, 9, 166, + 7, 8, 165, 7, 7, 165, 7, 7, 165, 7, 7, 167, 7, 7, 168, 7, 7, 166, 7, 7, 162, 7, 7, 156, 7, 7, 153, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 11, 146, 7, 10, 144, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 133, + 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 117, 7, 7, 116, 7, 7, 113, 7, 7, 112, 7, 7, 110, 7, 7, 107, 7, 7, 103, 7, 7, 99, 7, 7, 93, 7, 7, 85, + 7, 7, 76, 7, 7, 62, 7, 7, 17, 139, 139, 140, 255, 255, 255, 255, 255, 255, 255, 255, 255, 122, 122, 122, 9, 9, 25, 7, 7, 77, 7, 7, 90, 7, 7, 97, 7, 7, 106, 7, 7, 111, 7, 7, 115, 7, 7, 118, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, + 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 127, 7, 7, 130, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 12, 130, 7, 11, 130, + 7, 8, 130, 7, 8, 131, 7, 9, 131, 7, 15, 132, 7, 20, 132, 7, 22, 131, 7, 26, 131, 7, 19, 129, 7, 20, 128, 7, 34, 128, 7, 32, 122, 7, 17, 113, 7, 9, 110, 7, 7, 116, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 127, 7, 7, 129, 7, 7, 128, + 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 8, 131, 7, 15, 132, 7, 17, 133, 7, 14, 132, 7, 9, 131, 7, 8, 132, 7, 9, 133, 7, 9, 139, 7, 10, 144, 7, 10, 147, 7, 8, 147, 7, 7, 143, 7, 7, 140, 7, 7, 137, 7, 8, 138, 7, 8, 140, 7, 8, 139, 7, 7, 137, + 7, 7, 138, 7, 7, 137, 7, 7, 140, 19, 99, 115, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 26, 128, 84, 8, 35, 140, 7, 9, 140, 7, 8, 141, 7, 8, 141, 7, 7, 141, 7, 8, 140, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 139, 7, 7, 137, 7, 7, 132, + 7, 7, 133, 7, 7, 136, 7, 7, 141, 7, 7, 142, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 9, 138, 7, 11, 139, 7, 9, 139, 7, 7, 135, 7, 7, 131, 7, 7, 133, 7, 7, 136, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 117, 7, 7, 139, + 7, 7, 139, 7, 7, 141, 20, 108, 107, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 110, 105, 7, 7, 142, 7, 7, 143, 7, 7, 146, 7, 7, 143, 7, 7, 140, 7, 8, 140, 7, 7, 141, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 23, 115, 97, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 101, 108, 7, 7, 135, 7, 7, 136, 7, 7, 136, 23, 119, 93, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 94, 112, 7, 8, 136, 7, 8, 137, 7, 8, 137, 7, 7, 136, 7, 8, 136, 7, 7, 136, 7, 8, 136, + 7, 13, 135, 18, 96, 111, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 117, 95, 7, 7, 136, 7, 7, 136, 7, 7, 136, 20, 105, 104, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 10, 49, 126, 7, 7, 133, 7, 7, 136, 7, 7, 141, 7, 9, 146, 7, 13, 160, 7, 8, 169, 7, 9, 173, 7, 8, 174, + 7, 7, 172, 7, 7, 167, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 8, 160, 7, 7, 160, + 7, 7, 161, 7, 8, 164, 7, 10, 167, 7, 11, 169, 7, 11, 167, 7, 9, 165, 7, 8, 165, 7, 8, 166, 7, 7, 170, 7, 7, 170, 7, 7, 167, 7, 7, 161, 7, 7, 157, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 143, 7, 7, 142, 7, 7, 141, + 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 113, 7, 7, 112, + 7, 7, 108, 7, 7, 105, 7, 7, 100, 7, 7, 95, 7, 7, 86, 7, 7, 77, 7, 7, 64, 7, 7, 19, 124, 124, 124, 255, 255, 255, 255, 255, 255, 255, 255, 255, 106, 106, 106, 7, 7, 28, 7, 7, 79, 7, 7, 91, 7, 7, 99, 7, 7, 107, 7, 7, 112, 7, 7, 116, 7, 7, 118, + 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 127, 7, 7, 128, 7, 7, 129, 7, 7, 131, 7, 7, 132, 7, 7, 131, + 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 10, 130, 7, 14, 130, 7, 14, 132, 7, 12, 131, 7, 12, 132, 7, 12, 132, 7, 9, 131, 7, 8, 130, 7, 13, 129, 7, 27, 128, 7, 28, 125, 7, 19, 119, 7, 11, 111, 7, 9, 108, 7, 7, 112, 7, 7, 124, 7, 7, 126, 7, 7, 125, + 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 127, 7, 7, 129, 7, 8, 129, 7, 8, 130, 7, 10, 131, 7, 18, 132, 7, 27, 133, 7, 29, 134, 7, 27, 133, 7, 27, 137, 7, 26, 139, 7, 19, 142, 7, 10, 145, 7, 7, 146, 7, 7, 145, 7, 7, 143, + 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 133, 16, 86, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 14, 77, 130, 7, 16, 144, 7, 14, 144, 7, 11, 142, 7, 9, 141, 7, 7, 139, 7, 7, 140, + 7, 7, 136, 7, 7, 134, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 141, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 136, 7, 7, 138, 23, 119, 94, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 117, 7, 7, 138, 7, 7, 141, 7, 7, 142, 22, 114, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 100, 111, 7, 7, 142, 7, 7, 143, 7, 7, 145, 7, 7, 142, 7, 7, 139, 7, 8, 138, 7, 7, 140, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 19, 105, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 108, 103, 7, 7, 136, 7, 7, 136, 7, 7, 136, 23, 119, 93, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 92, 112, 7, 9, 136, 7, 8, 136, + 7, 7, 136, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 9, 136, 7, 20, 137, 17, 96, 115, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 94, 7, 7, 135, 7, 7, 136, 7, 7, 135, 21, 113, 99, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 122, 7, 7, 133, 7, 7, 137, 7, 7, 143, + 7, 9, 141, 7, 12, 153, 7, 19, 167, 7, 10, 174, 7, 8, 175, 7, 9, 174, 7, 9, 170, 7, 8, 166, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, + 7, 7, 162, 7, 7, 163, 7, 7, 162, 7, 7, 163, 7, 8, 162, 7, 8, 163, 7, 8, 163, 7, 10, 164, 7, 10, 164, 7, 9, 164, 7, 8, 163, 7, 7, 163, 7, 7, 165, 7, 7, 167, 7, 7, 166, 7, 7, 163, 7, 7, 159, 7, 7, 155, 7, 7, 153, 7, 7, 150, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, + 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 112, 7, 7, 110, 7, 7, 106, 7, 7, 101, 7, 7, 96, 7, 7, 87, 7, 7, 78, 7, 7, 66, 7, 7, 22, 114, 114, 114, 255, 255, 255, 255, 255, 255, 255, 255, 255, 99, 99, 99, 7, 7, 32, 7, 7, 80, 7, 7, 93, + 7, 7, 100, 7, 7, 108, 7, 7, 113, 7, 7, 117, 7, 7, 119, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, + 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 127, 7, 7, 128, 7, 8, 128, 7, 8, 129, 7, 9, 130, 7, 10, 130, 7, 12, 131, 7, 13, 131, 7, 12, 130, 7, 12, 129, 7, 11, 129, 7, 10, 126, 7, 9, 123, 7, 8, 118, 7, 7, 113, + 7, 7, 117, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 129, 7, 7, 129, 7, 7, 126, 7, 7, 124, 7, 7, 126, 7, 8, 126, 7, 9, 125, 7, 13, 127, 7, 11, 126, 7, 12, 127, 7, 12, 128, 7, 11, 131, 7, 12, 133, + 7, 10, 138, 7, 8, 142, 7, 8, 144, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 138, 7, 7, 134, 7, 7, 129, 7, 7, 126, 7, 7, 127, 10, 47, 125, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 110, 104, 7, 12, 137, + 7, 9, 138, 7, 9, 138, 7, 7, 138, 7, 7, 137, 7, 7, 139, 7, 7, 135, 7, 7, 132, 7, 7, 135, 7, 7, 138, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 8, 139, 7, 7, 140, 7, 7, 141, + 7, 7, 139, 7, 7, 140, 7, 7, 141, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 116, 7, 7, 139, 7, 7, 143, 7, 7, 143, 22, 114, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 105, 108, 7, 7, 141, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 139, 19, 106, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 110, 102, 7, 7, 136, 7, 7, 137, 7, 7, 137, 23, 119, 93, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 18, 92, 112, 7, 8, 133, 7, 7, 136, 7, 8, 137, 7, 7, 137, 7, 7, 136, 7, 7, 137, 7, 8, 136, 7, 8, 136, 17, 92, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 94, 7, 7, 136, 7, 7, 135, 7, 7, 135, 22, 116, 96, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 13, 72, 121, 7, 7, 135, 7, 7, 141, 7, 7, 149, 7, 7, 149, 7, 9, 144, 7, 13, 155, 7, 22, 168, 7, 20, 172, 7, 14, 172, 7, 9, 171, 7, 8, 169, 7, 8, 170, 7, 7, 171, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 166, 7, 7, 165, 7, 7, 166, + 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 161, 7, 8, 159, 7, 7, 158, 7, 7, 157, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 159, 7, 7, 157, + 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 125, + 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 118, 7, 7, 116, 7, 7, 114, 7, 7, 111, 7, 7, 107, 7, 7, 103, 7, 7, 97, 7, 7, 88, 7, 7, 79, 7, 7, 67, 7, 7, 25, 106, 106, 106, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 89, 89, 89, 7, 7, 34, 7, 7, 81, 7, 7, 94, 7, 7, 101, 7, 7, 109, 7, 7, 114, 7, 7, 117, 7, 7, 120, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, + 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 124, 7, 7, 121, 7, 8, 120, 7, 10, 121, 7, 10, 124, 7, 11, 125, 7, 10, 127, 7, 9, 128, 7, 8, 128, 7, 8, 129, + 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 122, 7, 7, 123, 7, 7, 127, 7, 7, 126, 7, 7, 127, 7, 7, 127, 7, 7, 127, 7, 7, 127, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 127, 7, 7, 122, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 11, 114, + 7, 12, 115, 7, 14, 116, 7, 17, 119, 7, 20, 122, 7, 14, 129, 7, 9, 133, 7, 7, 138, 7, 7, 139, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 135, 7, 7, 131, 7, 7, 127, 7, 7, 124, 7, 7, 124, 7, 7, 126, 23, 119, 94, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 59, 119, 7, 7, 127, 7, 7, 127, 7, 7, 130, 7, 7, 136, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 137, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 142, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 141, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 117, 7, 7, 142, 7, 7, 144, 7, 7, 145, 20, 108, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 24, 118, 96, 7, 7, 140, 7, 7, 143, 7, 7, 145, 7, 7, 145, 7, 8, 141, 7, 8, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 140, 21, 115, 98, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 103, 107, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 23, 119, 93, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 110, 7, 7, 130, 7, 7, 134, 7, 8, 135, 7, 8, 136, 7, 7, 137, 7, 8, 136, 7, 9, 135, 7, 11, 134, 17, 92, 112, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 23, 118, 94, 7, 7, 136, 7, 7, 135, 7, 7, 134, 22, 110, 100, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 13, 64, 125, 7, 7, 138, 7, 7, 147, 7, 7, 159, 7, 7, 163, 7, 7, 147, 7, 9, 140, 7, 12, 149, 7, 13, 158, 7, 11, 162, 7, 9, 166, 7, 8, 168, 7, 9, 171, 7, 7, 172, 7, 8, 170, + 7, 7, 168, 7, 7, 167, 7, 7, 170, 7, 7, 169, 7, 7, 170, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 166, 7, 7, 166, 7, 7, 168, 7, 7, 169, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 8, 157, 7, 7, 153, 7, 7, 152, 7, 7, 150, + 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 133, + 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 112, 7, 7, 108, 7, 7, 104, 7, 7, 98, 7, 7, 89, 7, 7, 80, + 7, 7, 68, 7, 7, 28, 92, 92, 92, 255, 255, 255, 255, 255, 255, 255, 255, 255, 88, 88, 88, 7, 7, 37, 7, 7, 82, 7, 7, 95, 7, 7, 102, 7, 7, 110, 7, 7, 114, 7, 7, 118, 7, 7, 120, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 129, + 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 126, 7, 7, 115, 7, 7, 110, 7, 7, 112, 7, 10, 115, + 7, 9, 118, 7, 9, 122, 7, 8, 125, 7, 7, 127, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 127, 7, 7, 127, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 128, 7, 7, 127, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 126, + 7, 7, 125, 7, 7, 118, 7, 7, 110, 7, 7, 105, 7, 7, 105, 7, 8, 106, 7, 12, 107, 7, 11, 109, 7, 9, 113, 7, 9, 122, 7, 8, 130, 7, 8, 134, 7, 7, 136, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 128, 7, 7, 126, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 17, 92, 106, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 116, 91, 9, 20, 129, 7, 7, 143, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 144, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 141, + 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 139, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 120, 7, 7, 145, 7, 7, 148, + 7, 7, 148, 19, 97, 118, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 26, 128, 84, 8, 28, 139, 7, 7, 141, 7, 7, 144, 7, 7, 146, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 10, 33, 139, 25, 128, 83, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 94, 114, 7, 7, 137, 7, 7, 138, 7, 7, 138, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 114, 7, 7, 131, 7, 7, 130, 7, 7, 132, 7, 7, 133, 7, 8, 134, 7, 8, 133, 7, 8, 131, 7, 8, 128, + 17, 92, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 93, 7, 7, 134, 7, 7, 135, 7, 7, 134, 19, 101, 106, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 109, 99, 21, 109, 100, 21, 109, 101, 21, 109, 101, 21, 109, 101, 21, 109, 101, + 21, 109, 101, 21, 109, 100, 21, 109, 100, 21, 109, 100, 21, 109, 100, 21, 109, 99, 21, 109, 98, 21, 109, 98, 21, 109, 98, 21, 109, 100, 21, 109, 100, 9, 44, 127, 7, 7, 131, 7, 7, 135, 7, 7, 160, 7, 7, 177, 7, 7, 173, 7, 7, 142, 7, 7, 132, 7, 7, 138, 7, 8, 147, + 7, 7, 154, 7, 7, 159, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 169, 7, 7, 170, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 172, 7, 7, 173, 7, 7, 172, 7, 7, 167, 7, 7, 165, 7, 7, 162, + 7, 7, 158, 7, 7, 152, 7, 7, 148, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 147, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 119, 7, 7, 117, 7, 7, 113, + 7, 7, 109, 7, 7, 104, 7, 7, 99, 7, 7, 90, 7, 7, 81, 7, 7, 69, 7, 7, 31, 89, 89, 89, 255, 255, 255, 255, 255, 255, 255, 255, 255, 79, 79, 79, 7, 7, 39, 7, 7, 83, 7, 7, 96, 7, 7, 103, 7, 7, 111, 7, 7, 115, 7, 7, 119, 7, 7, 122, 7, 7, 124, + 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 131, + 7, 7, 131, 7, 7, 126, 7, 7, 111, 7, 7, 104, 7, 7, 105, 7, 7, 109, 7, 7, 116, 7, 7, 121, 7, 7, 127, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 129, + 7, 7, 129, 7, 7, 127, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 123, 7, 7, 112, 7, 7, 103, 7, 7, 96, 7, 7, 97, 7, 7, 98, 7, 7, 105, 7, 7, 117, 7, 7, 125, 7, 7, 131, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 133, + 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 127, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 123, 8, 29, 121, 24, 124, 86, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 102, 121, 7, 18, 161, 7, 7, 159, 7, 7, 155, 7, 7, 153, 7, 7, 149, + 7, 7, 146, 7, 7, 143, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 139, 7, 7, 141, 7, 7, 143, 19, 98, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 83, 11, 52, 136, 7, 7, 141, 7, 7, 142, 23, 119, 95, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 18, 91, 122, 7, 7, 149, 7, 7, 151, 7, 7, 151, 14, 69, 136, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 94, 118, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 141, 7, 7, 139, 7, 7, 141, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 19, 97, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 128, 7, 7, 138, 7, 7, 139, 7, 7, 140, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 116, 7, 7, 137, 7, 7, 133, 7, 7, 129, + 7, 7, 127, 7, 7, 127, 7, 7, 125, 7, 7, 123, 7, 7, 119, 17, 92, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 94, 7, 7, 135, 7, 7, 134, 7, 7, 133, 16, 80, 117, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 13, 72, 119, + 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 127, 7, 7, 126, 7, 7, 127, 7, 7, 127, 7, 7, 127, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 137, 7, 7, 167, + 7, 7, 183, 7, 7, 182, 7, 7, 157, 7, 7, 138, 7, 7, 134, 7, 7, 138, 7, 7, 141, 7, 7, 149, 7, 7, 154, 7, 7, 163, 7, 7, 167, 7, 7, 171, 7, 7, 173, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 173, 7, 7, 176, + 7, 7, 176, 7, 7, 174, 7, 7, 170, 7, 7, 166, 7, 7, 161, 7, 7, 154, 7, 7, 148, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 144, 7, 7, 146, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 146, + 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, + 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 118, 7, 7, 114, 7, 7, 110, 7, 7, 105, 7, 7, 100, 7, 7, 90, 7, 7, 82, 7, 7, 69, 7, 7, 32, 89, 89, 89, 255, 255, 255, 255, 255, 255, 255, 255, 255, 79, 79, 79, 8, 8, 43, 7, 7, 85, 7, 7, 97, 7, 7, 104, + 7, 7, 113, 7, 7, 117, 7, 7, 120, 7, 7, 123, 7, 7, 126, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 132, 7, 7, 126, 7, 7, 125, 7, 7, 126, 7, 7, 127, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, + 7, 7, 129, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 122, 7, 7, 128, + 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 128, 7, 7, 127, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 17, 89, 107, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 20, 105, 119, 9, 20, 161, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 151, 7, 7, 148, 7, 7, 143, 7, 7, 140, 7, 7, 139, 7, 7, 141, 7, 17, 143, 20, 101, 114, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 105, 112, 7, 7, 146, + 7, 7, 144, 7, 7, 145, 23, 119, 96, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 126, 7, 7, 153, 7, 7, 154, 7, 7, 152, 7, 23, 150, 24, 125, 90, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 85, 10, 49, 137, 7, 7, 143, 7, 7, 144, + 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 11, 56, 132, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 123, 90, 7, 18, 138, 7, 7, 139, 7, 7, 140, 7, 7, 140, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 18, 91, 116, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 131, 7, 7, 128, 7, 7, 126, 7, 7, 124, 17, 92, 106, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 94, 7, 7, 135, 7, 7, 134, 7, 7, 132, 10, 33, 128, 26, 128, 83, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 113, 97, 7, 20, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 12, 126, 10, 45, 122, 10, 45, 122, 10, 45, 122, 10, 45, 122, 10, 45, 122, 9, 37, 124, + 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 125, 7, 7, 136, 7, 7, 166, 7, 7, 185, 7, 7, 179, 7, 7, 169, 7, 7, 166, 7, 7, 165, 7, 7, 166, 7, 7, 168, 7, 7, 169, 7, 7, 166, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 168, 7, 7, 165, + 7, 7, 166, 7, 7, 168, 7, 7, 171, 7, 7, 173, 7, 7, 176, 7, 7, 176, 7, 7, 174, 7, 7, 170, 7, 7, 165, 7, 7, 159, 7, 7, 154, 7, 7, 149, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, + 7, 7, 144, 7, 7, 145, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, + 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 114, 7, 7, 111, 7, 7, 105, 7, 7, 100, 7, 7, 91, 7, 7, 82, 7, 7, 70, 7, 7, 33, 79, 79, 79, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 80, 80, 79, 9, 9, 45, 7, 7, 86, 7, 7, 99, 7, 7, 106, 7, 7, 114, 7, 7, 118, 7, 7, 122, 7, 7, 124, 7, 7, 128, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, + 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 127, 7, 7, 129, 7, 7, 130, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 127, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 23, 122, 22, 114, 101, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 120, 100, 13, 72, 145, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 153, 7, 7, 150, 7, 7, 147, 7, 7, 147, 12, 58, 138, 22, 117, 100, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 24, 125, 91, 10, 45, 151, 7, 7, 155, 7, 7, 152, 7, 7, 152, 23, 119, 98, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 128, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 17, 93, 124, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 23, 120, 94, 12, 58, 136, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 141, 12, 63, 130, 23, 122, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 88, 118, 7, 7, 139, 7, 7, 140, 7, 7, 140, + 7, 7, 141, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 116, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 17, 92, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 93, + 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 19, 102, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 104, 104, 7, 12, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 20, 128, 20, 105, 100, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 92, 107, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 128, 7, 7, 163, 7, 7, 185, 7, 7, 180, 7, 7, 176, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 166, + 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 166, 7, 7, 169, 7, 7, 172, 7, 7, 173, 7, 7, 173, 7, 7, 170, 7, 7, 166, 7, 7, 161, 7, 7, 158, 7, 7, 154, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 123, 7, 7, 121, 7, 7, 118, 7, 7, 115, 7, 7, 111, 7, 7, 106, 7, 7, 101, 7, 7, 92, 7, 7, 83, 7, 7, 71, + 8, 8, 36, 79, 79, 79, 255, 255, 255, 255, 255, 255, 251, 251, 251, 74, 74, 74, 10, 10, 46, 7, 7, 87, 7, 7, 100, 7, 7, 108, 7, 7, 116, 7, 7, 120, 7, 7, 124, 7, 7, 126, 7, 7, 129, 7, 7, 131, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, + 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 124, + 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 9, 41, 132, 24, 123, 98, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 121, 98, 19, 97, 128, 16, 83, 138, 13, 72, 143, 16, 79, 138, 17, 91, 128, 23, 115, 103, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 14, 76, 147, 7, 7, 166, 7, 7, 162, 7, 7, 161, 7, 7, 161, 23, 119, 100, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 129, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 154, 8, 29, 151, 24, 123, 92, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 85, 18, 91, 121, 9, 39, 141, 7, 7, 144, 7, 7, 144, 10, 43, 139, 17, 94, 118, 26, 128, 84, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 24, 121, 92, 9, 20, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 23, 119, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 117, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 17, 92, 113, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 93, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 9, 41, 128, 24, 126, 85, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 119, 92, 15, 81, 118, 9, 42, 129, 7, 7, 132, 7, 7, 132, + 9, 20, 130, 13, 72, 119, 22, 116, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 125, 86, 9, 38, 121, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 128, 7, 7, 158, 7, 7, 179, 7, 7, 182, + 7, 7, 182, 7, 7, 180, 7, 7, 176, 7, 7, 172, 7, 7, 167, 7, 7, 163, 7, 7, 160, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 161, 7, 7, 164, 7, 7, 166, 7, 7, 167, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 160, 7, 7, 157, + 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 123, 7, 7, 121, 7, 7, 118, 7, 7, 115, 7, 7, 111, + 7, 7, 106, 7, 7, 102, 7, 7, 93, 7, 7, 84, 7, 7, 72, 9, 9, 38, 73, 73, 73, 251, 251, 251, 255, 255, 255, 248, 248, 248, 69, 69, 70, 11, 11, 49, 7, 7, 89, 7, 7, 102, 7, 7, 110, 7, 7, 118, 7, 7, 122, 7, 7, 125, 7, 7, 129, 7, 7, 131, 7, 7, 133, + 7, 7, 135, 7, 7, 136, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, + 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 129, 12, 59, 155, 24, 124, 96, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 89, 145, 7, 7, 176, 7, 7, 172, 7, 7, 169, 7, 7, 166, 7, 7, 165, 23, 119, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 18, 91, 129, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 13, 66, 140, 26, 128, 84, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 125, 88, 24, 125, 88, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 85, 12, 60, 131, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 23, 119, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 117, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 17, 92, 114, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 93, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 15, 79, 117, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 85, 24, 124, 88, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 15, 78, 113, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, + 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 130, 7, 7, 139, 7, 7, 149, 7, 7, 163, 7, 7, 178, 7, 7, 178, 7, 7, 171, 7, 7, 165, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 159, 7, 7, 162, 7, 7, 160, + 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 148, 7, 7, 147, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, + 7, 7, 123, 7, 7, 121, 7, 7, 118, 7, 7, 115, 7, 7, 111, 7, 7, 107, 7, 7, 102, 7, 7, 93, 7, 7, 85, 7, 7, 73, 10, 10, 39, 69, 69, 69, 248, 248, 248, 255, 255, 255, 241, 241, 241, 60, 60, 61, 12, 12, 52, 7, 7, 90, 7, 7, 104, 7, 7, 111, 7, 7, 119, + 7, 7, 124, 7, 7, 128, 7, 7, 130, 7, 7, 133, 7, 7, 135, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 127, 7, 7, 127, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, + 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 142, 10, 47, 170, 23, 118, 107, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 85, 17, 87, 147, 7, 7, 180, 7, 7, 180, 7, 7, 176, 7, 7, 172, 7, 7, 168, + 7, 7, 167, 23, 119, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 129, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 16, 82, 131, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 15, 74, 127, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 23, 119, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 18, 91, 117, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 17, 92, 114, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 94, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 18, 91, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 92, 107, 7, 7, 125, 7, 7, 125, 7, 7, 124, + 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 125, 7, 7, 143, 7, 7, 177, 7, 7, 174, 7, 7, 167, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 158, + 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 150, 7, 7, 148, 7, 7, 145, 7, 7, 143, 7, 7, 142, + 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, + 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 115, 7, 7, 111, 7, 7, 107, 7, 7, 102, 7, 7, 94, 7, 7, 86, 7, 7, 73, 11, 11, 42, 67, 67, 67, 245, 245, 245, 255, 255, 255, 239, 239, 239, 58, 58, 59, + 12, 12, 54, 7, 7, 91, 7, 7, 105, 7, 7, 112, 7, 7, 120, 7, 7, 124, 7, 7, 129, 7, 7, 132, 7, 7, 135, 7, 7, 137, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 127, 7, 7, 127, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 124, + 7, 7, 146, 8, 31, 170, 20, 100, 135, 25, 128, 85, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 120, 102, 13, 65, 160, 7, 7, 179, + 7, 7, 181, 7, 7, 180, 7, 7, 177, 7, 7, 173, 7, 7, 170, 7, 7, 166, 23, 119, 100, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 128, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 14, 71, 137, 25, 125, 88, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 123, 90, 13, 64, 132, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 23, 119, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 116, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 17, 92, 114, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 94, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 14, 78, 119, 24, 126, 85, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 83, + 17, 87, 110, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 129, 7, 7, 173, 7, 7, 176, 7, 7, 169, + 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 153, 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, + 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 114, 7, 7, 111, 7, 7, 107, 7, 7, 102, 7, 7, 94, 7, 7, 86, 7, 7, 74, 11, 11, 43, + 58, 58, 58, 239, 239, 239, 255, 255, 255, 239, 239, 239, 59, 59, 59, 13, 13, 56, 7, 7, 92, 7, 7, 106, 7, 7, 112, 7, 7, 120, 7, 7, 125, 7, 7, 129, 7, 7, 133, 7, 7, 136, 7, 7, 138, 7, 7, 140, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, + 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 127, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 133, 7, 7, 159, 11, 52, 173, 21, 107, 131, 25, 128, 86, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 23, 121, 100, 17, 88, 144, 7, 23, 176, 7, 7, 179, 7, 7, 181, 7, 7, 181, 7, 7, 179, 7, 7, 175, 7, 7, 171, 7, 7, 167, 7, 7, 164, 23, 119, 100, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 127, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 10, 45, 146, 19, 102, 114, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 85, 19, 97, 115, 9, 38, 140, 7, 7, 144, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 23, 119, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 116, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 17, 92, 115, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 94, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 10, 47, 129, 19, 103, 106, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 113, 95, 11, 56, 120, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, + 7, 7, 122, 7, 7, 129, 7, 7, 173, 7, 7, 176, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 157, + 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 148, 7, 7, 146, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 114, 7, 7, 111, 7, 7, 107, + 7, 7, 102, 7, 7, 94, 7, 7, 87, 7, 7, 75, 11, 11, 46, 58, 58, 59, 239, 239, 239, 255, 255, 255, 239, 239, 239, 59, 59, 59, 13, 13, 57, 7, 7, 92, 7, 7, 106, 7, 7, 112, 7, 7, 120, 7, 7, 125, 7, 7, 130, 7, 7, 133, 7, 7, 137, 7, 7, 139, 7, 7, 141, + 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 126, 7, 7, 143, 7, 7, 177, 8, 31, 184, 15, 79, 160, 20, 105, 132, 23, 115, 116, 23, 122, 102, 25, 127, 87, + 24, 126, 89, 23, 122, 99, 22, 113, 115, 18, 96, 136, 13, 67, 157, 7, 18, 175, 7, 7, 177, 7, 7, 180, 7, 7, 181, 7, 7, 182, 7, 7, 179, 7, 7, 176, 7, 7, 173, 7, 7, 169, 7, 7, 165, 7, 7, 159, 7, 7, 155, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 149, + 7, 7, 150, 7, 7, 152, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 10, 46, 143, 17, 88, 125, 21, 111, 106, 22, 120, 95, 24, 126, 86, 24, 126, 87, 23, 120, 95, 20, 109, 107, 16, 85, 126, 9, 42, 141, + 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 10, 47, 129, 16, 86, 116, + 22, 110, 102, 23, 120, 91, 24, 125, 86, 25, 127, 84, 23, 122, 90, 21, 115, 96, 18, 95, 108, 12, 59, 122, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, + 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 141, 7, 7, 180, 7, 7, 176, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 162, 7, 7, 161, + 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 148, 7, 7, 146, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 123, + 7, 7, 121, 7, 7, 118, 7, 7, 115, 7, 7, 111, 7, 7, 107, 7, 7, 102, 7, 7, 94, 7, 7, 87, 7, 7, 76, 11, 11, 46, 58, 58, 59, 239, 239, 239, 255, 255, 255, 239, 239, 239, 59, 59, 60, 13, 13, 58, 7, 7, 93, 7, 7, 106, 7, 7, 113, 7, 7, 121, 7, 7, 125, + 7, 7, 130, 7, 7, 133, 7, 7, 137, 7, 7, 139, 7, 7, 141, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, + 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 133, 7, 7, 142, + 7, 7, 141, 7, 7, 143, 7, 7, 165, 7, 7, 186, 7, 7, 182, 7, 7, 178, 7, 7, 177, 7, 7, 176, 7, 7, 176, 7, 7, 176, 7, 7, 177, 7, 7, 180, 7, 7, 182, 7, 7, 183, 7, 7, 182, 7, 7, 178, 7, 7, 174, 7, 7, 170, 7, 7, 165, 7, 7, 161, 7, 7, 155, + 7, 7, 149, 7, 7, 145, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 147, 7, 7, 150, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 158, 7, 7, 181, 7, 7, 175, 7, 7, 172, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 165, + 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 142, + 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, + 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 126, 7, 7, 124, 7, 7, 121, 7, 7, 119, 7, 7, 115, 7, 7, 111, 7, 7, 107, 7, 7, 102, 7, 7, 95, 7, 7, 88, 7, 7, 76, 11, 11, 47, 58, 58, 59, 239, 239, 239, 255, 255, 255, 234, 234, 234, 53, 53, 54, 13, 13, 59, + 7, 7, 93, 7, 7, 106, 7, 7, 113, 7, 7, 121, 7, 7, 126, 7, 7, 130, 7, 7, 134, 7, 7, 136, 7, 7, 138, 7, 7, 140, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 136, + 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, + 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 131, 7, 7, 164, 7, 7, 187, 7, 7, 181, 7, 7, 179, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 180, 7, 7, 183, 7, 7, 185, 7, 7, 185, 7, 7, 182, 7, 7, 178, + 7, 7, 173, 7, 7, 167, 7, 7, 163, 7, 7, 158, 7, 7, 151, 7, 7, 144, 7, 7, 140, 7, 7, 137, 7, 7, 137, 7, 7, 139, 7, 7, 143, 7, 7, 148, 7, 7, 152, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, + 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 131, 7, 7, 178, 7, 7, 180, 7, 7, 175, 7, 7, 172, 7, 7, 171, + 7, 7, 172, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, + 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 135, + 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 128, 7, 7, 124, 7, 7, 122, 7, 7, 119, 7, 7, 116, 7, 7, 111, 7, 7, 107, 7, 7, 103, 7, 7, 95, 7, 7, 88, 7, 7, 77, 12, 12, 47, 58, 58, 59, + 239, 239, 239, 255, 255, 255, 230, 230, 230, 48, 48, 49, 11, 11, 59, 7, 7, 94, 7, 7, 107, 7, 7, 113, 7, 7, 122, 7, 7, 126, 7, 7, 131, 7, 7, 134, 7, 7, 136, 7, 7, 138, 7, 7, 140, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, + 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, + 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 133, 7, 7, 171, 7, 7, 186, 7, 7, 183, 7, 7, 181, 7, 7, 181, 7, 7, 183, 7, 7, 186, + 7, 7, 189, 7, 7, 192, 7, 7, 189, 7, 7, 184, 7, 7, 177, 7, 7, 172, 7, 7, 167, 7, 7, 161, 7, 7, 155, 7, 7, 149, 7, 7, 142, 7, 7, 136, 7, 7, 133, 7, 7, 134, 7, 7, 136, 7, 7, 142, 7, 7, 147, 7, 7, 150, 7, 7, 154, 7, 7, 155, 7, 7, 156, + 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 139, 7, 7, 139, 7, 7, 140, + 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 149, + 7, 7, 187, 7, 7, 180, 7, 7, 175, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 175, 7, 7, 175, 7, 7, 174, 7, 7, 173, 7, 7, 174, 7, 7, 175, 7, 7, 175, 7, 7, 172, 7, 7, 167, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, + 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 148, 7, 7, 146, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 125, 7, 7, 122, 7, 7, 120, 7, 7, 116, 7, 7, 112, 7, 7, 108, 7, 7, 103, + 7, 7, 95, 7, 7, 89, 7, 7, 77, 12, 12, 48, 54, 54, 55, 235, 235, 235, 255, 255, 255, 230, 230, 230, 48, 48, 50, 12, 12, 60, 7, 7, 94, 7, 7, 107, 7, 7, 113, 7, 7, 122, 7, 7, 126, 7, 7, 131, 7, 7, 134, 7, 7, 137, 7, 7, 139, 7, 7, 141, 7, 7, 143, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, + 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, + 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 136, 7, 7, 171, + 7, 7, 186, 7, 7, 186, 7, 7, 186, 7, 7, 183, 7, 7, 168, 7, 7, 159, 7, 7, 172, 7, 7, 190, 7, 7, 185, 7, 7, 178, 7, 7, 173, 7, 7, 167, 7, 7, 161, 7, 7, 154, 7, 7, 148, 7, 7, 141, 7, 7, 135, 7, 7, 131, 7, 7, 132, 7, 7, 135, 7, 7, 141, + 7, 7, 147, 7, 7, 150, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, + 7, 7, 146, 7, 7, 141, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, + 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 151, 7, 7, 188, 7, 7, 182, 7, 7, 178, 7, 7, 177, 7, 7, 177, 7, 7, 178, 7, 7, 179, 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 178, 7, 7, 179, 7, 7, 177, 7, 7, 174, 7, 7, 169, 7, 7, 165, + 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 129, 7, 7, 125, 7, 7, 122, + 7, 7, 120, 7, 7, 116, 7, 7, 112, 7, 7, 108, 7, 7, 103, 7, 7, 95, 7, 7, 89, 7, 7, 77, 10, 10, 48, 47, 47, 49, 230, 230, 230, 255, 255, 255, 230, 230, 230, 48, 48, 50, 13, 13, 61, 7, 7, 93, 7, 7, 106, 7, 7, 113, 7, 7, 122, 7, 7, 128, 7, 7, 132, + 7, 7, 136, 7, 7, 139, 7, 7, 141, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, + 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, + 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 136, 7, 7, 161, 7, 7, 176, 7, 7, 169, 7, 7, 145, 7, 7, 130, 7, 7, 126, 7, 7, 135, 7, 7, 179, 7, 7, 187, 7, 7, 179, 7, 7, 174, 7, 7, 168, 7, 7, 162, 7, 7, 155, 7, 7, 149, 7, 7, 142, + 7, 7, 137, 7, 7, 134, 7, 7, 135, 7, 7, 137, 7, 7, 143, 7, 7, 147, 7, 7, 152, 7, 7, 154, 7, 7, 155, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 154, + 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 141, 7, 7, 136, 7, 7, 135, 7, 7, 137, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, + 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 136, 7, 7, 179, 7, 7, 186, 7, 7, 184, 7, 7, 183, 7, 7, 182, 7, 7, 183, 7, 7, 184, 7, 7, 185, 7, 7, 185, 7, 7, 183, 7, 7, 182, + 7, 7, 181, 7, 7, 179, 7, 7, 175, 7, 7, 170, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, + 7, 7, 133, 7, 7, 131, 7, 7, 128, 7, 7, 125, 7, 7, 122, 7, 7, 120, 7, 7, 116, 7, 7, 112, 7, 7, 108, 7, 7, 103, 7, 7, 95, 7, 7, 88, 7, 7, 77, 9, 9, 49, 47, 47, 49, 230, 230, 230, 255, 255, 255, 230, 230, 230, 48, 48, 50, 13, 13, 62, 7, 7, 94, + 7, 7, 107, 7, 7, 114, 7, 7, 122, 7, 7, 128, 7, 7, 133, 7, 7, 138, 7, 7, 141, 7, 7, 143, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, + 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 130, 7, 7, 171, 7, 7, 187, 7, 7, 179, 7, 7, 174, + 7, 7, 170, 7, 7, 163, 7, 7, 157, 7, 7, 151, 7, 7, 145, 7, 7, 141, 7, 7, 138, 7, 7, 139, 7, 7, 142, 7, 7, 145, 7, 7, 150, 7, 7, 153, 7, 7, 155, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 144, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 133, 7, 7, 150, 7, 7, 166, 7, 7, 183, 7, 7, 189, 7, 7, 188, + 7, 7, 190, 7, 7, 193, 7, 7, 193, 7, 7, 188, 7, 7, 184, 7, 7, 181, 7, 7, 179, 7, 7, 176, 7, 7, 172, 7, 7, 168, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, + 7, 7, 149, 7, 7, 146, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 133, 7, 7, 131, 7, 7, 128, 7, 7, 125, 7, 7, 122, 7, 7, 120, 7, 7, 116, 7, 7, 112, 7, 7, 108, 7, 7, 103, 7, 7, 95, 7, 7, 88, 7, 7, 76, 10, 10, 49, 47, 47, 49, 230, 230, 230, + 255, 255, 255, 230, 230, 230, 48, 48, 50, 13, 13, 64, 7, 7, 94, 7, 7, 107, 7, 7, 114, 7, 7, 124, 7, 7, 130, 7, 7, 135, 7, 7, 140, 7, 7, 143, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, + 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, + 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 132, 7, 7, 175, 7, 7, 185, 7, 7, 178, 7, 7, 174, 7, 7, 169, 7, 7, 164, 7, 7, 159, 7, 7, 154, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 150, 7, 7, 152, 7, 7, 154, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 156, + 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, + 7, 7, 123, 7, 7, 125, 7, 7, 140, 7, 7, 175, 7, 7, 193, 7, 7, 196, 7, 7, 195, 7, 7, 192, 7, 7, 193, 7, 7, 186, 7, 7, 182, 7, 7, 179, 7, 7, 176, 7, 7, 174, 7, 7, 170, 7, 7, 166, 7, 7, 163, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, + 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 133, 7, 7, 131, 7, 7, 128, 7, 7, 125, 7, 7, 122, 7, 7, 120, 7, 7, 116, 7, 7, 112, 7, 7, 108, 7, 7, 103, 7, 7, 95, + 7, 7, 87, 7, 7, 76, 10, 10, 49, 47, 47, 49, 230, 230, 230, 255, 255, 255, 229, 229, 229, 47, 47, 48, 13, 13, 64, 7, 7, 95, 7, 7, 109, 7, 7, 117, 7, 7, 126, 7, 7, 133, 7, 7, 138, 7, 7, 142, 7, 7, 145, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, + 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, + 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 135, 7, 7, 178, 7, 7, 183, 7, 7, 177, 7, 7, 173, 7, 7, 169, 7, 7, 165, 7, 7, 161, 7, 7, 157, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 155, + 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 151, + 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 134, 7, 7, 162, 7, 7, 178, 7, 7, 153, 7, 7, 145, 7, 7, 179, 7, 7, 189, 7, 7, 183, 7, 7, 180, 7, 7, 178, 7, 7, 176, 7, 7, 173, 7, 7, 169, + 7, 7, 165, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 133, 7, 7, 131, 7, 7, 128, 7, 7, 125, 7, 7, 122, 7, 7, 120, + 7, 7, 117, 7, 7, 113, 7, 7, 108, 7, 7, 103, 7, 7, 95, 7, 7, 87, 7, 7, 76, 10, 10, 50, 47, 47, 49, 230, 230, 230, 255, 255, 255, 222, 222, 222, 38, 38, 40, 11, 11, 65, 7, 7, 97, 7, 7, 111, 7, 7, 119, 7, 7, 130, 7, 7, 136, 7, 7, 141, 7, 7, 145, + 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, + 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 145, 7, 7, 183, 7, 7, 180, 7, 7, 175, 7, 7, 172, 7, 7, 168, 7, 7, 165, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, + 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, + 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, + 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 124, 7, 7, 128, 7, 7, 123, 7, 7, 123, 7, 7, 147, 7, 7, 189, 7, 7, 185, + 7, 7, 182, 7, 7, 181, 7, 7, 180, 7, 7, 177, 7, 7, 172, 7, 7, 168, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 150, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 133, + 7, 7, 131, 7, 7, 129, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 117, 7, 7, 113, 7, 7, 109, 7, 7, 104, 7, 7, 95, 7, 7, 88, 7, 7, 76, 10, 10, 50, 47, 47, 49, 230, 230, 230, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 67, 7, 7, 99, 7, 7, 114, + 7, 7, 122, 7, 7, 134, 7, 7, 140, 7, 7, 145, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 132, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 164, 7, 7, 185, 7, 7, 177, 7, 7, 173, 7, 7, 170, 7, 7, 168, + 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, + 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, + 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, + 7, 7, 123, 7, 7, 123, 7, 7, 129, 7, 7, 178, 7, 7, 188, 7, 7, 184, 7, 7, 185, 7, 7, 186, 7, 7, 184, 7, 7, 178, 7, 7, 172, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, + 7, 7, 152, 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 129, 7, 7, 126, 7, 7, 123, 7, 7, 121, 7, 7, 118, 7, 7, 114, 7, 7, 109, 7, 7, 104, 7, 7, 95, 7, 7, 88, 7, 7, 76, 10, 10, 50, 47, 47, 49, 230, 230, 230, 255, 255, 255, + 222, 222, 222, 37, 37, 40, 10, 10, 69, 7, 7, 101, 7, 7, 116, 7, 7, 126, 7, 7, 138, 7, 7, 144, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 150, + 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, + 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 129, 7, 7, 174, + 7, 7, 182, 7, 7, 176, 7, 7, 172, 7, 7, 169, 7, 7, 168, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, + 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, + 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 161, 7, 7, 189, 7, 7, 186, 7, 7, 188, 7, 7, 182, 7, 7, 177, 7, 7, 184, 7, 7, 178, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 167, 7, 7, 164, + 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 154, 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 132, 7, 7, 130, 7, 7, 128, 7, 7, 124, 7, 7, 121, 7, 7, 118, 7, 7, 114, 7, 7, 109, 7, 7, 104, 7, 7, 96, 7, 7, 88, + 7, 7, 77, 10, 10, 51, 47, 47, 49, 230, 230, 230, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 70, 7, 7, 103, 7, 7, 119, 7, 7, 130, 7, 7, 141, 7, 7, 147, 7, 7, 151, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, + 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 132, + 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 133, 7, 7, 179, 7, 7, 180, 7, 7, 174, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 162, + 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, + 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, + 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 136, 7, 7, 179, 7, 7, 190, 7, 7, 188, 7, 7, 147, 7, 7, 136, 7, 7, 169, 7, 7, 185, + 7, 7, 179, 7, 7, 175, 7, 7, 172, 7, 7, 168, 7, 7, 164, 7, 7, 161, 7, 7, 157, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 128, 7, 7, 124, 7, 7, 121, 7, 7, 118, + 7, 7, 114, 7, 7, 110, 7, 7, 104, 7, 7, 96, 7, 7, 88, 7, 7, 77, 8, 8, 51, 40, 40, 42, 225, 225, 225, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 72, 7, 7, 105, 7, 7, 121, 7, 7, 133, 7, 7, 144, 7, 7, 150, 7, 7, 153, 7, 7, 155, 7, 7, 155, + 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 23, 133, 14, 70, 122, 20, 100, 109, 21, 113, 100, 23, 119, 94, 24, 126, 85, 25, 127, 85, 23, 121, 91, 22, 116, 95, 19, 102, 104, 15, 80, 117, 10, 43, 132, + 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 134, 7, 7, 180, 7, 7, 180, 7, 7, 174, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, + 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 159, + 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, + 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 137, 7, 7, 157, + 7, 7, 149, 7, 7, 124, 7, 7, 122, 7, 7, 137, 7, 7, 184, 7, 7, 184, 7, 7, 178, 7, 7, 173, 7, 7, 169, 7, 7, 164, 7, 7, 158, 7, 7, 125, 7, 7, 108, 7, 7, 122, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 134, + 7, 7, 131, 7, 7, 128, 7, 7, 124, 7, 7, 122, 7, 7, 118, 7, 7, 114, 7, 7, 110, 7, 7, 104, 7, 7, 96, 7, 7, 88, 7, 7, 77, 7, 7, 50, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 74, 7, 7, 108, 7, 7, 124, 7, 7, 136, + 7, 7, 147, 7, 7, 152, 7, 7, 155, 7, 7, 157, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 10, 45, 130, 19, 102, 107, 24, 125, 87, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 111, 101, 14, 69, 124, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 21, 103, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 12, 63, 122, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 132, 7, 7, 178, 7, 7, 181, 7, 7, 174, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 168, + 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, + 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, + 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, + 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 124, 21, 103, 100, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 166, 7, 7, 175, 7, 7, 169, 7, 7, 160, 7, 7, 128, 7, 7, 110, 7, 7, 115, 7, 7, 114, 7, 7, 121, 7, 7, 148, + 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 132, 7, 7, 129, 7, 7, 125, 7, 7, 122, 7, 7, 118, 7, 7, 115, 7, 7, 110, 7, 7, 104, 7, 7, 96, 7, 7, 88, 7, 7, 77, 7, 7, 51, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, + 37, 37, 40, 10, 10, 76, 7, 7, 111, 7, 7, 129, 7, 7, 140, 7, 7, 151, 7, 7, 154, 7, 7, 157, 7, 7, 160, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, + 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 8, 30, 132, 19, 94, 111, 25, 127, 85, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 115, 96, 11, 55, 127, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, + 7, 7, 131, 21, 103, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 122, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 174, 7, 7, 182, + 7, 7, 175, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 161, + 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, + 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, + 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 21, 103, 100, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 169, 7, 7, 175, 7, 7, 166, 7, 7, 128, 7, 7, 111, + 7, 7, 121, 7, 7, 126, 7, 7, 126, 7, 7, 120, 7, 7, 123, 7, 7, 147, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 130, 7, 7, 126, 7, 7, 123, 7, 7, 119, 7, 7, 115, 7, 7, 110, 7, 7, 105, 7, 7, 96, 7, 7, 88, 7, 7, 77, + 7, 7, 52, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 41, 10, 10, 80, 7, 7, 117, 7, 7, 136, 7, 7, 147, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 162, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 157, 7, 7, 156, + 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 10, 49, 129, 23, 119, 92, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 16, 90, 114, 7, 7, 134, + 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 21, 103, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 122, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 171, 7, 7, 183, 7, 7, 175, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 167, + 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 153, + 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, + 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 21, 103, 100, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 12, 63, 171, 7, 7, 178, 7, 7, 142, 7, 7, 108, 7, 7, 120, 7, 7, 127, 7, 7, 132, 7, 7, 132, 7, 7, 127, 7, 7, 116, 7, 7, 119, 7, 7, 151, 7, 7, 154, 7, 7, 156, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, + 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 131, 7, 7, 128, 7, 7, 124, 7, 7, 120, 7, 7, 115, + 7, 7, 110, 7, 7, 105, 7, 7, 96, 7, 7, 89, 7, 7, 77, 7, 7, 52, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 41, 10, 10, 86, 7, 7, 116, 7, 7, 116, 7, 7, 108, 7, 7, 131, 7, 7, 159, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 162, + 7, 7, 159, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 144, 7, 7, 144, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 137, 7, 7, 136, 13, 64, 126, 24, 124, 88, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 103, 106, 7, 20, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 21, 103, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 122, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 167, 7, 7, 184, 7, 7, 175, 7, 7, 171, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 167, + 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 162, + 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, + 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 21, 103, 100, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 168, 7, 7, 147, 7, 7, 107, 7, 7, 119, 7, 7, 127, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 129, 7, 7, 121, 7, 7, 108, 7, 7, 111, 7, 7, 156, 7, 7, 159, 7, 7, 160, 7, 7, 159, + 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 136, + 7, 7, 133, 7, 7, 129, 7, 7, 125, 7, 7, 121, 7, 7, 116, 7, 7, 111, 7, 7, 105, 7, 7, 96, 7, 7, 89, 7, 7, 78, 7, 7, 52, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 41, 10, 10, 66, 7, 7, 74, 7, 7, 77, 7, 7, 82, 7, 7, 94, + 7, 7, 145, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 12, 57, 129, 25, 127, 85, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 26, 128, 84, 23, 122, 92, 23, 120, 94, 24, 126, 86, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 103, 105, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 21, 103, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 12, 63, 122, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 161, 7, 7, 184, 7, 7, 176, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 168, + 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, + 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, + 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 21, 103, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 127, 7, 7, 110, 7, 7, 120, 7, 7, 128, 7, 7, 131, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 126, 7, 7, 118, + 7, 7, 103, 7, 7, 109, 7, 7, 159, 7, 7, 162, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 137, 7, 7, 134, 7, 7, 130, 7, 7, 126, 7, 7, 122, 7, 7, 118, 7, 7, 112, 7, 7, 106, 7, 7, 97, 7, 7, 89, 7, 7, 78, 7, 7, 52, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, + 10, 10, 45, 7, 7, 64, 7, 7, 74, 7, 7, 82, 7, 7, 89, 7, 7, 136, 7, 7, 163, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 146, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 9, 35, 135, 23, 121, 92, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 120, 94, 17, 93, 115, + 11, 53, 132, 7, 18, 141, 7, 7, 142, 7, 7, 143, 7, 7, 142, 8, 30, 140, 15, 74, 126, 21, 107, 107, 26, 128, 84, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 88, 115, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, + 21, 103, 104, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 122, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 155, 7, 7, 185, 7, 7, 178, + 7, 7, 173, 7, 7, 171, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, + 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 21, 103, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 107, 7, 7, 123, 7, 7, 130, 7, 7, 133, 7, 7, 133, 7, 7, 133, + 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 126, 7, 7, 115, 7, 7, 100, 7, 7, 114, 7, 7, 157, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 131, 7, 7, 128, 7, 7, 123, 7, 7, 118, 7, 7, 113, 7, 7, 107, 7, 7, 97, 7, 7, 90, 7, 7, 78, 7, 7, 53, + 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 44, 7, 7, 64, 7, 7, 74, 7, 7, 81, 7, 7, 106, 7, 7, 152, 7, 7, 160, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 21, 112, 102, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 127, 85, 18, 92, 118, 7, 23, 138, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 12, 59, 132, 23, 119, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 24, 126, 85, 10, 46, 129, 7, 7, 134, 7, 7, 132, 7, 7, 131, 21, 103, 104, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 122, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 129, 7, 7, 129, 7, 7, 150, 7, 7, 186, 7, 7, 181, 7, 7, 177, 7, 7, 175, 7, 7, 175, 7, 7, 175, 7, 7, 174, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 167, + 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 154, + 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 127, 21, 103, 102, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 116, + 7, 7, 130, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 130, 7, 7, 125, 7, 7, 116, 7, 7, 106, 7, 7, 117, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, + 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 132, 7, 7, 129, 7, 7, 124, 7, 7, 119, 7, 7, 114, + 7, 7, 107, 7, 7, 98, 7, 7, 90, 7, 7, 79, 7, 7, 53, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 44, 7, 7, 64, 7, 7, 75, 7, 7, 103, 7, 7, 148, 7, 7, 158, 7, 7, 156, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 153, + 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, + 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 13, 72, 127, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 86, 12, 63, 132, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 8, 28, 139, 22, 113, 101, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 105, 105, 7, 7, 134, 7, 7, 133, 7, 7, 132, 21, 103, 104, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 122, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, + 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 136, 7, 7, 177, 7, 7, 186, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 180, 7, 7, 177, 7, 7, 175, 7, 7, 173, 7, 7, 173, 7, 7, 172, 7, 7, 172, + 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, + 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 129, 7, 7, 128, 21, 103, 102, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 123, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 127, 7, 7, 123, 7, 7, 118, 7, 7, 121, 7, 7, 148, + 7, 7, 150, 7, 7, 155, 7, 7, 154, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 136, + 7, 7, 132, 7, 7, 129, 7, 7, 125, 7, 7, 120, 7, 7, 115, 7, 7, 108, 7, 7, 99, 7, 7, 91, 7, 7, 79, 7, 7, 54, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 44, 7, 7, 64, 7, 7, 81, 7, 7, 132, 7, 7, 153, 7, 7, 153, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 145, 7, 7, 143, 7, 18, 142, 22, 117, 97, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 85, 12, 63, 132, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 8, 35, 138, 24, 118, 96, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 83, 10, 49, 130, 7, 7, 135, 7, 7, 134, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 12, 63, 122, 7, 7, 129, 12, 58, 122, 19, 99, 105, 23, 117, 93, 24, 125, 87, 25, 128, 83, 24, 122, 89, 23, 115, 95, 18, 96, 108, 12, 60, 123, 7, 7, 130, 7, 7, 130, 7, 7, 150, 7, 7, 182, 7, 7, 188, 7, 7, 188, 7, 7, 187, 7, 7, 187, 7, 7, 187, 7, 7, 184, + 7, 7, 180, 7, 7, 178, 7, 7, 177, 7, 7, 177, 7, 7, 176, 7, 23, 173, 12, 68, 155, 19, 99, 130, 23, 115, 109, 23, 122, 97, 25, 127, 86, 24, 125, 92, 23, 119, 102, 20, 106, 119, 13, 73, 145, 7, 23, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 166, 7, 7, 167, + 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 10, 44, 142, 17, 93, 120, 21, 115, 101, 24, 123, 91, 25, 128, 84, 24, 124, 89, + 22, 118, 97, 19, 103, 110, 13, 73, 127, 7, 23, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 10, 44, 140, + 17, 93, 119, 21, 115, 100, 24, 123, 90, 25, 128, 84, 24, 124, 89, 22, 118, 96, 19, 103, 108, 13, 73, 125, 7, 23, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 10, 45, 130, 16, 85, 116, 22, 110, 101, 23, 119, 93, 24, 125, 87, 25, 127, 84, 23, 121, 91, 22, 114, 97, 18, 95, 109, 12, 62, 123, 7, 18, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, + 7, 7, 129, 7, 7, 130, 7, 7, 130, 21, 103, 104, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 123, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 7, 7, 132, 7, 7, 132, 7, 7, 129, 7, 7, 126, 7, 7, 127, 7, 7, 141, 7, 7, 147, 7, 7, 150, 7, 7, 152, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, + 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 132, 7, 7, 130, 7, 7, 125, 7, 7, 121, 7, 7, 115, 7, 7, 109, 7, 7, 100, 7, 7, 92, 7, 7, 80, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, + 7, 7, 64, 7, 7, 92, 7, 7, 141, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 15, 74, 127, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 91, 119, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 8, 31, 140, 11, 54, 135, 11, 54, 134, 11, 54, 134, 11, 54, 133, 11, 54, 132, 11, 54, 131, 8, 35, 136, 7, 7, 137, 7, 7, 136, 21, 103, 106, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 14, 70, 120, 20, 105, 102, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 112, 99, 10, 47, 125, 7, 7, 130, 7, 7, 144, 7, 7, 159, + 7, 7, 155, 7, 7, 149, 7, 7, 148, 7, 7, 160, 7, 7, 179, 7, 7, 188, 7, 7, 185, 7, 7, 183, 7, 18, 182, 16, 80, 154, 23, 121, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 118, 103, + 11, 56, 154, 7, 7, 164, 15, 75, 146, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 163, 7, 7, 165, 7, 7, 164, 7, 7, 162, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 115, 102, 7, 12, 149, 17, 94, 121, 25, 127, 85, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 119, 96, 13, 65, 131, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 21, 103, 110, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 23, 115, 100, 7, 12, 144, 17, 94, 119, 25, 127, 85, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 119, 94, 13, 65, 126, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 10, 46, 129, 20, 104, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 117, 93, 14, 69, 120, 7, 7, 130, + 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 124, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 140, 7, 7, 144, 7, 7, 147, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 153, + 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 132, 7, 7, 130, 7, 7, 125, 7, 7, 121, 7, 7, 116, 7, 7, 110, 7, 7, 100, 7, 7, 93, 7, 7, 81, 7, 7, 56, 36, 36, 39, + 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 64, 7, 7, 102, 7, 7, 140, 7, 7, 145, 7, 7, 148, 7, 7, 150, 7, 7, 152, 7, 7, 155, 7, 7, 156, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 154, + 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 144, 20, 105, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 120, 94, 7, 20, 141, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 138, 7, 7, 138, 7, 7, 140, 7, 7, 139, 21, 103, 107, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 85, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 125, 86, 12, 59, 122, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 135, 7, 7, 155, 7, 7, 181, 9, 37, 187, 22, 113, 122, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 87, 14, 69, 150, 15, 75, 147, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 164, 7, 7, 166, 7, 7, 164, 7, 7, 162, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 24, 118, 99, 20, 110, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 83, 14, 76, 127, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 21, 103, 111, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 118, 98, 20, 110, 107, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 83, 14, 76, 121, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 16, 86, 117, 25, 127, 84, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 105, 103, 9, 20, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 133, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 124, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 137, 7, 7, 140, 7, 7, 143, 7, 7, 145, + 7, 7, 150, 7, 7, 153, 7, 7, 154, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 132, 7, 7, 130, 7, 7, 125, 7, 7, 121, 7, 7, 116, 7, 7, 110, + 7, 7, 101, 7, 7, 94, 7, 7, 82, 7, 7, 57, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 65, 7, 7, 110, 7, 7, 140, 7, 7, 145, 7, 7, 148, 7, 7, 151, 7, 7, 155, 7, 7, 158, 7, 7, 161, 7, 7, 163, 7, 7, 162, + 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 152, + 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 20, 143, 24, 125, 89, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 16, 86, 122, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 141, 21, 103, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 123, 88, 10, 47, 125, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 131, 10, 46, 134, 23, 120, 99, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 125, 91, 17, 89, 138, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 164, 7, 7, 166, 7, 7, 164, + 7, 7, 162, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 84, + 13, 64, 133, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 21, 103, 112, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 84, 13, 64, 126, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 18, 134, 19, 98, 109, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 113, 97, 8, 35, 129, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 21, 103, 105, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 124, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, + 7, 7, 132, 7, 7, 131, 7, 7, 135, 7, 7, 137, 7, 7, 140, 7, 7, 145, 7, 7, 150, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 133, + 7, 7, 130, 7, 7, 125, 7, 7, 122, 7, 7, 117, 7, 7, 111, 7, 7, 102, 7, 7, 95, 7, 7, 84, 7, 7, 58, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 67, 7, 7, 117, 7, 7, 140, 7, 7, 146, 7, 7, 150, 7, 7, 154, + 7, 7, 158, 7, 7, 162, 7, 7, 165, 7, 7, 167, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, + 13, 66, 132, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 83, 8, 31, 138, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 21, 103, 109, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 108, 101, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 8, 25, 130, + 22, 116, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 86, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 8, 35, 164, 7, 7, 166, 7, 7, 164, 7, 7, 163, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 116, 99, 7, 18, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 21, 103, 112, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 116, 96, 7, 18, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 17, 92, 113, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 109, 101, 7, 7, 131, 7, 7, 130, 7, 7, 132, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 123, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 136, 7, 7, 141, 7, 7, 146, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, + 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 133, 7, 7, 130, 7, 7, 126, 7, 7, 122, 7, 7, 117, 7, 7, 112, 7, 7, 104, 7, 7, 96, 7, 7, 85, 7, 7, 58, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 70, + 7, 7, 124, 7, 7, 142, 7, 7, 148, 7, 7, 153, 7, 7, 158, 7, 7, 163, 7, 7, 168, 7, 7, 170, 7, 7, 171, 7, 7, 168, 7, 7, 164, 7, 7, 160, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 156, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 16, 85, 123, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 115, 98, 7, 7, 137, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 21, 103, 109, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 114, 96, 18, 95, 108, 18, 91, 111, 21, 103, 103, 23, 120, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 11, 53, 125, 7, 7, 131, + 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 20, 100, 106, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 125, 93, 20, 105, 127, 16, 90, 142, 16, 85, 144, 17, 94, 136, 21, 112, 114, 25, 128, 84, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 163, 7, 7, 166, 7, 7, 164, 7, 7, 163, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 114, 102, + 17, 93, 121, 16, 85, 126, 19, 99, 117, 23, 117, 98, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 13, 65, 136, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 21, 103, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 114, 101, 17, 93, 119, 16, 85, 123, 19, 99, 114, 23, 117, 97, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 13, 65, 127, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 14, 70, 123, 25, 129, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 122, 90, 20, 104, 105, 17, 93, 112, 17, 87, 115, 19, 98, 108, 21, 111, 100, 25, 129, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 17, 89, 113, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 133, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 122, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 139, 7, 7, 145, 7, 7, 151, 7, 7, 154, 7, 7, 153, 7, 7, 152, + 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 133, 7, 7, 130, 7, 7, 126, 7, 7, 122, 7, 7, 118, 7, 7, 113, 7, 7, 104, 7, 7, 97, 7, 7, 86, 7, 7, 59, 36, 36, 39, 222, 222, 222, + 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 68, 7, 7, 118, 7, 7, 146, 7, 7, 152, 7, 7, 157, 7, 7, 162, 7, 7, 167, 7, 7, 171, 7, 7, 173, 7, 7, 173, 7, 7, 169, 7, 7, 165, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 158, + 7, 7, 155, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 18, 93, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 99, 105, 7, 7, 135, 7, 7, 141, 7, 7, 142, 7, 7, 142, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 21, 103, 109, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 125, 87, 14, 70, 120, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 23, 131, 20, 103, 104, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 91, 112, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 10, 49, 127, 25, 128, 83, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 106, 126, 8, 31, 175, 7, 7, 177, 7, 7, 176, 7, 7, 174, + 7, 7, 172, 7, 7, 171, 12, 57, 160, 23, 118, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 163, 7, 7, 165, 7, 7, 164, 7, 7, 163, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 24, 126, 87, 15, 74, 133, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 12, 148, 18, 95, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 96, 119, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, + 21, 103, 114, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 87, 15, 74, 133, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 12, 143, 18, 95, 115, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 18, 96, 112, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 20, 134, 23, 120, 92, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 86, 16, 89, 115, 8, 25, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 11, 56, 127, + 21, 110, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 85, 10, 33, 130, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 122, 8, 8, 130, 8, 8, 129, + 8, 8, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 139, + 7, 7, 144, 7, 7, 149, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 126, 7, 7, 123, 7, 7, 119, 7, 7, 114, 7, 7, 106, + 7, 7, 99, 7, 7, 86, 7, 7, 59, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 64, 7, 7, 99, 7, 7, 146, 7, 7, 157, 7, 7, 161, 7, 7, 165, 7, 7, 169, 7, 7, 172, 7, 7, 173, 7, 7, 173, 7, 7, 169, 7, 7, 166, + 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 157, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, + 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 19, 102, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 18, 91, 114, 8, 8, 135, 8, 8, 139, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 141, 21, 103, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 14, 69, 123, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, + 7, 7, 132, 7, 7, 132, 22, 114, 97, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 109, 101, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 19, 102, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 16, 83, 149, + 7, 7, 177, 7, 7, 178, 7, 7, 178, 7, 7, 177, 7, 7, 176, 7, 7, 174, 7, 7, 173, 7, 7, 173, 8, 23, 171, 20, 104, 125, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 162, 7, 7, 164, 7, 7, 163, 7, 7, 162, + 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 15, 74, 133, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 21, 108, 110, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 21, 111, 107, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 21, 103, 114, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 15, 74, 133, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 21, 108, 106, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 111, 102, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 135, 16, 82, 117, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 83, 13, 72, 123, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 133, 7, 7, 133, 7, 7, 129, 7, 7, 130, 7, 7, 133, 7, 20, 133, 21, 110, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 93, 112, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 12, 63, 123, 8, 8, 131, 8, 8, 129, 8, 8, 130, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 130, 8, 8, 131, 7, 7, 132, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 137, 7, 7, 140, 7, 7, 145, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 131, + 7, 7, 128, 7, 7, 124, 7, 7, 120, 7, 7, 115, 7, 7, 107, 7, 7, 100, 7, 7, 87, 7, 7, 60, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 64, 7, 7, 81, 7, 7, 135, 7, 7, 161, 7, 7, 164, 7, 7, 167, 7, 7, 171, + 7, 7, 173, 7, 7, 174, 7, 7, 173, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 162, 7, 7, 158, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 144, 21, 106, 107, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 16, 85, 121, 8, 8, 139, 8, 8, 139, 8, 8, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 21, 103, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 117, 96, 7, 7, 136, + 7, 7, 134, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 16, 80, 118, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 119, 93, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 20, 133, 25, 125, 86, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 105, 126, 7, 7, 177, 7, 7, 177, 7, 7, 178, 7, 7, 178, 7, 7, 179, 7, 7, 178, 7, 7, 178, 7, 7, 177, 7, 7, 177, 7, 7, 177, 8, 29, 174, 24, 123, 98, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 8, 35, 162, 7, 7, 164, 7, 7, 163, 7, 7, 162, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 115, 102, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 13, 73, 134, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 120, 96, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 21, 103, 115, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 115, 102, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 143, 13, 73, 128, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 120, 93, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 135, 22, 117, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 17, 91, 114, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 129, 7, 7, 126, 7, 7, 127, 7, 7, 131, 7, 7, 133, 7, 7, 134, 8, 31, 132, 24, 122, 90, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 123, 89, 7, 7, 133, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 21, 103, 106, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 124, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 8, 8, 127, 8, 8, 129, 7, 7, 131, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 139, 7, 7, 143, 7, 7, 147, 7, 7, 150, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 128, 7, 7, 124, 7, 7, 120, 7, 7, 116, 7, 7, 108, 7, 7, 101, 7, 7, 88, 7, 7, 61, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 64, 7, 7, 76, + 7, 7, 110, 7, 7, 163, 7, 7, 165, 7, 7, 167, 7, 7, 172, 7, 7, 176, 7, 7, 177, 7, 7, 175, 7, 7, 172, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 168, 7, 7, 164, 7, 7, 160, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, + 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 145, 7, 7, 146, 7, 7, 148, 20, 100, 116, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 93, 119, 8, 8, 141, 8, 8, 140, 8, 8, 139, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 8, 8, 139, 7, 7, 139, 8, 8, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 21, 103, 108, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 92, 116, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 10, 44, 129, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 123, 89, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 13, 64, 124, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 90, 10, 44, 171, 7, 7, 177, 7, 7, 177, 7, 7, 178, 7, 7, 179, 7, 7, 181, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 181, 14, 78, 157, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 161, 7, 7, 163, 7, 7, 162, 7, 7, 161, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 93, 123, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, + 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 9, 35, 149, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 125, 88, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 21, 103, 116, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 17, 93, 124, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 9, 35, 141, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 125, 87, 7, 7, 139, 7, 7, 138, 7, 7, 136, 9, 41, 131, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 85, 8, 35, 134, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 133, 7, 7, 134, 7, 7, 134, 18, 95, 111, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 11, 53, 128, 7, 7, 134, 7, 7, 134, 7, 7, 134, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 124, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 132, + 7, 7, 130, 7, 7, 127, 8, 8, 125, 8, 8, 128, 8, 8, 130, 7, 7, 132, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 135, 7, 7, 136, 7, 7, 139, 7, 7, 142, 7, 7, 146, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 145, + 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 125, 7, 7, 122, 7, 7, 117, 7, 7, 109, 7, 7, 102, 7, 7, 90, 7, 7, 62, 36, 36, 39, 222, 222, 222, 255, 255, 255, + 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 65, 7, 7, 75, 7, 7, 103, 7, 7, 162, 7, 7, 164, 7, 7, 168, 7, 7, 169, 7, 7, 152, 7, 7, 154, 7, 7, 171, 7, 7, 176, 7, 7, 173, 7, 7, 172, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 165, 7, 7, 160, + 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 150, 7, 7, 151, 17, 93, 124, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 101, 113, 7, 7, 143, 8, 8, 141, 8, 8, 140, 8, 8, 141, 7, 7, 142, + 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 139, 8, 8, 138, 8, 8, 138, 8, 8, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 21, 103, 109, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 15, 74, 125, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 18, 134, 25, 127, 84, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 125, 86, 7, 7, 133, 7, 7, 133, 7, 7, 133, 16, 90, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 102, 133, 7, 7, 180, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 180, 7, 7, 182, 7, 7, 185, 7, 7, 187, + 7, 7, 188, 7, 7, 188, 7, 7, 188, 7, 7, 188, 7, 7, 186, 23, 123, 99, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 161, 7, 7, 163, 7, 7, 162, 7, 7, 161, 21, 103, 118, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 15, 79, 133, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 24, 126, 88, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 86, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 21, 103, 116, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 15, 79, 134, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 24, 126, 87, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 85, + 7, 7, 139, 7, 7, 138, 7, 7, 137, 15, 81, 120, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 109, 104, 10, 51, 130, 10, 51, 127, 10, 51, 125, 10, 51, 127, 10, 51, 128, 10, 51, 127, 10, 51, 126, 10, 51, 126, 10, 51, 127, 10, 51, 127, 10, 51, 127, + 10, 51, 128, 13, 72, 122, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 87, 116, 7, 7, 134, 7, 7, 134, 7, 7, 134, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 125, 7, 7, 133, 7, 7, 133, 7, 7, 132, + 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 129, 8, 8, 125, 8, 8, 123, 8, 8, 125, 7, 7, 128, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 135, 7, 7, 137, 7, 7, 139, 7, 7, 142, 7, 7, 147, 7, 7, 149, 7, 7, 149, + 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 129, 7, 7, 126, 7, 7, 123, 7, 7, 118, 7, 7, 110, 7, 7, 103, + 7, 7, 91, 7, 7, 64, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 75, 7, 7, 92, 7, 7, 151, 7, 7, 164, 7, 7, 163, 7, 7, 133, 7, 7, 108, 7, 7, 110, 7, 7, 131, 7, 7, 170, 7, 7, 177, 7, 7, 174, + 7, 7, 172, 7, 7, 171, 7, 7, 168, 7, 7, 164, 7, 7, 160, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 152, 16, 84, 130, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 117, 99, + 7, 7, 144, 7, 7, 142, 8, 8, 142, 8, 8, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 139, 8, 8, 139, 8, 8, 139, 7, 7, 140, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 21, 103, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 13, 67, 128, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 24, 124, 88, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 7, 7, 133, 7, 7, 133, 7, 7, 133, 19, 97, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 15, 81, 158, 7, 7, 183, 7, 7, 180, 7, 7, 179, + 7, 7, 179, 7, 7, 180, 7, 7, 182, 7, 7, 186, 7, 7, 190, 7, 7, 194, 7, 7, 195, 7, 7, 195, 7, 7, 195, 7, 7, 192, 19, 105, 131, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 161, 7, 7, 163, 7, 7, 162, 7, 7, 160, 21, 103, 118, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 14, 69, 139, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 23, 122, 95, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 7, 18, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 21, 103, 116, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 14, 69, 141, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 23, 122, 93, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 18, 140, 7, 7, 139, 7, 7, 137, 19, 94, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 98, 109, 7, 7, 134, 7, 7, 134, 7, 7, 134, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 12, 63, 125, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 131, 8, 8, 129, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 126, 7, 7, 129, 7, 7, 136, 7, 7, 138, 7, 7, 140, + 7, 7, 143, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 130, + 7, 7, 128, 7, 7, 123, 7, 7, 119, 7, 7, 112, 7, 7, 105, 7, 7, 93, 7, 7, 66, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 75, 7, 7, 82, 7, 7, 104, 7, 7, 121, 7, 7, 116, 7, 7, 103, 7, 7, 105, + 7, 7, 106, 7, 7, 108, 7, 7, 136, 7, 7, 177, 7, 7, 176, 7, 7, 172, 7, 7, 169, 7, 7, 167, 7, 7, 163, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 152, 12, 61, 141, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 10, 45, 138, 7, 7, 142, 7, 7, 142, 8, 8, 143, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 21, 103, 109, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 13, 64, 130, 7, 7, 138, 7, 7, 137, + 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 23, 122, 90, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 7, 7, 133, 7, 7, 133, 7, 7, 132, 20, 104, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 12, 68, 173, 7, 7, 188, 7, 7, 185, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 183, 7, 7, 187, 7, 7, 193, 7, 7, 196, 7, 7, 197, 7, 7, 198, 7, 7, 198, 7, 7, 195, 19, 97, 143, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 8, 35, 161, 7, 7, 163, 7, 7, 162, 7, 7, 161, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 13, 65, 141, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 23, 120, 98, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 157, 7, 7, 158, 7, 7, 158, 7, 7, 157, 21, 103, 117, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 13, 65, 142, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 23, 120, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 140, 7, 7, 139, 7, 7, 138, 19, 101, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 105, 104, 7, 7, 133, 7, 7, 133, 7, 7, 134, + 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 125, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 128, 7, 7, 127, 7, 7, 126, + 7, 7, 127, 7, 7, 139, 7, 7, 141, 7, 7, 143, 7, 7, 146, 7, 7, 149, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 129, 7, 7, 125, 7, 7, 121, 7, 7, 113, 7, 7, 107, 7, 7, 95, 7, 7, 67, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 76, 7, 7, 83, + 7, 7, 91, 7, 7, 95, 7, 7, 99, 7, 7, 102, 7, 7, 105, 7, 7, 107, 7, 7, 108, 7, 7, 124, 7, 7, 174, 7, 7, 176, 7, 7, 172, 7, 7, 169, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, + 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 145, 7, 7, 147, 7, 7, 147, + 7, 7, 148, 7, 7, 149, 7, 7, 152, 7, 18, 152, 25, 123, 92, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 93, 118, 7, 7, 144, 7, 7, 143, 8, 8, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 142, 21, 103, 109, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 12, 63, 130, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 23, 121, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 7, 7, 133, 7, 7, 133, 7, 7, 132, + 19, 105, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 13, 64, 180, 7, 7, 196, 7, 7, 192, 7, 7, 186, 7, 7, 184, 7, 7, 183, 7, 7, 184, 7, 7, 187, 7, 7, 192, 7, 7, 194, 7, 7, 195, 7, 7, 196, 7, 7, 197, 7, 7, 195, 19, 97, 143, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 162, 7, 7, 164, 7, 7, 163, 7, 7, 161, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 144, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 155, + 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 158, 23, 119, 100, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 21, 103, 118, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 143, + 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 23, 119, 96, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 140, 7, 7, 140, 7, 7, 139, 21, 106, 105, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 21, 112, 98, 7, 7, 132, 7, 7, 132, 7, 7, 132, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 125, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 138, 7, 7, 142, 7, 7, 146, 7, 7, 150, 7, 7, 152, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 131, 7, 7, 126, 7, 7, 122, 7, 7, 115, 7, 7, 109, 7, 7, 97, 7, 7, 69, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, + 37, 37, 39, 10, 10, 46, 7, 7, 66, 7, 7, 76, 7, 7, 83, 7, 7, 91, 7, 7, 95, 7, 7, 99, 7, 7, 103, 7, 7, 105, 7, 7, 107, 7, 7, 109, 7, 7, 139, 7, 7, 177, 7, 7, 175, 7, 7, 171, 7, 7, 168, 7, 7, 166, 7, 7, 162, 7, 7, 160, 7, 7, 157, + 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 150, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 149, + 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 150, 7, 7, 151, 19, 102, 115, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 125, 87, 10, 33, 142, 7, 7, 145, 8, 8, 144, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 8, 8, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 21, 103, 109, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 131, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 23, 121, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 127, 84, 7, 7, 133, 7, 7, 133, 7, 7, 132, 19, 99, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 15, 75, 143, 7, 7, 173, 7, 7, 190, 7, 7, 192, 7, 7, 187, 7, 7, 185, 7, 7, 185, 7, 7, 186, 7, 7, 189, 7, 7, 192, + 7, 7, 193, 7, 7, 194, 7, 7, 195, 7, 7, 193, 21, 110, 124, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 163, 7, 7, 165, 7, 7, 164, 7, 7, 162, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 145, + 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 159, 23, 118, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 159, 7, 7, 160, 7, 7, 159, 7, 7, 158, 21, 103, 118, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 143, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 23, 118, 96, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 140, + 7, 7, 140, 7, 7, 139, 20, 100, 110, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 108, 101, 8, 8, 129, 8, 8, 129, 8, 8, 130, 21, 103, 104, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 126, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 139, 7, 7, 142, 7, 7, 148, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, + 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 135, 7, 7, 133, 7, 7, 129, 7, 7, 124, 7, 7, 117, 7, 7, 111, 7, 7, 100, + 7, 7, 70, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 66, 7, 7, 77, 7, 7, 84, 7, 7, 92, 7, 7, 96, 7, 7, 100, 7, 7, 104, 7, 7, 106, 7, 7, 107, 7, 7, 120, 7, 7, 167, 7, 7, 176, 7, 7, 173, 7, 7, 170, + 7, 7, 168, 7, 7, 166, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 145, 7, 7, 146, 7, 7, 147, + 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 147, 7, 7, 149, 7, 7, 150, 14, 69, 136, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 20, 105, 110, 8, 8, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 8, 8, 144, 8, 8, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 21, 103, 109, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 131, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 23, 121, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 7, 7, 133, 7, 7, 133, 7, 7, 132, 17, 92, 112, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 95, 109, 7, 7, 134, 7, 7, 159, 7, 7, 192, 7, 7, 192, + 7, 7, 188, 7, 7, 186, 7, 7, 187, 7, 7, 189, 7, 7, 190, 7, 7, 192, 7, 7, 193, 7, 7, 194, 7, 7, 192, 24, 122, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 164, 7, 7, 166, 7, 7, 165, 7, 7, 164, 21, 103, 120, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 146, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 159, 23, 118, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 159, + 7, 7, 160, 7, 7, 159, 7, 7, 159, 21, 103, 118, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 143, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 146, 7, 7, 145, 23, 118, 96, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 140, 7, 7, 140, 7, 7, 139, 17, 92, 116, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 99, 106, 8, 8, 129, 9, 9, 127, 8, 8, 127, 21, 103, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 12, 63, 124, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 137, 7, 7, 144, 7, 7, 149, 7, 7, 154, 7, 7, 155, + 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 135, + 7, 7, 131, 7, 7, 128, 7, 7, 119, 7, 7, 113, 7, 7, 102, 7, 7, 71, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 66, 7, 7, 77, 7, 7, 85, 7, 7, 92, 7, 7, 97, 7, 7, 100, 7, 7, 104, 7, 7, 106, 7, 7, 112, + 7, 7, 155, 7, 7, 174, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 22, 113, 103, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 16, 86, 124, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 8, 8, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 10, 51, 136, 22, 116, 98, 22, 120, 93, 22, 120, 93, 22, 120, 93, 22, 120, 93, 22, 120, 93, 22, 120, 93, 12, 58, 131, 7, 7, 141, 7, 7, 141, 21, 103, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 131, 7, 7, 140, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 23, 121, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 7, 7, 134, 7, 7, 133, 7, 7, 133, 14, 70, 121, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 23, 121, 91, 8, 23, 131, 7, 7, 133, 7, 7, 156, 7, 7, 193, 7, 7, 195, 7, 7, 190, 7, 7, 189, 7, 7, 190, 7, 7, 192, 7, 7, 192, 7, 7, 194, 7, 7, 195, 13, 67, 174, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 165, + 7, 7, 169, 7, 7, 168, 7, 7, 166, 21, 103, 121, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 147, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 160, 23, 118, 101, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 158, 7, 7, 160, 7, 7, 159, 7, 7, 158, 21, 103, 118, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 143, 7, 7, 153, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 145, 23, 118, 96, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 140, 7, 7, 140, 7, 7, 139, 14, 71, 128, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 121, 95, 7, 12, 149, 7, 7, 147, + 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 8, 8, 132, 8, 8, 131, 8, 8, 132, 7, 7, 133, 7, 7, 132, 8, 8, 128, 8, 8, 125, 8, 8, 125, 21, 103, 101, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 123, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 130, + 7, 7, 135, 7, 7, 144, 7, 7, 150, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, + 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 130, 7, 7, 122, 7, 7, 116, 7, 7, 104, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 67, 7, 7, 78, 7, 7, 86, 7, 7, 93, + 7, 7, 97, 7, 7, 101, 7, 7, 104, 7, 7, 105, 7, 7, 129, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 147, + 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 146, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, + 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 13, 65, 135, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 89, 123, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 11, 55, 134, 23, 123, 90, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 113, 100, 7, 7, 141, 7, 7, 141, 7, 7, 140, 21, 103, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 12, 63, 131, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 23, 121, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 7, 7, 134, 7, 7, 133, 7, 7, 133, 8, 23, 131, + 25, 127, 84, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 18, 95, 109, 7, 7, 132, 7, 7, 133, 7, 7, 151, 7, 7, 173, 7, 7, 186, 7, 7, 192, 7, 7, 194, 7, 7, 195, 7, 7, 195, 7, 7, 196, 7, 7, 196, 23, 115, 120, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 169, 7, 7, 172, 7, 7, 170, 7, 7, 168, 21, 103, 122, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 148, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, + 7, 7, 159, 7, 7, 160, 7, 7, 160, 23, 118, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 21, 103, 118, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 143, 7, 7, 153, + 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 23, 118, 96, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 140, 7, 7, 140, 7, 7, 139, 7, 23, 140, 24, 125, 88, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 14, 75, 132, 7, 7, 148, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 8, 8, 133, 8, 8, 132, 8, 8, 132, 8, 8, 131, + 8, 8, 130, 8, 8, 128, 9, 9, 127, 8, 8, 127, 21, 103, 102, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 123, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 143, 7, 7, 150, 7, 7, 156, 7, 7, 158, 7, 7, 158, 7, 7, 156, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, + 7, 7, 145, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 136, 7, 7, 132, 7, 7, 123, 7, 7, 118, 7, 7, 105, 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, + 10, 10, 46, 7, 7, 67, 7, 7, 78, 7, 7, 86, 7, 7, 93, 7, 7, 98, 7, 7, 101, 7, 7, 104, 7, 7, 106, 7, 7, 143, 7, 7, 170, 7, 7, 165, 7, 7, 166, 7, 7, 167, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 161, 7, 7, 158, 7, 7, 156, 7, 7, 155, + 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 148, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 147, 20, 105, 111, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 20, 105, 110, 9, 44, 140, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 16, 83, 123, 25, 125, 87, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 83, 12, 63, 130, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 21, 103, 107, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 130, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 23, 121, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 127, 84, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 21, 108, 102, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 26, 128, 83, 13, 67, 123, 7, 7, 132, 7, 7, 132, 7, 7, 135, 7, 7, 143, 7, 7, 152, 7, 7, 157, 7, 7, 159, 7, 7, 159, + 7, 7, 157, 16, 86, 130, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 173, 7, 7, 175, 7, 7, 173, 7, 7, 171, 21, 103, 124, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 148, 7, 7, 159, + 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, 23, 118, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 158, 7, 7, 159, 7, 7, 158, 7, 7, 158, 21, 103, 118, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 142, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 23, 118, 96, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 142, 19, 102, 113, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 124, 90, 11, 54, 140, 7, 7, 146, 7, 7, 142, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 17, 88, 115, 22, 110, 102, + 22, 110, 101, 22, 110, 101, 22, 110, 101, 22, 110, 101, 21, 106, 101, 8, 17, 128, 8, 8, 129, 8, 8, 130, 8, 8, 130, 21, 103, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 123, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 131, 7, 7, 131, 7, 7, 143, 7, 7, 151, 7, 7, 157, 7, 7, 159, 7, 7, 160, 7, 7, 158, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 137, 7, 7, 134, 7, 7, 125, 7, 7, 119, 7, 7, 105, 7, 7, 72, + 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 67, 7, 7, 79, 7, 7, 86, 7, 7, 94, 7, 7, 98, 7, 7, 101, 7, 7, 104, 7, 7, 106, 7, 7, 143, 7, 7, 169, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 164, + 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, + 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 8, 26, 146, 22, 118, 98, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 126, 87, 18, 100, 114, 13, 65, 133, 7, 12, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 8, 32, 139, 15, 82, 123, 22, 114, 100, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 19, 94, 115, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 138, 21, 103, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 130, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 23, 121, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 12, 60, 125, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 83, 19, 98, 109, 8, 28, 132, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 8, 30, 132, 18, 96, 110, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 178, 7, 7, 179, 7, 7, 177, 7, 7, 173, 21, 103, 125, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 148, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 162, 23, 118, 102, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 158, 7, 7, 159, + 7, 7, 158, 7, 7, 158, 21, 103, 118, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 142, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 23, 118, 96, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 140, 7, 7, 140, 7, 7, 140, 7, 7, 143, 9, 41, 141, 24, 126, 86, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 124, 90, 15, 80, 128, 7, 17, 139, 7, 7, 134, 7, 7, 132, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 8, 32, 132, 18, 100, 108, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 99, 106, 8, 8, 130, 8, 8, 131, 8, 8, 132, 7, 7, 133, 21, 103, 104, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 124, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 129, 7, 7, 142, 7, 7, 153, 7, 7, 159, 7, 7, 162, 7, 7, 163, + 7, 7, 161, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 148, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 139, + 7, 7, 135, 7, 7, 126, 7, 7, 119, 7, 7, 104, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 67, 7, 7, 79, 7, 7, 86, 7, 7, 94, 7, 7, 98, 7, 7, 102, 7, 7, 104, 7, 7, 105, 7, 7, 132, 7, 7, 169, + 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 147, + 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 149, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 148, 7, 7, 148, + 10, 49, 143, 24, 125, 89, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 128, 83, 23, 122, 92, 23, 118, 96, 24, 124, 89, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 21, 111, 103, 7, 17, 140, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 21, 103, 109, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 131, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 23, 121, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 21, 106, 102, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 123, 89, 19, 102, 106, 17, 89, 114, 16, 82, 117, 16, 90, 113, 20, 105, 104, 24, 125, 87, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 183, 7, 7, 183, + 7, 7, 180, 7, 7, 176, 21, 103, 126, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 148, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 23, 118, 103, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 21, 103, 118, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 142, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, + 7, 7, 146, 7, 7, 145, 23, 118, 96, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 141, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 147, 16, 89, 120, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 23, 122, 92, 19, 102, 105, 18, 92, 110, 16, 82, 114, 17, 88, 114, 21, 103, 105, 24, 124, 88, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 123, 88, 10, 41, 129, 8, 8, 131, 8, 8, 132, 7, 7, 133, 7, 7, 133, 21, 103, 105, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 125, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 127, + 7, 7, 142, 7, 7, 154, 7, 7, 162, 7, 7, 165, 7, 7, 166, 7, 7, 163, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 156, 7, 7, 157, 7, 7, 156, 7, 7, 153, + 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 141, 7, 7, 139, 7, 7, 135, 7, 7, 126, 7, 7, 118, 7, 7, 104, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 68, 7, 7, 79, 7, 7, 87, 7, 7, 94, 7, 7, 98, + 7, 7, 102, 7, 7, 105, 7, 7, 106, 7, 7, 118, 7, 7, 165, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 147, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 11, 54, 140, 23, 121, 94, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 22, 113, 101, 8, 28, 139, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 21, 103, 110, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 12, 63, 131, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 23, 121, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 8, 35, 132, 22, 120, 92, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 189, 7, 7, 187, 7, 7, 183, 7, 7, 178, 21, 103, 127, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 150, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, + 7, 7, 164, 7, 7, 165, 23, 118, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 159, 7, 7, 160, 7, 7, 160, 7, 7, 159, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 143, 7, 7, 154, 7, 7, 153, + 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 23, 118, 97, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 148, 7, 7, 145, 21, 103, 113, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 26, 128, 83, 14, 70, 122, 8, 8, 132, 8, 8, 132, + 8, 8, 133, 7, 7, 133, 7, 7, 134, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 125, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 133, + 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 128, 7, 7, 124, 7, 7, 140, 7, 7, 158, 7, 7, 164, 7, 7, 167, 7, 7, 167, 7, 7, 165, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, + 7, 7, 156, 7, 7, 159, 7, 7, 160, 7, 7, 159, 7, 7, 156, 7, 7, 152, 7, 7, 148, 7, 7, 145, 7, 7, 141, 7, 7, 138, 7, 7, 134, 7, 7, 125, 7, 7, 118, 7, 7, 104, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, + 7, 7, 68, 7, 7, 79, 7, 7, 87, 7, 7, 94, 7, 7, 99, 7, 7, 102, 7, 7, 105, 7, 7, 106, 7, 7, 111, 7, 7, 152, 7, 7, 171, 7, 7, 167, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 152, + 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 147, 7, 7, 147, + 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 148, 9, 37, 143, 22, 114, 101, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 19, 102, 109, 8, 28, 139, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 21, 103, 110, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 131, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 23, 121, 92, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 11, 54, 128, 23, 123, 89, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 21, 112, 99, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 193, 7, 7, 190, 7, 7, 185, 7, 7, 180, 21, 103, 129, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 152, 7, 7, 164, 7, 7, 164, + 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 167, 23, 118, 103, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 160, 7, 7, 161, 7, 7, 161, 7, 7, 160, 21, 103, 119, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 12, 63, 144, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 146, 23, 118, 97, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 146, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 149, 7, 7, 149, 7, 23, 149, 19, 105, 112, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 127, 84, 13, 73, 121, 7, 7, 134, 8, 8, 133, 7, 7, 132, 8, 8, 132, 7, 7, 132, 7, 7, 133, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 124, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 131, 7, 7, 127, 7, 7, 120, 7, 7, 135, 7, 7, 159, 7, 7, 166, 7, 7, 169, 7, 7, 169, 7, 7, 167, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, + 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 156, 7, 7, 159, 7, 7, 161, 7, 7, 163, 7, 7, 161, 7, 7, 157, 7, 7, 153, 7, 7, 149, 7, 7, 145, 7, 7, 141, 7, 7, 138, 7, 7, 134, 7, 7, 124, 7, 7, 117, 7, 7, 103, 7, 7, 72, 36, 36, 40, + 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 68, 7, 7, 79, 7, 7, 87, 7, 7, 95, 7, 7, 99, 7, 7, 102, 7, 7, 105, 7, 7, 107, 7, 7, 108, 7, 7, 129, 7, 7, 172, 7, 7, 169, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, + 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 149, + 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 23, 145, 17, 87, 123, 24, 124, 89, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 123, 90, 16, 80, 124, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 21, 103, 110, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 131, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 23, 121, 92, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 10, 44, 130, 22, 117, 96, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 17, 87, 116, 15, 75, 121, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 194, 7, 7, 194, 7, 7, 188, 7, 7, 183, 21, 103, 130, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 12, 63, 155, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 168, 23, 118, 104, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 160, 7, 7, 161, 7, 7, 162, + 7, 7, 161, 21, 103, 120, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 145, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 147, 23, 118, 97, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 7, 20, 148, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 150, 17, 88, 125, 26, 128, 84, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 123, 90, 13, 68, 126, 7, 7, 136, 7, 7, 135, 8, 8, 133, 8, 8, 133, 8, 8, 132, 7, 7, 133, 7, 7, 133, 21, 103, 105, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 124, 7, 7, 133, + 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 131, 7, 7, 127, 7, 7, 121, 7, 7, 127, 7, 7, 160, 7, 7, 168, 7, 7, 171, 7, 7, 170, 7, 7, 168, + 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 162, 7, 7, 165, 7, 7, 165, 7, 7, 163, 7, 7, 159, 7, 7, 155, 7, 7, 150, 7, 7, 146, 7, 7, 141, 7, 7, 137, 7, 7, 133, + 7, 7, 123, 7, 7, 116, 7, 7, 103, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 68, 7, 7, 80, 7, 7, 87, 7, 7, 95, 7, 7, 99, 7, 7, 102, 7, 7, 105, 7, 7, 107, 7, 7, 108, 7, 7, 113, 7, 7, 162, + 7, 7, 171, 7, 7, 166, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 150, 7, 7, 147, 7, 7, 140, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 144, 8, 31, 141, 18, 94, 116, 24, 122, 91, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 24, 121, 93, 18, 91, 118, 8, 28, 139, + 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 142, 21, 103, 110, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 131, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 23, 121, 92, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 127, 84, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 23, 135, 17, 87, 117, 24, 124, 88, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 23, 119, 93, 13, 67, 124, 7, 7, 135, 15, 75, 121, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 8, 35, 192, 7, 7, 196, 7, 7, 190, + 7, 7, 187, 21, 103, 132, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 157, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 23, 118, 104, 25, 129, 82, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 7, 20, 161, 7, 7, 162, 7, 7, 162, 7, 7, 161, 21, 103, 120, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 145, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, + 7, 7, 147, 23, 118, 97, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 7, 20, 150, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 10, 49, 144, 19, 102, 113, 25, 128, 84, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 25, 129, 82, 26, 128, 84, 19, 97, 113, 8, 32, 138, 7, 7, 139, 7, 7, 137, 7, 7, 135, 8, 8, 134, 8, 8, 133, 8, 8, 132, 8, 8, 132, 8, 8, 133, 21, 103, 105, 25, 129, 82, 25, 129, 82, + 25, 129, 82, 25, 129, 82, 25, 129, 82, 12, 63, 124, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 129, 7, 7, 120, 7, 7, 121, + 7, 7, 160, 7, 7, 170, 7, 7, 173, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 166, 7, 7, 168, 7, 7, 168, 7, 7, 165, 7, 7, 160, 7, 7, 156, + 7, 7, 151, 7, 7, 147, 7, 7, 142, 7, 7, 137, 7, 7, 132, 7, 7, 122, 7, 7, 115, 7, 7, 102, 7, 7, 71, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 80, 7, 7, 87, 7, 7, 95, 7, 7, 99, 7, 7, 102, + 7, 7, 105, 7, 7, 107, 7, 7, 108, 7, 7, 110, 7, 7, 142, 7, 7, 173, 7, 7, 168, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 147, 7, 7, 139, 7, 7, 142, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 150, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 12, 61, 134, 18, 94, 119, 21, 111, 107, 22, 117, 99, 24, 124, 91, 25, 128, 84, 24, 125, 89, 22, 120, 95, 22, 110, 106, + 17, 93, 119, 13, 64, 132, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 8, 28, 136, 15, 74, 124, 19, 102, 108, 22, 117, 96, 23, 123, 90, 26, 128, 83, 24, 125, 87, 23, 119, 93, 20, 104, 105, 15, 74, 122, 9, 20, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 133, 7, 7, 149, 7, 7, 197, 7, 7, 198, 7, 7, 195, 7, 7, 192, 7, 7, 189, 7, 7, 185, 7, 7, 182, 7, 7, 179, 7, 7, 177, 7, 7, 175, 7, 7, 174, 7, 7, 173, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 169, + 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 147, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 9, 39, 144, 15, 81, 129, 19, 106, 111, 23, 117, 99, 24, 124, 91, 26, 128, 84, 24, 124, 90, 22, 117, 99, 20, 108, 108, 16, 81, 127, 10, 33, 142, 7, 7, 145, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 136, 8, 8, 133, 8, 8, 132, + 8, 8, 132, 8, 8, 132, 8, 8, 133, 8, 8, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 122, 7, 7, 118, 7, 7, 157, 7, 7, 173, 7, 7, 176, 7, 7, 175, 7, 7, 174, 7, 7, 173, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 167, 7, 7, 168, 7, 7, 169, + 7, 7, 171, 7, 7, 170, 7, 7, 167, 7, 7, 162, 7, 7, 157, 7, 7, 153, 7, 7, 147, 7, 7, 143, 7, 7, 138, 7, 7, 132, 7, 7, 122, 7, 7, 114, 7, 7, 101, 7, 7, 70, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, + 7, 7, 80, 7, 7, 87, 7, 7, 95, 7, 7, 99, 7, 7, 102, 7, 7, 105, 7, 7, 107, 7, 7, 108, 7, 7, 110, 7, 7, 121, 7, 7, 167, 7, 7, 173, 7, 7, 167, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 156, 7, 7, 154, + 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 149, 7, 7, 143, 7, 7, 146, 7, 7, 149, 7, 7, 151, 7, 7, 151, 7, 7, 150, + 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 143, 7, 7, 190, 7, 7, 202, 7, 7, 199, 7, 7, 198, 7, 7, 198, 7, 7, 192, 7, 7, 187, 7, 7, 183, 7, 7, 180, 7, 7, 178, 7, 7, 176, 7, 7, 175, 7, 7, 174, 7, 7, 173, + 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, + 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 150, + 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 143, + 7, 7, 142, 7, 7, 141, 7, 7, 137, 7, 7, 134, 7, 7, 132, 8, 8, 132, 8, 8, 132, 8, 8, 132, 8, 8, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 130, 7, 7, 132, 7, 7, 133, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 130, 7, 7, 125, 7, 7, 118, 7, 7, 157, 7, 7, 178, 7, 7, 182, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 179, 7, 7, 177, 7, 7, 173, 7, 7, 169, 7, 7, 168, + 7, 7, 169, 7, 7, 171, 7, 7, 172, 7, 7, 171, 7, 7, 171, 7, 7, 172, 7, 7, 172, 7, 7, 169, 7, 7, 164, 7, 7, 159, 7, 7, 154, 7, 7, 150, 7, 7, 144, 7, 7, 139, 7, 7, 133, 7, 7, 122, 7, 7, 114, 7, 7, 100, 7, 7, 70, 36, 36, 40, 222, 222, 222, + 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 80, 7, 7, 87, 7, 7, 94, 7, 7, 99, 7, 7, 102, 7, 7, 105, 7, 7, 107, 7, 7, 108, 7, 7, 110, 7, 7, 112, 7, 7, 141, 7, 7, 174, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 167, + 7, 7, 166, 7, 7, 164, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, + 7, 7, 152, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 148, 7, 7, 158, 7, 7, 153, 7, 7, 155, 7, 7, 177, 7, 7, 198, 7, 7, 190, 7, 7, 186, 7, 7, 183, + 7, 7, 180, 7, 7, 178, 7, 7, 176, 7, 7, 175, 7, 7, 174, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, + 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 149, + 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 141, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 134, 8, 8, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 133, 7, 7, 131, + 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 125, 7, 7, 118, 7, 7, 136, 7, 7, 139, 7, 7, 141, 7, 7, 148, 7, 7, 157, 7, 7, 161, + 7, 7, 167, 7, 7, 177, 7, 7, 179, 7, 7, 173, 7, 7, 172, 7, 7, 173, 7, 7, 175, 7, 7, 176, 7, 7, 174, 7, 7, 173, 7, 7, 174, 7, 7, 174, 7, 7, 173, 7, 7, 167, 7, 7, 162, 7, 7, 157, 7, 7, 152, 7, 7, 147, 7, 7, 141, 7, 7, 133, 7, 7, 122, + 7, 7, 113, 7, 7, 100, 7, 7, 69, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 80, 7, 7, 87, 7, 7, 94, 7, 7, 99, 7, 7, 102, 7, 7, 105, 7, 7, 107, 7, 7, 108, 7, 7, 110, 7, 7, 111, 7, 7, 119, + 7, 7, 154, 7, 7, 175, 7, 7, 173, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 167, 7, 7, 163, 7, 7, 160, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 156, 7, 7, 156, + 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 150, 7, 7, 149, + 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, + 7, 7, 148, 7, 7, 197, 7, 7, 193, 7, 7, 187, 7, 7, 184, 7, 7, 181, 7, 7, 179, 7, 7, 177, 7, 7, 175, 7, 7, 174, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 162, + 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 8, 8, 143, 8, 8, 141, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 134, + 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 136, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 124, 7, 7, 118, 7, 7, 123, + 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 140, 7, 7, 168, 7, 7, 179, 7, 7, 177, 7, 7, 178, 7, 7, 180, 7, 7, 179, 7, 7, 176, 7, 7, 175, 7, 7, 176, 7, 7, 179, 7, 7, 177, 7, 7, 172, 7, 7, 165, 7, 7, 160, + 7, 7, 155, 7, 7, 149, 7, 7, 142, 7, 7, 134, 7, 7, 121, 7, 7, 113, 7, 7, 99, 7, 7, 69, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 68, 7, 7, 79, 7, 7, 87, 7, 7, 94, 7, 7, 98, 7, 7, 102, 7, 7, 105, + 7, 7, 107, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 120, 7, 7, 157, 7, 7, 179, 7, 7, 178, 7, 7, 177, 7, 7, 175, 7, 7, 171, 7, 7, 166, 7, 7, 163, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 158, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, + 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 141, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 145, 7, 7, 197, 7, 7, 193, 7, 7, 187, 7, 7, 184, 7, 7, 181, 7, 7, 179, 7, 7, 177, 7, 7, 175, 7, 7, 173, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 168, + 7, 7, 166, 7, 7, 165, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, + 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 8, 8, 144, 8, 8, 142, 8, 8, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 130, 7, 7, 124, 7, 7, 126, 7, 7, 126, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 129, 7, 7, 167, 7, 7, 183, 7, 7, 184, 7, 7, 184, 7, 7, 182, 7, 7, 179, 7, 7, 177, 7, 7, 180, + 7, 7, 165, 7, 7, 146, 7, 7, 166, 7, 7, 170, 7, 7, 163, 7, 7, 158, 7, 7, 151, 7, 7, 143, 7, 7, 135, 7, 7, 121, 7, 7, 112, 7, 7, 99, 7, 7, 69, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 68, 7, 7, 79, + 7, 7, 86, 7, 7, 94, 7, 7, 98, 7, 7, 102, 7, 7, 106, 7, 7, 108, 7, 7, 109, 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 119, 7, 7, 138, 7, 7, 156, 7, 7, 169, 7, 7, 176, 7, 7, 178, 7, 7, 172, 7, 7, 167, 7, 7, 163, 7, 7, 160, + 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, + 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 152, 7, 7, 151, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 135, 7, 7, 136, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 143, 7, 7, 196, 7, 7, 193, 7, 7, 188, 7, 7, 185, 7, 7, 181, 7, 7, 179, 7, 7, 176, 7, 7, 174, 7, 7, 173, 7, 7, 172, + 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, + 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 149, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 151, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 144, 7, 7, 145, 7, 7, 147, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 8, 8, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 128, 7, 7, 129, 7, 7, 127, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 124, 7, 7, 142, 7, 7, 162, + 7, 7, 180, 7, 7, 186, 7, 7, 182, 7, 7, 181, 7, 7, 170, 7, 7, 125, 7, 7, 111, 7, 7, 134, 7, 7, 171, 7, 7, 167, 7, 7, 160, 7, 7, 154, 7, 7, 145, 7, 7, 135, 7, 7, 121, 7, 7, 112, 7, 7, 99, 7, 7, 69, 36, 36, 40, 222, 222, 222, 255, 255, 255, + 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 68, 7, 7, 78, 7, 7, 86, 7, 7, 93, 7, 7, 98, 7, 7, 102, 7, 7, 106, 7, 7, 108, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 119, 7, 7, 123, 7, 7, 133, + 7, 7, 154, 7, 7, 175, 7, 7, 172, 7, 7, 167, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 157, 7, 7, 159, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 160, 7, 7, 162, + 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 152, 7, 7, 149, 7, 7, 146, 7, 7, 146, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 152, + 7, 7, 151, 7, 7, 153, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 171, 7, 7, 174, 7, 7, 140, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 139, 7, 7, 192, 7, 7, 195, 7, 7, 189, 7, 7, 185, 7, 7, 182, + 7, 7, 179, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, + 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 148, + 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 145, + 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, + 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 139, 7, 7, 136, 7, 7, 134, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, + 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 121, 7, 7, 132, 7, 7, 158, 7, 7, 176, 7, 7, 174, 7, 7, 137, 7, 7, 114, 7, 7, 112, 7, 7, 118, 7, 7, 163, 7, 7, 169, 7, 7, 162, 7, 7, 155, 7, 7, 146, 7, 7, 135, 7, 7, 121, 7, 7, 112, + 7, 7, 100, 7, 7, 70, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 68, 7, 7, 78, 7, 7, 85, 7, 7, 93, 7, 7, 98, 7, 7, 102, 7, 7, 106, 7, 7, 109, 7, 7, 110, 7, 7, 113, 7, 7, 114, 7, 7, 116, 7, 7, 116, + 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 123, 7, 7, 151, 7, 7, 177, 7, 7, 172, 7, 7, 167, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 161, + 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 147, 7, 7, 147, + 7, 7, 150, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 149, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 141, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 140, 7, 7, 198, 7, 7, 203, 7, 7, 162, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 176, 7, 7, 197, 7, 7, 192, 7, 7, 186, 7, 7, 182, 7, 7, 179, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, + 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, + 7, 7, 148, 7, 7, 148, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 147, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 147, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 148, 7, 7, 146, 7, 7, 141, 7, 7, 135, 7, 7, 130, 7, 7, 129, 7, 7, 131, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 117, 7, 7, 120, 7, 7, 128, 7, 7, 129, 7, 7, 115, 7, 7, 113, 7, 7, 112, 7, 7, 113, 7, 7, 157, 7, 7, 170, 7, 7, 162, + 7, 7, 155, 7, 7, 146, 7, 7, 136, 7, 7, 122, 7, 7, 114, 7, 7, 101, 7, 7, 71, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 67, 7, 7, 78, 7, 7, 85, 7, 7, 93, 7, 7, 98, 7, 7, 102, 7, 7, 106, 7, 7, 109, + 7, 7, 111, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 119, 7, 7, 125, 7, 7, 169, 7, 7, 177, 7, 7, 171, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, + 7, 7, 158, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, + 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 153, 7, 7, 155, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 153, + 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 181, 7, 7, 205, + 7, 7, 189, 7, 7, 139, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 155, 7, 7, 196, 7, 7, 194, 7, 7, 187, 7, 7, 183, 7, 7, 179, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, + 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 157, + 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 153, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 149, + 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, + 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 149, 7, 7, 145, 7, 7, 137, 7, 7, 133, 7, 7, 131, 7, 7, 128, + 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, + 7, 7, 112, 7, 7, 111, 7, 7, 151, 7, 7, 170, 7, 7, 161, 7, 7, 153, 7, 7, 145, 7, 7, 137, 7, 7, 123, 7, 7, 115, 7, 7, 102, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 67, 7, 7, 78, 7, 7, 85, + 7, 7, 93, 7, 7, 98, 7, 7, 102, 7, 7, 106, 7, 7, 109, 7, 7, 111, 7, 7, 113, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 156, 7, 7, 180, 7, 7, 175, 7, 7, 172, + 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 160, 7, 7, 160, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 160, 7, 7, 160, + 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 155, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, + 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 151, 7, 7, 147, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 149, 7, 7, 194, 7, 7, 203, 7, 7, 150, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 145, 7, 7, 193, 7, 7, 194, 7, 7, 187, 7, 7, 182, 7, 7, 178, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 171, + 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 161, + 7, 7, 161, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 150, 7, 7, 152, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, + 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 151, + 7, 7, 148, 7, 7, 144, 7, 7, 137, 7, 7, 131, 7, 7, 127, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, + 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 139, 7, 7, 168, 7, 7, 159, 7, 7, 151, 7, 7, 144, 7, 7, 136, 7, 7, 124, 7, 7, 116, 7, 7, 103, 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, + 37, 37, 39, 10, 10, 47, 7, 7, 67, 7, 7, 78, 7, 7, 85, 7, 7, 93, 7, 7, 98, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 111, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, + 7, 7, 120, 7, 7, 150, 7, 7, 181, 7, 7, 177, 7, 7, 175, 7, 7, 174, 7, 7, 171, 7, 7, 169, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 157, 7, 7, 151, 7, 7, 155, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 158, 7, 7, 158, + 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 158, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, + 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 152, 7, 7, 147, 7, 7, 142, 7, 7, 142, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, + 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 159, 7, 7, 180, 7, 7, 142, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 149, 7, 7, 194, 7, 7, 193, 7, 7, 186, 7, 7, 181, 7, 7, 178, + 7, 7, 175, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, + 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 146, 7, 7, 138, 7, 7, 131, 7, 7, 126, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, + 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 110, 7, 7, 132, 7, 7, 166, 7, 7, 158, 7, 7, 150, 7, 7, 142, 7, 7, 135, 7, 7, 124, 7, 7, 117, 7, 7, 104, + 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 68, 7, 7, 78, 7, 7, 86, 7, 7, 93, 7, 7, 98, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 119, + 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 152, 7, 7, 182, 7, 7, 178, 7, 7, 177, 7, 7, 177, 7, 7, 174, 7, 7, 171, 7, 7, 166, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 154, 7, 7, 147, 7, 7, 154, 7, 7, 157, + 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 157, 7, 7, 155, 7, 7, 155, 7, 7, 157, 7, 7, 160, 7, 7, 162, 7, 7, 162, + 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 159, 7, 7, 161, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 152, 7, 7, 147, 7, 7, 145, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 67, 20, 136, 242, 74, 92, 209, 62, 107, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 137, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 161, + 7, 7, 196, 7, 7, 189, 7, 7, 183, 7, 7, 179, 7, 7, 176, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, + 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 156, 67, 20, 153, 242, 74, 92, 209, 62, 113, + 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 149, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 153, + 7, 7, 154, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 146, 7, 7, 138, 7, 7, 136, 7, 7, 146, 7, 7, 138, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, + 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 121, 7, 7, 142, 7, 7, 148, 7, 7, 134, 7, 7, 129, 7, 7, 140, 7, 7, 155, 7, 7, 137, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 110, 7, 7, 128, 7, 7, 165, 7, 7, 157, 7, 7, 148, + 7, 7, 141, 7, 7, 135, 7, 7, 124, 7, 7, 117, 7, 7, 104, 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 68, 7, 7, 79, 7, 7, 86, 7, 7, 94, 7, 7, 99, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, + 7, 7, 114, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 154, 7, 7, 182, 7, 7, 179, 7, 7, 180, 7, 7, 180, 7, 7, 178, 7, 7, 173, 7, 7, 167, 7, 7, 161, 7, 7, 158, + 7, 7, 155, 7, 7, 149, 7, 7, 147, 7, 7, 153, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, + 7, 7, 155, 7, 7, 158, 7, 7, 161, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 156, 7, 7, 157, 7, 7, 159, 7, 7, 161, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, + 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 67, 20, 136, 242, 74, 92, 209, 62, 107, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 173, 233, 70, 103, 242, 74, 92, 242, 74, 92, 231, 70, 103, 199, 59, 129, 77, 21, 167, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 171, 7, 7, 172, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 170, + 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, + 7, 7, 159, 7, 7, 157, 67, 20, 153, 242, 74, 92, 209, 62, 113, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 144, 7, 7, 147, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 44, 14, 147, 176, 52, 124, + 226, 69, 101, 238, 73, 94, 222, 68, 103, 134, 37, 137, 7, 7, 150, 7, 7, 151, 135, 39, 139, 223, 68, 105, 238, 72, 93, 217, 66, 109, 105, 30, 144, 7, 7, 152, 44, 14, 150, 176, 52, 126, 226, 69, 102, 238, 73, 94, 222, 68, 103, 134, 37, 135, 7, 7, 147, 99, 26, 144, 200, 59, 117, + 229, 69, 101, 237, 72, 95, 218, 67, 106, 137, 39, 138, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 144, 7, 7, 145, 7, 7, 176, 7, 7, 196, 7, 7, 189, + 7, 7, 137, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 132, 7, 7, 186, 7, 7, 193, 7, 7, 188, 7, 7, 185, 7, 7, 186, 7, 7, 186, 7, 7, 175, 7, 7, 122, 7, 7, 114, 7, 7, 113, + 7, 7, 111, 7, 7, 124, 7, 7, 164, 7, 7, 156, 7, 7, 147, 7, 7, 141, 7, 7, 134, 7, 7, 124, 7, 7, 117, 7, 7, 105, 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 68, 7, 7, 79, 7, 7, 86, 7, 7, 94, + 7, 7, 99, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 156, 7, 7, 182, 7, 7, 180, 7, 7, 182, 7, 7, 183, + 7, 7, 179, 7, 7, 171, 7, 7, 164, 7, 7, 159, 7, 7, 155, 7, 7, 153, 7, 7, 147, 7, 7, 149, 7, 7, 152, 7, 7, 156, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, + 7, 7, 157, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 156, 7, 7, 158, 7, 7, 161, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 157, 7, 7, 159, 7, 7, 161, + 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 67, 20, 136, 242, 74, 92, 208, 63, 108, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 180, 233, 70, 103, 236, 71, 99, 178, 52, 144, 210, 63, 122, 242, 74, 92, 201, 60, 125, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 171, + 7, 7, 173, 7, 7, 174, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 167, + 7, 7, 167, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 67, 20, 154, 242, 74, 92, 209, 62, 113, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 142, 7, 7, 145, 7, 7, 149, 7, 7, 151, + 7, 7, 151, 7, 7, 149, 7, 7, 148, 135, 38, 135, 241, 74, 92, 215, 65, 108, 187, 55, 120, 235, 71, 95, 236, 71, 95, 65, 17, 146, 69, 19, 148, 236, 71, 95, 232, 70, 98, 190, 56, 121, 238, 72, 93, 220, 66, 106, 7, 7, 151, 135, 38, 139, 241, 74, 92, 215, 65, 109, 187, 55, 121, + 235, 71, 95, 236, 71, 95, 65, 17, 143, 99, 26, 142, 229, 70, 99, 197, 59, 118, 187, 55, 123, 236, 72, 95, 237, 72, 95, 51, 12, 150, 7, 7, 151, 7, 7, 150, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 145, 7, 7, 171, 7, 7, 190, 7, 7, 194, 7, 7, 194, 7, 7, 140, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 126, 7, 7, 169, 7, 7, 188, 7, 7, 189, 7, 7, 185, 7, 7, 183, + 7, 7, 182, 7, 7, 177, 7, 7, 126, 7, 7, 114, 7, 7, 113, 7, 7, 111, 7, 7, 124, 7, 7, 163, 7, 7, 156, 7, 7, 147, 7, 7, 140, 7, 7, 135, 7, 7, 125, 7, 7, 118, 7, 7, 106, 7, 7, 74, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, + 10, 10, 47, 7, 7, 68, 7, 7, 79, 7, 7, 87, 7, 7, 94, 7, 7, 99, 7, 7, 104, 7, 7, 108, 7, 7, 111, 7, 7, 113, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, + 7, 7, 142, 7, 7, 179, 7, 7, 184, 7, 7, 186, 7, 7, 184, 7, 7, 177, 7, 7, 168, 7, 7, 160, 7, 7, 156, 7, 7, 153, 7, 7, 152, 7, 7, 149, 7, 7, 150, 7, 7, 152, 7, 7, 154, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, + 7, 7, 156, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 157, 7, 7, 160, 7, 7, 163, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, + 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 160, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 67, 20, 137, 242, 74, 92, 208, 63, 108, 204, 61, 110, 238, 72, 93, 211, 64, 106, + 87, 25, 134, 219, 66, 102, 242, 74, 92, 90, 24, 133, 7, 7, 136, 131, 38, 127, 242, 74, 92, 200, 59, 109, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 183, 233, 70, 103, 229, 69, 106, 7, 7, 178, 31, 10, 173, 232, 70, 100, 235, 71, 98, + 7, 7, 169, 67, 20, 165, 242, 74, 92, 170, 50, 141, 201, 60, 126, 238, 72, 95, 238, 73, 95, 242, 74, 92, 90, 24, 168, 7, 7, 173, 131, 38, 156, 242, 74, 92, 200, 59, 126, 67, 20, 166, 242, 74, 92, 178, 52, 136, 210, 63, 118, 236, 71, 97, 218, 66, 113, 127, 37, 152, 205, 61, 121, + 236, 71, 97, 222, 67, 109, 115, 34, 155, 7, 7, 167, 83, 23, 163, 242, 74, 92, 205, 61, 122, 7, 7, 166, 7, 7, 164, 224, 68, 107, 236, 72, 95, 7, 7, 158, 67, 20, 154, 242, 74, 92, 209, 62, 114, 7, 7, 153, 7, 7, 153, 165, 49, 130, 223, 68, 104, 237, 72, 95, 229, 69, 101, + 164, 48, 127, 7, 7, 146, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 148, 123, 36, 137, 7, 7, 146, 7, 7, 146, 197, 58, 117, 242, 74, 92, 117, 33, 140, 152, 43, 134, 242, 74, 92, 169, 49, 128, 7, 7, 151, 193, 58, 120, 242, 74, 92, + 110, 31, 142, 7, 7, 150, 123, 36, 140, 7, 7, 149, 7, 7, 148, 197, 58, 116, 242, 74, 92, 117, 33, 137, 7, 7, 146, 31, 10, 148, 7, 7, 151, 7, 7, 151, 207, 62, 112, 240, 73, 93, 57, 14, 146, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 153, 7, 7, 186, 7, 7, 191, 7, 7, 194, 7, 7, 175, 7, 7, 129, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, + 7, 7, 128, 7, 7, 159, 7, 7, 186, 7, 7, 184, 7, 7, 182, 7, 7, 182, 7, 7, 167, 7, 7, 119, 7, 7, 114, 7, 7, 113, 7, 7, 111, 7, 7, 132, 7, 7, 163, 7, 7, 154, 7, 7, 146, 7, 7, 141, 7, 7, 135, 7, 7, 126, 7, 7, 120, 7, 7, 107, 7, 7, 75, + 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 68, 7, 7, 79, 7, 7, 87, 7, 7, 95, 7, 7, 100, 7, 7, 104, 7, 7, 108, 7, 7, 111, 7, 7, 113, 7, 7, 115, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 144, 7, 7, 164, 7, 7, 168, 7, 7, 174, 7, 7, 176, 7, 7, 166, 7, 7, 157, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 153, 7, 7, 154, + 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 158, 7, 7, 161, 7, 7, 162, 7, 7, 161, + 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 67, 20, 137, + 242, 74, 92, 242, 74, 92, 199, 59, 111, 206, 61, 109, 242, 74, 92, 201, 60, 110, 167, 50, 120, 242, 74, 92, 164, 48, 121, 7, 7, 136, 187, 55, 113, 242, 74, 92, 140, 40, 124, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 181, 233, 70, 103, + 229, 69, 106, 7, 7, 178, 44, 14, 173, 235, 71, 99, 234, 71, 100, 7, 7, 169, 67, 20, 165, 242, 74, 92, 240, 73, 92, 220, 66, 112, 184, 54, 137, 176, 51, 143, 242, 74, 92, 164, 48, 148, 7, 7, 175, 187, 55, 135, 242, 74, 92, 140, 40, 153, 67, 20, 167, 242, 74, 92, 242, 74, 92, + 205, 61, 123, 207, 62, 121, 242, 74, 92, 242, 74, 92, 209, 62, 119, 201, 60, 123, 242, 74, 92, 210, 63, 118, 7, 7, 168, 83, 23, 164, 242, 74, 92, 205, 61, 122, 7, 7, 167, 7, 7, 165, 224, 68, 107, 236, 72, 95, 7, 7, 159, 67, 20, 155, 242, 74, 92, 209, 62, 114, 7, 7, 155, + 7, 7, 153, 165, 48, 130, 200, 59, 116, 184, 54, 122, 226, 69, 102, 241, 74, 92, 106, 30, 144, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 31, 10, 147, 223, 67, 103, 238, 72, 94, 69, 19, 145, 178, 52, 125, + 242, 74, 92, 136, 40, 138, 7, 7, 150, 165, 49, 129, 242, 74, 92, 146, 42, 134, 7, 7, 150, 7, 7, 149, 7, 7, 148, 31, 10, 147, 223, 67, 103, 238, 72, 94, 69, 19, 144, 7, 7, 148, 90, 24, 143, 178, 52, 125, 197, 59, 117, 236, 72, 94, 167, 49, 126, 7, 7, 144, 7, 7, 142, + 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 136, 7, 7, 148, 7, 7, 184, 7, 7, 184, 7, 7, 159, 7, 7, 132, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, + 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 125, 7, 7, 166, 7, 7, 187, 7, 7, 186, 7, 7, 179, 7, 7, 142, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 116, 7, 7, 154, 7, 7, 163, 7, 7, 153, 7, 7, 146, 7, 7, 141, + 7, 7, 136, 7, 7, 128, 7, 7, 120, 7, 7, 108, 7, 7, 76, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 68, 7, 7, 79, 7, 7, 87, 7, 7, 95, 7, 7, 100, 7, 7, 105, 7, 7, 108, 7, 7, 111, 7, 7, 114, 7, 7, 116, + 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 125, 7, 7, 130, 7, 7, 141, 7, 7, 161, 7, 7, 164, 7, 7, 157, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 8, 8, 151, 7, 7, 153, 7, 7, 156, 7, 7, 159, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 154, + 7, 7, 153, 7, 7, 155, 7, 7, 157, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 159, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 67, 20, 137, 242, 74, 92, 223, 67, 101, 7, 7, 140, 25, 12, 139, 231, 70, 97, 236, 71, 94, 77, 21, 135, 239, 73, 92, 211, 64, 106, 7, 7, 136, 226, 69, 99, 233, 70, 96, 41, 9, 151, 7, 7, 144, 7, 7, 136, 7, 7, 134, + 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 174, 233, 70, 103, 236, 71, 99, 180, 53, 143, 215, 64, 117, 242, 74, 92, 194, 57, 130, 7, 7, 171, 67, 20, 167, 242, 74, 92, 227, 69, 105, 48, 12, 172, 7, 7, 174, 77, 21, 171, 239, 73, 94, 211, 64, 122, 7, 7, 176, 226, 69, 108, + 233, 70, 100, 41, 9, 174, 67, 20, 171, 242, 74, 92, 229, 69, 105, 7, 7, 173, 57, 14, 169, 242, 74, 92, 233, 71, 100, 36, 9, 168, 31, 10, 167, 236, 72, 96, 227, 69, 105, 7, 7, 169, 83, 23, 165, 242, 74, 92, 205, 61, 123, 7, 7, 168, 7, 7, 166, 224, 68, 107, 236, 72, 95, + 7, 7, 160, 67, 20, 156, 242, 74, 92, 209, 62, 114, 7, 7, 156, 7, 7, 153, 83, 23, 147, 160, 46, 131, 176, 52, 125, 209, 62, 111, 242, 74, 92, 147, 42, 135, 7, 7, 152, 8, 8, 151, 9, 9, 152, 8, 8, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, + 179, 53, 124, 242, 74, 92, 177, 52, 125, 7, 7, 149, 184, 54, 122, 242, 74, 92, 129, 36, 139, 7, 7, 151, 158, 47, 131, 242, 74, 92, 161, 48, 129, 7, 7, 149, 7, 7, 149, 7, 7, 148, 179, 53, 123, 242, 74, 92, 177, 52, 124, 7, 7, 147, 7, 7, 147, 122, 34, 138, 242, 74, 92, + 242, 74, 92, 223, 67, 102, 157, 45, 126, 7, 7, 137, 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 138, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 132, 7, 7, 132, 7, 7, 142, 7, 7, 137, 7, 7, 126, 7, 7, 124, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 128, 7, 7, 153, 7, 7, 153, 7, 7, 134, 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 143, + 7, 7, 166, 7, 7, 159, 7, 7, 151, 7, 7, 145, 7, 7, 141, 7, 7, 137, 7, 7, 128, 7, 7, 121, 7, 7, 109, 7, 7, 78, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 68, 7, 7, 80, 7, 7, 88, 7, 7, 96, 7, 7, 101, + 7, 7, 105, 7, 7, 109, 7, 7, 112, 7, 7, 114, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 124, 7, 7, 131, 7, 7, 138, 7, 7, 149, + 7, 7, 158, 7, 7, 157, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 8, 8, 151, 8, 8, 151, 11, 11, 152, 8, 8, 155, 7, 7, 158, 7, 7, 161, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 154, 7, 7, 152, + 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 152, 7, 7, 152, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 159, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 157, + 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 67, 20, 138, 242, 74, 92, 210, 63, 107, 7, 7, 140, 7, 7, 140, 218, 66, 104, 242, 74, 92, 51, 12, 137, 204, 62, 108, 239, 73, 93, 125, 35, 127, 242, 74, 92, + 191, 57, 128, 7, 7, 197, 7, 7, 188, 7, 7, 171, 7, 7, 160, 7, 7, 152, 7, 7, 139, 7, 7, 134, 7, 7, 170, 233, 70, 104, 242, 74, 92, 241, 74, 93, 232, 70, 102, 193, 58, 133, 59, 18, 171, 7, 7, 173, 67, 20, 168, 242, 74, 92, 210, 63, 121, 7, 7, 173, 7, 7, 174, + 7, 7, 176, 204, 62, 126, 239, 73, 94, 125, 35, 162, 242, 74, 92, 191, 57, 135, 7, 7, 177, 67, 20, 174, 242, 74, 92, 211, 64, 121, 7, 7, 175, 7, 7, 173, 240, 73, 93, 220, 66, 112, 7, 7, 170, 7, 7, 169, 231, 70, 102, 229, 69, 103, 7, 7, 170, 83, 23, 166, 242, 74, 92, + 205, 61, 123, 7, 7, 169, 7, 7, 167, 226, 69, 105, 236, 72, 96, 7, 7, 161, 67, 20, 158, 242, 74, 92, 209, 62, 115, 7, 7, 156, 103, 28, 146, 236, 72, 96, 242, 74, 92, 242, 74, 92, 242, 74, 92, 242, 74, 92, 151, 44, 135, 7, 7, 151, 10, 10, 151, 12, 12, 152, 12, 12, 152, + 9, 9, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 160, 46, 129, 242, 74, 92, 205, 61, 113, 36, 9, 149, 7, 7, 150, 173, 51, 127, 242, 74, 92, 136, 40, 138, 7, 7, 151, 164, 49, 128, 242, 74, 92, 152, 45, 132, 7, 7, 149, 7, 7, 149, 160, 46, 129, 242, 74, 92, 205, 61, 113, + 36, 9, 147, 7, 7, 148, 7, 7, 146, 7, 7, 148, 25, 12, 148, 90, 26, 140, 217, 65, 105, 242, 74, 92, 120, 35, 124, 7, 7, 127, 7, 7, 129, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 127, + 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 120, 7, 7, 119, 7, 7, 117, + 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 122, 7, 7, 167, 7, 7, 164, 7, 7, 155, 7, 7, 149, 7, 7, 144, 7, 7, 140, 7, 7, 136, 7, 7, 128, 7, 7, 121, 7, 7, 109, 7, 7, 79, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, + 7, 7, 69, 7, 7, 80, 7, 7, 88, 7, 7, 96, 7, 7, 101, 7, 7, 106, 7, 7, 109, 7, 7, 112, 7, 7, 114, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, + 7, 7, 123, 7, 7, 125, 7, 7, 132, 7, 7, 141, 7, 7, 149, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 9, 9, 149, 16, 16, 151, 11, 11, 154, 7, 7, 157, 7, 7, 160, 7, 7, 163, 7, 7, 162, + 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 147, 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 152, 7, 7, 153, 7, 7, 157, 7, 7, 161, 7, 7, 163, + 7, 7, 162, 7, 7, 161, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 67, 20, 138, 242, 74, 92, 225, 68, 101, 7, 7, 140, 31, 10, 140, 232, 71, 96, 235, 71, 94, + 7, 7, 138, 143, 42, 125, 242, 74, 92, 213, 65, 104, 242, 74, 92, 127, 37, 172, 7, 7, 196, 7, 7, 196, 7, 7, 198, 7, 7, 199, 7, 7, 196, 7, 7, 177, 7, 7, 144, 7, 7, 168, 233, 70, 104, 229, 69, 107, 7, 7, 183, 7, 7, 179, 7, 7, 177, 7, 7, 176, 7, 7, 175, + 67, 20, 170, 242, 74, 92, 209, 62, 121, 7, 7, 174, 7, 7, 175, 7, 7, 176, 143, 42, 157, 242, 74, 92, 213, 65, 120, 242, 74, 92, 127, 37, 163, 7, 7, 180, 67, 20, 177, 242, 74, 92, 209, 62, 124, 7, 7, 176, 7, 7, 174, 240, 73, 93, 219, 66, 114, 7, 7, 171, 7, 7, 170, + 231, 70, 102, 229, 69, 103, 7, 7, 172, 73, 22, 169, 242, 74, 92, 210, 63, 120, 7, 7, 171, 48, 12, 167, 237, 72, 96, 236, 72, 96, 7, 7, 163, 67, 20, 159, 242, 74, 92, 209, 62, 116, 7, 7, 157, 169, 49, 131, 242, 74, 92, 187, 55, 122, 54, 16, 149, 171, 50, 128, 242, 74, 92, + 151, 45, 134, 10, 10, 151, 16, 16, 152, 14, 14, 152, 13, 13, 153, 12, 12, 152, 8, 8, 151, 7, 7, 150, 147, 42, 135, 240, 73, 92, 208, 62, 112, 48, 12, 150, 7, 7, 151, 7, 7, 152, 145, 43, 136, 242, 74, 92, 169, 49, 129, 7, 7, 151, 192, 57, 119, 242, 74, 92, 118, 33, 139, + 7, 7, 149, 147, 42, 134, 240, 73, 92, 208, 62, 111, 48, 12, 147, 7, 7, 148, 7, 7, 148, 25, 12, 146, 7, 7, 146, 7, 7, 146, 7, 7, 142, 192, 57, 111, 242, 74, 92, 150, 44, 113, 7, 7, 130, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, + 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, + 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 138, 7, 7, 170, 7, 7, 161, 7, 7, 153, 7, 7, 147, 7, 7, 142, 7, 7, 139, 7, 7, 135, 7, 7, 126, 7, 7, 120, 7, 7, 109, 7, 7, 79, 36, 36, 40, + 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 80, 7, 7, 89, 7, 7, 97, 7, 7, 102, 7, 7, 106, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 123, 7, 7, 123, + 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 129, 7, 7, 140, 7, 7, 149, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 8, 8, 150, 9, 9, 150, + 8, 8, 151, 7, 7, 154, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 140, 7, 7, 140, 7, 7, 142, 7, 7, 143, 7, 7, 146, 7, 7, 148, 7, 7, 147, + 7, 7, 149, 7, 7, 152, 7, 7, 157, 7, 7, 162, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, + 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 67, 20, 139, 242, 74, 92, + 242, 74, 92, 202, 61, 111, 206, 61, 109, 242, 74, 92, 200, 59, 111, 7, 7, 137, 36, 9, 136, 232, 71, 96, 240, 73, 91, 229, 69, 103, 18, 7, 195, 7, 7, 190, 7, 7, 190, 7, 7, 190, 7, 7, 193, 7, 7, 195, 7, 7, 201, 7, 7, 190, 7, 7, 187, 233, 70, 105, 229, 69, 108, + 7, 7, 185, 7, 7, 181, 7, 7, 179, 7, 7, 178, 7, 7, 178, 67, 20, 173, 242, 74, 92, 209, 62, 122, 7, 7, 175, 7, 7, 175, 7, 7, 176, 36, 9, 176, 232, 71, 102, 240, 73, 92, 229, 69, 107, 18, 7, 181, 7, 7, 183, 67, 20, 180, 242, 74, 92, 209, 62, 124, 7, 7, 177, + 7, 7, 175, 240, 73, 93, 219, 66, 114, 7, 7, 172, 7, 7, 172, 231, 70, 103, 229, 69, 104, 7, 7, 174, 7, 7, 175, 232, 70, 101, 238, 72, 95, 171, 50, 142, 201, 60, 125, 242, 74, 92, 236, 72, 96, 7, 7, 164, 67, 20, 161, 242, 74, 92, 209, 62, 116, 7, 7, 158, 155, 46, 136, + 242, 74, 92, 219, 65, 106, 187, 55, 122, 232, 70, 97, 242, 74, 92, 152, 46, 134, 20, 20, 151, 18, 18, 152, 12, 12, 152, 13, 13, 152, 11, 11, 151, 7, 7, 150, 129, 36, 139, 238, 72, 94, 238, 73, 94, 182, 54, 124, 178, 52, 125, 178, 52, 125, 127, 35, 141, 48, 12, 151, 233, 70, 97, + 232, 70, 98, 190, 56, 120, 238, 72, 93, 226, 69, 102, 25, 12, 150, 129, 36, 139, 238, 72, 94, 238, 73, 93, 182, 54, 122, 178, 52, 124, 178, 52, 124, 127, 35, 138, 182, 54, 122, 207, 62, 110, 183, 55, 117, 194, 58, 111, 238, 72, 93, 236, 72, 93, 85, 22, 131, 7, 7, 139, 7, 7, 138, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, + 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 116, 7, 7, 150, 7, 7, 169, 7, 7, 159, 7, 7, 152, 7, 7, 146, 7, 7, 141, 7, 7, 137, 7, 7, 133, + 7, 7, 124, 7, 7, 118, 7, 7, 107, 7, 7, 78, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 81, 7, 7, 89, 7, 7, 98, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 116, 7, 7, 118, + 7, 7, 119, 7, 7, 120, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 128, 7, 7, 136, 7, 7, 149, 7, 7, 156, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, + 7, 7, 152, 7, 7, 151, 7, 7, 150, 8, 8, 150, 8, 8, 149, 7, 7, 151, 7, 7, 153, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 141, + 7, 7, 141, 7, 7, 144, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 152, 7, 7, 157, 7, 7, 162, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 154, + 7, 7, 154, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 67, 20, 139, 242, 74, 92, 177, 52, 120, 207, 62, 108, 238, 72, 93, 210, 63, 107, 83, 23, 135, 7, 7, 137, 7, 7, 136, 187, 55, 113, 242, 74, 92, 183, 55, 144, 7, 7, 192, 7, 7, 187, 7, 7, 187, 7, 7, 188, 7, 7, 190, 7, 7, 193, + 7, 7, 199, 7, 7, 206, 7, 7, 207, 233, 70, 105, 229, 69, 108, 7, 7, 186, 7, 7, 182, 7, 7, 181, 7, 7, 180, 7, 7, 180, 67, 20, 175, 242, 74, 92, 209, 62, 123, 7, 7, 177, 7, 7, 177, 7, 7, 177, 7, 7, 178, 187, 55, 138, 242, 74, 92, 183, 55, 142, 7, 7, 183, + 7, 7, 184, 67, 20, 181, 242, 74, 92, 209, 62, 124, 7, 7, 177, 7, 7, 175, 240, 73, 94, 219, 66, 115, 7, 7, 174, 7, 7, 174, 231, 70, 103, 229, 69, 104, 7, 7, 176, 7, 7, 176, 142, 42, 156, 228, 68, 107, 235, 71, 98, 201, 60, 125, 196, 58, 127, 236, 72, 96, 7, 7, 166, + 67, 20, 162, 242, 74, 92, 209, 62, 116, 7, 7, 157, 51, 12, 145, 206, 62, 112, 238, 73, 94, 222, 68, 104, 135, 38, 136, 240, 73, 93, 152, 48, 134, 24, 24, 151, 18, 18, 152, 12, 12, 151, 10, 10, 151, 7, 7, 151, 7, 7, 151, 180, 53, 124, 242, 74, 92, 242, 74, 92, 242, 74, 92, + 242, 74, 92, 242, 74, 92, 173, 51, 128, 7, 7, 152, 132, 38, 139, 224, 67, 104, 238, 72, 93, 217, 65, 107, 112, 31, 143, 7, 7, 151, 180, 53, 124, 242, 74, 92, 242, 74, 92, 242, 74, 92, 242, 74, 92, 242, 74, 92, 173, 51, 125, 150, 43, 131, 223, 68, 103, 237, 72, 94, 236, 72, 93, + 214, 64, 100, 127, 35, 127, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 149, 7, 7, 169, 7, 7, 159, + 7, 7, 152, 7, 7, 146, 7, 7, 141, 7, 7, 136, 7, 7, 131, 7, 7, 122, 7, 7, 116, 7, 7, 105, 7, 7, 76, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 70, 7, 7, 81, 7, 7, 90, 7, 7, 98, 7, 7, 103, 7, 7, 108, + 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 130, 7, 7, 143, 7, 7, 153, + 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 146, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 151, 7, 7, 155, 7, 7, 160, 7, 7, 164, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, + 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 199, 59, 110, 242, 74, 92, 112, 31, 180, 7, 7, 187, + 7, 7, 186, 7, 7, 187, 7, 7, 189, 7, 7, 192, 7, 7, 194, 7, 7, 198, 7, 7, 205, 7, 7, 205, 7, 7, 199, 7, 7, 192, 7, 7, 185, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 180, 7, 7, 178, 7, 7, 178, 7, 7, 178, + 7, 7, 178, 199, 59, 132, 242, 74, 92, 112, 31, 170, 7, 7, 184, 7, 7, 185, 7, 7, 186, 7, 7, 184, 7, 7, 180, 7, 7, 177, 7, 7, 176, 7, 7, 175, 7, 7, 175, 7, 7, 176, 7, 7, 177, 7, 7, 177, 7, 7, 177, 7, 7, 177, 7, 7, 177, 7, 7, 176, 7, 7, 175, + 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 160, 7, 7, 147, 7, 7, 143, 7, 7, 148, 7, 7, 150, 7, 7, 149, 10, 10, 150, 21, 21, 150, 22, 22, 151, 21, 21, 152, 17, 17, 151, 11, 11, 151, 8, 8, 150, 7, 7, 149, + 7, 7, 150, 7, 7, 151, 7, 7, 149, 7, 7, 149, 7, 7, 151, 7, 7, 151, 7, 7, 153, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 151, 7, 7, 150, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 149, + 7, 7, 148, 7, 7, 145, 7, 7, 140, 7, 7, 130, 7, 7, 129, 7, 7, 140, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, + 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 117, + 7, 7, 116, 7, 7, 115, 7, 7, 142, 7, 7, 171, 7, 7, 162, 7, 7, 154, 7, 7, 147, 7, 7, 141, 7, 7, 135, 7, 7, 130, 7, 7, 121, 7, 7, 115, 7, 7, 104, 7, 7, 75, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 70, + 7, 7, 82, 7, 7, 91, 7, 7, 99, 7, 7, 104, 7, 7, 108, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 118, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 132, 7, 7, 150, 7, 7, 156, 7, 7, 154, 7, 7, 157, 7, 7, 155, 8, 8, 153, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 153, 7, 7, 152, + 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 151, 7, 7, 154, 7, 7, 158, 7, 7, 162, 7, 7, 164, + 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 143, 42, 125, + 193, 58, 112, 241, 74, 92, 210, 63, 127, 7, 7, 189, 7, 7, 185, 7, 7, 185, 7, 7, 187, 7, 7, 192, 7, 7, 194, 7, 7, 197, 7, 7, 203, 7, 7, 206, 7, 7, 205, 7, 7, 197, 7, 7, 190, 7, 7, 185, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 182, + 7, 7, 182, 7, 7, 181, 7, 7, 180, 7, 7, 179, 143, 42, 159, 193, 58, 135, 241, 74, 93, 210, 63, 125, 7, 7, 182, 7, 7, 183, 7, 7, 184, 7, 7, 184, 7, 7, 182, 7, 7, 180, 7, 7, 178, 7, 7, 177, 7, 7, 177, 7, 7, 178, 7, 7, 180, 7, 7, 180, 7, 7, 180, + 7, 7, 179, 7, 7, 178, 7, 7, 177, 7, 7, 176, 7, 7, 175, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 157, 7, 7, 135, 7, 7, 144, 7, 7, 149, 7, 7, 150, 9, 9, 149, 15, 15, 151, 18, 18, 150, 19, 19, 151, + 14, 14, 151, 9, 9, 150, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 149, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 144, 7, 7, 135, 7, 7, 135, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, + 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, + 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 114, 7, 7, 133, 7, 7, 173, 7, 7, 164, 7, 7, 156, 7, 7, 149, 7, 7, 141, 7, 7, 135, 7, 7, 129, 7, 7, 119, 7, 7, 113, 7, 7, 102, 7, 7, 73, 36, 36, 40, 222, 222, 222, + 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 71, 7, 7, 83, 7, 7, 92, 7, 7, 100, 7, 7, 105, 7, 7, 109, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, + 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 139, 7, 7, 153, 7, 7, 150, 7, 7, 156, 8, 8, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, + 7, 7, 150, 7, 7, 149, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 146, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 151, 7, 7, 154, 7, 7, 159, 7, 7, 162, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 157, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 152, + 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 189, 56, 114, 237, 72, 94, 206, 62, 113, 77, 21, 186, 7, 7, 188, 7, 7, 185, 7, 7, 186, 7, 7, 189, 7, 7, 195, 7, 7, 199, 7, 7, 201, 7, 7, 184, 7, 7, 165, 7, 7, 185, 7, 7, 198, 7, 7, 193, 7, 7, 185, + 7, 7, 182, 7, 7, 180, 7, 7, 180, 7, 7, 181, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 181, 7, 7, 180, 189, 56, 139, 237, 72, 97, 206, 62, 127, 77, 21, 175, 7, 7, 181, 7, 7, 181, 7, 7, 182, 7, 7, 182, 7, 7, 180, 7, 7, 178, 7, 7, 178, 7, 7, 178, + 7, 7, 179, 7, 7, 182, 7, 7, 184, 7, 7, 185, 7, 7, 184, 7, 7, 182, 7, 7, 180, 7, 7, 179, 7, 7, 177, 7, 7, 176, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 151, 7, 7, 140, 7, 7, 145, 7, 7, 149, + 10, 10, 150, 13, 13, 151, 13, 13, 151, 12, 12, 151, 12, 12, 150, 8, 8, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 146, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 145, 7, 7, 139, 7, 7, 139, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, + 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 114, 7, 7, 133, 7, 7, 175, 7, 7, 166, 7, 7, 158, 7, 7, 150, 7, 7, 142, 7, 7, 135, 7, 7, 129, 7, 7, 119, + 7, 7, 112, 7, 7, 100, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 72, 7, 7, 84, 7, 7, 92, 7, 7, 101, 7, 7, 106, 7, 7, 110, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 121, + 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 134, 7, 7, 147, 7, 7, 151, 7, 7, 155, 9, 9, 157, 8, 8, 155, 7, 7, 154, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 151, 7, 7, 154, 7, 7, 159, 7, 7, 161, 7, 7, 162, 7, 7, 161, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 157, 7, 7, 158, 7, 7, 159, + 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 144, 7, 7, 188, 7, 7, 190, 7, 7, 187, 7, 7, 188, 7, 7, 193, 7, 7, 198, 7, 7, 203, 7, 7, 180, 7, 7, 145, + 7, 7, 136, 7, 7, 146, 7, 7, 181, 7, 7, 196, 7, 7, 188, 7, 7, 183, 7, 7, 180, 7, 7, 180, 7, 7, 181, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 181, 7, 7, 180, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 180, 7, 7, 180, + 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 178, 7, 7, 179, 7, 7, 182, 7, 7, 185, 7, 7, 188, 7, 7, 190, 7, 7, 188, 7, 7, 185, 7, 7, 183, 7, 7, 181, 7, 7, 180, 7, 7, 178, 7, 7, 176, 7, 7, 173, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 163, + 7, 7, 160, 7, 7, 155, 7, 7, 145, 7, 7, 148, 13, 13, 149, 15, 15, 151, 13, 13, 151, 10, 10, 151, 8, 8, 150, 8, 8, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 146, 7, 7, 142, 7, 7, 142, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, + 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 144, 7, 7, 175, 7, 7, 166, 7, 7, 159, + 7, 7, 151, 7, 7, 142, 7, 7, 135, 7, 7, 128, 7, 7, 118, 7, 7, 111, 7, 7, 100, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 50, 7, 7, 72, 7, 7, 85, 7, 7, 93, 7, 7, 102, 7, 7, 106, 7, 7, 110, 7, 7, 114, + 7, 7, 116, 7, 7, 117, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 132, 7, 7, 140, + 7, 7, 153, 8, 8, 158, 9, 9, 159, 9, 9, 157, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 147, 7, 7, 152, 7, 7, 157, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, + 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 137, 7, 7, 174, 7, 7, 195, 7, 7, 192, 7, 7, 192, + 7, 7, 196, 7, 7, 202, 7, 7, 186, 7, 7, 146, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 146, 7, 7, 180, 7, 7, 193, 7, 7, 185, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 182, 7, 7, 183, 7, 7, 182, 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 178, + 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 179, 7, 7, 179, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 180, 7, 7, 184, 7, 7, 187, 7, 7, 194, 7, 7, 197, 7, 7, 195, 7, 7, 190, 7, 7, 186, 7, 7, 184, 7, 7, 183, 7, 7, 181, 7, 7, 179, + 7, 7, 174, 7, 7, 170, 7, 7, 167, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 155, 7, 7, 152, 9, 9, 151, 14, 14, 152, 17, 17, 152, 14, 14, 152, 9, 9, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 150, 7, 7, 151, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 143, 7, 7, 146, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, + 7, 7, 119, 7, 7, 162, 7, 7, 172, 7, 7, 165, 7, 7, 158, 7, 7, 151, 7, 7, 143, 7, 7, 135, 7, 7, 128, 7, 7, 118, 7, 7, 111, 7, 7, 100, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 50, 7, 7, 73, 7, 7, 86, + 7, 7, 94, 7, 7, 102, 7, 7, 107, 7, 7, 111, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, + 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 131, 7, 7, 137, 7, 7, 149, 7, 7, 159, 8, 8, 161, 8, 8, 159, 7, 7, 157, 7, 7, 154, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, + 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 146, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 149, 7, 7, 153, 7, 7, 157, 7, 7, 160, + 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, + 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 136, 7, 7, 146, 7, 7, 186, 7, 7, 198, 7, 7, 199, 7, 7, 199, 7, 7, 178, 7, 7, 141, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 144, 7, 7, 184, 7, 7, 190, 7, 7, 185, 7, 7, 183, 7, 7, 183, 7, 7, 183, 7, 7, 184, + 7, 7, 182, 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 177, 7, 7, 177, 7, 7, 177, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 179, 7, 7, 182, 7, 7, 186, 7, 7, 194, 7, 7, 199, 7, 7, 188, 7, 7, 196, 7, 7, 198, + 7, 7, 193, 7, 7, 190, 7, 7, 188, 7, 7, 186, 7, 7, 182, 7, 7, 176, 7, 7, 171, 7, 7, 165, 7, 7, 161, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 8, 8, 152, 10, 10, 151, 17, 17, 152, 13, 13, 152, 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, + 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, + 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 116, 7, 7, 122, 7, 7, 169, 7, 7, 170, 7, 7, 163, 7, 7, 157, 7, 7, 150, 7, 7, 143, 7, 7, 135, 7, 7, 128, 7, 7, 118, 7, 7, 111, 7, 7, 100, 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, + 222, 222, 222, 37, 37, 39, 10, 10, 51, 7, 7, 74, 7, 7, 86, 7, 7, 94, 7, 7, 103, 7, 7, 107, 7, 7, 111, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 128, + 7, 7, 128, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 133, 7, 7, 144, 7, 7, 157, 7, 7, 162, 7, 7, 161, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 148, 7, 7, 151, 7, 7, 150, 7, 7, 151, + 7, 7, 151, 7, 7, 153, 7, 7, 157, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, + 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 147, 7, 7, 163, 7, 7, 170, 7, 7, 161, 7, 7, 142, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 153, 7, 7, 185, + 7, 7, 190, 7, 7, 186, 7, 7, 186, 7, 7, 186, 7, 7, 185, 7, 7, 184, 7, 7, 181, 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 178, 7, 7, 177, 7, 7, 177, 7, 7, 177, 7, 7, 177, 7, 7, 178, 7, 7, 178, 7, 7, 179, 7, 7, 181, 7, 7, 184, 7, 7, 190, + 7, 7, 195, 7, 7, 167, 7, 7, 141, 7, 7, 158, 7, 7, 197, 7, 7, 201, 7, 7, 198, 7, 7, 196, 7, 7, 192, 7, 7, 184, 7, 7, 177, 7, 7, 170, 7, 7, 164, 7, 7, 159, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 9, 9, 152, 12, 12, 151, + 10, 10, 151, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 148, + 7, 7, 147, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 146, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, + 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 123, 7, 7, 168, 7, 7, 170, 7, 7, 162, 7, 7, 156, 7, 7, 150, 7, 7, 143, 7, 7, 136, 7, 7, 129, 7, 7, 118, 7, 7, 111, + 7, 7, 100, 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 52, 7, 7, 75, 7, 7, 87, 7, 7, 95, 7, 7, 103, 7, 7, 108, 7, 7, 112, 7, 7, 115, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 122, 7, 7, 122, 7, 7, 123, + 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 132, 7, 7, 137, 7, 7, 155, 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 158, + 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 7, 7, 146, 7, 7, 148, 7, 7, 152, 7, 7, 154, 7, 7, 156, 7, 7, 156, 7, 7, 158, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 166, 7, 7, 166, + 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 155, 7, 7, 185, 7, 7, 193, 7, 7, 192, 7, 7, 190, 7, 7, 188, 7, 7, 186, 7, 7, 184, 7, 7, 181, 7, 7, 180, 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 177, 7, 7, 177, 7, 7, 178, 7, 7, 178, + 7, 7, 179, 7, 7, 181, 7, 7, 183, 7, 7, 187, 7, 7, 195, 7, 7, 180, 7, 7, 140, 7, 7, 134, 7, 7, 137, 7, 7, 160, 7, 7, 182, 7, 7, 192, 7, 7, 201, 7, 7, 197, 7, 7, 186, 7, 7, 177, 7, 7, 169, 7, 7, 162, 7, 7, 156, 7, 7, 154, 7, 7, 152, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 8, 8, 153, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 149, + 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 147, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, + 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 117, 7, 7, 154, 7, 7, 171, 7, 7, 162, 7, 7, 156, 7, 7, 149, + 7, 7, 143, 7, 7, 136, 7, 7, 129, 7, 7, 119, 7, 7, 112, 7, 7, 100, 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 52, 7, 7, 76, 7, 7, 87, 7, 7, 95, 7, 7, 104, 7, 7, 108, 7, 7, 112, 7, 7, 116, 7, 7, 118, + 7, 7, 119, 7, 7, 120, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 133, 7, 7, 136, + 7, 7, 148, 7, 7, 160, 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 157, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, + 7, 7, 153, 7, 7, 151, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 150, 7, 7, 154, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, + 7, 7, 162, 7, 7, 165, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 146, 7, 7, 180, 7, 7, 199, 7, 7, 196, 7, 7, 194, 7, 7, 190, 7, 7, 187, 7, 7, 185, 7, 7, 183, 7, 7, 182, 7, 7, 181, + 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 181, 7, 7, 182, 7, 7, 184, 7, 7, 186, 7, 7, 190, 7, 7, 196, 7, 7, 156, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 136, 7, 7, 141, 7, 7, 172, 7, 7, 198, 7, 7, 185, 7, 7, 175, + 7, 7, 167, 7, 7, 161, 7, 7, 156, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 155, 7, 7, 155, 7, 7, 152, 7, 7, 144, 7, 7, 138, 7, 7, 138, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 143, 7, 7, 146, 7, 7, 147, + 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 141, 7, 7, 141, 7, 7, 144, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, + 7, 7, 135, 7, 7, 172, 7, 7, 162, 7, 7, 155, 7, 7, 148, 7, 7, 142, 7, 7, 136, 7, 7, 130, 7, 7, 119, 7, 7, 112, 7, 7, 100, 7, 7, 74, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 53, 7, 7, 76, 7, 7, 88, 7, 7, 96, + 7, 7, 104, 7, 7, 109, 7, 7, 112, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, + 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 133, 7, 7, 135, 7, 7, 142, 7, 7, 156, 7, 7, 162, 7, 7, 164, 7, 7, 162, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, + 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 146, 7, 7, 148, 7, 7, 151, 7, 7, 156, 7, 7, 158, 7, 7, 159, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, + 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 162, 7, 7, 163, 7, 7, 165, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, + 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 143, 7, 7, 170, 7, 7, 195, 7, 7, 200, 7, 7, 195, + 7, 7, 192, 7, 7, 188, 7, 7, 187, 7, 7, 186, 7, 7, 184, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 183, 7, 7, 185, 7, 7, 186, 7, 7, 186, 7, 7, 188, 7, 7, 193, 7, 7, 195, 7, 7, 150, 7, 7, 135, 7, 7, 134, 7, 7, 138, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 165, 7, 7, 196, 7, 7, 183, 7, 7, 174, 7, 7, 166, 7, 7, 160, 7, 7, 155, 7, 7, 152, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 153, 7, 7, 147, 7, 7, 140, 7, 7, 133, + 7, 7, 130, 7, 7, 132, 7, 7, 136, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 137, 7, 7, 139, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 142, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, + 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 123, 7, 7, 169, 7, 7, 163, 7, 7, 155, 7, 7, 147, 7, 7, 141, 7, 7, 135, 7, 7, 129, 7, 7, 119, 7, 7, 112, 7, 7, 101, 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, + 37, 37, 39, 10, 10, 53, 7, 7, 77, 7, 7, 88, 7, 7, 96, 7, 7, 104, 7, 7, 109, 7, 7, 113, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, + 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 134, 7, 7, 138, 7, 7, 145, 7, 7, 157, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 159, 7, 7, 159, 7, 7, 162, 7, 7, 162, 7, 7, 161, + 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 155, 7, 7, 158, 7, 7, 160, 7, 7, 161, 7, 7, 161, + 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 166, 7, 7, 168, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 161, + 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, + 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 136, 7, 7, 138, 7, 7, 158, 7, 7, 187, 7, 7, 200, 7, 7, 196, 7, 7, 193, 7, 7, 190, 7, 7, 189, 7, 7, 186, 7, 7, 184, 7, 7, 183, 7, 7, 184, 7, 7, 186, 7, 7, 189, 7, 7, 189, 7, 7, 189, 7, 7, 190, 7, 7, 194, 7, 7, 197, 7, 7, 155, + 7, 7, 134, 7, 7, 147, 7, 7, 178, 7, 7, 155, 7, 7, 134, 7, 7, 139, 7, 7, 179, 7, 7, 193, 7, 7, 181, 7, 7, 173, 7, 7, 167, 7, 7, 161, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 157, 7, 7, 159, 7, 7, 159, 7, 7, 159, + 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 150, 7, 7, 143, 7, 7, 137, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 127, 7, 7, 127, 7, 7, 128, 7, 7, 131, 7, 7, 132, 7, 7, 135, 7, 7, 140, 7, 7, 146, + 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 126, + 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 120, 7, 7, 167, 7, 7, 163, 7, 7, 154, 7, 7, 147, 7, 7, 140, 7, 7, 135, 7, 7, 129, 7, 7, 119, 7, 7, 113, 7, 7, 101, + 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 53, 7, 7, 77, 7, 7, 89, 7, 7, 97, 7, 7, 105, 7, 7, 109, 7, 7, 113, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, + 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 134, 7, 7, 135, 7, 7, 137, 7, 7, 147, 7, 7, 156, 7, 7, 161, 7, 7, 162, + 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 163, 7, 7, 164, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 155, + 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 167, 7, 7, 169, 7, 7, 170, 7, 7, 170, 7, 7, 169, + 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 165, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 149, 7, 7, 190, 7, 7, 201, 7, 7, 197, 7, 7, 194, 7, 7, 192, 7, 7, 188, 7, 7, 186, 7, 7, 186, 7, 7, 188, 7, 7, 190, 7, 7, 194, 7, 7, 194, + 7, 7, 193, 7, 7, 192, 7, 7, 194, 7, 7, 201, 7, 7, 173, 7, 7, 139, 7, 7, 183, 7, 7, 209, 7, 7, 182, 7, 7, 135, 7, 7, 150, 7, 7, 194, 7, 7, 189, 7, 7, 180, 7, 7, 173, 7, 7, 168, 7, 7, 163, 7, 7, 160, 7, 7, 157, 7, 7, 156, 7, 7, 156, + 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 139, 7, 7, 135, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 134, + 7, 7, 140, 7, 7, 145, 7, 7, 149, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, + 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 121, 7, 7, 168, 7, 7, 162, 7, 7, 154, 7, 7, 146, 7, 7, 140, + 7, 7, 134, 7, 7, 129, 7, 7, 119, 7, 7, 113, 7, 7, 102, 7, 7, 74, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 54, 7, 7, 78, 7, 7, 89, 7, 7, 97, 7, 7, 105, 7, 7, 110, 7, 7, 113, 7, 7, 116, 7, 7, 118, 7, 7, 119, + 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, + 7, 7, 135, 7, 7, 137, 7, 7, 146, 7, 7, 155, 7, 7, 158, 7, 7, 159, 7, 7, 157, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 153, 7, 7, 163, 7, 7, 168, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, + 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, + 7, 7, 167, 7, 7, 169, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 147, 7, 7, 179, 7, 7, 200, 7, 7, 198, 7, 7, 195, 7, 7, 192, 7, 7, 190, + 7, 7, 190, 7, 7, 194, 7, 7, 198, 7, 7, 200, 7, 7, 200, 7, 7, 198, 7, 7, 195, 7, 7, 196, 7, 7, 203, 7, 7, 194, 7, 7, 165, 7, 7, 209, 7, 7, 210, 7, 7, 192, 7, 7, 138, 7, 7, 163, 7, 7, 197, 7, 7, 188, 7, 7, 179, 7, 7, 174, 7, 7, 169, + 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, + 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, + 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 122, + 7, 7, 168, 7, 7, 163, 7, 7, 154, 7, 7, 146, 7, 7, 140, 7, 7, 135, 7, 7, 129, 7, 7, 120, 7, 7, 114, 7, 7, 103, 7, 7, 75, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 54, 7, 7, 78, 7, 7, 90, 7, 7, 98, 7, 7, 105, + 7, 7, 110, 7, 7, 113, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, + 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 137, 7, 7, 143, 7, 7, 149, 7, 7, 151, 7, 7, 152, 7, 7, 149, 7, 7, 146, 7, 7, 148, 7, 7, 150, 7, 7, 162, 7, 7, 172, 7, 7, 164, 7, 7, 162, 7, 7, 161, + 7, 7, 160, 7, 7, 160, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, + 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 167, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 153, + 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 143, + 7, 7, 176, 7, 7, 199, 7, 7, 198, 7, 7, 195, 7, 7, 194, 7, 7, 197, 7, 7, 196, 7, 7, 179, 7, 7, 161, 7, 7, 168, 7, 7, 190, 7, 7, 199, 7, 7, 200, 7, 7, 196, 7, 7, 166, 7, 7, 146, 7, 7, 183, 7, 7, 186, 7, 7, 157, 7, 7, 135, 7, 7, 157, + 7, 7, 195, 7, 7, 188, 7, 7, 180, 7, 7, 175, 7, 7, 171, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, + 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, + 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 119, 7, 7, 166, 7, 7, 165, 7, 7, 156, 7, 7, 148, 7, 7, 141, 7, 7, 136, 7, 7, 131, 7, 7, 121, 7, 7, 116, 7, 7, 106, 7, 7, 76, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, + 10, 10, 55, 7, 7, 78, 7, 7, 90, 7, 7, 98, 7, 7, 105, 7, 7, 109, 7, 7, 113, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, + 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 138, 7, 7, 139, 7, 7, 144, + 7, 7, 162, 7, 7, 172, 7, 7, 165, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 162, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, + 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 163, + 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 142, 7, 7, 166, 7, 7, 200, 7, 7, 199, 7, 7, 200, 7, 7, 194, 7, 7, 163, 7, 7, 141, 7, 7, 135, 7, 7, 136, 7, 7, 149, 7, 7, 168, 7, 7, 169, 7, 7, 151, 7, 7, 137, 7, 7, 135, + 7, 7, 139, 7, 7, 139, 7, 7, 135, 7, 7, 135, 7, 7, 147, 7, 7, 189, 7, 7, 189, 7, 7, 181, 7, 7, 177, 7, 7, 173, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 156, + 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 126, + 7, 7, 125, 7, 7, 124, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 113, 7, 7, 152, 7, 7, 169, 7, 7, 159, 7, 7, 151, 7, 7, 143, 7, 7, 138, 7, 7, 133, 7, 7, 124, 7, 7, 120, 7, 7, 109, 7, 7, 79, + 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, 7, 7, 79, 7, 7, 90, 7, 7, 98, 7, 7, 105, 7, 7, 109, 7, 7, 112, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, + 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 134, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 134, 7, 7, 139, 7, 7, 160, 7, 7, 177, 7, 7, 168, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 166, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 162, + 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 165, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 167, + 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 138, 7, 7, 179, 7, 7, 203, 7, 7, 201, 7, 7, 158, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 139, 7, 7, 179, 7, 7, 192, 7, 7, 183, 7, 7, 178, 7, 7, 175, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, + 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, + 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, + 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 113, 7, 7, 126, 7, 7, 166, 7, 7, 165, 7, 7, 155, 7, 7, 147, 7, 7, 141, + 7, 7, 137, 7, 7, 129, 7, 7, 125, 7, 7, 116, 7, 7, 81, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, 7, 7, 79, 7, 7, 90, 7, 7, 97, 7, 7, 104, 7, 7, 109, 7, 7, 112, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 131, 7, 7, 147, 7, 7, 177, 7, 7, 175, 7, 7, 168, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 168, 7, 7, 168, + 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, + 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 142, 7, 7, 185, 7, 7, 190, 7, 7, 138, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 170, 7, 7, 194, 7, 7, 184, 7, 7, 179, 7, 7, 175, 7, 7, 173, + 7, 7, 170, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, + 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, + 7, 7, 141, 7, 7, 168, 7, 7, 161, 7, 7, 153, 7, 7, 147, 7, 7, 142, 7, 7, 136, 7, 7, 133, 7, 7, 108, 7, 7, 57, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, 7, 7, 79, 7, 7, 90, 7, 7, 97, 7, 7, 104, 7, 7, 109, + 7, 7, 112, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, + 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 133, 7, 7, 160, 7, 7, 179, 7, 7, 177, 7, 7, 171, 7, 7, 170, + 7, 7, 169, 7, 7, 170, 7, 7, 171, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 163, 7, 7, 164, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, + 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 136, 7, 7, 135, 7, 7, 170, 7, 7, 194, 7, 7, 146, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 166, + 7, 7, 195, 7, 7, 184, 7, 7, 179, 7, 7, 175, 7, 7, 172, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, + 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 116, 7, 7, 148, 7, 7, 166, 7, 7, 160, 7, 7, 155, 7, 7, 150, 7, 7, 143, 7, 7, 120, 7, 7, 76, 7, 7, 44, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, + 7, 7, 79, 7, 7, 90, 7, 7, 97, 7, 7, 104, 7, 7, 109, 7, 7, 112, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, + 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 136, 7, 7, 154, 7, 7, 177, 7, 7, 182, 7, 7, 179, 7, 7, 178, 7, 7, 177, 7, 7, 176, 7, 7, 174, 7, 7, 171, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 162, 7, 7, 164, 7, 7, 166, + 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, + 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, + 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 177, 7, 7, 209, 7, 7, 187, 7, 7, 144, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 163, 7, 7, 194, 7, 7, 184, 7, 7, 179, 7, 7, 175, 7, 7, 172, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, + 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, + 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 126, + 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 113, 7, 7, 136, 7, 7, 150, 7, 7, 150, 7, 7, 146, 7, 7, 121, 7, 7, 86, 7, 7, 65, 7, 7, 44, 36, 36, 38, + 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, 7, 7, 79, 7, 7, 90, 7, 7, 97, 7, 7, 104, 7, 7, 108, 7, 7, 112, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, + 7, 7, 124, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 135, 7, 7, 141, 7, 7, 158, 7, 7, 170, 7, 7, 180, 7, 7, 185, 7, 7, 180, 7, 7, 175, 7, 7, 171, 7, 7, 167, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 157, + 7, 7, 157, 7, 7, 158, 7, 7, 161, 7, 7, 163, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 167, 7, 7, 168, + 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 180, 7, 7, 206, 7, 7, 207, 7, 7, 196, 7, 7, 177, 7, 7, 168, 7, 7, 150, 7, 7, 138, 7, 7, 135, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 135, 7, 7, 161, 7, 7, 194, 7, 7, 184, 7, 7, 178, 7, 7, 174, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 168, + 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, + 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, + 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 122, 7, 7, 121, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 105, 7, 7, 102, 7, 7, 99, 7, 7, 94, + 7, 7, 84, 7, 7, 76, 7, 7, 65, 7, 7, 44, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, 7, 7, 78, 7, 7, 89, 7, 7, 96, 7, 7, 104, 7, 7, 108, 7, 7, 112, 7, 7, 116, 7, 7, 118, 7, 7, 118, 7, 7, 120, 7, 7, 120, + 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, + 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 132, 7, 7, 133, 7, 7, 135, 7, 7, 136, 7, 7, 143, 7, 7, 169, 7, 7, 181, 7, 7, 175, 7, 7, 170, 7, 7, 166, + 7, 7, 162, 7, 7, 159, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 155, 7, 7, 158, 7, 7, 161, 7, 7, 164, 7, 7, 166, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, + 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, + 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 176, 7, 7, 206, 7, 7, 206, 7, 7, 209, + 7, 7, 209, 7, 7, 208, 7, 7, 200, 7, 7, 165, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 139, 7, 7, 140, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 142, 7, 7, 140, 7, 7, 157, 7, 7, 192, 7, 7, 182, 7, 7, 176, 7, 7, 174, 7, 7, 171, 7, 7, 169, + 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, + 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 137, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 127, 7, 7, 127, 7, 7, 127, 7, 7, 126, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 113, 7, 7, 110, + 7, 7, 108, 7, 7, 105, 7, 7, 102, 7, 7, 97, 7, 7, 92, 7, 7, 85, 7, 7, 77, 7, 7, 66, 7, 7, 44, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, 7, 7, 78, 7, 7, 88, 7, 7, 96, 7, 7, 103, 7, 7, 108, 7, 7, 112, + 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, + 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, + 7, 7, 143, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 165, 7, 7, 161, 7, 7, 157, 7, 7, 153, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 150, 7, 7, 154, 7, 7, 158, 7, 7, 162, 7, 7, 164, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, + 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 136, 7, 7, 151, 7, 7, 182, 7, 7, 182, 7, 7, 176, 7, 7, 187, 7, 7, 204, 7, 7, 207, 7, 7, 181, 7, 7, 139, 7, 7, 136, 7, 7, 139, 7, 7, 144, 7, 7, 147, 7, 7, 150, 7, 7, 152, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 152, 7, 7, 183, + 7, 7, 178, 7, 7, 173, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 7, 157, 7, 7, 153, 7, 7, 154, + 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, + 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 128, 7, 7, 127, 7, 7, 124, 7, 7, 121, + 7, 7, 120, 7, 7, 117, 7, 7, 116, 7, 7, 113, 7, 7, 111, 7, 7, 108, 7, 7, 106, 7, 7, 102, 7, 7, 97, 7, 7, 93, 7, 7, 85, 7, 7, 77, 7, 7, 66, 7, 7, 45, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 54, 7, 7, 77, + 7, 7, 88, 7, 7, 95, 7, 7, 103, 7, 7, 108, 7, 7, 112, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, + 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, + 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 136, 7, 7, 155, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 155, 7, 7, 148, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 145, 7, 7, 149, 7, 7, 153, 7, 7, 157, 7, 7, 162, + 7, 7, 164, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 163, 7, 7, 161, + 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 139, 7, 7, 159, 7, 7, 182, 7, 7, 159, 7, 7, 136, 7, 7, 139, 7, 7, 145, 7, 7, 151, 7, 7, 156, 7, 7, 160, 7, 7, 161, + 7, 7, 160, 7, 7, 159, 7, 7, 154, 7, 7, 152, 7, 7, 172, 7, 7, 169, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 163, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, + 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 7, 155, 7, 7, 155, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 155, 7, 7, 152, 7, 7, 151, 7, 7, 147, 7, 7, 144, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 132, 7, 7, 133, + 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 127, 7, 7, 124, 7, 7, 120, 7, 7, 118, 7, 7, 116, 7, 7, 114, 7, 7, 111, 7, 7, 109, 7, 7, 106, 7, 7, 102, 7, 7, 98, 7, 7, 93, 7, 7, 85, 7, 7, 77, 7, 7, 66, 7, 7, 45, 36, 36, 38, 222, 222, 222, + 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 54, 7, 7, 77, 7, 7, 87, 7, 7, 95, 7, 7, 103, 7, 7, 108, 7, 7, 112, 7, 7, 116, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, + 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 9, 9, 134, 10, 10, 135, 12, 12, 135, 13, 13, 135, 8, 8, 134, + 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 8, 8, 135, 12, 12, 143, 8, 8, 150, 7, 7, 155, 7, 7, 157, 7, 7, 154, 7, 7, 148, 7, 7, 142, 9, 9, 139, 12, 12, 138, 8, 8, 138, + 7, 7, 138, 7, 7, 144, 7, 7, 149, 7, 7, 155, 7, 7, 160, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 8, 8, 161, 11, 11, 161, 13, 13, 161, 11, 11, 161, 8, 8, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 162, 8, 8, 162, 12, 12, 162, + 13, 13, 162, 15, 15, 161, 15, 15, 162, 9, 9, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 139, 7, 7, 138, 7, 7, 142, 7, 7, 147, + 9, 9, 154, 12, 12, 161, 11, 11, 167, 10, 10, 169, 9, 9, 169, 7, 7, 169, 7, 7, 166, 7, 7, 162, 7, 7, 158, 7, 7, 160, 8, 8, 160, 11, 11, 158, 13, 13, 157, 18, 18, 158, 18, 18, 159, 13, 13, 159, 7, 7, 159, 7, 7, 163, 7, 7, 163, 7, 7, 165, 7, 7, 165, + 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 8, 8, 163, 8, 8, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 161, 8, 8, 160, 12, 12, 161, 15, 15, 160, 12, 12, 160, 8, 8, 158, 7, 7, 157, 7, 7, 155, + 7, 7, 154, 7, 7, 150, 7, 7, 146, 7, 7, 143, 7, 7, 140, 7, 7, 140, 8, 8, 140, 9, 9, 139, 9, 9, 140, 8, 8, 140, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 8, 8, 140, 8, 8, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 140, 8, 8, 140, 8, 8, 139, 8, 8, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 130, 7, 7, 126, 7, 7, 122, 7, 7, 119, 7, 7, 116, 7, 7, 114, 7, 7, 111, 7, 7, 109, 7, 7, 106, 7, 7, 102, 7, 7, 98, 7, 7, 93, 7, 7, 85, + 7, 7, 78, 7, 7, 67, 7, 7, 45, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 54, 7, 7, 76, 7, 7, 87, 7, 7, 95, 7, 7, 102, 7, 7, 107, 7, 7, 112, 7, 7, 115, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 122, + 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 8, 8, 134, 11, 11, 134, 11, 11, 135, + 10, 10, 135, 12, 12, 134, 15, 15, 135, 19, 19, 135, 9, 9, 134, 7, 7, 134, 7, 7, 133, 8, 8, 133, 17, 17, 135, 15, 15, 135, 8, 8, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 18, 18, 135, 39, 39, 139, 26, 26, 142, 7, 7, 146, 7, 7, 149, 7, 7, 146, + 7, 7, 144, 7, 7, 138, 23, 23, 137, 27, 27, 136, 16, 16, 135, 7, 7, 136, 7, 7, 138, 7, 7, 145, 7, 7, 151, 7, 7, 157, 7, 7, 160, 7, 7, 161, 7, 7, 160, 15, 15, 161, 22, 22, 162, 30, 30, 162, 29, 29, 162, 26, 26, 162, 16, 16, 161, 7, 7, 160, 7, 7, 161, + 7, 7, 162, 8, 8, 162, 15, 15, 163, 22, 22, 163, 28, 28, 164, 29, 29, 163, 34, 34, 163, 42, 42, 164, 30, 30, 163, 9, 9, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, + 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 138, 7, 7, 138, 8, 8, 140, 19, 19, 149, 33, 33, 158, 39, 39, 165, 34, 34, 171, 23, 23, 172, 15, 15, 174, 11, 11, 175, 8, 8, 174, 7, 7, 171, 7, 7, 168, 8, 8, 163, 14, 14, 161, 22, 22, 159, 30, 30, 155, 35, 35, 156, 39, 39, 157, 52, 52, 159, 53, 53, 160, + 18, 18, 157, 7, 7, 157, 7, 7, 160, 8, 8, 160, 7, 7, 161, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 163, 11, 11, 163, 17, 17, 163, 8, 8, 162, 7, 7, 162, 7, 7, 164, 7, 7, 163, 7, 7, 164, 9, 9, 164, 21, 21, 166, 37, 37, 168, 46, 46, 169, + 51, 51, 169, 46, 46, 168, 32, 32, 164, 14, 14, 161, 7, 7, 158, 7, 7, 156, 7, 7, 152, 7, 7, 145, 7, 7, 142, 8, 8, 140, 9, 9, 140, 10, 10, 140, 16, 16, 139, 24, 24, 141, 25, 25, 141, 16, 16, 141, 8, 8, 140, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 8, 8, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 139, 8, 8, 139, 9, 9, 140, 11, 11, 140, 14, 14, 140, 16, 16, 140, 12, 12, 140, + 7, 7, 140, 7, 7, 140, 8, 8, 140, 13, 13, 140, 8, 8, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 8, 8, 139, 12, 12, 139, 17, 17, 139, 9, 9, 137, 7, 7, 133, 7, 7, 128, 7, 7, 124, 7, 7, 120, 7, 7, 116, 7, 7, 114, 7, 7, 111, 7, 7, 109, + 7, 7, 106, 7, 7, 102, 7, 7, 98, 7, 7, 93, 7, 7, 86, 7, 7, 78, 7, 7, 67, 7, 7, 45, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 54, 7, 7, 76, 7, 7, 87, 7, 7, 94, 7, 7, 102, 7, 7, 107, 7, 7, 111, 7, 7, 115, + 7, 7, 117, 7, 7, 118, 7, 7, 120, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, + 7, 7, 134, 8, 8, 134, 12, 12, 135, 13, 13, 135, 8, 8, 134, 7, 7, 134, 8, 8, 134, 8, 8, 134, 9, 9, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 13, 13, 134, 32, 32, 136, 22, 22, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 11, 11, 134, + 26, 26, 136, 19, 19, 137, 7, 7, 141, 7, 7, 144, 7, 7, 141, 7, 7, 138, 8, 8, 135, 19, 19, 135, 13, 13, 134, 11, 11, 134, 7, 7, 134, 7, 7, 136, 7, 7, 140, 7, 7, 148, 7, 7, 155, 7, 7, 159, 7, 7, 160, 13, 13, 161, 14, 14, 160, 11, 11, 161, 10, 10, 162, + 10, 10, 161, 10, 10, 161, 10, 10, 161, 9, 9, 161, 7, 7, 162, 7, 7, 163, 14, 14, 163, 20, 20, 163, 16, 16, 164, 11, 11, 163, 10, 10, 163, 14, 14, 162, 23, 23, 162, 28, 28, 163, 11, 11, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 157, + 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 141, 35, 35, 150, 58, 58, 158, 43, 43, 164, 28, 28, 168, 19, 19, 172, 11, 11, 174, 8, 8, 175, 7, 7, 175, 7, 7, 176, 7, 7, 174, 7, 7, 171, 14, 14, 167, 19, 19, 163, 13, 13, 158, + 12, 12, 154, 11, 11, 155, 15, 15, 154, 22, 22, 154, 33, 33, 155, 24, 24, 155, 7, 7, 156, 7, 7, 157, 9, 9, 158, 10, 10, 158, 7, 7, 156, 7, 7, 157, 7, 7, 159, 7, 7, 160, 7, 7, 162, 10, 10, 163, 25, 25, 163, 12, 12, 162, 7, 7, 162, 7, 7, 165, 7, 7, 166, + 12, 12, 167, 30, 30, 170, 40, 40, 171, 33, 33, 170, 25, 25, 170, 25, 25, 169, 24, 24, 168, 29, 29, 166, 28, 28, 165, 9, 9, 162, 7, 7, 158, 7, 7, 154, 7, 7, 148, 11, 11, 143, 12, 12, 142, 8, 8, 139, 8, 8, 140, 9, 9, 140, 14, 14, 140, 24, 24, 141, 25, 25, 141, + 11, 11, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 8, 8, 140, 9, 9, 140, + 9, 9, 140, 8, 8, 141, 8, 8, 140, 10, 10, 141, 10, 10, 141, 7, 7, 140, 7, 7, 140, 8, 8, 141, 11, 11, 141, 8, 8, 141, 7, 7, 140, 7, 7, 138, 7, 7, 139, 7, 7, 140, 11, 11, 140, 17, 17, 140, 21, 21, 140, 11, 11, 139, 7, 7, 135, 7, 7, 131, 7, 7, 126, + 7, 7, 121, 7, 7, 117, 7, 7, 114, 7, 7, 111, 7, 7, 109, 7, 7, 106, 7, 7, 102, 7, 7, 98, 7, 7, 93, 7, 7, 86, 7, 7, 79, 7, 7, 67, 7, 7, 45, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 54, 7, 7, 76, 7, 7, 87, + 7, 7, 94, 7, 7, 102, 7, 7, 107, 7, 7, 111, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 120, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, + 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 134, 7, 7, 134, 9, 9, 134, 11, 11, 134, 10, 10, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 9, 9, 134, 10, 10, 134, 8, 8, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 12, 12, 135, 10, 10, 136, 7, 7, 137, 7, 7, 139, 7, 7, 137, 7, 7, 135, 8, 8, 134, 10, 10, 134, 8, 8, 134, 8, 8, 134, 8, 8, 134, 7, 7, 135, 7, 7, 137, 7, 7, 144, 7, 7, 151, 8, 8, 158, + 11, 11, 160, 9, 9, 161, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 163, 8, 8, 164, 9, 9, 164, 9, 9, 164, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, + 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, + 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 139, 7, 7, 142, 7, 7, 144, 38, 38, 154, 34, 34, 158, 15, 15, 164, 9, 9, 169, 8, 8, 172, 7, 7, 173, 7, 7, 174, 7, 7, 175, 7, 7, 176, + 7, 7, 175, 7, 7, 172, 14, 14, 169, 10, 10, 165, 8, 8, 161, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 8, 8, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 10, 10, 156, 9, 9, 156, 7, 7, 154, 7, 7, 156, 7, 7, 157, 7, 7, 159, 7, 7, 161, 8, 8, 161, + 10, 10, 162, 7, 7, 163, 7, 7, 164, 7, 7, 167, 14, 14, 168, 31, 31, 172, 27, 27, 172, 13, 13, 171, 8, 8, 171, 7, 7, 170, 7, 7, 169, 8, 8, 168, 9, 9, 166, 11, 11, 164, 13, 13, 163, 8, 8, 161, 7, 7, 157, 10, 10, 152, 20, 20, 146, 11, 11, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 11, 11, 140, 19, 19, 141, 16, 16, 140, 8, 8, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 8, 8, 139, 9, 9, 139, 8, 8, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 9, 9, 140, 10, 10, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 8, 8, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 140, 8, 8, 140, 8, 8, 141, 8, 8, 141, + 8, 8, 141, 7, 7, 140, 7, 7, 138, 7, 7, 134, 7, 7, 128, 7, 7, 122, 7, 7, 118, 7, 7, 113, 7, 7, 111, 7, 7, 108, 7, 7, 106, 7, 7, 102, 7, 7, 98, 7, 7, 94, 7, 7, 86, 7, 7, 79, 7, 7, 68, 7, 7, 46, 36, 36, 38, 222, 222, 222, 255, 255, 255, + 222, 222, 222, 37, 37, 39, 10, 10, 54, 7, 7, 76, 7, 7, 87, 7, 7, 94, 7, 7, 102, 7, 7, 107, 7, 7, 111, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 120, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, + 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 132, 7, 7, 133, 7, 7, 133, 8, 8, 134, 14, 14, 134, 9, 9, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 135, 8, 8, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 136, 7, 7, 141, 8, 8, 149, 10, 10, 156, 8, 8, 160, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 165, + 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 140, 7, 7, 144, 7, 7, 149, 20, 20, 156, 12, 12, 163, 7, 7, 167, 8, 8, 170, + 7, 7, 172, 7, 7, 173, 7, 7, 174, 7, 7, 175, 7, 7, 175, 7, 7, 175, 7, 7, 174, 10, 10, 170, 9, 9, 168, 7, 7, 165, 7, 7, 161, 7, 7, 158, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 8, 8, 156, 8, 8, 155, 7, 7, 153, + 7, 7, 155, 7, 7, 156, 7, 7, 158, 7, 7, 160, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 8, 8, 167, 20, 20, 169, 22, 22, 172, 9, 9, 171, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 165, 8, 8, 164, 8, 8, 162, + 8, 8, 159, 17, 17, 153, 15, 15, 148, 8, 8, 143, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 16, 16, 141, 23, 23, 142, 9, 9, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 8, 8, 139, 12, 12, 139, 10, 10, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 8, 8, 140, 8, 8, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 140, 8, 8, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 135, 7, 7, 131, 7, 7, 124, 7, 7, 118, 7, 7, 114, 7, 7, 111, 7, 7, 108, 7, 7, 106, 7, 7, 102, 7, 7, 98, 7, 7, 94, 7, 7, 87, 7, 7, 79, + 7, 7, 68, 7, 7, 46, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 54, 7, 7, 76, 7, 7, 87, 7, 7, 94, 7, 7, 102, 7, 7, 106, 7, 7, 111, 7, 7, 114, 7, 7, 117, 7, 7, 118, 7, 7, 120, 7, 7, 122, 7, 7, 123, 7, 7, 124, + 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 132, 7, 7, 134, 8, 8, 133, 16, 16, 135, 15, 15, 135, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 8, 8, 135, 8, 8, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 139, 8, 8, 146, 10, 10, 155, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, + 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, 8, 8, 163, 10, 10, 162, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, + 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, + 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 144, 7, 7, 148, + 7, 7, 152, 13, 13, 159, 9, 9, 166, 8, 8, 171, 8, 8, 173, 7, 7, 174, 7, 7, 173, 7, 7, 173, 7, 7, 175, 7, 7, 176, 7, 7, 176, 8, 8, 175, 10, 10, 174, 8, 8, 170, 7, 7, 167, 7, 7, 165, 7, 7, 162, 7, 7, 159, 7, 7, 156, 7, 7, 153, 7, 7, 154, + 7, 7, 155, 7, 7, 156, 8, 8, 157, 9, 9, 157, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 160, 9, 9, 162, 13, 13, 163, 16, 16, 164, 10, 10, 165, 8, 8, 168, 14, 14, 171, 14, 14, 172, 7, 7, 172, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 169, + 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 162, 8, 8, 159, 14, 14, 156, 11, 11, 150, 7, 7, 145, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 14, 14, 140, 27, 27, 141, 9, 9, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 9, 9, 140, 13, 13, 140, 8, 8, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 8, 8, 140, 7, 7, 140, + 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 132, 7, 7, 125, 7, 7, 119, 7, 7, 114, 7, 7, 110, 7, 7, 109, 7, 7, 106, + 7, 7, 103, 7, 7, 99, 7, 7, 94, 7, 7, 87, 7, 7, 79, 7, 7, 68, 7, 7, 46, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 54, 7, 7, 76, 7, 7, 87, 7, 7, 94, 7, 7, 101, 7, 7, 106, 7, 7, 110, 7, 7, 114, 7, 7, 117, + 7, 7, 118, 7, 7, 120, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 132, 7, 7, 134, 8, 8, 133, 23, 23, 135, 13, 13, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 8, 8, 134, 9, 9, 134, 8, 8, 134, 8, 8, 135, 8, 8, 135, + 9, 9, 135, 8, 8, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 138, 8, 8, 143, 9, 9, 151, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 162, 7, 7, 164, 7, 7, 164, + 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 163, 9, 9, 163, 21, 21, 164, 13, 13, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, + 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, + 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 145, 7, 7, 149, 7, 7, 155, 10, 10, 162, 9, 9, 169, 7, 7, 174, 7, 7, 175, 7, 7, 175, 7, 7, 174, 7, 7, 173, 8, 8, 175, 11, 11, 176, 12, 12, 177, 8, 8, 178, 9, 9, 175, 8, 8, 174, 7, 7, 171, 7, 7, 168, + 7, 7, 164, 7, 7, 162, 7, 7, 158, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 157, 8, 8, 159, 9, 9, 159, 8, 8, 159, 7, 7, 158, 8, 8, 158, 9, 9, 160, 13, 13, 160, 22, 22, 162, 30, 30, 165, 23, 23, 165, 12, 12, 166, 9, 9, 168, 17, 17, 170, 16, 16, 171, + 7, 7, 173, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 160, 9, 9, 157, 10, 10, 152, 7, 7, 147, 7, 7, 145, 7, 7, 142, 7, 7, 142, 7, 7, 141, 8, 8, 139, 22, 22, 141, 22, 22, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 140, 14, 14, 141, 10, 10, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 133, 7, 7, 126, + 7, 7, 119, 7, 7, 115, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 103, 7, 7, 99, 7, 7, 95, 7, 7, 87, 7, 7, 79, 7, 7, 68, 7, 7, 46, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 54, 7, 7, 77, 7, 7, 87, 7, 7, 94, + 7, 7, 101, 7, 7, 106, 7, 7, 110, 7, 7, 114, 7, 7, 117, 7, 7, 118, 7, 7, 120, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 131, + 7, 7, 132, 7, 7, 133, 8, 8, 133, 15, 15, 134, 11, 11, 134, 8, 8, 134, 8, 8, 134, 9, 9, 134, 10, 10, 135, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 8, 8, 134, + 8, 8, 134, 8, 8, 134, 9, 9, 134, 9, 9, 135, 8, 8, 134, 8, 8, 135, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 140, 10, 10, 146, 8, 8, 154, + 7, 7, 156, 7, 7, 159, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 163, 8, 8, 162, 7, 7, 162, 8, 8, 162, 8, 8, 162, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 163, 8, 8, 162, 11, 11, 162, 8, 8, 162, + 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, + 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 143, 7, 7, 145, 7, 7, 151, 8, 8, 157, 8, 8, 163, 7, 7, 168, 7, 7, 174, 7, 7, 176, 7, 7, 176, 8, 8, 173, 9, 9, 173, 10, 10, 173, 11, 11, 176, 10, 10, 177, + 9, 9, 179, 10, 10, 177, 9, 9, 176, 8, 8, 174, 7, 7, 171, 7, 7, 167, 7, 7, 165, 7, 7, 161, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 163, 8, 8, 163, 8, 8, 163, 8, 8, 163, 8, 8, 161, 8, 8, 160, 10, 10, 160, 13, 13, 161, 18, 18, 162, 17, 17, 164, + 12, 12, 165, 8, 8, 167, 8, 8, 167, 24, 24, 169, 24, 24, 171, 8, 8, 171, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 164, 7, 7, 162, 8, 8, 159, 8, 8, 155, 7, 7, 151, 7, 7, 148, 7, 7, 144, + 7, 7, 142, 7, 7, 141, 14, 14, 141, 19, 19, 141, 10, 10, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 8, 8, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 9, 9, 141, 8, 8, 140, 7, 7, 140, 7, 7, 140, 8, 8, 140, 16, 16, 140, + 9, 9, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 133, 7, 7, 127, 7, 7, 121, 7, 7, 115, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 104, 7, 7, 100, 7, 7, 95, 7, 7, 87, 7, 7, 80, 7, 7, 68, 7, 7, 46, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, + 37, 37, 39, 10, 10, 55, 7, 7, 77, 7, 7, 87, 7, 7, 93, 7, 7, 101, 7, 7, 105, 7, 7, 109, 7, 7, 113, 7, 7, 117, 7, 7, 118, 7, 7, 120, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 131, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 8, 8, 134, 8, 8, 135, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 10, 10, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, + 8, 8, 135, 7, 7, 135, 7, 7, 138, 10, 10, 142, 9, 9, 149, 7, 7, 153, 7, 7, 157, 7, 7, 159, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 162, 7, 7, 163, 7, 7, 162, 8, 8, 162, 8, 8, 162, 8, 8, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, + 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 147, 7, 7, 151, 8, 8, 155, 8, 8, 161, 7, 7, 167, 7, 7, 172, 7, 7, 174, 7, 7, 173, + 7, 7, 171, 7, 7, 171, 8, 8, 171, 7, 7, 173, 7, 7, 176, 12, 12, 177, 14, 14, 178, 10, 10, 177, 7, 7, 175, 7, 7, 173, 7, 7, 171, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 169, 7, 7, 168, 8, 8, 167, 7, 7, 166, + 7, 7, 163, 7, 7, 162, 8, 8, 161, 8, 8, 162, 8, 8, 164, 7, 7, 164, 7, 7, 167, 8, 8, 167, 31, 31, 170, 37, 37, 171, 9, 9, 171, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 164, + 7, 7, 161, 7, 7, 159, 7, 7, 156, 7, 7, 152, 7, 7, 149, 7, 7, 145, 10, 10, 143, 17, 17, 141, 17, 17, 140, 9, 9, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 9, 9, 141, 9, 9, 140, 8, 8, 140, 7, 7, 141, 7, 7, 141, 8, 8, 141, 12, 12, 141, + 15, 15, 141, 8, 8, 139, 7, 7, 139, 9, 9, 139, 16, 16, 140, 8, 8, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 134, 7, 7, 127, 7, 7, 121, 7, 7, 116, 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 104, 7, 7, 100, 7, 7, 96, 7, 7, 88, 7, 7, 80, 7, 7, 68, + 7, 7, 46, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, 7, 7, 77, 7, 7, 87, 7, 7, 93, 7, 7, 101, 7, 7, 105, 7, 7, 109, 7, 7, 113, 7, 7, 116, 7, 7, 118, 7, 7, 120, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 124, + 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 133, 10, 10, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 11, 11, 135, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 10, 10, 134, 7, 7, 134, 7, 7, 135, 9, 9, 139, 9, 9, 146, 8, 8, 151, 7, 7, 156, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 163, 11, 11, 162, + 8, 8, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, + 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, + 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 145, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 146, 7, 7, 148, 7, 7, 150, 7, 7, 153, + 7, 7, 158, 7, 7, 163, 7, 7, 166, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 166, 8, 8, 170, 7, 7, 175, 8, 8, 177, 15, 15, 179, 10, 10, 178, 7, 7, 177, 7, 7, 175, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 171, 8, 8, 171, 8, 8, 173, + 7, 7, 174, 8, 8, 173, 8, 8, 173, 8, 8, 173, 7, 7, 171, 7, 7, 168, 7, 7, 166, 8, 8, 165, 8, 8, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 31, 31, 168, 39, 39, 170, 10, 10, 170, 7, 7, 170, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 167, + 8, 8, 168, 9, 9, 168, 8, 8, 167, 8, 8, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 157, 7, 7, 153, 8, 8, 148, 11, 11, 145, 17, 17, 142, 19, 19, 142, 12, 12, 140, 8, 8, 141, 7, 7, 141, 7, 7, 141, 8, 8, 141, 13, 13, 140, 11, 11, 140, + 8, 8, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 12, 12, 141, 22, 22, 141, 13, 13, 140, 7, 7, 139, 8, 8, 140, 11, 11, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 141, 8, 8, 140, 8, 8, 140, 8, 8, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 133, 7, 7, 128, 7, 7, 122, 7, 7, 116, 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 105, + 7, 7, 101, 7, 7, 96, 7, 7, 88, 7, 7, 80, 7, 7, 68, 7, 7, 46, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, 7, 7, 77, 7, 7, 87, 7, 7, 94, 7, 7, 101, 7, 7, 105, 7, 7, 109, 7, 7, 113, 7, 7, 116, 7, 7, 118, + 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 130, 7, 7, 132, 7, 7, 132, 7, 7, 133, 9, 9, 134, 19, 19, 135, 12, 12, 134, 7, 7, 134, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 8, 8, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 11, 11, 135, 8, 8, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 9, 9, 134, 7, 7, 134, 7, 7, 135, 8, 8, 137, 8, 8, 144, 8, 8, 150, 7, 7, 156, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, + 7, 7, 163, 7, 7, 162, 7, 7, 162, 8, 8, 164, 12, 12, 164, 8, 8, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 164, 7, 7, 164, 9, 9, 164, 8, 8, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 165, + 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 146, 7, 7, 147, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 148, 7, 7, 145, + 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 149, 7, 7, 150, 7, 7, 153, 7, 7, 157, 7, 7, 160, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 161, 7, 7, 171, 7, 7, 180, 8, 8, 179, 16, 16, 179, 9, 9, 179, 7, 7, 178, 7, 7, 176, 7, 7, 174, + 7, 7, 173, 7, 7, 173, 8, 8, 174, 8, 8, 176, 7, 7, 176, 8, 8, 176, 8, 8, 176, 7, 7, 176, 7, 7, 175, 7, 7, 174, 7, 7, 172, 7, 7, 170, 8, 8, 169, 8, 8, 170, 7, 7, 169, 7, 7, 166, 7, 7, 166, 7, 7, 165, 20, 20, 168, 33, 33, 170, 12, 12, 168, + 7, 7, 170, 7, 7, 168, 7, 7, 167, 10, 10, 167, 18, 18, 168, 22, 22, 168, 15, 15, 167, 8, 8, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 164, 7, 7, 161, 7, 7, 156, 7, 7, 150, 7, 7, 146, 9, 9, 143, 10, 10, 141, 10, 10, 141, 9, 9, 141, + 7, 7, 141, 7, 7, 141, 9, 9, 141, 12, 12, 140, 9, 9, 140, 7, 7, 139, 8, 8, 140, 8, 8, 140, 8, 8, 140, 11, 11, 140, 19, 19, 140, 20, 20, 140, 7, 7, 140, 7, 7, 140, 8, 8, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 8, 8, 141, 9, 9, 141, 11, 11, 140, 16, 16, 140, 16, 16, 140, 13, 13, 140, 8, 8, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 133, 7, 7, 128, 7, 7, 123, + 7, 7, 117, 7, 7, 113, 7, 7, 111, 7, 7, 109, 7, 7, 105, 7, 7, 101, 7, 7, 96, 7, 7, 88, 7, 7, 80, 7, 7, 68, 7, 7, 45, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, 7, 7, 77, 7, 7, 87, 7, 7, 94, 7, 7, 101, + 7, 7, 105, 7, 7, 109, 7, 7, 113, 7, 7, 116, 7, 7, 117, 7, 7, 119, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 130, 7, 7, 132, 7, 7, 132, + 7, 7, 133, 8, 8, 134, 16, 16, 135, 15, 15, 135, 12, 12, 135, 9, 9, 134, 8, 8, 135, 8, 8, 134, 8, 8, 135, 8, 8, 134, 10, 10, 135, 9, 9, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 9, 9, 134, 9, 9, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, + 7, 7, 134, 8, 8, 134, 14, 14, 135, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 9, 9, 134, 11, 11, 134, 7, 7, 135, 9, 9, 138, 9, 9, 145, 7, 7, 151, + 7, 7, 157, 7, 7, 159, 7, 7, 160, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 164, 8, 8, 164, 12, 12, 166, 9, 9, 165, 7, 7, 163, 7, 7, 163, 7, 7, 163, 8, 8, 163, 8, 8, 164, 16, 16, 165, 28, 28, 166, 16, 16, 164, 7, 7, 163, 7, 7, 164, + 7, 7, 165, 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 148, 7, 7, 151, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 149, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 151, 7, 7, 152, 7, 7, 156, 7, 7, 157, 8, 8, 159, 7, 7, 158, 7, 7, 157, 7, 7, 165, 7, 7, 181, 7, 7, 182, 8, 8, 179, + 21, 21, 180, 13, 13, 180, 7, 7, 178, 7, 7, 177, 7, 7, 177, 7, 7, 175, 8, 8, 175, 8, 8, 176, 8, 8, 177, 7, 7, 178, 7, 7, 178, 7, 7, 177, 7, 7, 177, 7, 7, 177, 7, 7, 176, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 172, 7, 7, 169, + 7, 7, 166, 7, 7, 165, 11, 11, 166, 27, 27, 169, 15, 15, 169, 10, 10, 169, 10, 10, 167, 15, 15, 166, 25, 25, 167, 33, 33, 168, 25, 25, 168, 11, 11, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 163, 7, 7, 157, 7, 7, 151, + 8, 8, 146, 8, 8, 143, 10, 10, 141, 13, 13, 141, 9, 9, 141, 7, 7, 142, 7, 7, 141, 9, 9, 141, 9, 9, 140, 9, 9, 140, 9, 9, 140, 8, 8, 140, 7, 7, 140, 7, 7, 140, 8, 8, 140, 13, 13, 140, 19, 19, 140, 9, 9, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 9, 9, 141, 14, 14, 141, 13, 13, 140, 24, 24, 141, 27, 27, 141, 22, 22, 142, 18, 18, 141, 14, 14, 141, 10, 10, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 129, 7, 7, 124, 7, 7, 118, 7, 7, 115, 7, 7, 112, 7, 7, 109, 7, 7, 105, 7, 7, 101, 7, 7, 96, 7, 7, 88, 7, 7, 80, 7, 7, 68, 7, 7, 45, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, + 10, 10, 55, 7, 7, 77, 7, 7, 87, 7, 7, 94, 7, 7, 101, 7, 7, 106, 7, 7, 110, 7, 7, 113, 7, 7, 116, 7, 7, 117, 7, 7, 119, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, + 7, 7, 128, 7, 7, 129, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 134, 7, 7, 134, 11, 11, 134, 18, 18, 135, 19, 19, 135, 18, 18, 135, 18, 18, 136, 16, 16, 136, 13, 13, 135, 16, 16, 135, 14, 14, 135, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 15, 15, 135, 15, 15, 135, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 18, 18, 135, 12, 12, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 8, 8, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, + 15, 15, 135, 11, 11, 135, 10, 10, 139, 13, 13, 145, 8, 8, 153, 7, 7, 157, 7, 7, 160, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 164, 8, 8, 165, 13, 13, 166, 8, 8, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 8, 8, 165, + 12, 12, 164, 23, 23, 165, 12, 12, 165, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 168, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 145, 7, 7, 146, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 149, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 149, 7, 7, 150, 7, 7, 152, 7, 7, 154, 7, 7, 156, 7, 7, 154, + 7, 7, 154, 7, 7, 168, 7, 7, 185, 7, 7, 183, 9, 9, 180, 28, 28, 180, 19, 19, 180, 9, 9, 179, 7, 7, 178, 8, 8, 177, 7, 7, 176, 9, 9, 176, 8, 8, 177, 8, 8, 178, 7, 7, 178, 7, 7, 178, 7, 7, 177, 9, 9, 178, 8, 8, 177, 7, 7, 176, 7, 7, 174, + 7, 7, 174, 7, 7, 175, 7, 7, 175, 7, 7, 175, 8, 8, 170, 7, 7, 166, 7, 7, 165, 10, 10, 166, 27, 27, 169, 28, 28, 169, 16, 16, 168, 10, 10, 167, 11, 11, 166, 15, 15, 167, 14, 14, 166, 9, 9, 166, 7, 7, 167, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 168, + 7, 7, 167, 7, 7, 166, 7, 7, 163, 8, 8, 158, 9, 9, 152, 14, 14, 147, 21, 21, 144, 28, 28, 143, 22, 22, 143, 9, 9, 141, 7, 7, 141, 8, 8, 141, 10, 10, 141, 9, 9, 141, 9, 9, 140, 8, 8, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 8, 8, 140, + 17, 17, 141, 12, 12, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 10, 10, 141, 22, 22, 141, 12, 12, 140, 14, 14, 140, 19, 19, 141, 13, 13, 140, + 14, 14, 141, 24, 24, 141, 30, 30, 142, 17, 17, 140, 8, 8, 140, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 130, 7, 7, 125, 7, 7, 120, 7, 7, 116, 7, 7, 112, 7, 7, 110, 7, 7, 106, 7, 7, 101, 7, 7, 96, 7, 7, 88, 7, 7, 80, 7, 7, 68, 7, 7, 45, + 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, 7, 7, 77, 7, 7, 88, 7, 7, 94, 7, 7, 102, 7, 7, 106, 7, 7, 110, 7, 7, 114, 7, 7, 116, 7, 7, 118, 7, 7, 120, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, + 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 9, 9, 134, 14, 14, 134, 13, 13, 135, 20, 20, 135, 22, 22, 136, 16, 16, 135, 11, 11, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 135, 17, 17, 135, 18, 18, 135, 9, 9, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 16, 16, 135, 14, 14, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 135, 14, 14, 135, 9, 9, 136, 13, 13, 139, 20, 20, 146, 9, 9, 154, 7, 7, 159, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 165, 8, 8, 165, 13, 13, 166, 8, 8, 165, + 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 8, 8, 165, 8, 8, 166, 7, 7, 165, 7, 7, 165, 7, 7, 167, 7, 7, 169, 7, 7, 170, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 158, + 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 147, 7, 7, 151, 7, 7, 153, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 146, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 147, + 8, 8, 148, 8, 8, 151, 7, 7, 152, 7, 7, 154, 7, 7, 153, 7, 7, 150, 7, 7, 157, 7, 7, 179, 7, 7, 187, 8, 8, 183, 31, 31, 181, 28, 28, 180, 11, 11, 178, 8, 8, 178, 7, 7, 179, 7, 7, 177, 8, 8, 177, 7, 7, 177, 7, 7, 178, 7, 7, 178, 7, 7, 178, + 7, 7, 178, 12, 12, 178, 12, 12, 178, 9, 9, 176, 7, 7, 175, 7, 7, 174, 7, 7, 175, 7, 7, 176, 7, 7, 174, 7, 7, 170, 7, 7, 166, 7, 7, 164, 14, 14, 166, 32, 32, 168, 28, 28, 169, 15, 15, 168, 8, 8, 167, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 165, + 7, 7, 166, 7, 7, 166, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 162, 8, 8, 157, 10, 10, 151, 14, 14, 145, 29, 29, 144, 28, 28, 144, 13, 13, 142, 7, 7, 141, 8, 8, 141, 13, 13, 142, 17, 17, 142, 10, 10, 141, 8, 8, 140, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 12, 12, 140, 9, 9, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 11, 11, 140, + 23, 23, 141, 10, 10, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 8, 8, 140, 13, 13, 140, 23, 23, 140, 13, 13, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 136, 7, 7, 131, 7, 7, 126, 7, 7, 122, 7, 7, 117, 7, 7, 113, 7, 7, 110, 7, 7, 106, 7, 7, 101, + 7, 7, 96, 7, 7, 88, 7, 7, 80, 7, 7, 68, 7, 7, 45, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 55, 7, 7, 78, 7, 7, 88, 7, 7, 95, 7, 7, 103, 7, 7, 107, 7, 7, 111, 7, 7, 114, 7, 7, 117, 7, 7, 118, 7, 7, 120, + 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 9, 9, 134, 10, 10, 135, + 11, 11, 135, 10, 10, 135, 8, 8, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 8, 8, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 8, 8, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 136, 9, 9, 139, 12, 12, 147, 7, 7, 155, 7, 7, 161, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, + 7, 7, 165, 7, 7, 165, 7, 7, 165, 9, 9, 165, 8, 8, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 165, 7, 7, 167, 7, 7, 169, 7, 7, 170, 7, 7, 171, 7, 7, 172, 7, 7, 172, 7, 7, 171, 7, 7, 169, + 7, 7, 167, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, + 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 145, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 145, 8, 8, 145, 7, 7, 146, 8, 8, 146, 7, 7, 148, 7, 7, 151, 7, 7, 152, 7, 7, 150, 7, 7, 145, 7, 7, 146, 7, 7, 154, 7, 7, 170, 7, 7, 178, 15, 15, 180, 22, 22, 180, 14, 14, 180, 8, 8, 179, 8, 8, 179, 7, 7, 178, + 7, 7, 178, 7, 7, 177, 7, 7, 178, 7, 7, 179, 7, 7, 179, 7, 7, 178, 10, 10, 177, 11, 11, 177, 8, 8, 175, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 173, 7, 7, 170, 7, 7, 165, 7, 7, 163, 9, 9, 165, 14, 14, 166, 9, 9, 167, 7, 7, 167, + 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 164, 7, 7, 164, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 159, 8, 8, 154, 8, 8, 149, 9, 9, 144, 10, 10, 141, 8, 8, 141, 8, 8, 141, 7, 7, 142, 7, 7, 141, + 13, 13, 142, 18, 18, 142, 8, 8, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 9, 9, 139, 8, 8, 139, 7, 7, 139, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 137, 7, 7, 132, 7, 7, 126, 7, 7, 122, + 7, 7, 118, 7, 7, 113, 7, 7, 110, 7, 7, 106, 7, 7, 101, 7, 7, 96, 7, 7, 88, 7, 7, 80, 7, 7, 68, 7, 7, 45, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 55, 7, 7, 78, 7, 7, 89, 7, 7, 96, 7, 7, 104, 7, 7, 108, + 7, 7, 112, 7, 7, 115, 7, 7, 118, 7, 7, 119, 7, 7, 121, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 132, 7, 7, 132, 7, 7, 133, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 139, 7, 7, 148, 7, 7, 155, 7, 7, 161, + 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 168, 7, 7, 170, 7, 7, 172, + 7, 7, 172, 7, 7, 172, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, + 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 8, 8, 145, 10, 10, 147, 7, 7, 148, + 7, 7, 147, 7, 7, 148, 7, 7, 145, 7, 7, 142, 7, 7, 141, 8, 8, 141, 8, 8, 142, 7, 7, 143, 8, 8, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 143, 7, 7, 143, 7, 7, 145, 7, 7, 152, 7, 7, 164, 7, 7, 172, + 7, 7, 178, 7, 7, 180, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 179, 7, 7, 179, 7, 7, 178, 7, 7, 180, 7, 7, 180, 7, 7, 180, 7, 7, 178, 8, 8, 176, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 164, + 7, 7, 162, 7, 7, 163, 7, 7, 165, 7, 7, 167, 7, 7, 166, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 7, 154, 7, 7, 149, 7, 7, 145, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 136, 7, 7, 131, 7, 7, 127, 7, 7, 121, 7, 7, 117, 7, 7, 114, 7, 7, 110, 7, 7, 106, 7, 7, 101, 7, 7, 96, 7, 7, 88, 7, 7, 80, 7, 7, 68, 7, 7, 45, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 56, + 7, 7, 79, 7, 7, 90, 7, 7, 97, 7, 7, 105, 7, 7, 109, 7, 7, 113, 7, 7, 116, 7, 7, 118, 7, 7, 120, 7, 7, 122, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, + 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 135, 7, 7, 141, 7, 7, 153, 7, 7, 158, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, + 7, 7, 165, 7, 7, 167, 7, 7, 169, 7, 7, 172, 7, 7, 172, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 172, 7, 7, 171, 7, 7, 168, 7, 7, 166, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, + 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 143, 7, 7, 144, 7, 7, 144, 10, 10, 144, 8, 8, 144, 7, 7, 144, 7, 7, 144, 7, 7, 141, 7, 7, 140, 9, 9, 139, 8, 8, 139, 7, 7, 139, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 8, 8, 144, 8, 8, 144, 8, 8, 143, 7, 7, 142, 7, 7, 140, + 7, 7, 139, 7, 7, 140, 7, 7, 148, 7, 7, 154, 7, 7, 163, 7, 7, 170, 7, 7, 182, 7, 7, 183, 7, 7, 182, 7, 7, 181, 7, 7, 182, 7, 7, 181, 7, 7, 180, 7, 7, 180, 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 175, 7, 7, 173, 8, 8, 170, 7, 7, 168, + 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 163, 7, 7, 164, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 159, 7, 7, 157, 7, 7, 156, + 7, 7, 153, 7, 7, 149, 7, 7, 147, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 130, 7, 7, 126, 7, 7, 120, 7, 7, 117, 7, 7, 114, 7, 7, 110, 7, 7, 106, 7, 7, 101, 7, 7, 96, 7, 7, 88, 7, 7, 80, 7, 7, 68, 7, 7, 45, 36, 36, 38, + 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 56, 7, 7, 80, 7, 7, 91, 7, 7, 98, 7, 7, 106, 7, 7, 110, 7, 7, 114, 7, 7, 117, 7, 7, 120, 7, 7, 122, 7, 7, 124, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, + 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 148, 7, 7, 160, 7, 7, 162, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 165, 7, 7, 167, 7, 7, 169, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 165, + 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 168, 7, 7, 170, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 171, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 161, + 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, + 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 8, 8, 138, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 139, 7, 7, 142, 7, 7, 147, 7, 7, 153, 7, 7, 158, 7, 7, 181, 7, 7, 187, 7, 7, 186, 7, 7, 185, 7, 7, 185, 7, 7, 183, 7, 7, 181, 7, 7, 180, 7, 7, 181, 7, 7, 179, + 7, 7, 177, 7, 7, 175, 9, 9, 169, 11, 11, 168, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 9, 9, 160, 7, 7, 162, 7, 7, 163, 7, 7, 166, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, + 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 145, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 136, 7, 7, 133, 7, 7, 128, 7, 7, 124, 7, 7, 119, 7, 7, 116, 7, 7, 114, 7, 7, 111, 7, 7, 106, 7, 7, 102, 7, 7, 97, + 7, 7, 88, 7, 7, 80, 7, 7, 68, 7, 7, 45, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 56, 7, 7, 80, 7, 7, 92, 7, 7, 99, 7, 7, 107, 7, 7, 111, 7, 7, 115, 7, 7, 118, 7, 7, 121, 7, 7, 123, 7, 7, 125, 7, 7, 126, + 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 133, + 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 139, 7, 7, 159, 7, 7, 167, 7, 7, 169, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 171, 7, 7, 174, + 7, 7, 174, 7, 7, 175, 7, 7, 173, 7, 7, 170, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 167, 7, 7, 168, 7, 7, 169, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 171, 7, 7, 169, + 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, + 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 144, 7, 7, 149, 7, 7, 177, 7, 7, 192, 7, 7, 189, 7, 7, 191, 7, 7, 181, + 7, 7, 171, 7, 7, 175, 7, 7, 179, 7, 7, 183, 7, 7, 184, 7, 7, 179, 7, 7, 176, 8, 8, 170, 15, 15, 167, 9, 9, 165, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 162, 9, 9, 161, 9, 9, 163, 7, 7, 163, 7, 7, 165, 7, 7, 166, 7, 7, 165, 7, 7, 165, + 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 146, 7, 7, 147, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 130, 7, 7, 126, 7, 7, 123, 7, 7, 119, 7, 7, 116, + 7, 7, 114, 7, 7, 111, 7, 7, 107, 7, 7, 102, 7, 7, 97, 7, 7, 89, 7, 7, 80, 7, 7, 69, 7, 7, 46, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 57, 7, 7, 81, 7, 7, 93, 7, 7, 100, 7, 7, 108, 7, 7, 112, 7, 7, 116, + 7, 7, 119, 7, 7, 122, 7, 7, 124, 7, 7, 126, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 156, 7, 7, 171, 7, 7, 175, 7, 7, 178, 7, 7, 176, 7, 7, 177, + 7, 7, 175, 7, 7, 174, 7, 7, 176, 7, 7, 178, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 178, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 169, + 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, + 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 141, + 7, 7, 166, 7, 7, 195, 7, 7, 194, 7, 7, 196, 7, 7, 173, 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 173, 7, 7, 184, 7, 7, 188, 7, 7, 182, 7, 7, 174, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 163, 9, 9, 163, 7, 7, 165, 7, 7, 166, + 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 151, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 149, 7, 7, 150, + 7, 7, 150, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 134, 7, 7, 132, + 7, 7, 128, 7, 7, 124, 7, 7, 121, 7, 7, 118, 7, 7, 116, 7, 7, 114, 7, 7, 111, 7, 7, 107, 7, 7, 102, 7, 7, 97, 7, 7, 89, 7, 7, 80, 7, 7, 69, 7, 7, 46, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 57, 7, 7, 82, + 7, 7, 93, 7, 7, 100, 7, 7, 109, 7, 7, 113, 7, 7, 117, 7, 7, 120, 7, 7, 123, 7, 7, 125, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 137, 7, 7, 172, + 7, 7, 183, 7, 7, 184, 7, 7, 186, 7, 7, 188, 7, 7, 185, 7, 7, 181, 7, 7, 179, 7, 7, 180, 7, 7, 180, 7, 7, 181, 7, 7, 183, 7, 7, 182, 7, 7, 181, 7, 7, 179, 7, 7, 177, 7, 7, 177, 7, 7, 175, 7, 7, 174, 7, 7, 172, 7, 7, 173, 7, 7, 171, + 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 147, 7, 7, 189, 7, 7, 203, 7, 7, 187, 7, 7, 151, 7, 7, 147, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 158, 7, 7, 190, 7, 7, 190, 7, 7, 182, 8, 8, 176, 11, 11, 172, 10, 10, 169, + 7, 7, 168, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 171, 7, 7, 171, 8, 8, 171, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 151, 7, 7, 149, 7, 7, 149, + 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 129, 7, 7, 126, 7, 7, 124, 7, 7, 121, 7, 7, 118, 7, 7, 116, 7, 7, 114, 7, 7, 111, 7, 7, 107, 7, 7, 103, 7, 7, 98, 7, 7, 89, 7, 7, 81, 7, 7, 69, 7, 7, 46, 36, 36, 38, 222, 222, 222, + 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 58, 7, 7, 83, 7, 7, 94, 7, 7, 102, 7, 7, 109, 7, 7, 114, 7, 7, 118, 7, 7, 121, 7, 7, 124, 7, 7, 125, 7, 7, 128, 7, 7, 130, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, + 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 135, 7, 7, 171, 7, 7, 193, 7, 7, 194, 7, 7, 197, 7, 7, 196, 7, 7, 191, 7, 7, 186, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 184, 7, 7, 185, 7, 7, 185, 7, 7, 183, 7, 7, 181, 7, 7, 180, 7, 7, 179, + 7, 7, 177, 7, 7, 176, 7, 7, 174, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, + 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 148, 7, 7, 164, 7, 7, 148, 7, 7, 140, 7, 7, 141, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 154, + 7, 7, 184, 7, 7, 191, 7, 7, 183, 11, 11, 177, 12, 12, 174, 8, 8, 173, 7, 7, 174, 7, 7, 174, 7, 7, 175, 8, 8, 174, 8, 8, 175, 8, 8, 175, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 161, + 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, + 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 128, 7, 7, 126, 7, 7, 123, 7, 7, 121, 7, 7, 119, 7, 7, 116, 7, 7, 114, 7, 7, 111, 7, 7, 108, 7, 7, 103, 7, 7, 98, 7, 7, 90, + 7, 7, 81, 7, 7, 69, 7, 7, 46, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 58, 7, 7, 84, 7, 7, 95, 7, 7, 103, 7, 7, 111, 7, 7, 115, 7, 7, 119, 7, 7, 122, 7, 7, 125, 7, 7, 126, 7, 7, 129, 7, 7, 131, 7, 7, 131, + 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 146, 7, 7, 174, 7, 7, 189, 7, 7, 188, 7, 7, 194, 7, 7, 197, 7, 7, 189, 7, 7, 185, 7, 7, 184, 7, 7, 185, 7, 7, 185, 7, 7, 185, + 7, 7, 184, 7, 7, 182, 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 178, 7, 7, 177, 7, 7, 175, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, + 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, + 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 138, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 137, 7, 7, 137, 7, 7, 150, 7, 7, 184, 7, 7, 192, 7, 7, 183, 7, 7, 180, 7, 7, 177, 7, 7, 178, 7, 7, 177, 8, 8, 177, 8, 8, 177, 7, 7, 177, 7, 7, 176, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 170, + 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, + 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 127, 7, 7, 125, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 117, 7, 7, 115, + 7, 7, 112, 7, 7, 108, 7, 7, 104, 7, 7, 99, 7, 7, 90, 7, 7, 81, 7, 7, 70, 7, 7, 46, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 58, 7, 7, 84, 7, 7, 96, 7, 7, 104, 7, 7, 112, 7, 7, 116, 7, 7, 120, 7, 7, 123, + 7, 7, 125, 7, 7, 128, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 135, 7, 7, 140, 7, 7, 138, 7, 7, 153, 7, 7, 192, 7, 7, 194, + 7, 7, 188, 7, 7, 186, 7, 7, 186, 7, 7, 186, 7, 7, 185, 7, 7, 183, 7, 7, 180, 7, 7, 178, 7, 7, 177, 7, 7, 176, 7, 7, 176, 7, 7, 175, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 168, 7, 7, 168, + 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, + 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 156, 7, 7, 193, 7, 7, 189, 7, 7, 184, 7, 7, 181, 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 177, 7, 7, 177, + 7, 7, 177, 7, 7, 177, 7, 7, 175, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, + 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 128, 7, 7, 126, + 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 115, 7, 7, 112, 7, 7, 109, 7, 7, 104, 7, 7, 99, 7, 7, 91, 7, 7, 82, 7, 7, 70, 7, 7, 47, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 59, 7, 7, 85, 7, 7, 97, + 7, 7, 105, 7, 7, 113, 7, 7, 117, 7, 7, 121, 7, 7, 124, 7, 7, 126, 7, 7, 128, 7, 7, 130, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 165, 7, 7, 199, 7, 7, 193, 7, 7, 189, 7, 7, 187, 7, 7, 186, 7, 7, 183, 7, 7, 180, 7, 7, 176, 7, 7, 174, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 168, + 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, + 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 137, 7, 7, 169, 7, 7, 194, 7, 7, 187, 7, 7, 183, + 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 177, 7, 7, 176, 7, 7, 175, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, + 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 132, + 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 121, 7, 7, 118, 7, 7, 116, 7, 7, 113, 7, 7, 109, 7, 7, 105, 7, 7, 100, 7, 7, 91, 7, 7, 83, 7, 7, 71, 7, 7, 47, 36, 36, 38, 222, 222, 222, 255, 255, 255, + 222, 222, 222, 37, 37, 40, 10, 10, 60, 7, 7, 86, 7, 7, 98, 7, 7, 106, 7, 7, 114, 7, 7, 118, 7, 7, 121, 7, 7, 125, 7, 7, 128, 7, 7, 129, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, + 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 163, 7, 7, 201, 7, 7, 195, 7, 7, 193, 7, 7, 191, 7, 7, 187, 7, 7, 183, 7, 7, 178, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 172, 7, 7, 172, + 7, 7, 172, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 165, + 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, + 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, + 7, 7, 135, 7, 7, 145, 7, 7, 190, 7, 7, 190, 7, 7, 184, 7, 7, 181, 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 178, 7, 7, 179, 7, 7, 179, 7, 7, 178, 7, 7, 176, 7, 7, 175, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 165, + 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 152, + 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 122, 7, 7, 119, 7, 7, 117, 7, 7, 114, 7, 7, 110, 7, 7, 106, 7, 7, 101, 7, 7, 92, 7, 7, 84, + 7, 7, 71, 7, 7, 47, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 60, 7, 7, 86, 7, 7, 99, 7, 7, 106, 7, 7, 114, 7, 7, 118, 7, 7, 122, 7, 7, 125, 7, 7, 128, 7, 7, 130, 7, 7, 131, 7, 7, 133, 7, 7, 133, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 142, 7, 7, 162, 7, 7, 191, 7, 7, 201, 7, 7, 197, 7, 7, 194, 7, 7, 192, 7, 7, 186, 7, 7, 181, 7, 7, 176, + 7, 7, 172, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 167, 7, 7, 166, + 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 152, + 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 176, 7, 7, 194, 7, 7, 187, 7, 7, 184, 7, 7, 182, 7, 7, 180, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 180, 7, 7, 179, 7, 7, 179, 7, 7, 177, 7, 7, 175, + 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, + 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 122, 7, 7, 120, 7, 7, 117, 7, 7, 114, + 7, 7, 111, 7, 7, 106, 7, 7, 101, 7, 7, 93, 7, 7, 85, 7, 7, 72, 7, 7, 48, 36, 36, 38, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 60, 7, 7, 87, 7, 7, 100, 7, 7, 107, 7, 7, 115, 7, 7, 119, 7, 7, 122, 7, 7, 126, 7, 7, 129, + 7, 7, 130, 7, 7, 131, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 141, 7, 7, 167, 7, 7, 193, 7, 7, 201, 7, 7, 199, 7, 7, 195, 7, 7, 194, + 7, 7, 193, 7, 7, 190, 7, 7, 185, 7, 7, 179, 7, 7, 174, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 165, + 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 154, + 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 162, 7, 7, 195, 7, 7, 190, 7, 7, 187, 7, 7, 185, 7, 7, 183, 7, 7, 181, 7, 7, 181, 7, 7, 181, + 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 178, 7, 7, 176, 7, 7, 173, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, + 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, + 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 115, 7, 7, 112, 7, 7, 107, 7, 7, 103, 7, 7, 94, 7, 7, 86, 7, 7, 73, 7, 7, 48, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 61, 7, 7, 88, 7, 7, 100, 7, 7, 107, + 7, 7, 115, 7, 7, 119, 7, 7, 122, 7, 7, 126, 7, 7, 129, 7, 7, 130, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 157, 7, 7, 189, 7, 7, 203, + 7, 7, 201, 7, 7, 198, 7, 7, 193, 7, 7, 191, 7, 7, 189, 7, 7, 187, 7, 7, 185, 7, 7, 181, 7, 7, 177, 7, 7, 172, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 167, 7, 7, 165, + 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 166, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 157, + 7, 7, 156, 7, 7, 153, 7, 7, 153, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 148, 7, 7, 192, 7, 7, 195, 7, 7, 192, + 7, 7, 188, 7, 7, 185, 7, 7, 183, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 181, 7, 7, 178, 7, 7, 175, 7, 7, 172, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, + 7, 7, 157, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 133, + 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 124, 7, 7, 121, 7, 7, 119, 7, 7, 116, 7, 7, 113, 7, 7, 109, 7, 7, 104, 7, 7, 96, 7, 7, 87, 7, 7, 74, 7, 7, 49, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, + 37, 37, 40, 10, 10, 61, 7, 7, 89, 7, 7, 101, 7, 7, 108, 7, 7, 116, 7, 7, 119, 7, 7, 123, 7, 7, 126, 7, 7, 129, 7, 7, 130, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, + 7, 7, 132, 7, 7, 147, 7, 7, 193, 7, 7, 201, 7, 7, 201, 7, 7, 197, 7, 7, 194, 7, 7, 189, 7, 7, 185, 7, 7, 183, 7, 7, 182, 7, 7, 181, 7, 7, 178, 7, 7, 175, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, + 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, + 7, 7, 161, 7, 7, 158, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, + 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 138, 7, 7, 178, 7, 7, 199, 7, 7, 195, 7, 7, 190, 7, 7, 187, 7, 7, 184, 7, 7, 183, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 180, 7, 7, 176, 7, 7, 173, 7, 7, 171, 7, 7, 168, 7, 7, 167, + 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 117, 7, 7, 114, 7, 7, 110, 7, 7, 105, 7, 7, 97, 7, 7, 88, 7, 7, 75, + 7, 7, 50, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 62, 7, 7, 90, 7, 7, 102, 7, 7, 109, 7, 7, 117, 7, 7, 120, 7, 7, 124, 7, 7, 128, 7, 7, 129, 7, 7, 130, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, + 7, 7, 136, 7, 7, 136, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 165, 7, 7, 197, 7, 7, 197, 7, 7, 197, 7, 7, 196, 7, 7, 192, 7, 7, 187, 7, 7, 182, 7, 7, 180, 7, 7, 178, 7, 7, 178, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 170, + 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, + 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 150, 7, 7, 152, 7, 7, 152, + 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 152, 7, 7, 195, 7, 7, 197, 7, 7, 193, 7, 7, 188, 7, 7, 184, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 182, 7, 7, 182, 7, 7, 181, + 7, 7, 178, 7, 7, 175, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 115, + 7, 7, 111, 7, 7, 106, 7, 7, 98, 7, 7, 89, 7, 7, 76, 7, 7, 50, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 64, 7, 7, 91, 7, 7, 103, 7, 7, 110, 7, 7, 118, 7, 7, 122, 7, 7, 125, 7, 7, 128, 7, 7, 130, 7, 7, 131, + 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 137, 7, 7, 184, 7, 7, 195, 7, 7, 193, 7, 7, 195, 7, 7, 194, 7, 7, 191, 7, 7, 186, 7, 7, 180, 7, 7, 178, 7, 7, 176, + 7, 7, 174, 7, 7, 174, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 164, + 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 137, 7, 7, 174, 7, 7, 200, 7, 7, 194, 7, 7, 188, 7, 7, 184, 7, 7, 182, 7, 7, 181, 7, 7, 180, + 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 181, 7, 7, 181, 7, 7, 179, 7, 7, 176, 7, 7, 173, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, + 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, + 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 131, 7, 7, 130, + 7, 7, 126, 7, 7, 124, 7, 7, 122, 7, 7, 119, 7, 7, 116, 7, 7, 112, 7, 7, 107, 7, 7, 98, 7, 7, 90, 7, 7, 77, 7, 7, 52, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 65, 7, 7, 92, 7, 7, 104, 7, 7, 111, 7, 7, 119, + 7, 7, 123, 7, 7, 126, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 155, 7, 7, 194, 7, 7, 193, 7, 7, 193, 7, 7, 194, 7, 7, 195, + 7, 7, 192, 7, 7, 186, 7, 7, 180, 7, 7, 176, 7, 7, 174, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, + 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 149, 7, 7, 151, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 160, 7, 7, 200, 7, 7, 193, + 7, 7, 188, 7, 7, 185, 7, 7, 182, 7, 7, 181, 7, 7, 180, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 181, 7, 7, 179, 7, 7, 176, 7, 7, 173, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, + 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, + 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 116, 7, 7, 112, 7, 7, 107, 7, 7, 99, 7, 7, 90, 7, 7, 78, 7, 7, 52, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, + 10, 10, 66, 7, 7, 93, 7, 7, 105, 7, 7, 113, 7, 7, 120, 7, 7, 124, 7, 7, 128, 7, 7, 129, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, + 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 142, 7, 7, 181, + 7, 7, 194, 7, 7, 191, 7, 7, 192, 7, 7, 194, 7, 7, 195, 7, 7, 193, 7, 7, 188, 7, 7, 180, 7, 7, 176, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 165, + 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 153, 7, 7, 154, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 151, 7, 7, 152, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, + 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 135, 7, 7, 134, 7, 7, 153, 7, 7, 199, 7, 7, 194, 7, 7, 189, 7, 7, 186, 7, 7, 183, 7, 7, 182, 7, 7, 181, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 181, 7, 7, 179, 7, 7, 176, 7, 7, 173, 7, 7, 170, 7, 7, 167, 7, 7, 165, + 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 117, 7, 7, 112, 7, 7, 107, 7, 7, 99, 7, 7, 90, 7, 7, 78, 7, 7, 53, + 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 66, 7, 7, 93, 7, 7, 106, 7, 7, 113, 7, 7, 121, 7, 7, 125, 7, 7, 128, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 137, + 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 185, 185, 204, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, + 185, 185, 204, 255, 255, 255, 255, 255, 255, 218, 218, 235, 7, 7, 194, 7, 7, 192, 7, 7, 191, 7, 7, 192, 7, 7, 193, 7, 7, 195, 7, 7, 194, 7, 7, 190, 7, 7, 183, 133, 133, 199, 255, 255, 255, 255, 255, 255, 250, 250, 252, 7, 7, 167, 7, 7, 165, 7, 7, 165, 7, 7, 164, + 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 150, 7, 7, 152, 7, 7, 151, + 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 152, 7, 7, 155, + 7, 7, 154, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, + 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 143, 7, 7, 193, 7, 7, 197, 7, 7, 192, 7, 7, 188, 7, 7, 186, 7, 7, 184, 7, 7, 182, 7, 7, 181, 7, 7, 180, 7, 7, 180, 7, 7, 181, 7, 7, 181, 7, 7, 179, + 7, 7, 176, 7, 7, 173, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 155, + 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 121, 7, 7, 117, 7, 7, 112, + 7, 7, 107, 7, 7, 99, 7, 7, 91, 7, 7, 79, 7, 7, 53, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 66, 7, 7, 94, 7, 7, 106, 7, 7, 114, 7, 7, 122, 7, 7, 126, 7, 7, 129, 7, 7, 131, 7, 7, 132, 7, 7, 133, 7, 7, 134, + 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 185, 185, 204, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 185, 185, 204, 255, 255, 255, 255, 255, 255, 218, 218, 239, 7, 7, 193, 7, 7, 191, 7, 7, 190, 7, 7, 190, 7, 7, 191, 7, 7, 192, 7, 7, 193, 7, 7, 192, 7, 7, 187, 133, 133, 201, 255, 255, 255, 255, 255, 255, + 250, 250, 252, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 157, 7, 7, 153, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 148, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 159, 7, 7, 193, 7, 7, 198, 7, 7, 194, 7, 7, 190, 7, 7, 187, 7, 7, 184, 7, 7, 181, + 7, 7, 180, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 178, 7, 7, 176, 7, 7, 173, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, + 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 128, + 7, 7, 125, 7, 7, 124, 7, 7, 120, 7, 7, 116, 7, 7, 112, 7, 7, 107, 7, 7, 99, 7, 7, 91, 7, 7, 79, 7, 7, 53, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 67, 7, 7, 94, 7, 7, 106, 7, 7, 114, 7, 7, 122, 7, 7, 126, + 7, 7, 129, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, + 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 185, 185, 204, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 185, 185, 204, 255, 255, 255, 255, 255, 255, 218, 218, 239, 7, 7, 194, 7, 7, 193, 7, 7, 193, 7, 7, 191, 7, 7, 190, 7, 7, 191, 7, 7, 190, + 7, 7, 171, 7, 7, 163, 133, 133, 197, 255, 255, 255, 255, 255, 255, 250, 250, 252, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 154, 7, 7, 151, 7, 7, 149, + 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 153, 7, 7, 182, + 7, 7, 199, 7, 7, 194, 7, 7, 188, 7, 7, 184, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 182, 7, 7, 181, 7, 7, 179, 7, 7, 176, 251, 251, 253, 255, 255, 255, 255, 255, 255, 86, 86, 177, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, + 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 160, 251, 251, 253, 255, 255, 255, 255, 255, 255, 86, 86, 168, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 151, 151, 192, 255, 255, 255, 255, 255, 255, 225, 225, 235, 7, 7, 156, + 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, + 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 116, 7, 7, 112, 7, 7, 107, 7, 7, 99, 7, 7, 92, 7, 7, 80, 7, 7, 54, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 67, + 7, 7, 94, 7, 7, 106, 7, 7, 113, 7, 7, 122, 7, 7, 126, 7, 7, 130, 7, 7, 133, 7, 7, 134, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, + 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 185, 185, 204, + 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 185, 185, 204, 255, 255, 255, 255, 255, 255, 218, 218, 236, 7, 7, 191, 7, 7, 190, + 7, 7, 194, 7, 7, 194, 7, 7, 191, 7, 7, 192, 7, 7, 172, 7, 7, 141, 7, 7, 137, 133, 133, 183, 255, 255, 255, 255, 255, 255, 250, 250, 252, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 151, 7, 7, 151, + 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 144, 7, 7, 187, 7, 7, 196, 7, 7, 189, 7, 7, 184, 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 182, 7, 7, 182, 7, 7, 180, 7, 7, 177, 251, 251, 253, 255, 255, 255, 255, 255, 255, 86, 86, 177, 7, 7, 166, + 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 251, 251, 253, 255, 255, 255, 255, 255, 255, 86, 86, 168, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, + 151, 151, 193, 255, 255, 255, 255, 255, 255, 225, 225, 235, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 120, 7, 7, 117, 7, 7, 112, 7, 7, 108, 7, 7, 100, 7, 7, 92, 7, 7, 81, 7, 7, 54, 36, 36, 39, + 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 67, 7, 7, 94, 7, 7, 106, 7, 7, 113, 7, 7, 122, 7, 7, 126, 7, 7, 130, 7, 7, 134, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 141, 7, 7, 141, 144, 144, 183, 217, 217, 228, 244, 244, 247, 251, 251, 252, 233, 233, 239, 208, 208, 223, 119, 119, 173, 115, 115, 170, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 139, 139, 178, 216, 216, 227, 244, 244, 247, + 250, 250, 251, 230, 230, 236, 201, 201, 215, 89, 89, 152, 185, 185, 204, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 139, 139, 176, 216, 216, 226, 244, 244, 247, 250, 250, 251, 230, 230, 236, 201, 201, 215, 89, 89, 151, 185, 185, 204, + 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 138, 7, 7, 139, 7, 7, 153, 7, 7, 184, 7, 7, 195, 7, 7, 175, 7, 7, 144, 7, 7, 137, 231, 231, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 245, 7, 7, 156, 7, 7, 154, 7, 7, 153, + 7, 7, 153, 104, 104, 171, 203, 203, 221, 239, 239, 244, 251, 251, 253, 246, 246, 249, 226, 226, 236, 174, 174, 204, 31, 31, 151, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, + 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 166, 7, 7, 197, 7, 7, 188, 7, 7, 183, 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 183, 7, 7, 183, 7, 7, 181, 7, 7, 179, + 251, 251, 253, 255, 255, 255, 255, 255, 255, 86, 86, 178, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 160, 251, 251, 253, 255, 255, 255, 255, 255, 255, 86, 86, 169, 7, 7, 157, 7, 7, 157, + 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 151, 151, 193, 255, 255, 255, 255, 255, 255, 225, 225, 235, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 120, 7, 7, 117, 7, 7, 113, 7, 7, 108, + 7, 7, 100, 7, 7, 93, 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 67, 7, 7, 94, 7, 7, 106, 7, 7, 113, 7, 7, 122, 7, 7, 126, 7, 7, 131, 7, 7, 135, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 139, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 63, 63, 149, 204, 204, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 253, 203, 203, 219, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 44, 44, 144, 195, 195, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 249, 225, 225, 233, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, 7, 7, 135, 44, 44, 139, 195, 195, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 249, 225, 225, 233, 255, 255, 255, 255, 255, 255, 218, 218, 227, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 147, 7, 7, 161, 7, 7, 144, 7, 7, 138, 7, 7, 139, 231, 231, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 240, 240, 245, 7, 7, 154, 7, 7, 153, 18, 18, 152, 174, 174, 203, 250, 250, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 231, 238, 115, 115, 173, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, + 7, 7, 150, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, + 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 169, 7, 7, 196, 7, 7, 188, 7, 7, 183, 7, 7, 182, 7, 7, 182, + 7, 7, 183, 7, 7, 185, 7, 7, 185, 7, 7, 183, 7, 7, 180, 251, 251, 253, 255, 255, 255, 255, 255, 255, 86, 86, 178, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 160, 251, 251, 253, + 255, 255, 255, 255, 255, 255, 86, 86, 169, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 151, 151, 193, 255, 255, 255, 255, 255, 255, 225, 225, 235, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 123, + 7, 7, 122, 7, 7, 120, 7, 7, 117, 7, 7, 113, 7, 7, 108, 7, 7, 101, 7, 7, 93, 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 67, 7, 7, 93, 7, 7, 105, 7, 7, 113, 7, 7, 122, 7, 7, 128, 7, 7, 132, + 7, 7, 136, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 217, 217, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 225, 225, 233, 7, 7, 142, 7, 7, 142, 7, 7, 141, 208, 208, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, 7, 7, 136, + 208, 208, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 227, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 140, + 221, 221, 231, 247, 247, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 248, 230, 230, 238, 7, 7, 152, 7, 7, 151, 190, 190, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 252, 103, 103, 168, + 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, + 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 25, 25, 138, 173, 173, 198, 228, 228, 235, 247, 247, 249, 247, 247, 249, 225, 225, 232, 189, 189, 208, 54, 54, 142, 214, 214, 225, 255, 255, 255, 255, 255, 255, 104, 104, 165, 7, 7, 188, + 7, 7, 195, 7, 7, 189, 18, 18, 185, 169, 169, 216, 228, 228, 241, 248, 248, 251, 246, 246, 250, 221, 221, 239, 174, 174, 218, 18, 18, 182, 251, 251, 253, 255, 255, 255, 255, 255, 255, 86, 86, 179, 7, 7, 167, 7, 7, 166, 7, 7, 164, 18, 18, 163, 169, 169, 205, 228, 228, 238, 248, 248, 250, + 246, 246, 249, 221, 221, 234, 174, 174, 207, 18, 18, 161, 251, 251, 253, 255, 255, 255, 255, 255, 255, 86, 86, 169, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 231, 231, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 222, + 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 141, 141, 186, 215, 215, 229, 244, 244, 248, 252, 252, 253, 242, 242, 246, 212, 212, 225, 131, 131, 177, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 131, + 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 117, 7, 7, 113, 7, 7, 109, 7, 7, 101, 7, 7, 93, 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 67, 7, 7, 93, + 7, 7, 105, 7, 7, 113, 7, 7, 122, 7, 7, 128, 7, 7, 133, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 154, 154, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 235, 127, 127, 175, 44, 44, 147, + 78, 78, 155, 162, 162, 194, 246, 246, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 142, 7, 7, 142, 141, 141, 182, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 235, 129, 129, 172, 44, 44, 141, 82, 82, 152, 168, 168, 194, 248, 248, 250, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, 141, 141, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 227, 227, 234, 129, 129, 171, 44, 44, 139, 82, 82, 149, 168, 168, 193, 248, 248, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 134, 7, 7, 135, 7, 7, 136, + 7, 7, 136, 7, 7, 138, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 133, 133, 178, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 145, 7, 7, 147, 7, 7, 150, 126, 126, 178, 253, 253, 254, 255, 255, 255, 255, 255, 255, 230, 230, 238, 132, 132, 181, 44, 44, 154, 87, 87, 165, + 177, 177, 206, 251, 251, 252, 255, 255, 255, 255, 255, 255, 225, 225, 234, 18, 18, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 152, 7, 7, 152, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, + 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 104, 104, 160, 228, 228, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 237, 241, + 232, 232, 238, 255, 255, 255, 255, 255, 255, 104, 104, 179, 7, 7, 198, 7, 7, 193, 91, 91, 198, 222, 222, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 240, 253, 253, 254, 255, 255, 255, 255, 255, 255, 86, 86, 180, 7, 7, 168, 7, 7, 166, + 91, 91, 176, 222, 222, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 226, 226, 236, 253, 253, 254, 255, 255, 255, 255, 255, 255, 86, 86, 169, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 157, 231, 231, 239, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 222, 7, 7, 155, 7, 7, 154, 67, 67, 161, 204, 204, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 197, 197, 215, 57, 57, 148, 7, 7, 140, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 118, 7, 7, 114, 7, 7, 109, 7, 7, 100, 7, 7, 93, 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, + 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 67, 7, 7, 93, 7, 7, 105, 7, 7, 113, 7, 7, 123, 7, 7, 129, 7, 7, 134, 7, 7, 138, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 234, 234, 240, 255, 255, 255, + 255, 255, 255, 228, 228, 236, 25, 25, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 111, 111, 167, 252, 252, 253, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 142, 7, 7, 142, 233, 233, 239, 255, 255, 255, 255, 255, 255, 227, 227, 235, 25, 25, 139, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 136, 121, 121, 167, 253, 253, 254, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, 233, 233, 238, 255, 255, 255, 255, 255, 255, 227, 227, 234, 25, 25, 137, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 121, 121, 166, 253, 253, 254, 255, 255, 255, + 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 133, 133, 178, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 145, 7, 7, 146, 7, 7, 147, 229, 229, 237, 255, 255, 255, 255, 255, 255, + 231, 231, 238, 36, 36, 150, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 152, 141, 141, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 156, 156, 193, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 155, + 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 51, 51, 143, 238, 238, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 252, 252, 253, 239, 239, 243, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 104, 104, 185, 7, 7, 198, 36, 36, 195, 233, 233, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 254, 239, 239, 246, 253, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 86, 86, 182, 7, 7, 169, 36, 36, 169, 233, 233, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 254, 239, 239, 245, 253, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 168, 7, 7, 156, 7, 7, 156, 7, 7, 156, + 7, 7, 156, 7, 7, 157, 7, 7, 158, 209, 209, 226, 239, 239, 245, 255, 255, 255, 255, 255, 255, 249, 249, 251, 231, 231, 239, 183, 183, 211, 7, 7, 155, 7, 7, 154, 220, 220, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 239, 239, 244, 254, 254, 254, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 210, 210, 223, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 117, 7, 7, 113, 7, 7, 108, 7, 7, 100, + 7, 7, 92, 7, 7, 80, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 66, 7, 7, 92, 7, 7, 105, 7, 7, 113, 7, 7, 123, 7, 7, 129, 7, 7, 134, 7, 7, 138, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 44, 44, 145, 253, 253, 254, 255, 255, 255, 255, 255, 255, 135, 135, 178, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 202, 202, 218, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 142, 91, 91, 159, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 128, 128, 173, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 204, 204, 218, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 91, 91, 153, 255, 255, 255, 255, 255, 255, 255, 255, 255, 128, 128, 171, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 204, 204, 218, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 143, 7, 7, 143, 133, 133, 179, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 146, + 7, 7, 146, 87, 87, 161, 255, 255, 255, 255, 255, 255, 255, 255, 255, 135, 135, 181, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 152, 7, 7, 152, 217, 217, 229, 255, 255, 255, 255, 255, 255, 209, 209, 224, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, + 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 156, 7, 7, 156, 7, 7, 157, + 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, + 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 193, 193, 211, 255, 255, 255, 255, 255, 255, 251, 251, 252, 174, 174, 198, 44, 44, 140, 7, 7, 135, 44, 44, 139, 175, 175, 198, 251, 251, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 104, 104, 174, 7, 7, 194, 183, 183, 226, 255, 255, 255, 255, 255, 255, 251, 251, 253, 176, 176, 214, 44, 44, 155, + 7, 7, 136, 51, 51, 150, 182, 182, 221, 252, 252, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 183, 7, 7, 171, 183, 183, 215, 255, 255, 255, 255, 255, 255, 251, 251, 252, 176, 176, 209, 44, 44, 165, 7, 7, 162, 51, 51, 166, 182, 182, 212, 252, 252, 253, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 86, 86, 168, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 151, 151, 196, 255, 255, 255, 255, 255, 255, 225, 225, 235, 7, 7, 156, 7, 7, 156, 7, 7, 156, 173, 173, 205, 255, 255, 255, 255, 255, 255, 252, 252, 253, 179, 179, 207, + 48, 48, 155, 7, 7, 149, 60, 60, 155, 192, 192, 213, 254, 254, 254, 255, 255, 255, 255, 255, 255, 155, 155, 188, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 123, + 7, 7, 121, 7, 7, 117, 7, 7, 113, 7, 7, 108, 7, 7, 99, 7, 7, 91, 7, 7, 80, 7, 7, 54, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 66, 7, 7, 92, 7, 7, 105, 7, 7, 113, 7, 7, 122, 7, 7, 128, 7, 7, 133, 7, 7, 138, + 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 118, 118, 170, 255, 255, 255, 255, 255, 255, 254, 254, 254, 54, 54, 148, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 165, 165, 194, 255, 255, 255, 255, 255, 255, + 225, 225, 233, 7, 7, 142, 133, 133, 176, 255, 255, 255, 255, 255, 255, 253, 253, 253, 44, 44, 143, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 164, 164, 192, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 136, 133, 133, 174, 255, 255, 255, 255, 255, 255, + 253, 253, 253, 44, 44, 140, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 164, 164, 191, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 136, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 144, 7, 7, 144, + 133, 133, 179, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 146, 7, 7, 146, 133, 133, 180, 255, 255, 255, 255, 255, 255, 253, 253, 254, 48, 48, 151, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 181, 181, 207, 255, 255, 255, 255, 255, 255, 229, 229, 237, + 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 148, 7, 7, 132, 7, 7, 122, 7, 7, 125, 7, 7, 140, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 247, 247, 249, 255, 255, 255, 255, 255, 255, 171, 171, 196, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 173, 173, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 104, 104, 160, 7, 7, 160, 245, 245, 250, + 255, 255, 255, 255, 255, 255, 169, 169, 197, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 134, 7, 7, 161, 179, 179, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 185, 7, 7, 173, 245, 245, 249, 255, 255, 255, 255, 255, 255, 169, 169, 206, 7, 7, 163, 7, 7, 163, 7, 7, 163, + 7, 7, 163, 7, 7, 163, 179, 179, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 169, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 151, 151, 196, 255, 255, 255, 255, 255, 255, 225, 225, 235, 7, 7, 157, 7, 7, 157, 31, 31, 159, + 246, 246, 249, 255, 255, 255, 255, 255, 255, 175, 175, 205, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 194, 194, 214, 255, 255, 255, 255, 255, 255, 237, 237, 242, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 130, + 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 120, 7, 7, 117, 7, 7, 112, 7, 7, 107, 7, 7, 99, 7, 7, 91, 7, 7, 79, 7, 7, 54, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 65, 7, 7, 92, 7, 7, 105, + 7, 7, 113, 7, 7, 122, 7, 7, 128, 7, 7, 132, 7, 7, 137, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 125, 125, 173, 255, 255, 255, 255, 255, 255, 252, 252, 253, 36, 36, 146, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 157, 157, 190, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 141, 136, 136, 178, 255, 255, 255, 255, 255, 255, 254, 254, 254, 57, 57, 146, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 154, 154, 186, 255, 255, 255, 255, 255, 255, + 218, 218, 228, 7, 7, 137, 136, 136, 176, 255, 255, 255, 255, 255, 255, 254, 254, 254, 57, 57, 143, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 154, 154, 185, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 137, 7, 7, 137, 7, 7, 139, 7, 7, 140, + 7, 7, 141, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 133, 133, 179, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 146, 7, 7, 146, 133, 133, 180, 255, 255, 255, 255, 255, 255, 254, 254, 254, 51, 51, 152, 7, 7, 147, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 150, 180, 180, 207, 255, 255, 255, 255, 255, 255, 231, 231, 239, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 154, 7, 7, 141, 7, 7, 95, 7, 7, 42, 10, 10, 17, 8, 8, 11, 7, 7, 7, 7, 7, 8, 7, 7, 8, 7, 7, 17, 7, 7, 58, 7, 7, 109, 7, 7, 149, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, + 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 138, 7, 7, 139, 7, 7, 138, 97, 97, 158, 255, 255, 255, 255, 255, 255, 250, 250, 251, 25, 25, 137, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 25, 25, 139, 251, 251, 252, + 255, 255, 255, 255, 255, 255, 104, 104, 160, 92, 92, 155, 255, 255, 255, 255, 255, 255, 249, 249, 251, 18, 18, 142, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 144, 31, 31, 187, 250, 250, 253, 255, 255, 255, 255, 255, 255, 86, 86, 187, 92, 92, 186, 255, 255, 255, 255, 255, 255, + 249, 249, 251, 18, 18, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 31, 31, 164, 250, 250, 252, 255, 255, 255, 255, 255, 255, 86, 86, 169, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 151, 151, 196, 255, 255, 255, + 255, 255, 255, 225, 225, 236, 7, 7, 158, 7, 7, 158, 123, 123, 183, 255, 255, 255, 255, 255, 255, 250, 250, 251, 25, 25, 155, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 76, 76, 156, 255, 255, 255, 255, 255, 255, 255, 255, 255, 87, 87, 157, 7, 7, 140, 7, 7, 139, + 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 116, 7, 7, 112, 7, 7, 107, 7, 7, 98, 7, 7, 90, 7, 7, 79, 7, 7, 54, 36, 36, 39, 222, 222, 222, 255, 255, 255, + 222, 222, 222, 37, 37, 40, 10, 10, 64, 7, 7, 91, 7, 7, 105, 7, 7, 113, 7, 7, 122, 7, 7, 126, 7, 7, 132, 7, 7, 136, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 54, 54, 149, 254, 254, 254, 255, 255, 255, 255, 255, 255, + 118, 118, 171, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 196, 196, 214, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 141, 100, 100, 161, 255, 255, 255, 255, 255, 255, 255, 255, 255, 139, 139, 178, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 194, 194, 212, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 138, 100, 100, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 139, 139, 177, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 194, 194, 211, 255, 255, 255, 255, 255, 255, + 218, 218, 228, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 133, 133, 179, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 146, 7, 7, 146, 89, 89, 162, 255, 255, 255, 255, 255, 255, 255, 255, 255, 136, 136, 181, + 7, 7, 147, 7, 7, 149, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 150, 215, 215, 228, 255, 255, 255, 255, 255, 255, 213, 213, 227, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 156, 7, 7, 156, + 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 156, 7, 7, 153, 7, 7, 108, 7, 7, 40, 9, 9, 15, 24, 24, 24, 51, 51, 51, 75, 75, 76, 88, 88, 88, 87, 87, 87, 72, 72, 72, 42, 42, 42, 19, 19, 20, 8, 8, 16, 7, 7, 49, 7, 7, 128, 7, 7, 152, + 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 141, 141, 179, 255, 255, 255, 255, 255, 255, 233, 233, 239, 7, 7, 137, 7, 7, 138, 7, 7, 140, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 233, 233, 239, 255, 255, 255, 255, 255, 255, 104, 104, 160, 141, 141, 180, 255, 255, 255, 255, 255, 255, 233, 233, 239, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 166, 230, 230, 244, 255, 255, 255, + 255, 255, 255, 86, 86, 188, 141, 141, 201, 255, 255, 255, 255, 255, 255, 233, 233, 242, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 230, 230, 239, 255, 255, 255, 255, 255, 255, 86, 86, 169, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, + 7, 7, 158, 7, 7, 159, 7, 7, 159, 151, 151, 196, 255, 255, 255, 255, 255, 255, 225, 225, 236, 7, 7, 159, 7, 7, 159, 146, 146, 193, 255, 255, 255, 255, 255, 255, 233, 233, 241, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 245, 245, 248, + 255, 255, 255, 255, 255, 255, 121, 121, 171, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 116, 7, 7, 112, 7, 7, 107, 7, 7, 98, 7, 7, 90, + 7, 7, 79, 7, 7, 53, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 64, 7, 7, 91, 7, 7, 105, 7, 7, 113, 7, 7, 122, 7, 7, 128, 7, 7, 132, 7, 7, 135, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 142, 7, 7, 143, + 7, 7, 144, 7, 7, 144, 237, 237, 242, 255, 255, 255, 255, 255, 255, 218, 218, 229, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 86, 86, 157, 249, 249, 251, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 141, 7, 7, 141, 238, 238, 243, 255, 255, 255, 255, 255, 255, + 232, 232, 238, 41, 41, 143, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 104, 104, 161, 251, 251, 252, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 139, 7, 7, 139, 238, 238, 242, 255, 255, 255, 255, 255, 255, 232, 232, 238, 41, 41, 141, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 104, 104, 160, 251, 251, 252, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 137, 7, 7, 139, 7, 7, 139, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 145, 7, 7, 145, 7, 7, 146, 133, 133, 179, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 231, 231, 238, 255, 255, 255, 255, 255, 255, 230, 230, 238, 36, 36, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 150, 138, 138, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 162, 162, 197, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 151, 7, 7, 151, + 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 153, 7, 7, 97, 8, 8, 26, 16, 16, 20, 58, 58, 58, 103, 103, 103, 117, 117, 117, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 117, 117, 117, + 95, 95, 95, 47, 47, 47, 11, 11, 11, 7, 7, 26, 7, 7, 122, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 141, 7, 7, 142, 7, 7, 141, 103, 103, 163, 255, 255, 255, + 255, 255, 255, 247, 247, 249, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 247, 247, 249, 255, 255, 255, 255, 255, 255, 104, 104, 162, 101, 101, 163, 255, 255, 255, 255, 255, 255, 251, 251, 252, 31, 31, 147, 7, 7, 144, 7, 7, 143, 7, 7, 142, + 7, 7, 140, 7, 7, 138, 7, 7, 147, 245, 245, 250, 255, 255, 255, 255, 255, 255, 86, 86, 189, 101, 101, 190, 255, 255, 255, 255, 255, 255, 251, 251, 252, 31, 31, 168, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 165, 245, 245, 248, 255, 255, 255, 255, 255, 255, + 86, 86, 169, 7, 7, 157, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 159, 7, 7, 159, 7, 7, 160, 151, 151, 196, 255, 255, 255, 255, 255, 255, 225, 225, 236, 7, 7, 160, 7, 7, 160, 125, 125, 185, 255, 255, 255, 255, 255, 255, 250, 250, 252, 25, 25, 156, 7, 7, 154, 7, 7, 153, + 7, 7, 151, 7, 7, 150, 7, 7, 149, 72, 72, 157, 255, 255, 255, 255, 255, 255, 255, 255, 255, 95, 95, 160, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 120, + 7, 7, 116, 7, 7, 112, 7, 7, 107, 7, 7, 98, 7, 7, 90, 7, 7, 78, 7, 7, 53, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 64, 7, 7, 91, 7, 7, 105, 7, 7, 114, 7, 7, 122, 7, 7, 128, 7, 7, 132, 7, 7, 135, 7, 7, 137, + 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 165, 165, 196, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 229, 118, 118, 171, 31, 31, 145, 60, 60, 149, 143, 143, 183, 240, 240, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 233, + 7, 7, 141, 7, 7, 141, 156, 156, 189, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 237, 132, 132, 175, 44, 44, 143, 65, 65, 148, 156, 156, 188, 245, 245, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 229, 7, 7, 140, 7, 7, 140, 156, 156, 188, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 230, 230, 237, 132, 132, 174, 44, 44, 141, 65, 65, 146, 156, 156, 188, 245, 245, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 137, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 142, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 133, 133, 179, + 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 147, 7, 7, 147, 7, 7, 147, 132, 132, 179, 254, 254, 254, 255, 255, 255, 255, 255, 255, 228, 228, 236, 126, 126, 178, 36, 36, 152, 76, 76, 160, 172, 172, 202, 250, 250, 252, 255, 255, 255, 255, 255, 255, 228, 228, 237, 31, 31, 154, 7, 7, 152, + 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 156, 7, 7, 108, 7, 7, 24, 26, 26, 30, 88, 88, 88, 118, 118, 118, 118, 118, 118, 118, 118, 118, + 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 116, 116, 116, 77, 77, 77, 13, 13, 13, 7, 7, 24, 7, 7, 123, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 17, 17, 144, 16, 16, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 12, 12, 144, 21, 21, 144, 7, 7, 143, 18, 18, 143, 249, 249, 251, 255, 255, 255, 255, 255, 255, 155, 155, 189, 10, 10, 144, 10, 10, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 157, 157, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 104, 104, 164, 7, 7, 144, 248, 248, 250, 255, 255, 255, + 255, 255, 255, 177, 177, 203, 7, 7, 144, 8, 8, 144, 11, 11, 143, 11, 11, 141, 7, 7, 139, 160, 160, 189, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 190, 7, 7, 177, 248, 248, 251, 255, 255, 255, 255, 255, 255, 177, 177, 212, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, + 7, 7, 167, 160, 160, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 170, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, 151, 151, 197, 255, 255, 255, 255, 255, 255, 225, 225, 236, 7, 7, 162, 7, 7, 162, 41, 41, 165, 247, 247, 250, + 255, 255, 255, 255, 255, 255, 174, 174, 205, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 192, 192, 213, 255, 255, 255, 255, 255, 255, 239, 239, 244, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 130, + 7, 7, 129, 7, 7, 126, 7, 7, 123, 7, 7, 122, 7, 7, 119, 7, 7, 116, 7, 7, 112, 7, 7, 107, 7, 7, 98, 7, 7, 90, 7, 7, 78, 7, 7, 53, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 64, 7, 7, 91, 7, 7, 105, 7, 7, 114, + 7, 7, 122, 7, 7, 128, 7, 7, 132, 7, 7, 135, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 224, 224, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 253, 254, 254, 254, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 142, 7, 7, 142, 7, 7, 141, 217, 217, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 229, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 217, 217, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 143, + 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 133, 133, 180, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 193, 193, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 250, 250, 251, 105, 105, 171, 9, 9, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 8, 8, 150, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 11, 11, 149, 10, 10, 150, 7, 7, 152, 7, 7, 152, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 134, 7, 7, 41, 22, 22, 30, + 96, 96, 96, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 119, 119, 119, 118, 118, 118, 83, 83, 83, 12, 12, 13, 7, 7, 47, 7, 7, 149, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, + 7, 7, 154, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 146, 8, 8, 145, 11, 11, 144, 8, 8, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 8, 8, 144, 9, 9, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 25, 25, 146, 22, 22, 146, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 8, 8, 145, 19, 19, 145, 26, 26, 145, 11, 11, 144, 7, 7, 143, 200, 200, 217, 255, 255, 255, 255, 255, 255, 247, 247, 250, 163, 163, 194, 31, 31, 146, 7, 7, 144, 18, 18, 145, 156, 156, 190, 247, 247, 249, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 105, 105, 165, 8, 8, 144, 195, 195, 214, 255, 255, 255, 255, 255, 255, 252, 252, 253, 180, 180, 204, 45, 45, 148, 15, 15, 144, 43, 43, 147, 169, 169, 197, 250, 250, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 191, 7, 7, 177, 195, 195, 223, 255, 255, 255, 255, 255, 255, + 252, 252, 253, 180, 180, 213, 44, 44, 171, 7, 7, 168, 31, 31, 169, 169, 169, 208, 250, 250, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 170, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 162, 151, 151, 198, 255, 255, 255, 255, 255, 255, + 225, 225, 236, 7, 7, 164, 7, 7, 164, 7, 7, 163, 177, 177, 209, 255, 255, 255, 255, 255, 255, 251, 251, 253, 176, 176, 206, 36, 36, 156, 7, 7, 153, 51, 51, 157, 187, 187, 211, 254, 254, 254, 255, 255, 255, 255, 255, 255, 161, 161, 193, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, + 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 123, 7, 7, 122, 7, 7, 119, 7, 7, 116, 7, 7, 112, 7, 7, 107, 7, 7, 98, 7, 7, 90, 7, 7, 78, 7, 7, 53, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, + 37, 37, 40, 10, 10, 65, 7, 7, 91, 7, 7, 105, 7, 7, 114, 7, 7, 122, 7, 7, 128, 7, 7, 132, 7, 7, 135, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 78, 78, 155, 213, 213, 225, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 253, 184, 184, 206, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 142, 7, 7, 142, 7, 7, 142, 63, 63, 150, 205, 205, 220, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 250, 250, 251, 185, 185, 206, 255, 255, 255, 255, 255, 255, 218, 218, 229, 7, 7, 141, 7, 7, 141, 7, 7, 141, 63, 63, 149, 205, 205, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 251, 185, 185, 206, 255, 255, 255, 255, 255, 255, 218, 218, 228, + 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 133, 133, 180, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 25, 25, 148, 178, 178, 204, 251, 251, 252, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 238, 115, 115, 175, 18, 18, 153, 11, 11, 152, 7, 7, 151, 7, 7, 151, 8, 8, 151, 11, 11, 150, 9, 9, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 8, 8, 147, 30, 30, 150, 28, 28, 152, 8, 8, 152, 7, 7, 152, 7, 7, 152, 7, 7, 142, 7, 7, 123, 7, 7, 112, 8, 8, 97, 8, 8, 87, + 9, 9, 80, 8, 8, 67, 8, 8, 52, 7, 7, 25, 19, 19, 26, 41, 41, 42, 48, 48, 48, 55, 55, 55, 61, 61, 61, 76, 76, 76, 89, 89, 89, 84, 84, 84, 84, 84, 84, 99, 99, 99, 113, 113, 113, 118, 118, 118, 118, 118, 118, 119, 119, 119, 117, 117, 117, 55, 55, 55, 8, 8, 14, + 7, 7, 104, 7, 7, 156, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 148, 7, 7, 147, 7, 7, 146, 8, 8, 145, 8, 8, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 9, 9, 144, 15, 15, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 14, 14, 145, 11, 11, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 9, 9, 145, 10, 10, 144, 8, 8, 144, 7, 7, 145, 63, 63, 153, 241, 241, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 252, 236, 236, 242, + 250, 250, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 106, 106, 165, 9, 9, 144, 56, 56, 152, 238, 238, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 253, 237, 237, 242, 251, 251, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 86, 86, 192, 7, 7, 178, 54, 54, 178, 238, 238, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 253, 237, 237, 244, 251, 251, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 86, 86, 171, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 161, + 7, 7, 162, 7, 7, 163, 151, 151, 198, 255, 255, 255, 255, 255, 255, 225, 225, 237, 7, 7, 165, 7, 7, 164, 7, 7, 163, 18, 18, 163, 223, 223, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 253, 237, 237, 243, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 208, 223, + 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 123, 7, 7, 121, 7, 7, 119, 7, 7, 115, 7, 7, 111, 7, 7, 107, 7, 7, 98, 7, 7, 89, 7, 7, 77, + 7, 7, 52, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 65, 7, 7, 92, 7, 7, 105, 7, 7, 114, 7, 7, 122, 7, 7, 126, 7, 7, 131, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 155, 155, 189, 221, 221, 231, 246, 246, 248, 253, 253, 253, 244, 244, 247, 209, 209, 223, 110, 110, 166, 115, 115, 168, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 146, 146, 184, + 219, 219, 229, 245, 245, 248, 252, 252, 253, 242, 242, 246, 205, 205, 219, 97, 97, 159, 128, 128, 174, 255, 255, 255, 255, 255, 255, 218, 218, 229, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 146, 146, 183, 219, 219, 229, 245, 245, 248, 252, 252, 253, 242, 242, 246, 205, 205, 219, + 97, 97, 158, 128, 128, 172, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 144, 7, 7, 145, 7, 7, 147, 7, 7, 148, 7, 7, 148, 133, 133, 180, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 149, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 108, 108, 168, 205, 205, 221, 240, 240, 245, 252, 252, 253, 247, 247, 250, 227, 227, 236, 173, 173, 203, 32, 32, 154, 8, 8, 152, 9, 9, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 10, 10, 151, 13, 13, 151, 10, 10, 150, 8, 8, 149, 7, 7, 149, + 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 8, 8, 147, 28, 28, 149, 18, 18, 151, 7, 7, 153, 7, 7, 144, 7, 7, 115, + 7, 7, 101, 7, 7, 89, 10, 10, 80, 10, 10, 67, 7, 7, 57, 10, 10, 49, 15, 15, 42, 17, 17, 35, 18, 18, 28, 17, 17, 22, 16, 16, 18, 14, 14, 14, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 13, 13, 13, 48, 48, 48, 111, 111, 111, + 118, 118, 118, 119, 119, 119, 119, 119, 119, 105, 105, 104, 24, 24, 24, 7, 7, 52, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 154, 7, 7, 151, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 143, 8, 8, 144, 11, 11, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 8, 8, 145, 9, 9, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 115, 115, 170, + 232, 232, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 230, 230, 237, 224, 224, 233, 255, 255, 255, 255, 255, 255, 104, 104, 165, 8, 8, 145, 11, 11, 146, 104, 104, 166, 228, 228, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 225, 225, 234, 228, 228, 235, 255, 255, 255, 255, 255, 255, 86, 86, 194, 7, 7, 180, 7, 7, 175, 104, 104, 186, 228, 228, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 225, 237, 228, 228, 238, 255, 255, 255, 255, 255, 255, 86, 86, 172, + 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 164, 151, 151, 199, 255, 255, 255, 255, 255, 255, 225, 225, 237, 7, 7, 165, 7, 7, 165, 7, 7, 163, 7, 7, 162, 72, 72, 168, 207, 207, 225, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 254, 254, 254, 196, 196, 215, 54, 54, 151, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 121, 7, 7, 118, 7, 7, 115, + 7, 7, 111, 7, 7, 106, 7, 7, 97, 7, 7, 89, 7, 7, 76, 7, 7, 51, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 66, 7, 7, 92, 7, 7, 105, 7, 7, 113, 7, 7, 121, 7, 7, 126, 7, 7, 131, 7, 7, 134, 7, 7, 136, 7, 7, 137, + 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 142, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, + 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 149, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 8, 8, 151, 8, 8, 152, 8, 8, 152, 9, 9, 152, 8, 8, 152, 7, 7, 151, 7, 7, 151, + 9, 9, 151, 13, 13, 152, 10, 10, 151, 8, 8, 150, 8, 8, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 9, 9, 147, + 17, 17, 149, 8, 8, 151, 7, 7, 142, 7, 7, 117, 9, 9, 108, 32, 32, 102, 63, 63, 106, 86, 86, 113, 88, 88, 106, 75, 75, 91, 53, 53, 70, 68, 68, 75, 78, 78, 82, 79, 79, 82, 80, 80, 81, 79, 79, 79, 77, 77, 77, 74, 74, 74, 69, 69, 69, 60, 60, 60, 48, 48, 48, + 33, 33, 33, 19, 19, 19, 9, 9, 9, 7, 7, 7, 57, 57, 57, 112, 112, 112, 119, 119, 119, 119, 119, 119, 119, 119, 119, 61, 61, 61, 7, 7, 7, 7, 7, 151, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 151, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 8, 8, 144, 8, 8, 145, 8, 8, 146, 7, 7, 146, 7, 7, 145, 8, 8, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 41, 41, 147, 178, 178, 203, 218, 218, 229, 242, 242, 246, 246, 246, 249, 222, 222, 232, 182, 182, 206, 48, 48, 149, 214, 214, 226, 255, 255, 255, 255, 255, 255, 104, 104, 166, 7, 7, 145, 8, 8, 145, 7, 7, 145, 31, 31, 147, + 175, 175, 202, 230, 230, 237, 249, 249, 251, 246, 246, 248, 221, 221, 231, 176, 176, 202, 37, 37, 145, 220, 220, 230, 255, 255, 255, 255, 255, 255, 86, 86, 197, 7, 7, 183, 7, 7, 177, 7, 7, 174, 31, 31, 171, 175, 175, 211, 230, 230, 240, 249, 249, 251, 246, 246, 249, 221, 221, 235, 176, 176, 212, + 36, 36, 170, 220, 220, 234, 255, 255, 255, 255, 255, 255, 86, 86, 173, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 166, 151, 151, 199, 255, 255, 255, 255, 255, 255, 225, 225, 237, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, + 7, 7, 158, 143, 143, 190, 217, 217, 230, 245, 245, 248, 252, 252, 253, 243, 243, 247, 212, 212, 226, 126, 126, 178, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, + 7, 7, 125, 7, 7, 122, 7, 7, 120, 7, 7, 118, 7, 7, 114, 7, 7, 110, 7, 7, 105, 7, 7, 97, 7, 7, 88, 7, 7, 76, 7, 7, 51, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 66, 7, 7, 92, 7, 7, 105, 7, 7, 113, 7, 7, 121, + 7, 7, 125, 7, 7, 130, 7, 7, 134, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 142, 7, 7, 145, 7, 7, 146, + 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 150, 7, 7, 150, 8, 8, 151, 8, 8, 152, + 9, 9, 152, 10, 10, 152, 11, 11, 152, 11, 11, 152, 8, 8, 152, 9, 9, 152, 12, 12, 152, 10, 10, 150, 9, 9, 150, 8, 8, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 9, 9, 148, 10, 10, 150, 7, 7, 148, 7, 7, 125, 10, 10, 114, 49, 49, 115, 87, 87, 126, 103, 103, 131, 114, 114, 133, 118, 118, 131, 114, 114, 123, 102, 102, 109, 82, 82, 88, 93, 93, 96, 99, 99, 100, 98, 98, 98, 98, 98, 98, + 97, 97, 97, 96, 96, 96, 95, 95, 95, 92, 92, 92, 89, 89, 89, 83, 83, 83, 74, 74, 74, 56, 56, 56, 34, 34, 34, 32, 32, 32, 94, 94, 94, 119, 119, 119, 119, 119, 119, 119, 119, 119, 98, 98, 98, 8, 8, 8, 7, 7, 124, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 155, + 7, 7, 151, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 145, 8, 8, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 146, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 9, 9, 143, 24, 24, 144, 14, 14, 142, 7, 7, 147, 7, 7, 184, 7, 7, 191, 7, 7, 184, 7, 7, 179, 7, 7, 175, 7, 7, 172, 7, 7, 170, + 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, + 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 134, + 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 117, 7, 7, 114, 7, 7, 110, 7, 7, 105, 7, 7, 96, 7, 7, 88, 7, 7, 76, 7, 7, 51, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, + 10, 10, 66, 7, 7, 92, 7, 7, 105, 7, 7, 113, 7, 7, 121, 7, 7, 125, 7, 7, 130, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 137, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 139, 7, 7, 140, + 7, 7, 141, 7, 7, 141, 7, 7, 143, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 148, 7, 7, 150, 7, 7, 150, 8, 8, 151, 8, 8, 152, 9, 9, 152, 9, 9, 152, 10, 10, 153, 10, 10, 152, 8, 8, 152, 8, 8, 151, 12, 12, 152, 9, 9, 150, 8, 8, 150, 8, 8, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 10, 10, 149, 8, 8, 151, 7, 7, 140, 8, 8, 123, 34, 34, 117, 87, 87, 132, 108, 108, 138, 123, 123, 144, 133, 133, 148, 137, 137, 147, 133, 133, 140, 124, 124, 130, + 104, 104, 108, 95, 95, 97, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 105, 105, 105, 104, 104, 104, 102, 102, 102, 100, 100, 100, 97, 97, 97, 94, 94, 94, 87, 87, 87, 73, 73, 73, 45, 45, 45, 78, 78, 78, 119, 119, 119, 119, 119, 119, 119, 119, 119, 107, 107, 107, 20, 20, 21, + 10, 10, 111, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 151, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 144, 8, 8, 145, 8, 8, 145, 8, 8, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 8, 8, 143, 22, 22, 143, 17, 17, 143, 7, 7, 144, 7, 7, 178, 7, 7, 188, + 7, 7, 185, 7, 7, 180, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 168, 7, 7, 169, + 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 141, + 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 117, 7, 7, 113, 7, 7, 109, 7, 7, 104, 7, 7, 96, 7, 7, 87, 7, 7, 76, 7, 7, 51, + 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 67, 7, 7, 93, 7, 7, 106, 7, 7, 113, 7, 7, 122, 7, 7, 126, 7, 7, 130, 7, 7, 134, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 144, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 150, 7, 7, 150, 8, 8, 151, 8, 8, 152, 8, 8, 153, 9, 9, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 8, 8, 152, 12, 12, 152, 8, 8, 150, 7, 7, 150, 8, 8, 150, 7, 7, 149, + 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 8, 8, 148, 11, 11, 149, 7, 7, 152, 7, 7, 133, 13, 13, 120, 68, 68, 127, 101, 101, 140, 123, 123, 148, + 144, 144, 163, 166, 166, 177, 166, 166, 174, 153, 153, 158, 137, 137, 141, 120, 120, 122, 102, 102, 102, 109, 109, 109, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 108, 108, 108, 106, 106, 106, 104, 104, 104, 102, 102, 102, 98, 98, 98, 93, 93, 93, 82, 82, 82, 43, 43, 43, 76, 76, 76, + 119, 119, 119, 119, 119, 119, 119, 119, 119, 110, 110, 110, 30, 30, 30, 11, 11, 101, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 155, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 8, 8, 144, + 7, 7, 145, 8, 8, 145, 11, 11, 146, 8, 8, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 8, 8, 145, 8, 8, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 8, 8, 143, 7, 7, 141, 7, 7, 144, 7, 7, 176, 7, 7, 184, 7, 7, 184, 7, 7, 181, 7, 7, 178, 7, 7, 177, 7, 7, 175, 7, 7, 174, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 166, + 7, 7, 166, 7, 7, 167, 7, 7, 169, 7, 7, 170, 7, 7, 171, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, + 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 122, 7, 7, 120, 7, 7, 117, 7, 7, 113, 7, 7, 109, + 7, 7, 104, 7, 7, 96, 7, 7, 88, 7, 7, 76, 7, 7, 51, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 68, 7, 7, 94, 7, 7, 107, 7, 7, 115, 7, 7, 123, 7, 7, 128, 7, 7, 132, 7, 7, 135, 7, 7, 137, 7, 7, 137, 7, 7, 138, + 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 144, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 150, + 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 150, 7, 7, 149, 7, 7, 151, 7, 7, 152, 8, 8, 152, 8, 8, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 8, 8, 152, + 12, 12, 152, 8, 8, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 9, 9, 149, 10, 10, 150, 7, 7, 154, + 8, 8, 129, 24, 24, 119, 83, 83, 132, 110, 110, 142, 136, 136, 158, 177, 177, 190, 216, 216, 222, 212, 212, 217, 178, 178, 181, 149, 149, 152, 129, 129, 131, 107, 107, 107, 109, 109, 109, 113, 113, 113, 112, 112, 112, 111, 111, 111, 110, 110, 110, 108, 108, 108, 107, 107, 107, 104, 104, 104, 101, 101, 101, + 96, 96, 96, 86, 86, 86, 61, 61, 61, 39, 39, 39, 77, 77, 77, 119, 119, 119, 120, 120, 120, 120, 120, 120, 107, 107, 108, 22, 22, 23, 10, 10, 105, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 154, 7, 7, 151, 7, 7, 148, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 8, 8, 145, 7, 7, 145, 8, 8, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 9, 9, 145, 8, 8, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 8, 8, 144, 11, 11, 144, 8, 8, 143, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 144, 7, 7, 176, 7, 7, 183, 7, 7, 184, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 177, 7, 7, 175, 7, 7, 173, 7, 7, 172, 7, 7, 172, 7, 7, 173, + 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 171, 7, 7, 173, 7, 7, 174, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, + 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, + 7, 7, 122, 7, 7, 120, 7, 7, 117, 7, 7, 113, 7, 7, 109, 7, 7, 104, 7, 7, 96, 7, 7, 88, 7, 7, 76, 7, 7, 52, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 69, 7, 7, 96, 7, 7, 109, 7, 7, 117, 7, 7, 126, 7, 7, 131, + 7, 7, 134, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 143, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, + 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 152, + 8, 8, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 8, 8, 152, 13, 13, 152, 9, 9, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 8, 8, 150, 8, 8, 149, 8, 8, 149, 8, 8, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 148, 13, 13, 149, 9, 9, 152, 7, 7, 158, 8, 8, 125, 29, 29, 117, 86, 86, 132, 114, 114, 144, 144, 144, 163, 195, 195, 205, 237, 237, 242, 232, 232, 236, 190, 190, 193, 153, 153, 156, 132, 132, 133, 108, 108, 108, 108, 108, 108, 113, 113, 113, 111, 111, 111, 110, 110, 110, + 109, 109, 109, 106, 106, 106, 103, 103, 103, 99, 99, 99, 93, 93, 93, 80, 80, 80, 52, 52, 52, 18, 18, 18, 25, 25, 25, 93, 93, 93, 120, 120, 120, 120, 120, 120, 120, 120, 120, 94, 94, 94, 9, 9, 9, 8, 8, 123, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 155, 7, 7, 151, + 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 8, 8, 145, 8, 8, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 8, 8, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, + 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 12, 12, 144, 14, 14, 144, 8, 8, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 145, 7, 7, 176, 7, 7, 186, 7, 7, 186, 7, 7, 185, 7, 7, 186, 7, 7, 187, 7, 7, 186, 7, 7, 182, + 7, 7, 178, 7, 7, 175, 7, 7, 174, 7, 7, 174, 7, 7, 175, 7, 7, 175, 7, 7, 174, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 172, 7, 7, 173, 7, 7, 174, 7, 7, 175, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 167, + 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 117, 7, 7, 114, 7, 7, 110, 7, 7, 105, 7, 7, 97, 7, 7, 89, 7, 7, 77, 7, 7, 52, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 72, + 7, 7, 99, 7, 7, 112, 7, 7, 120, 7, 7, 129, 7, 7, 134, 7, 7, 137, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 142, + 7, 7, 143, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, 8, 8, 152, 7, 7, 153, 8, 8, 152, 15, 15, 153, 10, 10, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 8, 8, 149, 10, 10, 149, 9, 9, 149, 8, 8, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 9, 9, 148, 13, 13, 150, 7, 7, 154, 7, 7, 159, 8, 8, 122, 20, 20, 111, 85, 85, 128, 114, 114, 142, 141, 141, 159, 181, 181, 190, 217, 217, 223, 211, 211, 215, 177, 177, 181, 150, 150, 152, 129, 129, 130, + 104, 104, 104, 106, 106, 106, 110, 110, 110, 108, 108, 108, 106, 106, 106, 103, 103, 103, 99, 99, 99, 94, 94, 94, 85, 85, 85, 62, 62, 62, 29, 29, 29, 9, 9, 9, 8, 8, 8, 46, 46, 46, 113, 113, 113, 120, 120, 120, 120, 120, 120, 120, 120, 120, 62, 62, 62, 8, 8, 12, 7, 7, 150, + 7, 7, 160, 7, 7, 160, 7, 7, 158, 7, 7, 155, 7, 7, 151, 7, 7, 147, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 10, 10, 143, 20, 20, 144, 10, 10, 143, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 8, 8, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 8, 8, 144, 10, 10, 143, 7, 7, 140, 7, 7, 144, 7, 7, 179, 7, 7, 192, 7, 7, 193, + 7, 7, 194, 7, 7, 195, 7, 7, 192, 7, 7, 193, 7, 7, 188, 7, 7, 182, 7, 7, 178, 7, 7, 177, 7, 7, 177, 7, 7, 178, 7, 7, 178, 7, 7, 177, 7, 7, 175, 7, 7, 173, 7, 7, 171, 7, 7, 171, 7, 7, 173, 7, 7, 175, 7, 7, 175, 7, 7, 174, 7, 7, 172, + 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 140, + 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 129, 7, 7, 126, 7, 7, 123, 7, 7, 121, 7, 7, 118, 7, 7, 115, 7, 7, 110, 7, 7, 106, 7, 7, 98, 7, 7, 90, 7, 7, 78, 7, 7, 53, 36, 36, 39, + 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 41, 10, 10, 75, 7, 7, 102, 7, 7, 116, 7, 7, 123, 7, 7, 133, 7, 7, 137, 7, 7, 140, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 143, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 208, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 153, 153, 188, 223, 223, 232, 248, 248, 250, 194, 194, 214, 7, 7, 148, 133, 133, 181, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 8, 8, 152, 9, 9, 153, 10, 10, 153, 7, 7, 153, 8, 8, 152, 17, 17, 152, 12, 12, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, + 8, 8, 149, 11, 11, 149, 9, 9, 149, 8, 8, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 16, 16, 148, 17, 17, 151, 7, 7, 155, 7, 7, 162, 7, 7, 127, 11, 11, 106, 62, 62, 113, 109, 109, 136, 130, 130, 146, 150, 150, 161, + 168, 168, 175, 166, 166, 171, 153, 153, 156, 138, 138, 139, 117, 117, 118, 94, 94, 94, 102, 102, 102, 102, 102, 102, 98, 98, 98, 94, 94, 94, 86, 86, 86, 71, 71, 71, 47, 47, 47, 24, 24, 24, 8, 8, 8, 9, 9, 9, 14, 14, 14, 52, 52, 52, 113, 113, 113, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 107, 107, 107, 26, 26, 26, 7, 7, 45, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 158, 7, 7, 155, 7, 7, 151, 7, 7, 148, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 8, 8, 144, 15, 15, 144, 13, 13, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 8, 8, 146, 8, 8, 146, 8, 8, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 9, 9, 145, 22, 22, 145, 29, 29, 145, + 7, 7, 140, 7, 7, 137, 7, 7, 156, 7, 7, 180, 7, 7, 176, 7, 7, 167, 7, 7, 154, 7, 7, 141, 7, 7, 159, 7, 7, 190, 7, 7, 186, 7, 7, 181, 7, 7, 179, 7, 7, 180, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 178, 7, 7, 175, 7, 7, 173, 7, 7, 173, + 7, 7, 174, 7, 7, 175, 7, 7, 175, 7, 7, 173, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, + 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 126, 7, 7, 123, 7, 7, 121, 7, 7, 119, 7, 7, 115, 7, 7, 111, 7, 7, 107, + 7, 7, 98, 7, 7, 91, 7, 7, 78, 7, 7, 54, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 41, 10, 10, 78, 7, 7, 107, 7, 7, 120, 7, 7, 128, 7, 7, 137, 7, 7, 141, 7, 7, 143, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 208, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 183, 183, 206, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 198, 216, 7, 7, 147, 133, 133, 181, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 8, 8, 151, 9, 9, 152, 8, 8, 152, 7, 7, 152, 8, 8, 152, 21, 21, 153, + 17, 17, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 11, 11, 149, 13, 13, 149, 8, 8, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 10, 10, 147, 27, 27, 149, 16, 16, 151, 7, 7, 156, 7, 7, 163, 7, 7, 146, + 7, 7, 103, 20, 20, 94, 89, 89, 117, 116, 116, 134, 132, 132, 142, 139, 139, 147, 141, 141, 145, 135, 135, 137, 121, 121, 123, 92, 92, 93, 81, 81, 81, 88, 88, 88, 80, 80, 80, 67, 67, 67, 49, 49, 49, 31, 31, 31, 15, 15, 15, 9, 9, 9, 10, 10, 10, 21, 21, 21, 33, 33, 33, + 66, 66, 66, 112, 112, 112, 120, 120, 120, 120, 120, 120, 120, 120, 120, 119, 119, 119, 60, 60, 60, 8, 8, 12, 7, 7, 88, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 155, 7, 7, 151, 7, 7, 148, 7, 7, 145, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 9, 9, 143, 10, 10, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 9, 9, 146, 11, 11, 146, 9, 9, 146, 8, 8, 145, 8, 8, 145, + 7, 7, 145, 7, 7, 145, 11, 11, 145, 20, 20, 145, 13, 13, 143, 7, 7, 140, 7, 7, 136, 7, 7, 133, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 139, 7, 7, 184, 7, 7, 189, 7, 7, 184, 7, 7, 182, 7, 7, 182, 7, 7, 184, 7, 7, 184, + 7, 7, 183, 7, 7, 180, 7, 7, 177, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 133, 133, 188, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 157, + 7, 7, 157, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 130, 7, 7, 126, 7, 7, 124, + 7, 7, 121, 7, 7, 119, 7, 7, 116, 7, 7, 112, 7, 7, 107, 7, 7, 99, 7, 7, 91, 7, 7, 79, 7, 7, 54, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 41, 10, 10, 82, 7, 7, 112, 7, 7, 125, 7, 7, 133, 7, 7, 140, 7, 7, 143, 7, 7, 144, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 208, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 98, 98, 162, 252, 252, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 198, 198, 216, 7, 7, 147, 133, 133, 180, + 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 8, 8, 150, 8, 8, 151, + 8, 8, 152, 7, 7, 152, 7, 7, 152, 8, 8, 152, 23, 23, 152, 19, 19, 153, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 8, 8, 149, 11, 11, 150, 8, 8, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 14, 14, 148, + 27, 27, 151, 10, 10, 154, 7, 7, 159, 7, 7, 165, 7, 7, 166, 7, 7, 119, 7, 7, 88, 27, 27, 81, 82, 82, 103, 107, 107, 119, 118, 118, 124, 117, 117, 122, 107, 107, 110, 80, 80, 83, 41, 41, 43, 44, 44, 45, 35, 35, 35, 22, 22, 22, 13, 13, 13, 8, 8, 8, 8, 8, 8, + 14, 14, 14, 25, 25, 25, 34, 34, 34, 41, 41, 41, 51, 51, 51, 100, 100, 100, 120, 120, 120, 121, 121, 121, 121, 121, 121, 119, 119, 119, 86, 86, 86, 14, 14, 15, 7, 7, 33, 7, 7, 121, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 153, 7, 7, 149, + 7, 7, 145, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 145, + 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 8, 8, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, + 12, 12, 146, 15, 15, 145, 13, 13, 145, 10, 10, 144, 8, 8, 144, 7, 7, 144, 7, 7, 144, 227, 227, 235, 255, 255, 255, 255, 255, 255, 148, 148, 183, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 154, 7, 7, 190, 7, 7, 189, + 7, 7, 185, 7, 7, 184, 7, 7, 185, 7, 7, 188, 7, 7, 188, 7, 7, 186, 7, 7, 182, 227, 227, 240, 255, 255, 255, 255, 255, 255, 148, 148, 202, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, + 133, 133, 188, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 128, 7, 7, 124, 7, 7, 122, 7, 7, 119, 7, 7, 116, 7, 7, 112, 7, 7, 108, 7, 7, 100, 7, 7, 92, 7, 7, 80, 7, 7, 54, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 41, 10, 10, 87, 7, 7, 119, + 7, 7, 133, 7, 7, 138, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 220, 220, 231, 255, 255, 255, 255, 255, 255, + 185, 185, 208, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 174, 174, 200, 255, 255, 255, 255, 255, 255, + 246, 246, 248, 133, 133, 179, 63, 63, 154, 7, 7, 148, 133, 133, 180, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 148, + 7, 7, 148, 7, 7, 149, 8, 8, 149, 8, 8, 151, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 11, 11, 151, 9, 9, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, + 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 8, 8, 151, 7, 7, 155, 7, 7, 161, 7, 7, 165, 7, 7, 168, 7, 7, 166, 7, 7, 115, 7, 7, 71, 11, 11, 62, 33, 33, 61, 50, 50, 65, 47, 47, 57, 30, 30, 39, 11, 11, 21, 7, 7, 13, 7, 7, 9, + 7, 7, 11, 7, 7, 9, 7, 7, 7, 24, 24, 23, 35, 35, 35, 42, 42, 42, 42, 42, 42, 41, 41, 41, 42, 42, 42, 82, 82, 82, 118, 118, 118, 121, 121, 121, 121, 121, 121, 119, 119, 119, 82, 82, 82, 17, 17, 17, 8, 8, 22, 7, 7, 87, 7, 7, 135, 7, 7, 162, 7, 7, 161, + 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 150, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 8, 8, 145, 10, 10, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 8, 8, 144, 8, 8, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 227, 227, 235, 255, 255, 255, 255, 255, 255, 148, 148, 183, 7, 7, 136, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, + 7, 7, 132, 7, 7, 159, 7, 7, 189, 7, 7, 194, 7, 7, 189, 7, 7, 186, 7, 7, 187, 7, 7, 189, 7, 7, 194, 7, 7, 193, 7, 7, 188, 7, 7, 184, 227, 227, 240, 255, 255, 255, 255, 255, 255, 148, 148, 202, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 165, + 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 133, 133, 188, 255, 255, 255, 255, 255, 255, 250, 250, 252, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 131, 7, 7, 129, 7, 7, 125, 7, 7, 123, 7, 7, 120, 7, 7, 117, 7, 7, 113, 7, 7, 109, 7, 7, 100, 7, 7, 93, 7, 7, 80, 7, 7, 54, 36, 36, 39, 222, 222, 222, + 255, 255, 255, 222, 222, 222, 37, 37, 42, 10, 10, 91, 7, 7, 126, 7, 7, 139, 7, 7, 141, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 208, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 108, 108, 171, 204, 204, 221, 239, 239, 244, 252, 252, 253, 246, 246, 249, 225, 225, 234, 167, 167, 197, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 143, 197, 197, 215, 255, 255, 255, 255, 255, 255, 208, 208, 223, 7, 7, 146, 7, 7, 146, 231, 231, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 245, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 149, 8, 8, 149, 8, 8, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 151, + 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 151, 7, 7, 154, 7, 7, 159, 7, 7, 165, 7, 7, 167, 7, 7, 169, 7, 7, 172, 7, 7, 173, 7, 7, 146, 7, 7, 91, 7, 7, 64, 8, 8, 55, + 7, 7, 51, 7, 7, 53, 8, 8, 67, 9, 9, 80, 7, 7, 83, 7, 7, 91, 7, 7, 75, 7, 7, 15, 10, 10, 10, 25, 25, 25, 38, 38, 38, 42, 42, 42, 41, 41, 41, 59, 59, 59, 110, 110, 110, 121, 121, 121, 118, 118, 118, 97, 97, 97, 51, 51, 51, 11, 11, 11, 8, 8, 24, + 7, 7, 81, 7, 7, 109, 7, 7, 146, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 152, 7, 7, 148, 7, 7, 145, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 143, 8, 8, 143, 10, 10, 143, 7, 7, 143, 7, 7, 145, 7, 7, 145, 7, 7, 146, 8, 8, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 11, 11, 145, 19, 19, 146, 10, 10, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 145, 12, 12, 146, 14, 14, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 214, 214, 226, 240, 240, 245, 240, 240, 244, 140, 140, 179, + 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 145, 7, 7, 192, 7, 7, 193, 7, 7, 189, 7, 7, 188, 7, 7, 188, 7, 7, 192, 7, 7, 197, 7, 7, 201, 7, 7, 197, 7, 7, 190, 7, 7, 185, 227, 227, 240, 255, 255, 255, 255, 255, 255, 148, 148, 202, + 7, 7, 171, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 133, 133, 187, 255, 255, 255, 255, 255, 255, 250, 250, 252, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 151, + 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 130, 7, 7, 126, 7, 7, 124, 7, 7, 121, 7, 7, 117, 7, 7, 114, 7, 7, 109, 7, 7, 101, + 7, 7, 93, 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 40, 10, 10, 69, 7, 7, 111, 7, 7, 140, 7, 7, 144, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, + 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 208, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 172, 172, 202, 251, 251, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 220, 220, 230, 86, 86, 157, 7, 7, 142, 7, 7, 142, 227, 227, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 165, 196, 231, 231, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 245, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 8, 8, 147, 7, 7, 149, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 150, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 152, 7, 7, 154, 7, 7, 159, 7, 7, 162, 7, 7, 166, 7, 7, 168, 7, 7, 171, 7, 7, 174, + 7, 7, 177, 7, 7, 178, 7, 7, 177, 7, 7, 165, 7, 7, 158, 7, 7, 156, 7, 7, 157, 7, 7, 152, 7, 7, 116, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 78, 7, 7, 30, 7, 7, 10, 13, 13, 13, 20, 20, 21, 32, 32, 32, 78, 78, 78, 93, 93, 93, 77, 77, 77, + 40, 40, 40, 20, 20, 21, 8, 8, 16, 7, 7, 41, 7, 7, 91, 7, 7, 104, 7, 7, 120, 7, 7, 157, 7, 7, 161, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 153, 7, 7, 150, 8, 8, 147, 10, 10, 145, 7, 7, 144, 7, 7, 145, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 10, 10, 143, 18, 18, 144, 8, 8, 144, 7, 7, 145, 7, 7, 145, 8, 8, 145, 12, 12, 146, 9, 9, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 8, 8, 145, 10, 10, 145, 9, 9, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 15, 15, 146, 24, 24, 146, 9, 9, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 145, 7, 7, 143, 7, 7, 141, 7, 7, 138, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 154, 7, 7, 195, 7, 7, 189, 7, 7, 188, 7, 7, 189, 7, 7, 192, 7, 7, 196, 7, 7, 194, 7, 7, 186, 7, 7, 199, 7, 7, 193, + 7, 7, 186, 227, 227, 241, 255, 255, 255, 255, 255, 255, 148, 148, 203, 7, 7, 172, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 231, 231, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 246, + 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 131, 7, 7, 128, 7, 7, 125, + 7, 7, 122, 7, 7, 118, 7, 7, 114, 7, 7, 109, 7, 7, 101, 7, 7, 93, 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 44, 7, 7, 70, 7, 7, 119, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, + 7, 7, 149, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 208, 7, 7, 147, 7, 7, 148, 7, 7, 149, 186, 186, 210, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 242, 44, 44, 146, 7, 7, 142, 227, 227, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 165, 165, 197, 221, 221, 232, 247, 247, 249, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 244, 244, 248, 230, 230, 238, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 8, 8, 146, 8, 8, 146, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 151, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 157, 7, 7, 159, 7, 7, 163, + 7, 7, 165, 7, 7, 168, 7, 7, 169, 7, 7, 171, 7, 7, 174, 7, 7, 178, 7, 7, 180, 7, 7, 180, 7, 7, 178, 7, 7, 175, 7, 7, 170, 7, 7, 158, 7, 7, 123, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 100, 7, 7, 72, 7, 7, 43, + 7, 7, 19, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 12, 8, 8, 22, 7, 7, 57, 7, 7, 82, 7, 7, 102, 7, 7, 105, 7, 7, 108, 7, 7, 139, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 152, + 9, 9, 149, 17, 17, 147, 8, 8, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 9, 9, 143, 12, 12, 144, 8, 8, 145, 7, 7, 145, + 7, 7, 145, 10, 10, 146, 13, 13, 146, 10, 10, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 8, 8, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 15, 15, 146, 26, 26, 147, 227, 227, 235, + 255, 255, 255, 255, 255, 255, 119, 119, 173, 219, 219, 230, 247, 247, 250, 48, 48, 149, 227, 227, 235, 255, 255, 255, 255, 255, 255, 148, 148, 182, 7, 7, 135, 7, 7, 133, 7, 7, 133, 7, 7, 132, 44, 44, 136, 181, 181, 207, 219, 219, 239, 245, 245, 250, 243, 243, 249, 220, 220, 239, 177, 177, 224, + 31, 31, 197, 240, 240, 246, 255, 255, 255, 255, 255, 255, 60, 60, 196, 7, 7, 187, 227, 227, 241, 255, 255, 255, 255, 255, 255, 158, 158, 208, 193, 193, 221, 235, 235, 243, 251, 251, 253, 243, 243, 248, 209, 209, 227, 94, 94, 176, 7, 7, 160, 7, 7, 158, 7, 7, 157, 231, 231, 239, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 246, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 135, 7, 7, 132, 7, 7, 130, 7, 7, 126, 7, 7, 123, 7, 7, 119, 7, 7, 115, 7, 7, 110, 7, 7, 102, 7, 7, 94, 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 44, 7, 7, 64, 7, 7, 97, + 7, 7, 146, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 208, + 7, 7, 147, 7, 7, 148, 110, 110, 170, 252, 252, 253, 255, 255, 255, 255, 255, 255, 218, 218, 229, 116, 116, 172, 25, 25, 146, 65, 65, 152, 161, 161, 193, 245, 245, 248, 255, 255, 255, 255, 255, 255, 184, 184, 206, 7, 7, 141, 190, 190, 210, 240, 240, 244, 255, 255, 255, 255, 255, 255, 239, 239, 244, + 214, 214, 227, 138, 138, 183, 7, 7, 148, 133, 133, 181, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 147, 7, 7, 146, 8, 8, 146, 8, 8, 145, 7, 7, 146, 7, 7, 146, 8, 8, 146, + 8, 8, 146, 7, 7, 146, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 156, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 159, 7, 7, 157, + 7, 7, 157, 7, 7, 158, 7, 7, 160, 7, 7, 164, 7, 7, 165, 7, 7, 167, 7, 7, 169, 7, 7, 171, 7, 7, 172, 7, 7, 176, 7, 7, 179, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 176, 7, 7, 162, 7, 7, 124, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 104, + 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 97, 7, 7, 99, 7, 7, 104, 7, 7, 105, 7, 7, 105, 7, 7, 106, 7, 7, 105, 7, 7, 106, 7, 7, 129, 7, 7, 157, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, + 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 8, 8, 151, 11, 11, 149, 8, 8, 146, 7, 7, 146, 7, 7, 146, 8, 8, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 8, 8, 144, 8, 8, 144, 8, 8, 145, 7, 7, 145, 7, 7, 144, 9, 9, 145, 8, 8, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 9, 9, 145, 21, 21, 146, 227, 227, 235, 255, 255, 255, 255, 255, 255, 241, 241, 245, 255, 255, 255, 255, 255, 255, 48, 48, 146, 227, 227, 235, 255, 255, 255, 255, 255, 255, 148, 148, 182, 7, 7, 134, 7, 7, 133, 7, 7, 133, 118, 118, 164, 234, 234, 239, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 229, 229, 242, 247, 247, 249, 255, 255, 255, 255, 255, 255, 60, 60, 196, 7, 7, 187, 227, 227, 241, 255, 255, 255, 255, 255, 255, 251, 251, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 242, 247, + 117, 117, 181, 7, 7, 158, 7, 7, 157, 221, 221, 233, 247, 247, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 248, 230, 230, 239, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 149, 7, 7, 148, 7, 7, 145, 7, 7, 143, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 133, 7, 7, 131, 7, 7, 128, 7, 7, 124, 7, 7, 120, 7, 7, 116, 7, 7, 111, 7, 7, 102, 7, 7, 94, 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, + 222, 222, 222, 37, 37, 39, 10, 10, 44, 7, 7, 64, 7, 7, 90, 7, 7, 144, 7, 7, 151, 7, 7, 149, 7, 7, 149, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, + 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 208, 7, 7, 146, 7, 7, 147, 220, 220, 231, 255, 255, 255, 255, 255, 255, 225, 225, 234, 36, 36, 150, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 128, 128, 175, 254, 254, 254, 255, 255, 255, 251, 251, 252, 76, 76, 153, + 7, 7, 141, 205, 205, 220, 255, 255, 255, 255, 255, 255, 200, 200, 217, 7, 7, 145, 7, 7, 148, 7, 7, 148, 133, 133, 180, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, + 8, 8, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 8, 8, 145, 8, 8, 146, 7, 7, 146, 7, 7, 146, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 151, 7, 7, 159, 7, 7, 164, + 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 167, 7, 7, 168, 7, 7, 169, 7, 7, 171, 7, 7, 172, 7, 7, 174, 7, 7, 176, 7, 7, 178, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 171, 7, 7, 132, + 7, 7, 109, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 107, 7, 7, 125, 7, 7, 155, + 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 8, 8, 150, 7, 7, 147, 7, 7, 146, 7, 7, 146, 9, 9, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 8, 8, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 144, 11, 11, 145, 227, 227, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 48, 48, 144, 227, 227, 234, 255, 255, 255, 255, 255, 255, 148, 148, 181, 7, 7, 134, + 7, 7, 133, 67, 67, 143, 243, 243, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 253, 239, 239, 248, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 60, 196, 7, 7, 187, 227, 227, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 249, 249, 251, 248, 248, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 239, 245, 25, 25, 158, 7, 7, 156, 7, 7, 156, 133, 133, 186, 255, 255, 255, 255, 255, 255, 250, 250, 252, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 150, + 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 132, 7, 7, 130, 7, 7, 125, 7, 7, 121, 7, 7, 117, 7, 7, 111, 7, 7, 102, 7, 7, 94, + 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 44, 7, 7, 64, 7, 7, 92, 7, 7, 144, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 152, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 155, + 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 208, 7, 7, 146, 65, 65, 155, 253, 253, 253, 255, 255, 255, 255, 255, 255, 142, 142, 185, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 224, 224, 233, 255, 255, 255, 255, 255, 255, 155, 155, 188, 7, 7, 141, 205, 205, 220, 255, 255, 255, 255, 255, 255, 200, 200, 217, 7, 7, 145, 7, 7, 147, 7, 7, 148, 133, 133, 181, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, + 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 8, 8, 145, 9, 9, 146, 8, 8, 146, 7, 7, 146, 7, 7, 146, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 149, 7, 7, 154, 7, 7, 168, 7, 7, 172, 7, 7, 170, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 168, 7, 7, 170, 7, 7, 171, 7, 7, 174, 7, 7, 174, 7, 7, 175, 7, 7, 176, 7, 7, 179, + 7, 7, 180, 7, 7, 181, 7, 7, 176, 7, 7, 140, 7, 7, 111, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, + 7, 7, 105, 7, 7, 110, 7, 7, 129, 7, 7, 156, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 151, 7, 7, 148, 7, 7, 147, 7, 7, 145, 9, 9, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 145, 8, 8, 145, 8, 8, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 8, 8, 144, + 8, 8, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 144, 227, 227, 235, 255, 255, 255, 255, 255, 255, 252, 252, 253, 169, 169, 196, 63, 63, 147, 7, 7, 138, + 227, 227, 234, 255, 255, 255, 255, 255, 255, 148, 148, 182, 7, 7, 134, 7, 7, 133, 202, 202, 216, 255, 255, 255, 255, 255, 255, 247, 247, 249, 155, 155, 211, 18, 18, 195, 7, 7, 196, 63, 63, 204, 195, 195, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 60, 195, 7, 7, 187, + 227, 227, 241, 255, 255, 255, 255, 255, 255, 253, 253, 254, 159, 159, 208, 25, 25, 173, 7, 7, 167, 164, 164, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 142, 142, 190, 7, 7, 156, 7, 7, 156, 133, 133, 185, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 159, 7, 7, 158, 7, 7, 158, + 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 128, + 7, 7, 123, 7, 7, 118, 7, 7, 112, 7, 7, 103, 7, 7, 94, 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 44, 7, 7, 64, 7, 7, 97, 7, 7, 145, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 152, 7, 7, 154, + 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 220, 220, 230, 255, 255, 255, 255, 255, 255, 185, 185, 207, 7, 7, 145, 123, 123, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 185, 185, 207, 7, 7, 141, 205, 205, 220, 255, 255, 255, 255, 255, 255, 200, 200, 217, 7, 7, 146, 7, 7, 146, 7, 7, 147, 133, 133, 180, 255, 255, 255, 255, 255, 255, + 250, 250, 251, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 8, 8, 145, 8, 8, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 160, 7, 7, 176, 7, 7, 173, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 169, 7, 7, 172, 7, 7, 174, + 7, 7, 175, 7, 7, 176, 7, 7, 176, 7, 7, 177, 7, 7, 178, 7, 7, 180, 7, 7, 178, 7, 7, 149, 7, 7, 113, 7, 7, 109, 7, 7, 108, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 104, 7, 7, 104, + 7, 7, 104, 7, 7, 105, 7, 7, 105, 7, 7, 106, 7, 7, 111, 7, 7, 129, 7, 7, 147, 7, 7, 160, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 152, 7, 7, 149, 7, 7, 146, 8, 8, 144, 9, 9, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 8, 8, 143, 10, 10, 143, 7, 7, 142, 7, 7, 142, 8, 8, 143, 8, 8, 145, 17, 17, 146, 10, 10, 146, 7, 7, 146, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 144, 8, 8, 144, 14, 14, 145, 10, 10, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 227, 227, 235, 255, 255, 255, + 255, 255, 255, 197, 197, 214, 7, 7, 139, 7, 7, 136, 7, 7, 136, 227, 227, 234, 255, 255, 255, 255, 255, 255, 148, 148, 181, 7, 7, 134, 18, 18, 134, 250, 250, 251, 255, 255, 255, 255, 255, 255, 156, 156, 186, 7, 7, 185, 7, 7, 195, 7, 7, 197, 7, 7, 200, 7, 7, 152, 206, 206, 218, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 60, 192, 7, 7, 185, 227, 227, 241, 255, 255, 255, 255, 255, 255, 201, 201, 227, 7, 7, 176, 7, 7, 172, 7, 7, 167, 7, 7, 164, 231, 231, 240, 255, 255, 255, 255, 255, 255, 181, 181, 210, 7, 7, 156, 7, 7, 156, 133, 133, 185, 255, 255, 255, + 255, 255, 255, 250, 250, 251, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 129, 7, 7, 124, 7, 7, 119, 7, 7, 113, 7, 7, 104, 7, 7, 94, 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 44, 7, 7, 64, 7, 7, 101, 7, 7, 146, + 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, + 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 220, 220, 230, 255, 255, 255, 255, 255, 255, 185, 185, 207, 7, 7, 144, + 139, 139, 182, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 197, 214, 7, 7, 142, 205, 205, 220, 255, 255, 255, 255, 255, 255, 200, 200, 217, 7, 7, 145, + 7, 7, 146, 7, 7, 146, 133, 133, 180, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 153, 7, 7, 178, 7, 7, 176, 7, 7, 174, 7, 7, 171, 7, 7, 168, + 7, 7, 167, 7, 7, 169, 7, 7, 171, 7, 7, 173, 7, 7, 176, 7, 7, 177, 7, 7, 177, 7, 7, 177, 7, 7, 178, 7, 7, 179, 7, 7, 179, 7, 7, 153, 7, 7, 117, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, + 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 104, 7, 7, 105, 7, 7, 123, 7, 7, 140, 7, 7, 140, 7, 7, 145, 7, 7, 152, 7, 7, 159, 7, 7, 161, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 160, 7, 7, 159, + 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 8, 8, 150, 8, 8, 147, 9, 9, 145, 9, 9, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 9, 9, 143, 18, 18, 144, 8, 8, 143, 7, 7, 143, 7, 7, 144, + 11, 11, 145, 23, 23, 147, 10, 10, 146, 8, 8, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 11, 11, 145, 19, 19, 145, 9, 9, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 227, 227, 235, 255, 255, 255, 255, 255, 255, 158, 158, 191, 7, 7, 139, 7, 7, 136, 7, 7, 136, 227, 227, 234, 255, 255, 255, 255, 255, 255, 148, 148, 181, 7, 7, 134, 106, 106, 158, 255, 255, 255, 255, 255, 255, 248, 248, 249, 7, 7, 136, 7, 7, 188, + 7, 7, 194, 7, 7, 194, 7, 7, 200, 7, 7, 180, 124, 124, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 60, 191, 7, 7, 183, 227, 227, 240, 255, 255, 255, 255, 255, 255, 163, 163, 210, 7, 7, 174, 7, 7, 171, 7, 7, 167, 7, 7, 164, 206, 206, 225, 255, 255, 255, 255, 255, 255, + 191, 191, 215, 7, 7, 156, 7, 7, 156, 133, 133, 185, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 130, 7, 7, 125, 7, 7, 120, 7, 7, 114, 7, 7, 104, 7, 7, 95, 7, 7, 81, 7, 7, 55, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, + 37, 37, 39, 10, 10, 44, 7, 7, 64, 7, 7, 100, 7, 7, 146, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 220, 220, 230, 255, 255, 255, 255, 255, 255, 185, 185, 207, 7, 7, 144, 112, 112, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 243, 233, 233, 240, 233, 233, 240, 233, 233, 239, 233, 233, 239, 233, 233, 239, 233, 233, 239, 233, 233, 239, 233, 233, 239, 233, 233, 239, 171, 171, 199, 7, 7, 142, + 205, 205, 220, 255, 255, 255, 255, 255, 255, 200, 200, 217, 7, 7, 145, 7, 7, 145, 7, 7, 145, 133, 133, 179, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, + 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 145, + 7, 7, 172, 7, 7, 183, 7, 7, 177, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 172, 7, 7, 174, 7, 7, 177, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 179, 7, 7, 161, 7, 7, 122, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, + 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 114, 7, 7, 148, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 165, + 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 8, 8, 150, 8, 8, 148, 9, 9, 145, 8, 8, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 8, 8, 143, 13, 13, 144, 9, 9, 143, 7, 7, 144, 7, 7, 144, 18, 18, 146, 28, 28, 147, 10, 10, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, 16, 16, 145, 16, 16, 146, 8, 8, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 227, 227, 235, 255, 255, 255, 255, 255, 255, 148, 148, 184, 7, 7, 139, 7, 7, 136, 7, 7, 135, 227, 227, 234, 255, 255, 255, 255, 255, 255, 148, 148, 181, 7, 7, 134, 141, 141, 177, + 255, 255, 255, 255, 255, 255, 232, 232, 238, 7, 7, 134, 7, 7, 184, 7, 7, 193, 7, 7, 193, 7, 7, 197, 7, 7, 198, 70, 70, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 60, 189, 7, 7, 181, 227, 227, 240, 255, 255, 255, 255, 255, 255, 151, 151, 203, 7, 7, 172, 7, 7, 169, + 7, 7, 167, 7, 7, 164, 194, 194, 219, 255, 255, 255, 255, 255, 255, 193, 193, 216, 7, 7, 156, 7, 7, 156, 133, 133, 185, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 149, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 132, 7, 7, 126, 7, 7, 121, 7, 7, 115, 7, 7, 105, 7, 7, 95, 7, 7, 82, + 7, 7, 56, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 64, 7, 7, 91, 7, 7, 144, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 220, 220, 230, 255, 255, 255, 255, 255, 255, 185, 185, 207, 7, 7, 144, 18, 18, 146, 242, 242, 246, 255, 255, 255, 255, 255, 255, 192, 192, 213, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 36, 36, 147, + 70, 70, 152, 70, 70, 152, 70, 70, 152, 31, 31, 144, 7, 7, 142, 205, 205, 220, 255, 255, 255, 255, 255, 255, 200, 200, 217, 7, 7, 144, 7, 7, 144, 7, 7, 144, 133, 133, 179, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, + 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 154, 7, 7, 185, 7, 7, 182, 7, 7, 178, 7, 7, 174, 7, 7, 173, 7, 7, 173, 7, 7, 174, 7, 7, 176, 7, 7, 177, 7, 7, 179, 7, 7, 180, 7, 7, 179, 7, 7, 179, 7, 7, 171, 7, 7, 125, + 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 106, 7, 7, 137, 7, 7, 157, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, + 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 155, 7, 7, 154, 7, 7, 152, 8, 8, 151, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 8, 8, 143, 10, 10, 143, 7, 7, 142, 7, 7, 141, 8, 8, 143, 9, 9, 144, 12, 12, 145, 7, 7, 145, 7, 7, 144, 22, 22, 146, 20, 20, 146, 8, 8, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 8, 8, 144, 15, 15, 145, 11, 11, 146, 7, 7, 146, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 8, 8, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 227, 227, 235, 255, 255, 255, 255, 255, 255, 148, 148, 184, 7, 7, 139, 7, 7, 136, 7, 7, 135, 227, 227, 234, + 255, 255, 255, 255, 255, 255, 148, 148, 181, 7, 7, 134, 98, 98, 155, 255, 255, 255, 255, 255, 255, 246, 246, 248, 7, 7, 131, 7, 7, 166, 7, 7, 194, 7, 7, 194, 7, 7, 197, 7, 7, 201, 117, 117, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 60, 188, 7, 7, 180, 227, 227, 240, + 255, 255, 255, 255, 255, 255, 148, 148, 201, 7, 7, 171, 7, 7, 168, 7, 7, 166, 7, 7, 163, 193, 193, 218, 255, 255, 255, 255, 255, 255, 193, 193, 216, 7, 7, 156, 7, 7, 156, 133, 133, 185, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, + 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 133, 7, 7, 128, + 7, 7, 121, 7, 7, 115, 7, 7, 105, 7, 7, 96, 7, 7, 83, 7, 7, 57, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 64, 7, 7, 78, 7, 7, 121, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 156, + 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 207, 7, 7, 144, 7, 7, 145, 159, 159, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 196, 215, + 97, 97, 166, 7, 7, 147, 51, 51, 151, 137, 137, 181, 237, 237, 242, 255, 255, 255, 255, 255, 255, 239, 239, 243, 51, 51, 147, 7, 7, 142, 205, 205, 220, 255, 255, 255, 255, 255, 255, 200, 200, 217, 7, 7, 142, 7, 7, 144, 7, 7, 144, 133, 133, 178, 255, 255, 255, 255, 255, 255, 250, 250, 251, + 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 143, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 139, 7, 7, 168, 7, 7, 189, 7, 7, 183, 7, 7, 179, 7, 7, 177, 7, 7, 175, 7, 7, 176, 7, 7, 177, 7, 7, 180, 7, 7, 180, + 7, 7, 181, 7, 7, 181, 7, 7, 179, 7, 7, 142, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 126, 7, 7, 155, 7, 7, 159, + 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, + 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 143, 10, 10, 143, 20, 20, 144, 8, 8, 142, 7, 7, 142, 7, 7, 144, 9, 9, 145, 11, 11, 145, 7, 7, 145, 7, 7, 145, 14, 14, 145, 11, 11, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, + 7, 7, 144, 8, 8, 144, 10, 10, 145, 8, 8, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 9, 9, 145, 13, 13, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 227, 227, 235, 255, 255, 255, 255, 255, 255, + 148, 148, 184, 7, 7, 138, 7, 7, 136, 7, 7, 135, 227, 227, 234, 255, 255, 255, 255, 255, 255, 148, 148, 181, 7, 7, 134, 7, 7, 133, 249, 249, 250, 255, 255, 255, 255, 255, 255, 148, 148, 179, 7, 7, 139, 7, 7, 177, 7, 7, 193, 7, 7, 193, 7, 7, 175, 198, 198, 214, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 60, 60, 188, 7, 7, 179, 227, 227, 239, 255, 255, 255, 255, 255, 255, 148, 148, 201, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 164, 193, 193, 218, 255, 255, 255, 255, 255, 255, 193, 193, 216, 7, 7, 156, 7, 7, 156, 133, 133, 185, 255, 255, 255, 255, 255, 255, + 250, 250, 251, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 129, 7, 7, 122, 7, 7, 115, 7, 7, 106, 7, 7, 97, 7, 7, 84, 7, 7, 57, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 64, 7, 7, 75, 7, 7, 89, 7, 7, 135, + 7, 7, 160, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 207, 7, 7, 145, 7, 7, 145, + 7, 7, 146, 206, 206, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 252, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 253, 137, 137, 179, 7, 7, 142, 7, 7, 142, 205, 205, 220, 255, 255, 255, 255, 255, 255, 200, 200, 217, 7, 7, 142, 7, 7, 143, + 7, 7, 143, 133, 133, 178, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 156, 7, 7, 190, 7, 7, 188, 7, 7, 182, 7, 7, 180, + 7, 7, 179, 7, 7, 180, 7, 7, 180, 7, 7, 180, 7, 7, 181, 7, 7, 182, 7, 7, 183, 7, 7, 173, 7, 7, 125, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 105, + 7, 7, 105, 7, 7, 114, 7, 7, 150, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, + 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, 9, 9, 145, 13, 13, 145, 9, 9, 143, 7, 7, 144, 7, 7, 145, 12, 12, 145, 10, 10, 146, 7, 7, 145, 7, 7, 145, 8, 8, 145, + 8, 8, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 8, 8, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 15, 15, 145, 25, 25, 146, 8, 8, 145, + 7, 7, 144, 7, 7, 144, 227, 227, 235, 255, 255, 255, 255, 255, 255, 148, 148, 183, 7, 7, 136, 7, 7, 135, 7, 7, 135, 227, 227, 234, 255, 255, 255, 255, 255, 255, 148, 148, 181, 7, 7, 134, 7, 7, 133, 199, 199, 214, 255, 255, 255, 255, 255, 255, 245, 245, 247, 149, 149, 180, 7, 7, 136, + 7, 7, 143, 44, 44, 145, 183, 183, 203, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 60, 60, 190, 7, 7, 181, 227, 227, 240, 255, 255, 255, 255, 255, 255, 148, 148, 201, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 165, 193, 193, 218, 255, 255, 255, 255, 255, 255, 193, 193, 216, + 7, 7, 156, 7, 7, 156, 133, 133, 185, 255, 255, 255, 255, 255, 255, 250, 250, 252, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 134, 7, 7, 129, 7, 7, 122, 7, 7, 116, 7, 7, 106, 7, 7, 97, 7, 7, 85, 7, 7, 58, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, + 10, 10, 45, 7, 7, 65, 7, 7, 75, 7, 7, 83, 7, 7, 98, 7, 7, 139, 7, 7, 164, 7, 7, 164, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, + 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 220, 220, 231, + 255, 255, 255, 255, 255, 255, 185, 185, 208, 7, 7, 145, 7, 7, 146, 7, 7, 146, 44, 44, 151, 187, 187, 210, 252, 252, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 247, 250, 146, 146, 184, 7, 7, 142, 7, 7, 142, 7, 7, 142, 205, 205, 220, + 255, 255, 255, 255, 255, 255, 200, 200, 216, 7, 7, 141, 7, 7, 142, 7, 7, 143, 133, 133, 178, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 146, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, + 7, 7, 166, 7, 7, 195, 7, 7, 190, 7, 7, 186, 7, 7, 184, 7, 7, 183, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 183, 7, 7, 183, 7, 7, 185, 7, 7, 161, 7, 7, 116, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 109, + 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 109, 7, 7, 139, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, + 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 148, 8, 8, 147, 8, 8, 146, 9, 9, 146, 7, 7, 145, 7, 7, 145, + 14, 14, 146, 9, 9, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 8, 8, 145, 8, 8, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 13, 13, 144, 15, 15, 144, 8, 8, 142, 7, 7, 143, 7, 7, 143, 227, 227, 235, 255, 255, 255, 255, 255, 255, 148, 148, 183, 7, 7, 136, 7, 7, 135, 7, 7, 135, 227, 227, 234, 255, 255, 255, 255, 255, 255, 148, 148, 181, 7, 7, 134, 7, 7, 133, 65, 65, 143, + 243, 243, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 250, 237, 237, 241, 252, 252, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 51, 51, 190, 7, 7, 183, 227, 227, 240, 255, 255, 255, 255, 255, 255, 148, 148, 203, 7, 7, 173, 7, 7, 171, 7, 7, 170, + 7, 7, 167, 193, 193, 218, 255, 255, 255, 255, 255, 255, 193, 193, 217, 7, 7, 157, 7, 7, 156, 133, 133, 186, 255, 255, 255, 255, 255, 255, 250, 250, 252, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 135, 7, 7, 129, 7, 7, 122, 7, 7, 115, 7, 7, 106, 7, 7, 98, 7, 7, 86, 7, 7, 59, + 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 76, 7, 7, 83, 7, 7, 91, 7, 7, 102, 7, 7, 134, 7, 7, 164, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 220, 220, 231, 255, 255, 255, 255, 255, 255, 185, 185, 208, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 108, 108, 170, 204, 204, 220, 239, 239, 244, 251, 251, 252, 249, 249, 251, 234, 234, 240, 191, 191, 211, 82, 82, 156, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 205, 205, 220, 255, 255, 255, 255, 255, 255, 200, 200, 216, 7, 7, 141, 7, 7, 142, 7, 7, 142, 133, 133, 178, 255, 255, 255, 255, 255, 255, 250, 250, 251, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 138, 7, 7, 182, 7, 7, 194, 7, 7, 192, 7, 7, 189, 7, 7, 188, 7, 7, 188, 7, 7, 187, 7, 7, 186, 7, 7, 185, 7, 7, 185, 7, 7, 185, 7, 7, 186, 7, 7, 152, 7, 7, 113, 7, 7, 112, 7, 7, 111, + 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 130, 7, 7, 160, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, + 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 8, 8, 148, 7, 7, 147, 8, 8, 147, 13, 13, 147, 8, 8, 146, 7, 7, 146, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 227, 227, 235, 255, 255, 255, 255, 255, 255, 148, 148, 183, 7, 7, 136, 7, 7, 136, 7, 7, 135, 227, 227, 234, 255, 255, 255, + 255, 255, 255, 148, 148, 181, 7, 7, 134, 7, 7, 133, 7, 7, 133, 118, 118, 164, 235, 235, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 210, 221, 251, 251, 252, 255, 255, 255, 254, 254, 254, 7, 7, 194, 7, 7, 187, 227, 227, 241, 255, 255, 255, + 255, 255, 255, 148, 148, 205, 7, 7, 177, 7, 7, 176, 7, 7, 174, 7, 7, 171, 193, 193, 220, 255, 255, 255, 255, 255, 255, 193, 193, 217, 7, 7, 158, 7, 7, 158, 133, 133, 187, 255, 255, 255, 255, 255, 255, 250, 250, 252, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 139, 7, 7, 134, 7, 7, 128, 7, 7, 121, + 7, 7, 115, 7, 7, 106, 7, 7, 99, 7, 7, 87, 7, 7, 60, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 76, 7, 7, 84, 7, 7, 91, 7, 7, 96, 7, 7, 102, 7, 7, 132, 7, 7, 166, 7, 7, 165, 7, 7, 162, + 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, + 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 144, 7, 7, 193, 7, 7, 193, 7, 7, 193, 7, 7, 193, 7, 7, 196, 7, 7, 196, 7, 7, 195, 7, 7, 193, 7, 7, 189, 7, 7, 188, 7, 7, 189, + 7, 7, 189, 7, 7, 152, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 121, 7, 7, 156, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, + 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 152, 7, 7, 151, 7, 7, 150, 8, 8, 150, 8, 8, 148, 8, 8, 148, 9, 9, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 143, + 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 227, 227, 234, 255, 255, 255, 255, 255, 255, 148, 148, 183, + 7, 7, 137, 7, 7, 136, 7, 7, 136, 227, 227, 234, 255, 255, 255, 255, 255, 255, 148, 148, 181, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 51, 51, 138, 183, 183, 203, 220, 220, 229, 245, 245, 247, 242, 242, 245, 217, 217, 226, 165, 165, 190, 103, 103, 154, 255, 255, 255, 255, 255, 255, + 241, 241, 245, 7, 7, 173, 7, 7, 181, 227, 227, 241, 255, 255, 255, 255, 255, 255, 148, 148, 209, 7, 7, 184, 7, 7, 183, 7, 7, 181, 7, 7, 176, 193, 193, 221, 255, 255, 255, 255, 255, 255, 193, 193, 218, 7, 7, 160, 7, 7, 159, 133, 133, 187, 255, 255, 255, 255, 255, 255, 250, 250, 252, + 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 141, 7, 7, 139, 7, 7, 134, 7, 7, 128, 7, 7, 121, 7, 7, 116, 7, 7, 107, 7, 7, 100, 7, 7, 88, 7, 7, 61, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 76, 7, 7, 84, 7, 7, 91, 7, 7, 96, + 7, 7, 100, 7, 7, 107, 7, 7, 149, 7, 7, 169, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, + 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 147, 7, 7, 196, 7, 7, 195, 7, 7, 195, 7, 7, 198, 7, 7, 185, 7, 7, 163, + 7, 7, 165, 7, 7, 186, 7, 7, 196, 7, 7, 196, 7, 7, 195, 7, 7, 196, 7, 7, 164, 7, 7, 116, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 114, 7, 7, 151, 7, 7, 166, + 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, + 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 149, 8, 8, 148, 8, 8, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 25, 25, 136, 144, 144, 178, 144, 144, 178, 144, 144, 178, 111, 111, 161, 7, 7, 133, 7, 7, 132, 7, 7, 132, + 7, 7, 131, 7, 7, 130, 198, 198, 212, 255, 255, 255, 255, 255, 255, 209, 209, 220, 7, 7, 132, 7, 7, 136, 7, 7, 143, 7, 7, 157, 7, 7, 176, 7, 7, 185, 7, 7, 187, 7, 7, 186, 7, 7, 188, 7, 7, 182, 7, 7, 176, 7, 7, 171, 7, 7, 167, 7, 7, 164, 7, 7, 162, + 7, 7, 160, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 143, 7, 7, 141, 7, 7, 138, 7, 7, 133, 7, 7, 128, 7, 7, 121, 7, 7, 116, 7, 7, 107, 7, 7, 100, 7, 7, 88, 7, 7, 61, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, + 7, 7, 65, 7, 7, 76, 7, 7, 84, 7, 7, 92, 7, 7, 96, 7, 7, 100, 7, 7, 103, 7, 7, 119, 7, 7, 163, 7, 7, 171, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 165, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, + 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 144, 7, 7, 195, + 7, 7, 200, 7, 7, 199, 7, 7, 186, 7, 7, 148, 7, 7, 134, 7, 7, 134, 7, 7, 143, 7, 7, 168, 7, 7, 190, 7, 7, 198, 7, 7, 200, 7, 7, 179, 7, 7, 121, 7, 7, 113, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, + 7, 7, 108, 7, 7, 110, 7, 7, 142, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, + 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 209, 209, 221, 255, 255, 255, + 255, 255, 255, 253, 253, 253, 185, 185, 205, 115, 115, 162, 57, 57, 140, 107, 107, 158, 194, 194, 210, 254, 254, 254, 255, 255, 255, 255, 255, 255, 117, 117, 161, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 132, 7, 7, 140, 7, 7, 143, 7, 7, 143, 7, 7, 162, 7, 7, 185, + 7, 7, 180, 7, 7, 173, 7, 7, 169, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 161, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 137, 7, 7, 133, 7, 7, 128, 7, 7, 121, 7, 7, 116, 7, 7, 108, 7, 7, 101, 7, 7, 88, 7, 7, 61, 36, 36, 39, + 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 66, 7, 7, 76, 7, 7, 84, 7, 7, 92, 7, 7, 97, 7, 7, 101, 7, 7, 104, 7, 7, 107, 7, 7, 131, 7, 7, 170, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 162, + 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 162, 7, 7, 171, 7, 7, 154, 7, 7, 138, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 138, 7, 7, 144, 7, 7, 149, 7, 7, 165, 7, 7, 137, 7, 7, 113, 7, 7, 112, 7, 7, 111, + 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 110, 7, 7, 133, 7, 7, 166, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 168, + 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, + 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 84, 84, 151, 236, 236, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 214, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, + 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 129, 7, 7, 164, 7, 7, 183, 7, 7, 177, 7, 7, 171, 7, 7, 168, 7, 7, 164, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, + 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 141, 7, 7, 139, 7, 7, 136, 7, 7, 132, 7, 7, 128, 7, 7, 122, 7, 7, 117, + 7, 7, 108, 7, 7, 101, 7, 7, 89, 7, 7, 61, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 66, 7, 7, 76, 7, 7, 84, 7, 7, 92, 7, 7, 97, 7, 7, 101, 7, 7, 105, 7, 7, 107, 7, 7, 111, 7, 7, 144, 7, 7, 176, + 7, 7, 176, 7, 7, 175, 7, 7, 172, 7, 7, 168, 7, 7, 164, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 141, 7, 7, 155, 7, 7, 119, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 128, 7, 7, 162, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 170, + 7, 7, 171, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 143, 7, 7, 143, 7, 7, 144, 8, 8, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 70, 70, 146, 213, 213, 224, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 253, 189, 189, 206, 18, 18, 131, 7, 7, 130, + 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 136, 7, 7, 172, 7, 7, 182, 7, 7, 176, 7, 7, 171, 7, 7, 167, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 167, 7, 7, 169, + 7, 7, 171, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 141, 7, 7, 138, + 7, 7, 136, 7, 7, 132, 7, 7, 126, 7, 7, 122, 7, 7, 117, 7, 7, 108, 7, 7, 101, 7, 7, 89, 7, 7, 61, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 76, 7, 7, 84, 7, 7, 92, 7, 7, 97, 7, 7, 101, + 7, 7, 104, 7, 7, 107, 7, 7, 108, 7, 7, 114, 7, 7, 169, 7, 7, 180, 7, 7, 177, 7, 7, 173, 7, 7, 170, 7, 7, 166, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 145, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, + 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 151, 7, 7, 148, 7, 7, 119, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 126, 7, 7, 161, 7, 7, 173, 7, 7, 172, 7, 7, 171, 7, 7, 171, 7, 7, 171, + 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, + 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 145, 7, 7, 144, 19, 19, 145, 19, 19, 145, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 101, 101, 158, 181, 181, 202, 202, 202, 216, 215, 215, 225, 205, 205, 218, + 174, 174, 196, 92, 92, 151, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 141, 7, 7, 171, 7, 7, 181, 7, 7, 176, 7, 7, 171, 7, 7, 168, + 7, 7, 166, 7, 7, 165, 7, 7, 166, 7, 7, 168, 7, 7, 171, 7, 7, 174, 7, 7, 176, 7, 7, 177, 7, 7, 175, 7, 7, 173, 7, 7, 169, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 150, + 7, 7, 147, 7, 7, 145, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 131, 7, 7, 126, 7, 7, 121, 7, 7, 116, 7, 7, 108, 7, 7, 101, 7, 7, 88, 7, 7, 61, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, + 7, 7, 76, 7, 7, 84, 7, 7, 92, 7, 7, 97, 7, 7, 101, 7, 7, 104, 7, 7, 106, 7, 7, 108, 7, 7, 117, 7, 7, 168, 7, 7, 178, 7, 7, 175, 7, 7, 172, 7, 7, 169, 7, 7, 167, 7, 7, 164, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 153, + 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, + 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 135, 7, 7, 169, 7, 7, 164, 7, 7, 134, 7, 7, 121, 7, 7, 118, 7, 7, 123, 7, 7, 142, 7, 7, 171, 7, 7, 177, + 7, 7, 175, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 175, 7, 7, 176, 7, 7, 176, 7, 7, 175, 7, 7, 175, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, + 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 143, 7, 7, 143, 8, 8, 143, 10, 10, 143, 7, 7, 142, 7, 7, 144, 7, 7, 145, 7, 7, 145, 22, 22, 145, 21, 21, 145, 8, 8, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, + 7, 7, 132, 7, 7, 165, 7, 7, 181, 7, 7, 177, 7, 7, 172, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 172, 7, 7, 176, 7, 7, 181, 7, 7, 182, 7, 7, 180, 7, 7, 177, 7, 7, 173, 7, 7, 170, 7, 7, 167, 7, 7, 164, 7, 7, 161, 7, 7, 159, + 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 147, 7, 7, 145, 7, 7, 142, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 131, 7, 7, 125, 7, 7, 121, 7, 7, 116, 7, 7, 108, 7, 7, 100, 7, 7, 88, 7, 7, 61, 36, 36, 39, 222, 222, 222, + 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 76, 7, 7, 84, 7, 7, 92, 7, 7, 97, 7, 7, 100, 7, 7, 103, 7, 7, 110, 7, 7, 133, 7, 7, 161, 7, 7, 175, 7, 7, 172, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, + 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 139, 7, 7, 172, 7, 7, 188, 7, 7, 182, + 7, 7, 179, 7, 7, 183, 7, 7, 186, 7, 7, 184, 7, 7, 180, 7, 7, 177, 7, 7, 176, 7, 7, 176, 7, 7, 176, 7, 7, 176, 7, 7, 176, 7, 7, 176, 7, 7, 176, 7, 7, 177, 7, 7, 179, 7, 7, 179, 7, 7, 177, 7, 7, 175, 7, 7, 173, 7, 7, 172, 7, 7, 169, + 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, + 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 9, 9, 143, 17, 17, 144, 8, 8, 143, 7, 7, 145, 7, 7, 145, 8, 8, 145, 11, 11, 144, 8, 8, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 8, 8, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, + 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 130, 7, 7, 153, 7, 7, 179, 7, 7, 180, 7, 7, 175, 7, 7, 172, 7, 7, 171, 7, 7, 171, 7, 7, 174, 7, 7, 178, 7, 7, 182, 7, 7, 184, 7, 7, 182, 7, 7, 181, 7, 7, 178, + 7, 7, 174, 7, 7, 170, 7, 7, 167, 7, 7, 163, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 147, 7, 7, 145, 7, 7, 142, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 130, 7, 7, 125, 7, 7, 120, 7, 7, 115, 7, 7, 107, + 7, 7, 100, 7, 7, 88, 7, 7, 60, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 76, 7, 7, 84, 7, 7, 92, 7, 7, 96, 7, 7, 100, 7, 7, 106, 7, 7, 145, 7, 7, 168, 7, 7, 173, 7, 7, 169, 7, 7, 167, + 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 133, 7, 7, 139, 7, 7, 155, 7, 7, 166, 7, 7, 177, 7, 7, 196, 7, 7, 194, 7, 7, 186, 7, 7, 182, 7, 7, 179, 7, 7, 177, 7, 7, 178, 7, 7, 179, 7, 7, 179, 7, 7, 178, 7, 7, 177, 7, 7, 178, 7, 7, 179, 7, 7, 180, 7, 7, 180, + 7, 7, 178, 7, 7, 175, 7, 7, 173, 7, 7, 172, 7, 7, 169, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, + 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 8, 8, 144, 14, 14, 144, 10, 10, 143, 7, 7, 145, 7, 7, 146, + 9, 9, 145, 8, 8, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, + 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 128, 7, 7, 147, 7, 7, 176, 7, 7, 182, 7, 7, 179, 7, 7, 176, 7, 7, 174, 7, 7, 175, 7, 7, 178, + 7, 7, 182, 7, 7, 183, 7, 7, 182, 7, 7, 181, 7, 7, 180, 7, 7, 177, 7, 7, 173, 7, 7, 169, 7, 7, 165, 7, 7, 161, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 148, 7, 7, 145, 7, 7, 142, 7, 7, 140, 7, 7, 137, 7, 7, 134, + 7, 7, 130, 7, 7, 125, 7, 7, 120, 7, 7, 115, 7, 7, 107, 7, 7, 100, 7, 7, 87, 7, 7, 60, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 76, 7, 7, 84, 7, 7, 92, 7, 7, 96, 7, 7, 100, 7, 7, 123, + 7, 7, 166, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 151, + 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 138, 7, 7, 176, 7, 7, 197, 7, 7, 188, 7, 7, 183, 7, 7, 180, 7, 7, 179, 7, 7, 180, 7, 7, 182, 7, 7, 182, 7, 7, 181, + 7, 7, 180, 7, 7, 180, 7, 7, 181, 7, 7, 182, 7, 7, 181, 7, 7, 179, 7, 7, 176, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 167, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 8, 8, 145, 9, 9, 144, 12, 12, 145, 8, 8, 145, 7, 7, 145, 11, 11, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 137, 7, 7, 168, + 7, 7, 184, 7, 7, 182, 7, 7, 178, 7, 7, 177, 7, 7, 178, 7, 7, 180, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 179, 7, 7, 175, 7, 7, 170, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 149, + 7, 7, 146, 7, 7, 143, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 131, 7, 7, 125, 7, 7, 120, 7, 7, 116, 7, 7, 108, 7, 7, 100, 7, 7, 88, 7, 7, 60, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 76, + 7, 7, 84, 7, 7, 91, 7, 7, 96, 7, 7, 101, 7, 7, 142, 7, 7, 166, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, + 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, + 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 152, 7, 7, 194, 7, 7, 189, 7, 7, 184, 7, 7, 181, + 7, 7, 181, 7, 7, 182, 7, 7, 184, 7, 7, 185, 7, 7, 183, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 183, 7, 7, 181, 7, 7, 179, 7, 7, 176, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 159, + 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 147, 9, 9, 146, 11, 11, 145, 8, 8, 146, 8, 8, 146, 14, 14, 146, 8, 8, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, + 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 128, 7, 7, 150, 7, 7, 178, 7, 7, 184, 7, 7, 180, 7, 7, 179, 7, 7, 180, 7, 7, 180, 7, 7, 180, 7, 7, 181, 7, 7, 182, 7, 7, 180, 7, 7, 176, 7, 7, 171, 7, 7, 166, 7, 7, 163, 7, 7, 160, + 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 141, 7, 7, 138, 7, 7, 135, 7, 7, 132, 7, 7, 126, 7, 7, 121, 7, 7, 117, 7, 7, 108, 7, 7, 101, 7, 7, 88, 7, 7, 60, 36, 36, 39, 222, 222, 222, 255, 255, 255, + 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 65, 7, 7, 75, 7, 7, 84, 7, 7, 91, 7, 7, 96, 7, 7, 102, 7, 7, 149, 7, 7, 164, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 154, + 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 138, 7, 7, 175, 7, 7, 193, 7, 7, 186, 7, 7, 183, 7, 7, 183, 7, 7, 184, 7, 7, 186, 7, 7, 187, 7, 7, 185, 7, 7, 184, 7, 7, 183, 7, 7, 183, 7, 7, 182, 7, 7, 180, 7, 7, 178, 7, 7, 175, 7, 7, 173, 7, 7, 172, 7, 7, 171, 7, 7, 169, + 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 9, 9, 148, 11, 11, 148, 8, 8, 147, 8, 8, 146, 15, 15, 147, 8, 8, 146, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, + 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 125, 7, 7, 138, 7, 7, 171, 7, 7, 183, 7, 7, 181, 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 180, 7, 7, 182, 7, 7, 182, + 7, 7, 178, 7, 7, 172, 7, 7, 168, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 156, 7, 7, 152, 7, 7, 149, 7, 7, 145, 7, 7, 142, 7, 7, 140, 7, 7, 137, 7, 7, 133, 7, 7, 128, 7, 7, 122, 7, 7, 117, 7, 7, 109, 7, 7, 101, + 7, 7, 88, 7, 7, 60, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 65, 7, 7, 75, 7, 7, 83, 7, 7, 91, 7, 7, 96, 7, 7, 102, 7, 7, 151, 7, 7, 163, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, + 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, + 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 148, 7, 7, 187, 7, 7, 190, 7, 7, 186, 7, 7, 185, 7, 7, 186, 7, 7, 187, 7, 7, 188, 7, 7, 187, 7, 7, 185, 7, 7, 183, 7, 7, 182, 7, 7, 181, 7, 7, 179, 7, 7, 176, + 7, 7, 174, 7, 7, 173, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 8, 8, 148, 8, 8, 149, 8, 8, 148, 9, 9, 147, 12, 12, 146, + 8, 8, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 132, 7, 7, 162, 7, 7, 183, 7, 7, 181, + 7, 7, 179, 7, 7, 178, 7, 7, 180, 7, 7, 184, 7, 7, 185, 7, 7, 182, 7, 7, 177, 7, 7, 171, 7, 7, 167, 7, 7, 165, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 7, 154, 7, 7, 151, 7, 7, 147, 7, 7, 144, 7, 7, 141, 7, 7, 139, 7, 7, 134, + 7, 7, 129, 7, 7, 123, 7, 7, 118, 7, 7, 109, 7, 7, 102, 7, 7, 89, 7, 7, 61, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 64, 7, 7, 75, 7, 7, 83, 7, 7, 91, 7, 7, 96, 7, 7, 101, 7, 7, 142, 7, 7, 165, + 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 150, 7, 7, 181, 7, 7, 192, 7, 7, 189, 7, 7, 188, 7, 7, 189, 7, 7, 190, 7, 7, 188, 7, 7, 186, + 7, 7, 183, 7, 7, 182, 7, 7, 180, 7, 7, 177, 7, 7, 175, 7, 7, 173, 7, 7, 173, 7, 7, 172, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 149, 7, 7, 148, 8, 8, 147, 8, 8, 146, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, + 7, 7, 124, 7, 7, 123, 7, 7, 129, 7, 7, 161, 7, 7, 184, 7, 7, 182, 7, 7, 180, 7, 7, 183, 7, 7, 175, 7, 7, 150, 7, 7, 154, 7, 7, 178, 7, 7, 176, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 163, 7, 7, 159, 7, 7, 156, 7, 7, 153, + 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 140, 7, 7, 135, 7, 7, 130, 7, 7, 124, 7, 7, 119, 7, 7, 110, 7, 7, 102, 7, 7, 90, 7, 7, 62, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 65, 7, 7, 75, 7, 7, 83, + 7, 7, 91, 7, 7, 96, 7, 7, 100, 7, 7, 115, 7, 7, 153, 7, 7, 166, 7, 7, 165, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 142, 7, 7, 169, 7, 7, 190, + 7, 7, 195, 7, 7, 195, 7, 7, 195, 7, 7, 192, 7, 7, 188, 7, 7, 185, 7, 7, 182, 7, 7, 179, 7, 7, 177, 7, 7, 174, 7, 7, 173, 7, 7, 173, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 170, 7, 7, 167, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, + 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 126, 7, 7, 147, 7, 7, 167, 7, 7, 174, 7, 7, 169, 7, 7, 135, 7, 7, 121, 7, 7, 122, 7, 7, 146, 7, 7, 177, 7, 7, 178, 7, 7, 175, 7, 7, 173, + 7, 7, 169, 7, 7, 165, 7, 7, 161, 7, 7, 158, 7, 7, 155, 7, 7, 152, 7, 7, 149, 7, 7, 145, 7, 7, 141, 7, 7, 137, 7, 7, 132, 7, 7, 125, 7, 7, 120, 7, 7, 111, 7, 7, 103, 7, 7, 91, 7, 7, 62, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, + 37, 37, 39, 10, 10, 45, 7, 7, 65, 7, 7, 76, 7, 7, 83, 7, 7, 91, 7, 7, 96, 7, 7, 100, 7, 7, 104, 7, 7, 114, 7, 7, 139, 7, 7, 162, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 158, 7, 7, 157, + 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, + 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 137, 7, 7, 154, 7, 7, 171, 7, 7, 181, 7, 7, 190, 7, 7, 196, 7, 7, 193, 7, 7, 188, 7, 7, 183, 7, 7, 180, 7, 7, 177, 7, 7, 174, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 171, + 7, 7, 168, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, + 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 126, 7, 7, 130, 7, 7, 128, 7, 7, 121, 7, 7, 121, 7, 7, 120, + 7, 7, 121, 7, 7, 153, 7, 7, 182, 7, 7, 182, 7, 7, 178, 7, 7, 172, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 154, 7, 7, 150, 7, 7, 146, 7, 7, 142, 7, 7, 138, 7, 7, 133, 7, 7, 128, 7, 7, 121, 7, 7, 112, 7, 7, 104, 7, 7, 91, + 7, 7, 64, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 65, 7, 7, 76, 7, 7, 84, 7, 7, 91, 7, 7, 96, 7, 7, 100, 7, 7, 104, 7, 7, 106, 7, 7, 109, 7, 7, 122, 7, 7, 155, 7, 7, 170, 7, 7, 168, 7, 7, 166, + 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 148, 7, 7, 149, + 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, + 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 137, 7, 7, 144, 7, 7, 167, 7, 7, 194, 7, 7, 194, 7, 7, 186, 7, 7, 182, 7, 7, 178, 7, 7, 175, 7, 7, 174, + 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 172, 7, 7, 168, 7, 7, 165, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, + 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, + 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 125, 7, 7, 159, 7, 7, 183, 7, 7, 184, 7, 7, 176, 7, 7, 169, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 155, 7, 7, 151, 7, 7, 147, 7, 7, 143, 7, 7, 139, 7, 7, 134, + 7, 7, 129, 7, 7, 122, 7, 7, 113, 7, 7, 105, 7, 7, 92, 7, 7, 65, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 45, 7, 7, 65, 7, 7, 76, 7, 7, 84, 7, 7, 92, 7, 7, 96, 7, 7, 100, 7, 7, 105, 7, 7, 107, 7, 7, 108, + 7, 7, 110, 7, 7, 115, 7, 7, 149, 7, 7, 174, 7, 7, 172, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, + 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 158, 7, 7, 192, + 7, 7, 190, 7, 7, 184, 7, 7, 179, 7, 7, 176, 7, 7, 175, 7, 7, 175, 7, 7, 175, 7, 7, 176, 7, 7, 175, 7, 7, 173, 7, 7, 169, 7, 7, 165, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, + 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, + 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 118, 7, 7, 119, 7, 7, 131, 7, 7, 159, 7, 7, 178, 7, 7, 172, 7, 7, 165, 7, 7, 161, 7, 7, 159, 7, 7, 155, + 7, 7, 151, 7, 7, 147, 7, 7, 143, 7, 7, 140, 7, 7, 136, 7, 7, 131, 7, 7, 124, 7, 7, 114, 7, 7, 107, 7, 7, 94, 7, 7, 65, 36, 36, 39, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 65, 7, 7, 76, 7, 7, 84, 7, 7, 92, + 7, 7, 97, 7, 7, 101, 7, 7, 105, 7, 7, 108, 7, 7, 109, 7, 7, 111, 7, 7, 111, 7, 7, 119, 7, 7, 149, 7, 7, 173, 7, 7, 175, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, + 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, + 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 135, 7, 7, 169, 7, 7, 194, 7, 7, 185, 7, 7, 179, 7, 7, 176, 7, 7, 174, 7, 7, 174, 7, 7, 175, 7, 7, 176, 7, 7, 175, 7, 7, 172, 7, 7, 169, 7, 7, 165, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 157, + 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, + 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 123, 7, 7, 160, + 7, 7, 176, 7, 7, 169, 7, 7, 164, 7, 7, 161, 7, 7, 157, 7, 7, 152, 7, 7, 148, 7, 7, 145, 7, 7, 141, 7, 7, 137, 7, 7, 133, 7, 7, 126, 7, 7, 116, 7, 7, 108, 7, 7, 94, 7, 7, 66, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, + 10, 10, 46, 7, 7, 66, 7, 7, 77, 7, 7, 84, 7, 7, 92, 7, 7, 97, 7, 7, 101, 7, 7, 105, 7, 7, 108, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 116, 7, 7, 141, 7, 7, 174, 7, 7, 175, 7, 7, 172, 7, 7, 171, 7, 7, 168, 7, 7, 166, + 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 151, 7, 7, 192, 7, 7, 183, 7, 7, 176, 7, 7, 171, 7, 7, 168, 7, 7, 169, 7, 7, 170, 7, 7, 172, 7, 7, 173, 7, 7, 171, 7, 7, 168, + 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, + 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, + 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, + 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 116, 7, 7, 132, 7, 7, 171, 7, 7, 174, 7, 7, 168, 7, 7, 163, 7, 7, 158, 7, 7, 153, 7, 7, 149, 7, 7, 146, 7, 7, 143, 7, 7, 139, 7, 7, 134, 7, 7, 128, 7, 7, 117, 7, 7, 109, 7, 7, 95, 7, 7, 66, + 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 46, 7, 7, 66, 7, 7, 77, 7, 7, 85, 7, 7, 93, 7, 7, 97, 7, 7, 102, 7, 7, 106, 7, 7, 108, 7, 7, 110, 7, 7, 111, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 142, + 7, 7, 173, 7, 7, 177, 7, 7, 173, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, + 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 141, + 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 142, 7, 7, 183, 7, 7, 179, 7, 7, 168, 7, 7, 164, 7, 7, 161, 7, 7, 161, + 7, 7, 163, 7, 7, 168, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, + 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, + 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 120, 7, 7, 145, 7, 7, 146, 7, 7, 117, 7, 7, 117, 7, 7, 142, 7, 7, 176, 7, 7, 174, 7, 7, 167, 7, 7, 160, 7, 7, 155, 7, 7, 151, 7, 7, 148, 7, 7, 145, 7, 7, 140, 7, 7, 135, + 7, 7, 129, 7, 7, 118, 7, 7, 109, 7, 7, 96, 7, 7, 67, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 67, 7, 7, 77, 7, 7, 85, 7, 7, 93, 7, 7, 98, 7, 7, 102, 7, 7, 106, 7, 7, 109, 7, 7, 110, 7, 7, 111, + 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 117, 7, 7, 141, 7, 7, 175, 7, 7, 177, 7, 7, 173, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, + 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 139, 7, 7, 170, + 7, 7, 166, 7, 7, 158, 7, 7, 152, 7, 7, 150, 7, 7, 151, 7, 7, 154, 7, 7, 159, 7, 7, 163, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, + 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, + 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 123, 7, 7, 170, 7, 7, 183, 7, 7, 136, 7, 7, 116, 7, 7, 117, 7, 7, 146, 7, 7, 177, 7, 7, 170, 7, 7, 163, 7, 7, 157, + 7, 7, 153, 7, 7, 149, 7, 7, 146, 7, 7, 141, 7, 7, 136, 7, 7, 129, 7, 7, 118, 7, 7, 109, 7, 7, 96, 7, 7, 68, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 47, 7, 7, 67, 7, 7, 78, 7, 7, 86, 7, 7, 94, 7, 7, 99, + 7, 7, 103, 7, 7, 107, 7, 7, 109, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 118, 7, 7, 137, 7, 7, 169, 7, 7, 177, 7, 7, 173, 7, 7, 169, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 157, + 7, 7, 154, 7, 7, 152, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 155, + 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, + 7, 7, 130, 7, 7, 122, 9, 9, 115, 9, 9, 113, 8, 8, 118, 8, 8, 122, 8, 8, 127, 7, 7, 131, 7, 7, 136, 7, 7, 140, 7, 7, 145, 7, 7, 151, 7, 7, 157, 7, 7, 160, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, + 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, + 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 123, 7, 7, 169, 7, 7, 185, 7, 7, 173, 7, 7, 136, 7, 7, 117, + 7, 7, 130, 7, 7, 176, 7, 7, 172, 7, 7, 164, 7, 7, 158, 7, 7, 153, 7, 7, 150, 7, 7, 146, 7, 7, 141, 7, 7, 136, 7, 7, 129, 7, 7, 118, 7, 7, 110, 7, 7, 97, 7, 7, 68, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, + 7, 7, 68, 7, 7, 79, 7, 7, 86, 7, 7, 94, 7, 7, 99, 7, 7, 104, 7, 7, 107, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 132, 7, 7, 162, 7, 7, 178, 7, 7, 173, + 7, 7, 169, 7, 7, 166, 7, 7, 162, 7, 7, 160, 7, 7, 156, 7, 7, 154, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 152, + 7, 7, 152, 7, 7, 153, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 127, 8, 8, 122, 9, 9, 124, 10, 10, 125, 10, 10, 126, 9, 9, 127, 8, 8, 129, 8, 8, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 135, 7, 7, 144, 7, 7, 151, 7, 7, 157, 7, 7, 161, 7, 7, 161, + 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, + 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, + 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 126, + 7, 7, 172, 7, 7, 181, 7, 7, 183, 7, 7, 176, 7, 7, 158, 7, 7, 161, 7, 7, 179, 7, 7, 171, 7, 7, 163, 7, 7, 157, 7, 7, 153, 7, 7, 150, 7, 7, 146, 7, 7, 141, 7, 7, 136, 7, 7, 130, 7, 7, 119, 7, 7, 111, 7, 7, 97, 7, 7, 68, 36, 36, 40, + 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 80, 7, 7, 87, 7, 7, 95, 7, 7, 100, 7, 7, 104, 7, 7, 108, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, + 7, 7, 117, 7, 7, 117, 7, 7, 124, 7, 7, 158, 7, 7, 178, 7, 7, 173, 7, 7, 167, 7, 7, 163, 7, 7, 159, 7, 7, 156, 7, 7, 154, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 128, 8, 8, 130, 8, 8, 131, 7, 7, 132, 9, 9, 133, 11, 11, 133, 13, 13, 133, 12, 12, 133, 9, 9, 134, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, + 7, 7, 130, 7, 7, 144, 7, 7, 152, 7, 7, 158, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 156, + 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 131, + 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, + 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 133, 7, 7, 176, 7, 7, 178, 7, 7, 177, 7, 7, 180, 7, 7, 184, 7, 7, 183, 7, 7, 176, 7, 7, 168, 7, 7, 161, 7, 7, 156, 7, 7, 152, 7, 7, 149, 7, 7, 145, 7, 7, 141, 7, 7, 136, 7, 7, 130, + 7, 7, 120, 7, 7, 111, 7, 7, 98, 7, 7, 68, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 80, 7, 7, 88, 7, 7, 96, 7, 7, 101, 7, 7, 105, 7, 7, 108, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 114, + 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 125, 7, 7, 164, 7, 7, 176, 7, 7, 169, 7, 7, 164, 7, 7, 159, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 130, 8, 8, 132, 8, 8, 134, 8, 8, 134, 9, 9, 135, 10, 10, 135, 10, 10, 135, 11, 11, 135, 13, 13, 135, + 12, 12, 135, 8, 8, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 131, 7, 7, 129, 7, 7, 146, 7, 7, 155, 7, 7, 160, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 158, + 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, + 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, + 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 141, 7, 7, 179, 7, 7, 177, 7, 7, 176, 7, 7, 177, 7, 7, 179, 7, 7, 178, 7, 7, 172, 7, 7, 165, 7, 7, 159, 7, 7, 154, 7, 7, 151, + 7, 7, 148, 7, 7, 144, 7, 7, 140, 7, 7, 136, 7, 7, 131, 7, 7, 120, 7, 7, 112, 7, 7, 98, 7, 7, 69, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 70, 7, 7, 81, 7, 7, 88, 7, 7, 96, 7, 7, 101, 7, 7, 105, + 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 138, 7, 7, 176, 7, 7, 171, 7, 7, 165, 7, 7, 160, 7, 7, 157, 7, 7, 154, + 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 157, + 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 138, + 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 8, 8, 133, 8, 8, 136, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 8, 8, 135, 8, 8, 135, 8, 8, 134, 8, 8, 134, 8, 8, 134, 7, 7, 132, 7, 7, 128, 7, 7, 130, 7, 7, 151, 7, 7, 156, 7, 7, 161, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, + 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, + 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 159, 7, 7, 182, 7, 7, 177, 7, 7, 176, 7, 7, 177, 7, 7, 178, 7, 7, 176, + 7, 7, 170, 7, 7, 163, 7, 7, 158, 7, 7, 153, 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 140, 7, 7, 136, 7, 7, 131, 7, 7, 121, 7, 7, 113, 7, 7, 99, 7, 7, 69, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 70, + 7, 7, 81, 7, 7, 89, 7, 7, 97, 7, 7, 101, 7, 7, 105, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 126, 7, 7, 173, + 7, 7, 173, 7, 7, 165, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 154, 7, 7, 155, + 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 149, + 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 133, + 7, 7, 132, 8, 8, 133, 10, 10, 135, 8, 8, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 135, 9, 9, 134, 12, 12, 133, 8, 8, 131, 8, 8, 126, 7, 7, 140, 7, 7, 152, 7, 7, 158, + 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, + 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 148, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, + 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 120, 7, 7, 144, 7, 7, 182, 7, 7, 184, + 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 179, 7, 7, 175, 7, 7, 168, 7, 7, 161, 7, 7, 156, 7, 7, 153, 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 140, 7, 7, 136, 7, 7, 132, 7, 7, 122, 7, 7, 114, 7, 7, 100, 7, 7, 69, 36, 36, 40, 222, 222, 222, + 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 70, 7, 7, 81, 7, 7, 89, 7, 7, 97, 7, 7, 102, 7, 7, 106, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, + 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 124, 7, 7, 172, 7, 7, 174, 7, 7, 166, 7, 7, 161, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 150, 7, 7, 151, 7, 7, 152, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 155, 7, 7, 155, + 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 132, 7, 7, 132, 14, 14, 134, 12, 12, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 135, 8, 8, 134, 13, 13, 134, + 11, 11, 133, 7, 7, 129, 7, 7, 128, 7, 7, 148, 7, 7, 155, 7, 7, 160, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, + 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, + 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, + 7, 7, 119, 7, 7, 145, 7, 7, 185, 7, 7, 189, 7, 7, 185, 7, 7, 180, 7, 7, 184, 7, 7, 186, 7, 7, 181, 7, 7, 174, 7, 7, 166, 7, 7, 160, 7, 7, 155, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 143, 7, 7, 140, 7, 7, 136, 7, 7, 132, 7, 7, 122, + 7, 7, 115, 7, 7, 102, 7, 7, 70, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 70, 7, 7, 81, 7, 7, 89, 7, 7, 97, 7, 7, 102, 7, 7, 106, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 115, + 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 126, 7, 7, 173, 7, 7, 173, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 130, 10, 10, 132, 19, 19, 134, 9, 9, 134, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 11, 11, 134, 8, 8, 133, 7, 7, 129, 7, 7, 143, 7, 7, 151, 7, 7, 158, 7, 7, 162, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, + 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, + 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, + 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 148, 7, 7, 176, 7, 7, 164, 7, 7, 145, 7, 7, 132, 7, 7, 153, 7, 7, 184, 7, 7, 180, 7, 7, 171, 7, 7, 164, 7, 7, 158, 7, 7, 153, 7, 7, 150, 7, 7, 148, 7, 7, 146, + 7, 7, 142, 7, 7, 139, 7, 7, 135, 7, 7, 131, 7, 7, 122, 7, 7, 116, 7, 7, 103, 7, 7, 71, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 70, 7, 7, 81, 7, 7, 89, 7, 7, 97, 7, 7, 102, 7, 7, 106, 7, 7, 110, + 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 130, 7, 7, 175, 7, 7, 172, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 156, + 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 158, + 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 140, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 132, 8, 8, 132, 16, 16, 133, 12, 12, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 134, 8, 8, 134, 8, 8, 134, 7, 7, 132, 7, 7, 139, 7, 7, 148, 7, 7, 155, 7, 7, 161, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, + 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, + 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 120, 7, 7, 124, 7, 7, 119, 7, 7, 116, 7, 7, 116, 7, 7, 141, 7, 7, 181, 7, 7, 176, 7, 7, 168, 7, 7, 161, + 7, 7, 156, 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 141, 7, 7, 138, 7, 7, 134, 7, 7, 131, 7, 7, 122, 7, 7, 116, 7, 7, 104, 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 70, 7, 7, 81, + 7, 7, 89, 7, 7, 98, 7, 7, 103, 7, 7, 106, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 132, 7, 7, 175, 7, 7, 172, + 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 157, + 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, + 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 8, 8, 133, 12, 12, 135, + 8, 8, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 9, 9, 134, 7, 7, 133, 7, 7, 135, 7, 7, 145, 7, 7, 153, + 7, 7, 161, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 153, + 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, + 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, + 7, 7, 156, 7, 7, 178, 7, 7, 172, 7, 7, 165, 7, 7, 158, 7, 7, 153, 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 137, 7, 7, 133, 7, 7, 130, 7, 7, 122, 7, 7, 116, 7, 7, 104, 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, + 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 70, 7, 7, 81, 7, 7, 89, 7, 7, 98, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, + 7, 7, 118, 7, 7, 118, 7, 7, 137, 7, 7, 177, 7, 7, 171, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 154, + 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 7, 7, 135, 8, 8, 135, 8, 8, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 131, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 134, + 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 143, 7, 7, 151, 7, 7, 160, 7, 7, 167, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 163, + 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, + 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 163, 7, 7, 174, 7, 7, 167, 7, 7, 162, 7, 7, 156, 7, 7, 152, 7, 7, 148, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 138, 7, 7, 135, 7, 7, 133, 7, 7, 129, 7, 7, 121, 7, 7, 116, + 7, 7, 105, 7, 7, 74, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 70, 7, 7, 81, 7, 7, 89, 7, 7, 98, 7, 7, 103, 7, 7, 107, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, + 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 141, 7, 7, 178, 7, 7, 171, 7, 7, 166, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, + 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, + 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 8, 8, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 127, + 7, 7, 130, 7, 7, 133, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 133, 7, 7, 142, 7, 7, 151, 7, 7, 160, 7, 7, 167, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 167, + 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, + 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, + 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 123, 7, 7, 172, 7, 7, 170, 7, 7, 164, 7, 7, 159, 7, 7, 154, 7, 7, 151, 7, 7, 147, 7, 7, 145, 7, 7, 142, 7, 7, 140, 7, 7, 138, + 7, 7, 135, 7, 7, 132, 7, 7, 129, 7, 7, 121, 7, 7, 116, 7, 7, 105, 7, 7, 74, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 81, 7, 7, 89, 7, 7, 97, 7, 7, 103, 7, 7, 107, 7, 7, 111, 7, 7, 112, + 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 130, 7, 7, 173, 7, 7, 174, 7, 7, 167, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, + 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, + 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 8, 8, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 135, 8, 8, 138, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 143, 7, 7, 151, 7, 7, 161, 7, 7, 168, 7, 7, 173, 7, 7, 172, 7, 7, 172, 7, 7, 170, + 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 169, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, + 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, + 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 130, 7, 7, 174, 7, 7, 167, 7, 7, 161, 7, 7, 156, 7, 7, 153, 7, 7, 150, + 7, 7, 147, 7, 7, 145, 7, 7, 142, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 132, 7, 7, 130, 7, 7, 122, 7, 7, 117, 7, 7, 105, 7, 7, 74, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 80, 7, 7, 89, + 7, 7, 97, 7, 7, 103, 7, 7, 107, 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 118, 7, 7, 149, 7, 7, 174, 7, 7, 171, + 7, 7, 165, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 160, + 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 135, 8, 8, 135, 7, 7, 133, 7, 7, 134, 7, 7, 145, 7, 7, 154, 7, 7, 164, + 7, 7, 170, 7, 7, 175, 7, 7, 175, 7, 7, 175, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 171, 7, 7, 171, 7, 7, 172, 7, 7, 173, 7, 7, 173, 7, 7, 172, 7, 7, 169, 7, 7, 166, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, + 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, + 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 137, 7, 7, 174, + 7, 7, 165, 7, 7, 159, 7, 7, 155, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 144, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 130, 7, 7, 122, 7, 7, 117, 7, 7, 105, 7, 7, 74, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, + 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 80, 7, 7, 89, 7, 7, 97, 7, 7, 103, 7, 7, 107, 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, + 7, 7, 118, 7, 7, 117, 7, 7, 122, 7, 7, 157, 7, 7, 175, 7, 7, 168, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, + 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, + 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 139, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 9, 9, 135, 9, 9, 135, + 7, 7, 131, 7, 7, 137, 7, 7, 149, 7, 7, 159, 7, 7, 167, 7, 7, 174, 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 177, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 173, 7, 7, 174, 7, 7, 175, 7, 7, 174, 7, 7, 172, 7, 7, 169, 7, 7, 165, 7, 7, 162, + 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, + 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 142, 7, 7, 174, 7, 7, 164, 7, 7, 159, 7, 7, 155, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 144, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 130, 7, 7, 123, 7, 7, 117, 7, 7, 105, + 7, 7, 74, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 80, 7, 7, 89, 7, 7, 98, 7, 7, 103, 7, 7, 107, 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, + 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 129, 7, 7, 168, 7, 7, 172, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, + 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 162, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, + 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 135, 8, 8, 134, 9, 9, 133, 7, 7, 130, 7, 7, 146, 7, 7, 157, 7, 7, 168, 7, 7, 174, 7, 7, 179, 7, 7, 182, 7, 7, 184, 7, 7, 184, 7, 7, 182, 7, 7, 179, 7, 7, 176, 7, 7, 174, 7, 7, 174, 7, 7, 175, 7, 7, 175, + 7, 7, 174, 7, 7, 171, 7, 7, 168, 7, 7, 164, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, + 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, + 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 118, 7, 7, 150, 7, 7, 174, 7, 7, 164, 7, 7, 158, 7, 7, 154, 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 143, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 135, + 7, 7, 133, 7, 7, 130, 7, 7, 122, 7, 7, 118, 7, 7, 106, 7, 7, 74, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 69, 7, 7, 81, 7, 7, 89, 7, 7, 98, 7, 7, 103, 7, 7, 107, 7, 7, 112, 7, 7, 113, 7, 7, 114, + 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 144, 7, 7, 175, 7, 7, 168, 7, 7, 165, 7, 7, 162, 7, 7, 161, 7, 7, 160, + 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 100, 100, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 208, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, + 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 9, 9, 133, 7, 7, 133, 7, 7, 129, 7, 7, 153, 7, 7, 170, 7, 7, 177, 7, 7, 181, 7, 7, 187, 7, 7, 192, 7, 7, 192, 7, 7, 190, 7, 7, 189, 7, 7, 182, + 7, 7, 178, 7, 7, 175, 7, 7, 175, 7, 7, 175, 7, 7, 175, 7, 7, 173, 7, 7, 170, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, + 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 118, 7, 7, 156, 7, 7, 173, 7, 7, 164, 7, 7, 158, 7, 7, 154, 7, 7, 151, 7, 7, 148, 7, 7, 146, + 7, 7, 143, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 130, 7, 7, 122, 7, 7, 117, 7, 7, 106, 7, 7, 74, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 70, 7, 7, 81, 7, 7, 90, 7, 7, 98, + 7, 7, 103, 7, 7, 107, 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 126, 7, 7, 172, + 7, 7, 172, 7, 7, 167, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 100, 100, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 208, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 160, + 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 8, 8, 134, 7, 7, 133, 7, 7, 131, 7, 7, 129, 7, 7, 143, 7, 7, 178, 7, 7, 185, 7, 7, 191, 7, 7, 190, + 7, 7, 172, 7, 7, 154, 7, 7, 154, 7, 7, 182, 7, 7, 186, 7, 7, 178, 7, 7, 175, 7, 7, 174, 7, 7, 173, 7, 7, 173, 7, 7, 171, 7, 7, 168, 7, 7, 164, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 120, 7, 7, 163, 7, 7, 172, 7, 7, 164, + 7, 7, 158, 7, 7, 154, 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 130, 7, 7, 122, 7, 7, 117, 7, 7, 105, 7, 7, 74, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, + 10, 10, 49, 7, 7, 70, 7, 7, 82, 7, 7, 90, 7, 7, 98, 7, 7, 103, 7, 7, 107, 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 161, 7, 7, 174, 7, 7, 169, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 100, 100, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 208, + 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 129, 7, 7, 129, + 7, 7, 154, 7, 7, 184, 7, 7, 192, 7, 7, 195, 7, 7, 171, 7, 7, 135, 7, 7, 129, 7, 7, 130, 7, 7, 163, 7, 7, 186, 7, 7, 178, 7, 7, 174, 7, 7, 173, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 166, 7, 7, 163, 7, 7, 160, 7, 7, 159, 7, 7, 158, + 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, + 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, + 7, 7, 117, 7, 7, 120, 7, 7, 162, 7, 7, 172, 7, 7, 164, 7, 7, 158, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 134, 7, 7, 131, 7, 7, 122, 7, 7, 116, 7, 7, 104, 7, 7, 74, + 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 71, 7, 7, 82, 7, 7, 90, 7, 7, 98, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, + 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 149, 7, 7, 176, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, + 100, 100, 174, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 209, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, + 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 148, 7, 7, 180, 7, 7, 187, 7, 7, 189, 7, 7, 194, 7, 7, 160, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 160, 7, 7, 186, 7, 7, 178, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 167, + 7, 7, 164, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 138, + 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, + 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, + 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 118, 7, 7, 153, 7, 7, 173, 7, 7, 164, 7, 7, 159, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 136, + 7, 7, 132, 7, 7, 121, 7, 7, 115, 7, 7, 103, 7, 7, 73, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 72, 7, 7, 82, 7, 7, 90, 7, 7, 98, 7, 7, 103, 7, 7, 106, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 115, + 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 141, 7, 7, 177, 7, 7, 174, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 167, + 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 100, 100, 174, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 209, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, + 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, + 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 134, 7, 7, 173, 7, 7, 184, 7, 7, 187, 7, 7, 186, 7, 7, 190, 7, 7, 173, 7, 7, 135, 7, 7, 129, 7, 7, 135, 7, 7, 175, 7, 7, 185, 7, 7, 177, + 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, + 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 100, 100, 167, 255, 255, 255, 255, 255, 255, 221, 221, 231, 7, 7, 144, 135, 135, 179, 219, 219, 229, 247, 247, 249, 250, 250, 251, 234, 234, 239, 184, 184, 205, 44, 44, 141, 7, 7, 137, 118, 118, 166, 213, 213, 225, + 245, 245, 247, 252, 252, 252, 240, 240, 244, 201, 201, 216, 82, 82, 152, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 54, 54, 142, 174, 174, 198, 225, 225, 233, 246, 246, 248, 251, 251, 252, 241, 241, 244, 216, 216, 226, 149, 149, 183, 7, 7, 137, 7, 7, 136, + 7, 7, 135, 232, 232, 237, 255, 255, 255, 255, 255, 255, 244, 244, 246, 31, 31, 133, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 130, 141, 141, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 181, 181, 199, 7, 7, 124, 7, 7, 124, 7, 7, 124, 57, 57, 133, 176, 176, 195, 227, 227, 233, + 245, 245, 247, 251, 251, 252, 241, 241, 244, 209, 209, 219, 125, 125, 162, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 136, 7, 7, 173, 7, 7, 166, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, + 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 138, 7, 7, 133, 7, 7, 121, 7, 7, 114, 7, 7, 102, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 72, 7, 7, 83, 7, 7, 90, 7, 7, 98, 7, 7, 103, + 7, 7, 106, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 129, 7, 7, 172, + 48, 48, 181, 173, 173, 212, 223, 223, 237, 243, 243, 247, 252, 252, 253, 248, 248, 250, 230, 230, 239, 188, 188, 215, 101, 101, 175, 7, 7, 159, 100, 100, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 209, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 160, 54, 54, 165, 174, 174, 206, + 225, 225, 236, 246, 246, 249, 251, 251, 252, 241, 241, 246, 216, 216, 230, 149, 149, 193, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 100, 100, 168, 255, 255, 255, 255, 255, 255, 222, 222, 232, 7, 7, 144, 138, 138, 181, 217, 217, 228, 245, 245, 248, 252, 252, 252, 240, 240, 244, + 201, 201, 218, 89, 89, 160, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 57, 57, 150, 176, 176, 201, 227, 227, 235, 245, 245, 247, 251, 251, 252, 241, 241, 245, 209, 209, 223, 125, 125, 174, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, + 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 8, 8, 135, 8, 8, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 125, 7, 7, 132, 7, 7, 179, 7, 7, 186, 7, 7, 186, 7, 7, 184, 7, 7, 186, 7, 7, 188, 7, 7, 164, + 7, 7, 148, 7, 7, 169, 7, 7, 187, 7, 7, 183, 7, 7, 177, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, + 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 149, 100, 100, 167, 255, 255, 255, 255, 255, 255, 249, 249, 251, 159, 159, 193, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 217, 217, 227, 134, 134, 175, 251, 251, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 242, 65, 65, 146, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 100, 100, 158, 235, 235, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 212, 223, 51, 51, 143, 7, 7, 136, 174, 174, 198, 255, 255, 255, 255, 255, 255, 255, 255, 255, 139, 139, 174, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 204, 204, 216, 255, 255, 255, 255, 255, 255, 252, 252, 253, 87, 87, 144, 7, 7, 125, + 7, 7, 125, 101, 101, 150, 235, 235, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, 175, 175, 194, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 120, 7, 7, 162, 7, 7, 169, 7, 7, 163, + 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 140, 7, 7, 134, 7, 7, 122, 7, 7, 114, 7, 7, 101, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, + 7, 7, 72, 7, 7, 83, 7, 7, 90, 7, 7, 98, 7, 7, 103, 7, 7, 106, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 120, 103, 103, 168, 234, 234, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 158, 158, 199, 7, 7, 159, 100, 100, 176, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 209, 7, 7, 158, + 7, 7, 158, 7, 7, 159, 100, 100, 176, 235, 235, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 212, 227, 51, 51, 158, 7, 7, 152, 7, 7, 151, 7, 7, 150, 100, 100, 167, 255, 255, 255, 255, 255, 255, 250, 250, 251, 174, 174, 200, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 246, 94, 94, 162, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 101, 101, 163, 235, 235, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 253, 253, + 175, 175, 201, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 133, 8, 8, 132, 7, 7, 132, 7, 7, 130, 7, 7, 127, 7, 7, 121, 7, 7, 121, 7, 7, 131, 7, 7, 173, 7, 7, 192, + 7, 7, 185, 7, 7, 184, 7, 7, 184, 7, 7, 189, 7, 7, 193, 7, 7, 193, 7, 7, 193, 7, 7, 187, 7, 7, 181, 7, 7, 177, 7, 7, 174, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 161, + 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 150, 7, 7, 150, 100, 100, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 241, 241, 245, 243, 243, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 250, 240, 240, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 175, 175, 199, 7, 7, 136, 7, 7, 136, 7, 7, 136, 44, 44, 140, 234, 234, 239, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 252, 238, 238, 242, 252, 252, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 217, 7, 7, 136, 76, 76, 148, 251, 251, 252, 255, 255, 255, 255, 255, 255, 203, 203, 216, 7, 7, 131, 7, 7, 131, 7, 7, 131, 41, 41, 135, 246, 246, 248, + 255, 255, 255, 255, 255, 255, 216, 216, 225, 7, 7, 126, 7, 7, 126, 41, 41, 130, 231, 231, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 248, 237, 237, 241, 251, 251, 252, 255, 255, 255, 255, 255, 255, 254, 254, 254, 138, 138, 169, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, + 7, 7, 117, 7, 7, 116, 7, 7, 137, 7, 7, 170, 7, 7, 170, 7, 7, 165, 7, 7, 162, 7, 7, 159, 7, 7, 156, 7, 7, 154, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 142, 7, 7, 135, 7, 7, 122, 7, 7, 114, 7, 7, 101, 7, 7, 72, 36, 36, 40, + 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 72, 7, 7, 83, 7, 7, 91, 7, 7, 98, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 51, 51, 126, 233, 233, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 253, 238, 238, 245, 249, 249, 251, 255, 255, 255, 245, 245, 248, 44, 44, 163, 7, 7, 160, 100, 100, 177, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 209, 7, 7, 158, 7, 7, 158, 44, 44, 162, 234, 234, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 252, 238, 238, 244, 252, 252, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 220, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 100, 100, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 244, 247, 239, 239, 243, 253, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 219, 7, 7, 144, 7, 7, 144, 7, 7, 143, 41, 41, 146, 231, 231, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 246, 246, 249, 237, 237, 242, 251, 251, 252, 255, 255, 255, 255, 255, 255, 254, 254, 254, 138, 138, 181, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 131, 7, 7, 128, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 119, 7, 7, 116, + 7, 7, 116, 7, 7, 127, 7, 7, 129, 7, 7, 151, 7, 7, 193, 7, 7, 187, 7, 7, 184, 7, 7, 183, 7, 7, 185, 7, 7, 187, 7, 7, 188, 7, 7, 186, 7, 7, 183, 7, 7, 180, 7, 7, 177, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 166, + 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 152, + 100, 100, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 162, 162, 194, 7, 7, 144, 7, 7, 142, 196, 196, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 194, 194, 211, 25, 25, 138, 7, 7, 136, 170, 170, 195, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 213, 224, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 165, 165, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 210, 222, 48, 48, 142, 7, 7, 137, 74, 74, 149, 225, 225, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 111, 111, 163, 7, 7, 135, 212, 212, 223, 255, 255, 255, 255, 255, 255, 246, 246, 247, + 36, 36, 134, 7, 7, 131, 7, 7, 131, 145, 145, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 151, 151, 180, 7, 7, 128, 7, 7, 126, 158, 158, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 202, 31, 31, 128, 7, 7, 125, 87, 87, 144, 231, 231, 236, 255, 255, 255, 255, 255, 255, + 222, 222, 228, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 133, 7, 7, 158, 7, 7, 170, 7, 7, 169, 7, 7, 164, 7, 7, 160, 7, 7, 157, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 151, 7, 7, 145, 7, 7, 137, + 7, 7, 123, 7, 7, 115, 7, 7, 102, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 72, 7, 7, 83, 7, 7, 91, 7, 7, 99, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 116, + 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 162, 162, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 219, 228, 67, 67, 174, 7, 7, 178, 7, 7, 171, + 121, 121, 187, 146, 146, 195, 7, 7, 161, 7, 7, 161, 100, 100, 177, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 209, 7, 7, 158, 7, 7, 159, 165, 165, 203, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 210, 226, 48, 48, 162, 7, 7, 157, 74, 74, 166, 225, 225, 235, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 111, 111, 173, 7, 7, 151, 7, 7, 150, 100, 100, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 173, 200, 18, 18, 144, 7, 7, 144, 131, 131, 177, 253, 253, 253, 255, 255, 255, 255, 255, 255, 238, 238, 242, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 158, 158, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 208, 31, 31, 145, 7, 7, 144, 87, 87, 159, 231, 231, 238, 255, 255, 255, 255, 255, 255, 222, 222, 231, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 129, 7, 7, 127, 7, 7, 124, 7, 7, 120, + 7, 7, 117, 7, 7, 112, 7, 7, 109, 7, 7, 109, 7, 7, 116, 7, 7, 125, 7, 7, 128, 7, 7, 128, 7, 7, 134, 7, 7, 184, 7, 7, 190, 7, 7, 185, 7, 7, 182, 7, 7, 182, 7, 7, 183, 7, 7, 183, 7, 7, 182, 7, 7, 181, 7, 7, 179, 7, 7, 177, 7, 7, 175, + 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 152, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 100, 100, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 234, 234, 240, 7, 7, 146, 7, 7, 144, 7, 7, 143, 89, 89, 158, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 245, 247, 41, 41, 141, 7, 7, 137, 7, 7, 136, + 25, 25, 137, 247, 247, 249, 255, 255, 255, 255, 255, 255, 224, 224, 232, 7, 7, 136, 7, 7, 136, 7, 7, 136, 216, 216, 226, 255, 255, 255, 255, 255, 255, 251, 251, 252, 78, 78, 150, 7, 7, 137, 7, 7, 137, 7, 7, 137, 122, 122, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 209, + 7, 7, 135, 144, 144, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 144, 144, 178, 7, 7, 132, 7, 7, 132, 208, 208, 219, 255, 255, 255, 255, 255, 255, 244, 244, 246, 36, 36, 131, 7, 7, 128, 7, 7, 128, 214, 214, 223, 255, 255, 255, 255, 255, 255, 244, 244, 246, 7, 7, 125, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 151, 151, 179, 255, 255, 255, 255, 255, 255, 251, 251, 252, 44, 44, 126, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 118, 7, 7, 132, 7, 7, 153, 7, 7, 165, 7, 7, 166, 7, 7, 162, 7, 7, 159, + 7, 7, 159, 7, 7, 159, 7, 7, 156, 7, 7, 149, 7, 7, 139, 7, 7, 125, 7, 7, 116, 7, 7, 103, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 72, 7, 7, 84, 7, 7, 91, 7, 7, 99, 7, 7, 103, 7, 7, 107, + 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 216, 216, 223, 255, 255, 255, 255, 255, 255, + 252, 252, 253, 94, 94, 143, 7, 7, 139, 7, 7, 175, 7, 7, 174, 7, 7, 169, 7, 7, 165, 7, 7, 163, 7, 7, 162, 100, 100, 177, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 209, 7, 7, 159, 7, 7, 160, 216, 216, 231, 255, 255, 255, 255, 255, 255, 251, 251, 252, 78, 78, 168, + 7, 7, 158, 7, 7, 157, 7, 7, 156, 122, 122, 180, 255, 255, 255, 255, 255, 255, 255, 255, 255, 190, 190, 213, 7, 7, 150, 7, 7, 149, 100, 100, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 241, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 223, 223, 232, 255, 255, 255, + 255, 255, 255, 249, 249, 250, 7, 7, 145, 7, 7, 144, 7, 7, 144, 214, 214, 226, 255, 255, 255, 255, 255, 255, 244, 244, 247, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 151, 151, 188, 255, 255, 255, 255, 255, 255, 251, 251, 252, 44, 44, 148, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 131, + 7, 7, 127, 7, 7, 123, 7, 7, 120, 7, 7, 114, 7, 7, 109, 7, 7, 105, 7, 7, 105, 7, 7, 110, 7, 7, 120, 7, 7, 128, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 164, 7, 7, 192, 7, 7, 186, 7, 7, 182, 7, 7, 180, 7, 7, 180, 7, 7, 180, + 7, 7, 180, 7, 7, 179, 7, 7, 178, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 158, + 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 100, 100, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 199, 199, 218, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 142, 252, 252, 253, 255, 255, 255, + 255, 255, 255, 218, 218, 228, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 234, 234, 239, 255, 255, 255, 255, 255, 255, 226, 226, 233, 7, 7, 136, 7, 7, 136, 7, 7, 136, 237, 237, 241, 255, 255, 255, 255, 255, 255, 234, 234, 239, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 251, 251, 252, 255, 255, 255, 255, 255, 255, 214, 214, 224, 7, 7, 135, 25, 25, 136, 241, 241, 244, 255, 255, 255, 255, 255, 255, 206, 206, 218, 7, 7, 132, 44, 44, 137, 248, 248, 250, 255, 255, 255, 255, 255, 255, 194, 194, 209, 7, 7, 129, 7, 7, 129, 7, 7, 128, 233, 233, 238, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 95, 95, 145, 7, 7, 120, 7, 7, 120, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, + 7, 7, 115, 7, 7, 128, 7, 7, 147, 7, 7, 159, 7, 7, 160, 7, 7, 156, 7, 7, 150, 7, 7, 150, 7, 7, 154, 7, 7, 143, 7, 7, 128, 7, 7, 118, 7, 7, 104, 7, 7, 72, 36, 36, 40, 222, 222, 222, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 72, + 7, 7, 84, 7, 7, 91, 7, 7, 99, 7, 7, 103, 7, 7, 106, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 120, 7, 7, 120, 233, 233, 237, 255, 255, 255, 255, 255, 255, 236, 236, 240, 7, 7, 119, 7, 7, 121, 7, 7, 150, 7, 7, 178, 7, 7, 173, 7, 7, 168, 7, 7, 166, 7, 7, 164, 100, 100, 178, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 210, 7, 7, 160, 7, 7, 161, + 237, 237, 243, 255, 255, 255, 255, 255, 255, 234, 234, 241, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 251, 251, 252, 255, 255, 255, 255, 255, 255, 214, 214, 227, 7, 7, 150, 7, 7, 149, 100, 100, 166, 255, 255, 255, 255, 255, 255, 255, 255, 255, 200, 200, 217, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 145, 208, 208, 223, 255, 255, 255, 255, 255, 255, 251, 251, 252, 7, 7, 145, 7, 7, 145, 7, 7, 145, 233, 233, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 95, 95, 162, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 126, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 154, 7, 7, 192, + 7, 7, 186, 7, 7, 181, 7, 7, 178, 7, 7, 177, 7, 7, 178, 7, 7, 178, 7, 7, 179, 7, 7, 178, 7, 7, 176, 7, 7, 173, 7, 7, 170, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 163, 7, 7, 164, 7, 7, 165, + 7, 7, 165, 7, 7, 165, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 100, 100, 172, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 210, 7, 7, 148, + 7, 7, 146, 7, 7, 145, 7, 7, 143, 251, 251, 252, 255, 255, 255, 255, 255, 255, 208, 208, 221, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 232, 232, 238, 255, 255, 255, 255, 255, 255, 226, 226, 233, 7, 7, 136, 7, 7, 136, 7, 7, 136, 243, 243, 246, 255, 255, 255, 255, 255, 255, + 225, 225, 233, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 243, 243, 246, 255, 255, 255, 255, 255, 255, 225, 225, 233, 7, 7, 135, 7, 7, 134, 189, 189, 206, 255, 255, 255, 255, 255, 255, 247, 247, 249, 44, 44, 137, 150, 150, 181, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 111, 111, 159, 7, 7, 129, 7, 7, 129, 7, 7, 129, 242, 242, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 109, 109, 153, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, + 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 113, 7, 7, 114, 7, 7, 110, 7, 7, 103, 7, 7, 106, 7, 7, 136, 7, 7, 148, 7, 7, 131, 7, 7, 120, 7, 7, 106, 9, 9, 72, 37, 37, 40, 222, 222, 222, + 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 49, 7, 7, 73, 7, 7, 84, 7, 7, 91, 7, 7, 98, 7, 7, 103, 7, 7, 106, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 243, 243, 245, 255, 255, 255, 255, 255, 255, 225, 225, 231, 7, 7, 120, 7, 7, 119, 7, 7, 123, 7, 7, 164, 7, 7, 177, 7, 7, 172, 7, 7, 169, 7, 7, 167, 100, 100, 180, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 179, 179, 210, 7, 7, 162, 7, 7, 163, 243, 243, 247, 255, 255, 255, 255, 255, 255, 225, 225, 236, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 243, 243, 246, 255, 255, 255, 255, 255, 255, 225, 225, 235, 7, 7, 150, 7, 7, 149, 100, 100, 166, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 186, 208, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 204, 204, 221, 255, 255, 255, 255, 255, 255, 251, 251, 252, 7, 7, 147, 7, 7, 147, 7, 7, 146, 242, 242, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 109, 109, 167, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, + 7, 7, 129, 7, 7, 128, 7, 7, 129, 7, 7, 169, 7, 7, 190, 7, 7, 184, 7, 7, 179, 7, 7, 176, 7, 7, 176, 7, 7, 177, 7, 7, 178, 7, 7, 179, 7, 7, 178, 7, 7, 175, 7, 7, 172, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, + 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 100, 100, 171, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 206, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 143, 251, 251, 252, 255, 255, 255, 255, 255, 255, 204, 204, 219, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 232, 232, 238, 255, 255, 255, 255, 255, 255, 226, 226, 234, 7, 7, 136, + 7, 7, 136, 7, 7, 137, 233, 233, 238, 255, 255, 255, 255, 255, 255, 234, 234, 239, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 251, 251, 252, 255, 255, 255, 255, 255, 255, 218, 218, 228, 7, 7, 135, 7, 7, 135, 101, 101, 157, 254, 254, 254, 255, 255, 255, 255, 255, 255, + 145, 145, 178, 208, 208, 220, 255, 255, 255, 255, 255, 255, 227, 227, 233, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 234, 234, 238, 255, 255, 255, 255, 255, 255, 248, 248, 249, 232, 232, 237, 232, 232, 237, 232, 232, 237, 232, 232, 237, 232, 232, 237, 232, 232, 237, 232, 232, 237, 232, 232, 237, + 100, 100, 148, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 104, 7, 7, 101, 7, 7, 98, 7, 7, 103, 7, 7, 139, 7, 7, 136, + 7, 7, 124, 7, 7, 109, 10, 10, 74, 46, 46, 49, 229, 229, 230, 255, 255, 255, 222, 222, 222, 37, 37, 39, 10, 10, 48, 7, 7, 73, 7, 7, 84, 7, 7, 91, 7, 7, 98, 7, 7, 102, 7, 7, 106, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 116, + 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 239, 239, 242, 255, 255, 255, 255, 255, 255, 235, 235, 239, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 135, 7, 7, 174, + 7, 7, 177, 7, 7, 172, 7, 7, 170, 100, 100, 182, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 210, 7, 7, 162, 7, 7, 164, 233, 233, 241, 255, 255, 255, 255, 255, 255, 234, 234, 242, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 251, 251, 252, 255, 255, 255, + 255, 255, 255, 218, 218, 230, 7, 7, 150, 7, 7, 149, 100, 100, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 205, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 147, 204, 204, 221, 255, 255, 255, 255, 255, 255, 251, 251, 252, 7, 7, 148, 7, 7, 148, 7, 7, 147, 234, 234, 240, + 255, 255, 255, 255, 255, 255, 248, 248, 250, 232, 232, 239, 232, 232, 239, 232, 232, 239, 232, 232, 239, 232, 232, 239, 232, 232, 239, 232, 232, 238, 232, 232, 238, 100, 100, 163, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, + 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 137, 7, 7, 188, 7, 7, 188, 7, 7, 182, 7, 7, 178, 7, 7, 175, 7, 7, 175, 7, 7, 176, 7, 7, 177, 7, 7, 178, 7, 7, 178, 7, 7, 175, 7, 7, 171, 7, 7, 169, + 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, + 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 100, 100, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 206, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 251, 251, 252, 255, 255, 255, 255, 255, 255, 204, 204, 219, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 232, 232, 238, 255, 255, 255, 255, 255, 255, 226, 226, 234, 7, 7, 137, 7, 7, 137, 7, 7, 138, 212, 212, 224, 255, 255, 255, 255, 255, 255, 251, 251, 252, 82, 82, 151, 7, 7, 137, 7, 7, 137, 7, 7, 138, 126, 126, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 210, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 223, 223, 231, 255, 255, 255, 255, 255, 255, 191, 191, 208, 243, 243, 245, 255, 255, 255, 255, 255, 255, 166, 166, 191, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 216, 216, 225, 255, 255, 255, 255, 255, 255, 240, 240, 243, 18, 18, 127, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 108, 7, 7, 106, 7, 7, 104, + 7, 7, 102, 7, 7, 98, 7, 7, 95, 7, 7, 113, 7, 7, 139, 7, 7, 130, 7, 7, 113, 10, 10, 75, 47, 47, 50, 230, 230, 230, 255, 255, 255, 222, 222, 222, 38, 38, 39, 12, 12, 49, 7, 7, 73, 7, 7, 84, 7, 7, 91, 7, 7, 98, 7, 7, 102, 7, 7, 105, 7, 7, 109, + 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 223, 223, 229, 255, 255, 255, 255, 255, 255, 251, 251, 252, + 87, 87, 140, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 163, 7, 7, 180, 7, 7, 175, 7, 7, 173, 100, 100, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 210, 7, 7, 163, 7, 7, 164, 212, 212, 229, 255, 255, 255, 255, 255, 255, 251, 251, 252, 82, 82, 170, 7, 7, 159, + 7, 7, 158, 7, 7, 157, 126, 126, 182, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 193, 214, 7, 7, 150, 7, 7, 150, 100, 100, 167, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 205, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 204, 204, 221, 255, 255, 255, 255, 255, 255, + 251, 251, 252, 7, 7, 150, 7, 7, 149, 7, 7, 149, 216, 216, 229, 255, 255, 255, 255, 255, 255, 240, 240, 244, 18, 18, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 141, 7, 7, 190, 7, 7, 185, 7, 7, 180, 7, 7, 176, 7, 7, 174, 7, 7, 174, 7, 7, 175, 7, 7, 177, + 7, 7, 178, 7, 7, 178, 7, 7, 175, 7, 7, 172, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, + 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 100, 100, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 206, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 251, 251, 252, 255, 255, 255, 255, 255, 255, + 204, 204, 219, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 232, 232, 238, 255, 255, 255, 255, 255, 255, 226, 226, 234, 7, 7, 138, 7, 7, 138, 7, 7, 138, 152, 152, 186, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 223, 51, 51, 144, 7, 7, 138, 76, 76, 150, 226, 226, 234, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 129, 171, 7, 7, 136, 7, 7, 135, 7, 7, 135, 162, 162, 190, 255, 255, 255, 255, 255, 255, 225, 225, 232, 255, 255, 255, 255, 255, 255, 249, 249, 250, 63, 63, 139, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 158, 158, 184, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 203, 203, 215, 74, 74, 140, 7, 7, 126, 7, 7, 126, 7, 7, 125, 72, 72, 137, 153, 153, 179, 125, 125, 162, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, + 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 106, 7, 7, 105, 7, 7, 102, 7, 7, 98, 7, 7, 94, 7, 7, 92, 7, 7, 124, 7, 7, 135, 7, 7, 117, 10, 10, 66, 47, 47, 49, 230, 230, 230, 255, 255, 255, 230, 230, 230, 48, 48, 49, 13, 13, 49, 7, 7, 73, 7, 7, 84, + 7, 7, 91, 7, 7, 98, 7, 7, 102, 7, 7, 105, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, + 7, 7, 119, 185, 185, 200, 255, 255, 255, 255, 255, 255, 255, 255, 255, 216, 216, 224, 65, 65, 131, 7, 7, 120, 7, 7, 119, 98, 98, 172, 197, 197, 226, 111, 111, 191, 7, 7, 174, 100, 100, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 211, 7, 7, 163, 7, 7, 163, 152, 152, 199, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 211, 227, 51, 51, 163, 7, 7, 158, 76, 76, 166, 226, 226, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 129, 129, 180, 7, 7, 151, 7, 7, 151, 100, 100, 168, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 206, 7, 7, 149, 7, 7, 149, + 7, 7, 150, 7, 7, 151, 204, 204, 222, 255, 255, 255, 255, 255, 255, 251, 251, 252, 7, 7, 151, 7, 7, 151, 7, 7, 151, 158, 158, 194, 255, 255, 255, 255, 255, 255, 255, 255, 255, 203, 203, 219, 74, 74, 157, 7, 7, 146, 7, 7, 145, 7, 7, 144, 72, 72, 154, 153, 153, 188, 125, 125, 174, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 137, 7, 7, 188, 7, 7, 185, 7, 7, 179, + 7, 7, 175, 7, 7, 174, 7, 7, 174, 7, 7, 175, 7, 7, 177, 7, 7, 178, 7, 7, 179, 7, 7, 177, 7, 7, 173, 7, 7, 170, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 165, 7, 7, 166, 7, 7, 166, + 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 153, 100, 100, 170, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 205, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 144, 251, 251, 252, 255, 255, 255, 255, 255, 255, 204, 204, 219, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 232, 232, 238, 255, 255, 255, 255, 255, 255, 226, 226, 234, 7, 7, 139, 7, 7, 139, 7, 7, 140, 25, 25, 141, 223, 223, 231, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 251, 251, 252, 238, 238, 242, 252, 252, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 225, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 54, 54, 142, 248, 248, 250, 255, 255, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 205, 205, 217, 7, 7, 131, 7, 7, 130, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 41, 41, 132, 227, 227, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 239, 239, 242, 237, 237, 240, 246, 246, 248, 254, 254, 254, 255, 255, 255, 171, 171, 191, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 118, 7, 7, 117, 7, 7, 116, + 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 106, 7, 7, 105, 7, 7, 102, 7, 7, 99, 7, 7, 94, 7, 7, 89, 7, 7, 86, 7, 7, 94, 7, 7, 82, 10, 10, 43, 47, 47, 48, 230, 230, 230, 255, 255, 255, + 230, 230, 230, 48, 48, 49, 13, 13, 49, 7, 7, 73, 7, 7, 84, 7, 7, 91, 7, 7, 98, 7, 7, 102, 7, 7, 106, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 85, 85, 139, 248, 248, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 236, 236, 240, 242, 242, 244, 255, 255, 255, 255, 255, 255, 121, 121, 195, 7, 7, 175, 100, 100, 186, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 179, 179, 211, 7, 7, 164, 7, 7, 164, 25, 25, 165, 223, 223, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 251, 252, 238, 238, 244, 252, 252, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 214, 228, 7, 7, 152, 7, 7, 152, 7, 7, 152, 100, 100, 170, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 179, 179, 206, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 204, 204, 222, 255, 255, 255, 255, 255, 255, 251, 251, 252, 7, 7, 152, 7, 7, 152, 7, 7, 152, 41, 41, 154, 227, 227, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 252, 252, 239, 239, 243, + 237, 237, 242, 246, 246, 248, 254, 254, 254, 255, 255, 255, 171, 171, 198, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, + 7, 7, 128, 7, 7, 133, 7, 7, 184, 7, 7, 184, 7, 7, 178, 7, 7, 175, 7, 7, 174, 7, 7, 174, 7, 7, 175, 7, 7, 177, 7, 7, 179, 7, 7, 180, 7, 7, 178, 7, 7, 174, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, + 7, 7, 163, 7, 7, 164, 7, 7, 166, 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 163, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 100, 100, 169, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 179, 179, 205, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 251, 251, 252, 255, 255, 255, 255, 255, 255, 204, 204, 219, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 232, 232, 238, 255, 255, 255, 255, 255, 255, 226, 226, 234, 7, 7, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 140, 82, 82, 154, 226, 226, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 230, 67, 67, 147, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 202, 202, 216, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 132, 132, 170, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 83, 83, 143, 225, 225, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 191, 7, 7, 122, + 7, 7, 121, 7, 7, 120, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 108, 7, 7, 106, 7, 7, 105, 7, 7, 103, 7, 7, 99, 7, 7, 94, 7, 7, 89, 7, 7, 81, 7, 7, 74, + 7, 7, 64, 10, 10, 41, 47, 47, 48, 230, 230, 230, 255, 255, 255, 230, 230, 230, 48, 48, 49, 13, 13, 49, 7, 7, 73, 7, 7, 84, 7, 7, 91, 7, 7, 99, 7, 7, 103, 7, 7, 106, 7, 7, 109, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 145, 145, 172, 249, 249, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 121, 121, 195, 7, 7, 176, 100, 100, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 212, 7, 7, 165, 7, 7, 165, 7, 7, 165, 82, 82, 175, 226, 226, 237, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 222, 233, 67, 67, 161, + 7, 7, 153, 7, 7, 153, 7, 7, 154, 100, 100, 171, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 207, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 153, 204, 204, 222, 255, 255, 255, 255, 255, 255, 251, 251, 252, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 83, 83, 163, + 225, 225, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 198, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, + 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 130, 7, 7, 178, 7, 7, 185, 7, 7, 179, 7, 7, 176, 7, 7, 176, 7, 7, 177, 7, 7, 178, 7, 7, 179, 7, 7, 180, 7, 7, 180, 7, 7, 178, 7, 7, 175, 7, 7, 173, 7, 7, 171, + 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 166, 7, 7, 168, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 170, 7, 7, 171, 7, 7, 172, 7, 7, 170, 7, 7, 167, 7, 7, 164, 7, 7, 160, 7, 7, 157, + 7, 7, 155, 7, 7, 154, 7, 7, 153, 100, 100, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 205, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 251, 251, 252, 255, 255, 255, 255, 255, 255, 204, 204, 219, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 232, 232, 238, + 255, 255, 255, 255, 255, 255, 226, 226, 234, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 31, 31, 142, 165, 165, 194, 223, 223, 231, 244, 244, 246, 252, 252, 252, 244, 244, 247, 219, 219, 229, 159, 159, 190, 25, 25, 139, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 126, 126, 169, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 240, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 18, 18, 126, 158, 158, 183, 215, 215, 223, 240, 240, 243, 251, 251, 252, 251, 251, 252, + 242, 242, 244, 217, 217, 225, 159, 159, 183, 54, 54, 130, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 106, 7, 7, 105, 7, 7, 103, + 7, 7, 99, 7, 7, 95, 7, 7, 90, 7, 7, 82, 7, 7, 74, 7, 7, 64, 10, 10, 42, 47, 47, 48, 230, 230, 230, 255, 255, 255, 230, 230, 230, 48, 48, 49, 13, 13, 48, 7, 7, 73, 7, 7, 85, 7, 7, 92, 7, 7, 99, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, + 7, 7, 114, 7, 7, 115, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 98, 98, 146, 196, 196, 209, 234, 234, 238, + 249, 249, 250, 253, 253, 253, 246, 246, 248, 225, 225, 237, 170, 170, 214, 36, 36, 179, 7, 7, 176, 100, 100, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 213, 7, 7, 168, 7, 7, 168, 7, 7, 168, 7, 7, 168, 31, 31, 167, 165, 165, 204, 223, 223, 235, 244, 244, 247, 252, 252, 253, + 244, 244, 248, 219, 219, 232, 159, 159, 198, 25, 25, 157, 7, 7, 156, 7, 7, 155, 7, 7, 156, 7, 7, 156, 100, 100, 173, 255, 255, 255, 255, 255, 255, 255, 255, 255, 179, 179, 207, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 204, 204, 222, 255, 255, 255, 255, 255, 255, 251, 251, 252, + 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 18, 18, 150, 158, 158, 193, 215, 215, 227, 240, 240, 244, 251, 251, 252, 251, 251, 252, 242, 242, 245, 217, 217, 228, 159, 159, 192, 54, 54, 149, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, + 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 161, 7, 7, 186, 7, 7, 181, 7, 7, 179, 7, 7, 180, 7, 7, 181, 7, 7, 182, 7, 7, 181, 7, 7, 181, + 7, 7, 180, 7, 7, 178, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 167, 7, 7, 169, 7, 7, 172, 7, 7, 174, 7, 7, 174, 7, 7, 173, 7, 7, 172, 7, 7, 173, 7, 7, 176, 7, 7, 177, 7, 7, 177, + 7, 7, 174, 7, 7, 169, 7, 7, 164, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, + 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 103, 7, 7, 99, 7, 7, 95, 7, 7, 90, 7, 7, 82, 7, 7, 75, 7, 7, 65, 9, 9, 42, 47, 47, 48, 230, 230, 230, 255, 255, 255, 230, 230, 230, 48, 48, 49, 12, 12, 48, 7, 7, 74, 7, 7, 85, 7, 7, 92, + 7, 7, 100, 7, 7, 104, 7, 7, 107, 7, 7, 110, 7, 7, 113, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 156, 7, 7, 181, 7, 7, 177, 7, 7, 176, 7, 7, 175, 7, 7, 174, 7, 7, 173, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 173, 7, 7, 173, 7, 7, 173, + 7, 7, 170, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 137, 7, 7, 173, 7, 7, 186, 7, 7, 186, + 7, 7, 187, 7, 7, 188, 7, 7, 187, 7, 7, 185, 7, 7, 183, 7, 7, 180, 7, 7, 178, 7, 7, 177, 7, 7, 176, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 170, 7, 7, 173, 7, 7, 177, 7, 7, 180, 7, 7, 181, 7, 7, 179, + 7, 7, 179, 7, 7, 181, 7, 7, 185, 7, 7, 186, 7, 7, 182, 7, 7, 176, 7, 7, 170, 7, 7, 164, 7, 7, 161, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, + 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 115, + 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 103, 7, 7, 99, 7, 7, 95, 7, 7, 90, 7, 7, 82, 7, 7, 75, 7, 7, 65, 10, 10, 41, 48, 48, 48, 230, 230, 231, 255, 255, 255, 230, 230, 230, + 48, 48, 49, 12, 12, 48, 7, 7, 74, 7, 7, 86, 7, 7, 93, 7, 7, 101, 7, 7, 104, 7, 7, 108, 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 139, 7, 7, 176, 7, 7, 179, 7, 7, 176, 7, 7, 175, 7, 7, 175, 7, 7, 174, 7, 7, 175, + 7, 7, 176, 7, 7, 178, 7, 7, 179, 7, 7, 179, 7, 7, 178, 7, 7, 174, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, + 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, + 7, 7, 128, 7, 7, 126, 7, 7, 140, 7, 7, 169, 7, 7, 180, 7, 7, 180, 7, 7, 185, 7, 7, 193, 7, 7, 190, 7, 7, 186, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 182, 7, 7, 181, 7, 7, 179, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 173, 7, 7, 175, + 7, 7, 179, 7, 7, 184, 7, 7, 179, 7, 7, 180, 7, 7, 184, 7, 7, 186, 7, 7, 184, 7, 7, 174, 7, 7, 177, 7, 7, 186, 7, 7, 178, 7, 7, 170, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, + 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 106, 7, 7, 103, 7, 7, 99, 7, 7, 95, 7, 7, 90, 7, 7, 82, 7, 7, 76, 7, 7, 66, + 12, 12, 42, 55, 55, 56, 237, 237, 237, 255, 255, 255, 231, 231, 231, 49, 49, 49, 13, 13, 48, 7, 7, 75, 7, 7, 87, 7, 7, 94, 7, 7, 101, 7, 7, 105, 7, 7, 108, 7, 7, 111, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, + 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 121, 7, 7, 152, 7, 7, 181, + 7, 7, 178, 7, 7, 176, 7, 7, 176, 7, 7, 177, 7, 7, 179, 7, 7, 182, 7, 7, 185, 7, 7, 185, 7, 7, 183, 7, 7, 184, 7, 7, 181, 7, 7, 176, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, + 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, + 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, + 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 130, 7, 7, 133, 7, 7, 132, 7, 7, 139, 7, 7, 164, 7, 7, 187, 7, 7, 192, 7, 7, 188, 7, 7, 187, 7, 7, 183, 7, 7, 181, 7, 7, 181, 7, 7, 185, + 7, 7, 184, 7, 7, 180, 7, 7, 178, 7, 7, 178, 7, 7, 182, 7, 7, 182, 7, 7, 158, 7, 7, 136, 7, 7, 136, 7, 7, 149, 7, 7, 156, 7, 7, 146, 7, 7, 130, 7, 7, 141, 7, 7, 181, 7, 7, 179, 7, 7, 170, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 157, + 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, + 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 103, 7, 7, 99, + 7, 7, 95, 7, 7, 90, 7, 7, 82, 7, 7, 76, 7, 7, 66, 12, 12, 42, 58, 58, 59, 239, 239, 239, 255, 255, 255, 239, 239, 239, 59, 59, 59, 13, 13, 48, 7, 7, 76, 7, 7, 87, 7, 7, 94, 7, 7, 102, 7, 7, 106, 7, 7, 109, 7, 7, 112, 7, 7, 114, 7, 7, 115, + 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 119, + 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 121, 7, 7, 161, 7, 7, 182, 7, 7, 179, 7, 7, 179, 7, 7, 181, 7, 7, 185, 7, 7, 178, 7, 7, 154, 7, 7, 138, 7, 7, 131, 7, 7, 139, 7, 7, 164, 7, 7, 177, 7, 7, 180, 7, 7, 179, 7, 7, 179, 7, 7, 177, + 7, 7, 175, 7, 7, 171, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, + 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 127, + 9, 9, 122, 8, 8, 119, 9, 9, 120, 7, 7, 127, 7, 7, 130, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 127, 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 136, 7, 7, 154, 7, 7, 160, + 7, 7, 150, 7, 7, 135, 7, 7, 131, 7, 7, 131, 7, 7, 138, 7, 7, 153, 7, 7, 172, 7, 7, 183, 7, 7, 183, 7, 7, 172, 7, 7, 142, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 131, 7, 7, 174, 7, 7, 180, + 7, 7, 171, 7, 7, 165, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, + 7, 7, 108, 7, 7, 106, 7, 7, 105, 7, 7, 103, 7, 7, 99, 7, 7, 95, 7, 7, 91, 7, 7, 83, 7, 7, 76, 7, 7, 66, 11, 11, 42, 58, 58, 59, 239, 239, 239, 255, 255, 255, 239, 239, 239, 59, 59, 59, 13, 13, 48, 7, 7, 77, 7, 7, 88, 7, 7, 95, 7, 7, 102, + 7, 7, 106, 7, 7, 109, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 133, 7, 7, 177, 7, 7, 182, 7, 7, 182, 7, 7, 185, 7, 7, 169, 7, 7, 135, 7, 7, 121, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 124, + 7, 7, 134, 7, 7, 143, 7, 7, 149, 7, 7, 160, 7, 7, 171, 7, 7, 180, 7, 7, 176, 7, 7, 171, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 164, 7, 7, 162, 7, 7, 159, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 157, + 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, + 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 9, 9, 130, 11, 11, 128, 12, 12, 123, 11, 11, 119, 10, 10, 115, 8, 8, 114, 8, 8, 119, 7, 7, 127, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 127, 7, 7, 128, 7, 7, 127, 7, 7, 127, + 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 126, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 126, 7, 7, 132, 7, 7, 141, 7, 7, 141, 7, 7, 132, 7, 7, 126, 7, 7, 125, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 129, 7, 7, 171, 7, 7, 179, 7, 7, 170, 7, 7, 165, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, + 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 113, + 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 106, 7, 7, 105, 7, 7, 103, 7, 7, 99, 7, 7, 95, 7, 7, 91, 7, 7, 83, 7, 7, 76, 7, 7, 66, 11, 11, 41, 58, 58, 58, 239, 239, 239, 255, 255, 255, 239, 239, 239, 58, 58, 59, + 13, 13, 48, 7, 7, 77, 7, 7, 89, 7, 7, 96, 7, 7, 103, 7, 7, 107, 7, 7, 109, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 119, 7, 7, 158, 7, 7, 184, 7, 7, 185, 7, 7, 169, 7, 7, 132, 7, 7, 119, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 122, 7, 7, 130, 7, 7, 163, 7, 7, 180, 7, 7, 174, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 163, 7, 7, 160, + 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, + 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 133, 9, 9, 133, 12, 12, 131, 13, 13, 130, 14, 14, 129, 12, 12, 127, 10, 10, 123, 8, 8, 118, 8, 8, 123, 7, 7, 130, 7, 7, 129, 7, 7, 129, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 127, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 129, 7, 7, 169, 7, 7, 178, 7, 7, 169, 7, 7, 165, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, + 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 146, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 120, 7, 7, 120, 7, 7, 119, + 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 106, 7, 7, 104, 7, 7, 103, 7, 7, 99, 7, 7, 96, 7, 7, 91, 7, 7, 83, 7, 7, 76, 7, 7, 66, 11, 11, 41, + 58, 58, 58, 239, 239, 239, 255, 255, 255, 239, 239, 239, 58, 58, 59, 12, 12, 45, 7, 7, 78, 7, 7, 90, 7, 7, 96, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, + 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 125, + 7, 7, 148, 7, 7, 149, 7, 7, 125, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 135, 7, 7, 180, 7, 7, 179, 7, 7, 176, 7, 7, 175, 7, 7, 175, + 7, 7, 175, 7, 7, 173, 7, 7, 169, 7, 7, 165, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, + 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, + 7, 7, 145, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, + 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 8, 8, 134, 8, 8, 134, 8, 8, 133, 7, 7, 133, 8, 8, 134, 10, 10, 132, + 12, 12, 129, 9, 9, 121, 8, 8, 120, 7, 7, 129, 7, 7, 130, 7, 7, 131, 7, 7, 130, 7, 7, 131, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 127, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 129, 7, 7, 169, 7, 7, 178, 7, 7, 169, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, + 7, 7, 157, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, + 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, + 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 100, 7, 7, 96, + 7, 7, 91, 7, 7, 83, 7, 7, 76, 7, 7, 66, 10, 10, 39, 58, 58, 58, 239, 239, 239, 255, 255, 255, 247, 247, 247, 69, 69, 69, 12, 12, 45, 7, 7, 77, 7, 7, 89, 7, 7, 96, 7, 7, 103, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 116, + 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, + 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 122, + 7, 7, 157, 7, 7, 182, 7, 7, 184, 7, 7, 183, 7, 7, 182, 7, 7, 182, 7, 7, 177, 7, 7, 171, 7, 7, 167, 7, 7, 163, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 159, 7, 7, 158, + 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 147, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 131, 8, 8, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 9, 9, 134, + 10, 10, 134, 8, 8, 134, 8, 8, 135, 7, 7, 135, 7, 7, 134, 8, 8, 133, 10, 10, 130, 9, 9, 124, 8, 8, 122, 7, 7, 131, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, + 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 162, 7, 7, 178, 7, 7, 168, + 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 151, 7, 7, 150, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, + 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, + 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, + 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 100, 7, 7, 96, 7, 7, 91, 7, 7, 83, 7, 7, 76, 7, 7, 66, 11, 11, 39, 68, 68, 69, 247, 247, 247, 255, 255, 255, 248, 248, 248, 70, 70, 70, 11, 11, 43, 7, 7, 77, 7, 7, 89, 7, 7, 96, 7, 7, 103, 7, 7, 107, + 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, + 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 123, + 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 125, 7, 7, 144, 7, 7, 159, 7, 7, 175, 7, 7, 186, 7, 7, 188, 7, 7, 181, 7, 7, 173, 7, 7, 168, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, + 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 131, 7, 7, 130, 8, 8, 132, 8, 8, 132, 8, 8, 133, 8, 8, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 129, 8, 8, 132, 8, 8, 133, 8, 8, 134, 8, 8, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 8, 8, 134, 7, 7, 133, 9, 9, 132, 8, 8, 126, 7, 7, 128, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 126, 7, 7, 126, + 7, 7, 125, 7, 7, 124, 7, 7, 157, 7, 7, 178, 7, 7, 168, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, + 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 113, 7, 7, 112, + 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 100, 7, 7, 96, 7, 7, 91, 7, 7, 83, 7, 7, 76, 7, 7, 66, 9, 9, 36, 69, 69, 69, 248, 248, 248, 255, 255, 255, 248, 248, 248, 69, 69, 69, 9, 9, 41, + 7, 7, 77, 7, 7, 89, 7, 7, 96, 7, 7, 103, 7, 7, 107, 7, 7, 109, 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, + 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, + 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 128, 7, 7, 149, 7, 7, 186, 7, 7, 182, 7, 7, 174, 7, 7, 169, 7, 7, 166, 7, 7, 164, + 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, + 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, + 8, 8, 131, 8, 8, 131, 15, 15, 132, 18, 18, 132, 13, 13, 132, 11, 11, 132, 9, 9, 128, 9, 9, 124, 9, 9, 130, 8, 8, 132, 8, 8, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 8, 8, 135, 7, 7, 133, 8, 8, 131, 7, 7, 129, 7, 7, 132, + 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 155, 7, 7, 177, 7, 7, 167, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, + 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, + 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, + 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 103, 7, 7, 100, 7, 7, 96, 7, 7, 91, 7, 7, 83, 7, 7, 76, 7, 7, 66, 9, 9, 35, 75, 75, 75, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 79, 79, 79, 9, 9, 40, 7, 7, 77, 7, 7, 88, 7, 7, 95, 7, 7, 103, 7, 7, 106, 7, 7, 109, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, + 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 126, 7, 7, 162, 7, 7, 187, + 7, 7, 181, 7, 7, 174, 7, 7, 169, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, + 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 132, 7, 7, 133, 7, 7, 133, 17, 17, 133, 31, 31, 134, 26, 26, 132, 18, 18, 130, 15, 15, 131, 11, 11, 123, 11, 11, 125, 9, 9, 130, 12, 12, 132, 10, 10, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 8, 8, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, + 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 157, 7, 7, 176, 7, 7, 166, 7, 7, 161, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, + 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, + 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, + 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 108, 7, 7, 106, 7, 7, 105, 7, 7, 103, 7, 7, 100, 7, 7, 96, 7, 7, 92, + 7, 7, 83, 7, 7, 77, 7, 7, 66, 8, 8, 33, 79, 79, 79, 255, 255, 255, 255, 255, 255, 255, 255, 255, 79, 79, 79, 7, 7, 37, 7, 7, 76, 7, 7, 87, 7, 7, 94, 7, 7, 102, 7, 7, 105, 7, 7, 108, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 114, + 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, + 7, 7, 119, 7, 7, 124, 7, 7, 163, 7, 7, 186, 7, 7, 184, 7, 7, 178, 7, 7, 172, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 158, + 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 134, 8, 8, 134, 19, 19, 134, 19, 19, 133, 11, 11, 129, 16, 16, 130, 10, 10, 127, 12, 12, 124, 10, 10, 129, 19, 19, 132, 19, 19, 134, 9, 9, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, + 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 162, 7, 7, 175, 7, 7, 165, 7, 7, 160, + 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, + 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, + 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 108, 7, 7, 107, + 7, 7, 105, 7, 7, 103, 7, 7, 100, 7, 7, 96, 7, 7, 92, 7, 7, 84, 7, 7, 77, 7, 7, 66, 7, 7, 31, 81, 81, 81, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 85, 7, 7, 35, 7, 7, 75, 7, 7, 87, 7, 7, 93, 7, 7, 101, 7, 7, 104, 7, 7, 107, + 7, 7, 109, 7, 7, 110, 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, + 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 147, 7, 7, 182, 7, 7, 180, 7, 7, 177, 7, 7, 174, 7, 7, 171, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 169, 7, 7, 171, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 166, + 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 131, 7, 7, 132, 7, 7, 134, 11, 11, 134, 10, 10, 134, 7, 7, 132, 10, 10, 131, 11, 11, 131, 15, 15, 128, + 16, 16, 129, 15, 15, 132, 17, 17, 133, 9, 9, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 133, 7, 7, 133, 7, 7, 133, 8, 8, 132, 8, 8, 131, + 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, + 7, 7, 129, 7, 7, 169, 7, 7, 173, 7, 7, 165, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, + 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, + 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, + 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 106, 7, 7, 103, 7, 7, 101, 7, 7, 97, 7, 7, 92, 7, 7, 84, 7, 7, 77, 7, 7, 66, 7, 7, 30, 89, 89, 89, 255, 255, 255, 255, 255, 255, 255, 255, 255, 89, 89, 89, 7, 7, 34, 7, 7, 75, + 7, 7, 86, 7, 7, 93, 7, 7, 100, 7, 7, 103, 7, 7, 106, 7, 7, 108, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, + 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 124, 7, 7, 168, 7, 7, 178, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 169, + 7, 7, 171, 7, 7, 173, 7, 7, 171, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 129, 7, 7, 130, 10, 10, 131, 9, 9, 133, + 7, 7, 133, 8, 8, 133, 9, 9, 133, 10, 10, 133, 11, 11, 132, 9, 9, 132, 11, 11, 133, 9, 9, 134, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 10, 10, 132, 12, 12, 133, 10, 10, 131, 8, 8, 129, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 142, 7, 7, 177, 7, 7, 171, 7, 7, 164, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, + 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 106, 7, 7, 104, 7, 7, 101, 7, 7, 97, 7, 7, 93, 7, 7, 85, 7, 7, 78, 7, 7, 66, 7, 7, 27, 89, 89, 89, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 89, 89, 89, 7, 7, 31, 7, 7, 74, 7, 7, 85, 7, 7, 91, 7, 7, 99, 7, 7, 102, 7, 7, 105, 7, 7, 107, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, + 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 128, 7, 7, 171, 7, 7, 173, 7, 7, 169, 7, 7, 168, 7, 7, 167, + 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 168, 7, 7, 170, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, + 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, + 7, 7, 132, 7, 7, 125, 7, 7, 126, 10, 10, 129, 8, 8, 132, 7, 7, 133, 8, 8, 133, 7, 7, 134, 7, 7, 134, 8, 8, 134, 9, 9, 134, 9, 9, 134, 8, 8, 135, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 14, 14, 134, 16, 16, 132, 12, 12, 130, 10, 10, 129, 7, 7, 127, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 159, 7, 7, 177, 7, 7, 169, 7, 7, 163, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, + 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, + 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, + 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 104, 7, 7, 102, 7, 7, 98, 7, 7, 93, 7, 7, 85, + 7, 7, 78, 7, 7, 66, 7, 7, 26, 104, 104, 104, 255, 255, 255, 255, 255, 255, 255, 255, 255, 102, 102, 102, 7, 7, 29, 7, 7, 73, 7, 7, 84, 7, 7, 91, 7, 7, 98, 7, 7, 102, 7, 7, 105, 7, 7, 107, 7, 7, 109, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 114, + 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 128, + 7, 7, 172, 7, 7, 172, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 168, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 163, 7, 7, 162, + 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 8, 8, 120, 8, 8, 122, 8, 8, 129, 8, 8, 132, 8, 8, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 10, 10, 134, 10, 10, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 9, 9, 134, 8, 8, 131, 11, 11, 130, 8, 8, 127, 8, 8, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 126, 7, 7, 173, 7, 7, 175, 7, 7, 168, 7, 7, 163, 7, 7, 160, 7, 7, 159, + 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, + 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, + 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, + 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, + 7, 7, 105, 7, 7, 102, 7, 7, 98, 7, 7, 94, 7, 7, 86, 7, 7, 78, 7, 7, 67, 7, 7, 25, 106, 106, 106, 255, 255, 255, 255, 255, 255, 255, 255, 255, 106, 106, 106, 7, 7, 25, 7, 7, 72, 7, 7, 83, 7, 7, 90, 7, 7, 98, 7, 7, 101, 7, 7, 104, 7, 7, 107, + 7, 7, 109, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 126, 7, 7, 170, 7, 7, 172, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 161, + 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 8, 8, 117, 8, 8, 125, 8, 8, 131, 10, 10, 134, 9, 9, 133, 8, 8, 133, 8, 8, 134, 8, 8, 133, 9, 9, 134, 8, 8, 134, + 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 131, 9, 9, 129, 9, 9, 127, + 8, 8, 127, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 131, 7, 7, 178, + 7, 7, 174, 7, 7, 167, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, + 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, + 7, 7, 112, 7, 7, 112, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 105, 7, 7, 102, 7, 7, 98, 7, 7, 94, 7, 7, 86, 7, 7, 78, 7, 7, 66, 7, 7, 21, 106, 106, 106, 255, 255, 255, 255, 255, 255, 255, 255, 255, 134, 134, 134, 9, 9, 23, 7, 7, 71, 7, 7, 82, + 7, 7, 90, 7, 7, 97, 7, 7, 101, 7, 7, 104, 7, 7, 106, 7, 7, 109, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, + 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, + 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 124, 7, 7, 166, 7, 7, 172, 7, 7, 166, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, + 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 165, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, + 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 8, 8, 123, 8, 8, 129, 12, 12, 134, 11, 11, 134, 8, 8, 134, + 9, 9, 134, 10, 10, 132, 11, 11, 133, 10, 10, 133, 8, 8, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 131, 8, 8, 132, 7, 7, 133, + 7, 7, 133, 7, 7, 134, 7, 7, 131, 8, 8, 129, 8, 8, 127, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, + 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 135, 7, 7, 179, 7, 7, 174, 7, 7, 167, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, + 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, + 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 119, 7, 7, 118, 7, 7, 118, + 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 106, 7, 7, 103, 7, 7, 99, 7, 7, 94, 7, 7, 86, 7, 7, 78, 7, 7, 66, 7, 7, 20, 133, 133, 133, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 145, 145, 145, 11, 11, 20, 7, 7, 69, 7, 7, 81, 7, 7, 89, 7, 7, 96, 7, 7, 100, 7, 7, 103, 7, 7, 106, 7, 7, 109, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, + 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, + 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 122, 7, 7, 163, 7, 7, 173, 7, 7, 167, 7, 7, 164, 7, 7, 163, 7, 7, 163, + 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 161, 7, 7, 163, 7, 7, 166, 7, 7, 168, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, + 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, + 8, 8, 127, 10, 10, 132, 10, 10, 134, 8, 8, 134, 8, 8, 134, 10, 10, 134, 13, 13, 133, 15, 15, 133, 14, 14, 133, 9, 9, 133, 8, 8, 133, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 8, 8, 134, 7, 7, 133, 7, 7, 134, 8, 8, 134, 7, 7, 134, 7, 7, 133, + 7, 7, 134, 7, 7, 132, 7, 7, 131, 8, 8, 132, 8, 8, 132, 8, 8, 133, 8, 8, 133, 7, 7, 131, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 143, 7, 7, 181, 7, 7, 173, 7, 7, 168, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, + 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, + 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 123, + 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 106, 7, 7, 103, 7, 7, 99, 7, 7, 94, 7, 7, 85, 7, 7, 77, + 7, 7, 65, 8, 8, 18, 144, 144, 144, 255, 255, 255, 255, 255, 255, 255, 255, 255, 158, 158, 158, 13, 13, 18, 7, 7, 68, 7, 7, 81, 7, 7, 88, 7, 7, 95, 7, 7, 100, 7, 7, 103, 7, 7, 106, 7, 7, 109, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 114, 7, 7, 115, + 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 122, 7, 7, 164, + 7, 7, 173, 7, 7, 167, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 161, 7, 7, 164, 7, 7, 167, 7, 7, 169, 7, 7, 169, 7, 7, 168, + 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, + 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 133, + 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 132, 7, 7, 128, 8, 8, 132, 7, 7, 134, 7, 7, 134, 8, 8, 134, 10, 10, 134, 17, 17, 134, 23, 23, 134, 21, 21, 133, 14, 14, 134, 9, 9, 131, 7, 7, 131, 7, 7, 133, 8, 8, 133, 8, 8, 133, 8, 8, 131, + 9, 9, 132, 8, 8, 133, 8, 8, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 8, 8, 132, 8, 8, 132, 14, 14, 132, 17, 17, 132, 13, 13, 131, 10, 10, 130, 8, 8, 126, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 155, 7, 7, 180, 7, 7, 173, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 162, + 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, + 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, + 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 111, 7, 7, 110, 7, 7, 107, + 7, 7, 103, 7, 7, 99, 7, 7, 93, 7, 7, 85, 7, 7, 76, 7, 7, 64, 11, 11, 16, 159, 159, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 173, 173, 173, 12, 12, 14, 7, 7, 66, 7, 7, 80, 7, 7, 88, 7, 7, 94, 7, 7, 99, 7, 7, 103, 7, 7, 106, 7, 7, 109, + 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, + 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, + 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 132, 7, 7, 172, 7, 7, 172, 7, 7, 167, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 162, + 7, 7, 165, 7, 7, 168, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, + 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 132, 8, 8, 134, 7, 7, 133, 8, 8, 134, 12, 12, 134, 22, 22, 134, 30, 30, 134, 32, 32, 135, 22, 22, 134, 12, 12, 132, + 9, 9, 132, 9, 9, 132, 12, 12, 133, 14, 14, 132, 14, 14, 130, 13, 13, 132, 12, 12, 132, 9, 9, 133, 8, 8, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 13, 13, 133, 26, 26, 134, 24, 24, 132, 16, 16, 130, 12, 12, 129, 8, 8, 124, 7, 7, 124, 7, 7, 124, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 124, 7, 7, 166, 7, 7, 179, 7, 7, 173, + 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, + 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, + 7, 7, 115, 7, 7, 113, 7, 7, 112, 7, 7, 110, 7, 7, 107, 7, 7, 104, 7, 7, 99, 7, 7, 93, 7, 7, 85, 7, 7, 76, 7, 7, 62, 11, 11, 13, 182, 182, 182, 255, 255, 255, 255, 255, 255, 255, 255, 255, 201, 201, 201, 10, 10, 11, 7, 7, 64, 7, 7, 79, 7, 7, 87, + 7, 7, 94, 7, 7, 99, 7, 7, 103, 7, 7, 106, 7, 7, 109, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, + 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 124, 7, 7, 160, 7, 7, 176, 7, 7, 169, 7, 7, 165, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, + 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 163, 7, 7, 164, 7, 7, 166, 7, 7, 169, 7, 7, 171, 7, 7, 172, 7, 7, 172, 7, 7, 171, 7, 7, 168, 7, 7, 165, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, + 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 130, 7, 7, 130, 8, 8, 133, 10, 10, 132, 9, 9, 132, 8, 8, 133, 14, 14, 134, + 27, 27, 135, 39, 39, 136, 41, 41, 136, 32, 32, 134, 20, 20, 134, 13, 13, 133, 18, 18, 134, 22, 22, 134, 22, 22, 133, 22, 22, 132, 19, 19, 132, 18, 18, 133, 17, 17, 133, 11, 11, 133, 8, 8, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 13, 13, 134, 15, 15, 133, 10, 10, 130, + 13, 13, 129, 9, 9, 126, 8, 8, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 129, 7, 7, 128, 7, 7, 121, 7, 7, 121, 7, 7, 121, + 7, 7, 121, 7, 7, 125, 7, 7, 170, 7, 7, 180, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 163, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 148, + 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 138, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 118, + 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 111, 7, 7, 107, 7, 7, 104, 7, 7, 99, 7, 7, 93, 7, 7, 84, 7, 7, 74, 7, 7, 59, 8, 8, 9, 201, 201, 201, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 216, 216, 216, 7, 7, 7, 7, 7, 62, 7, 7, 78, 7, 7, 86, 7, 7, 93, 7, 7, 98, 7, 7, 103, 7, 7, 106, 7, 7, 109, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, + 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 121, 7, 7, 158, 7, 7, 175, 7, 7, 171, 7, 7, 166, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, + 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 163, 7, 7, 165, 7, 7, 167, 7, 7, 169, 7, 7, 172, 7, 7, 174, 7, 7, 175, 7, 7, 176, 7, 7, 175, 7, 7, 172, 7, 7, 169, 7, 7, 165, 7, 7, 162, 7, 7, 159, + 7, 7, 157, 7, 7, 155, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 130, 8, 8, 131, + 13, 13, 131, 13, 13, 131, 10, 10, 133, 10, 10, 133, 16, 16, 134, 28, 28, 135, 39, 39, 136, 43, 43, 137, 37, 37, 136, 31, 31, 135, 24, 24, 135, 24, 24, 134, 24, 24, 134, 24, 24, 134, 24, 24, 134, 23, 23, 134, 27, 27, 134, 20, 20, 133, 12, 12, 133, 9, 9, 133, 7, 7, 133, + 7, 7, 134, 8, 8, 134, 8, 8, 134, 7, 7, 133, 9, 9, 132, 10, 10, 131, 11, 11, 126, 9, 9, 126, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 135, + 7, 7, 173, 7, 7, 171, 7, 7, 137, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 157, 7, 7, 182, 7, 7, 179, 7, 7, 178, 7, 7, 176, 7, 7, 176, 7, 7, 175, 7, 7, 173, 7, 7, 171, 7, 7, 168, 7, 7, 166, 7, 7, 163, 7, 7, 160, 7, 7, 157, + 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, + 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, + 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 114, 7, 7, 112, 7, 7, 111, 7, 7, 107, 7, 7, 104, 7, 7, 99, 7, 7, 92, 7, 7, 83, 7, 7, 73, 7, 7, 56, + 7, 7, 7, 219, 219, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 232, 232, 7, 7, 7, 7, 7, 57, 7, 7, 77, 7, 7, 85, 7, 7, 93, 7, 7, 98, 7, 7, 103, 7, 7, 106, 7, 7, 109, 7, 7, 110, 7, 7, 111, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 115, + 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, + 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 119, 7, 7, 150, 7, 7, 176, 7, 7, 171, 7, 7, 166, 7, 7, 163, + 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 166, 7, 7, 169, 7, 7, 172, 7, 7, 176, 7, 7, 179, 7, 7, 181, 7, 7, 182, 7, 7, 182, 7, 7, 182, + 7, 7, 179, 7, 7, 173, 7, 7, 168, 7, 7, 164, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, + 7, 7, 144, 7, 7, 145, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 132, 8, 8, 132, 15, 15, 132, 15, 15, 132, 13, 13, 133, 14, 14, 134, 17, 17, 133, 21, 21, 135, 28, 28, 135, 32, 32, 136, 31, 31, 136, 30, 30, 135, 25, 25, 135, 22, 22, 135, 19, 19, 134, 18, 18, 135, 15, 15, 134, 16, 16, 134, + 14, 14, 134, 8, 8, 132, 9, 9, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 8, 8, 134, 8, 8, 133, 9, 9, 131, 8, 8, 128, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, + 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 157, 7, 7, 189, 7, 7, 189, 7, 7, 157, 7, 7, 121, 7, 7, 120, 7, 7, 121, 7, 7, 120, 7, 7, 129, 7, 7, 155, 7, 7, 167, 7, 7, 174, 7, 7, 178, 7, 7, 183, 7, 7, 181, 7, 7, 177, 7, 7, 173, + 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, 7, 7, 149, + 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, + 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 107, 7, 7, 103, + 7, 7, 98, 7, 7, 91, 7, 7, 82, 7, 7, 72, 7, 7, 51, 7, 7, 7, 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 241, 241, 13, 13, 13, 7, 7, 53, 7, 7, 76, 7, 7, 85, 7, 7, 92, 7, 7, 98, 7, 7, 102, 7, 7, 106, 7, 7, 108, 7, 7, 109, + 7, 7, 111, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 142, + 7, 7, 176, 7, 7, 172, 7, 7, 167, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 169, 7, 7, 174, 7, 7, 177, 7, 7, 165, + 7, 7, 152, 7, 7, 143, 7, 7, 139, 7, 7, 135, 7, 7, 139, 7, 7, 169, 7, 7, 179, 7, 7, 172, 7, 7, 167, 7, 7, 163, 7, 7, 160, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 134, 13, 13, 133, 13, 13, 133, 12, 12, 134, 14, 14, 134, 12, 12, 134, 13, 13, 134, 15, 15, 134, 18, 18, 134, 15, 15, 134, 13, 13, 134, 12, 12, 134, + 12, 12, 135, 12, 12, 134, 10, 10, 134, 9, 9, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 8, 8, 133, 7, 7, 133, 7, 7, 130, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 123, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 161, 7, 7, 188, 7, 7, 187, 7, 7, 148, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 123, + 7, 7, 128, 7, 7, 151, 7, 7, 180, 7, 7, 179, 7, 7, 175, 7, 7, 171, 7, 7, 169, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, + 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, + 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 106, 7, 7, 103, 7, 7, 97, 7, 7, 90, 7, 7, 81, 7, 7, 71, 7, 7, 47, 21, 21, 21, 242, 242, 242, 255, 255, 255, 255, 255, 255, 255, 255, 255, 243, 243, 243, 25, 25, 25, 7, 7, 46, 7, 7, 75, 7, 7, 84, 7, 7, 91, + 7, 7, 97, 7, 7, 102, 7, 7, 105, 7, 7, 108, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 122, + 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, + 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 126, 7, 7, 166, 7, 7, 175, 7, 7, 168, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 166, + 7, 7, 168, 7, 7, 173, 7, 7, 172, 7, 7, 143, 7, 7, 123, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 133, 7, 7, 166, 7, 7, 177, 7, 7, 170, 7, 7, 165, 7, 7, 161, 7, 7, 158, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, + 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, + 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 9, 9, 133, 9, 9, 133, 9, 9, 133, 8, 8, 134, 8, 8, 134, 8, 8, 134, + 8, 8, 134, 9, 9, 134, 8, 8, 134, 8, 8, 134, 8, 8, 134, 8, 8, 133, 8, 8, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 133, 7, 7, 133, 7, 7, 133, 7, 7, 131, + 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 143, 7, 7, 182, 7, 7, 172, 7, 7, 130, 7, 7, 119, 7, 7, 120, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 124, 7, 7, 165, 7, 7, 181, 7, 7, 175, 7, 7, 172, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 154, + 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, + 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, + 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 113, 7, 7, 111, 7, 7, 110, 7, 7, 106, 7, 7, 102, 7, 7, 97, 7, 7, 89, 7, 7, 80, 7, 7, 69, 7, 7, 41, 25, 25, 25, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 248, 248, + 49, 49, 49, 11, 11, 38, 7, 7, 74, 7, 7, 84, 7, 7, 91, 7, 7, 97, 7, 7, 102, 7, 7, 105, 7, 7, 108, 7, 7, 109, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, + 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 142, 7, 7, 176, 7, 7, 171, 7, 7, 167, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, + 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 167, 7, 7, 168, 7, 7, 172, 7, 7, 174, 7, 7, 142, 7, 7, 119, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 136, 7, 7, 177, 7, 7, 173, 7, 7, 167, 7, 7, 162, + 7, 7, 159, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 8, 8, 134, + 8, 8, 134, 8, 8, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 133, 8, 8, 134, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 122, 7, 7, 138, + 7, 7, 132, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 153, 7, 7, 182, 7, 7, 175, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 168, 7, 7, 166, 7, 7, 165, + 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, + 7, 7, 144, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, + 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, + 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 113, 7, 7, 111, 7, 7, 109, 7, 7, 105, 7, 7, 101, 7, 7, 96, 7, 7, 88, 7, 7, 79, 7, 7, 68, 8, 8, 34, 48, 48, 48, + 248, 248, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 85, 85, 85, 8, 8, 30, 7, 7, 73, 7, 7, 84, 7, 7, 90, 7, 7, 97, 7, 7, 101, 7, 7, 105, 7, 7, 108, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, + 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, + 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 147, 7, 7, 177, 7, 7, 172, 7, 7, 167, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, + 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 163, 7, 7, 165, 7, 7, 168, 7, 7, 171, 7, 7, 174, 7, 7, 176, 7, 7, 153, 7, 7, 119, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, + 7, 7, 121, 7, 7, 168, 7, 7, 175, 7, 7, 169, 7, 7, 164, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 133, 8, 8, 133, 7, 7, 133, + 8, 8, 133, 8, 8, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 9, 9, 134, 9, 9, 134, 8, 8, 133, 7, 7, 133, 7, 7, 130, 7, 7, 128, 7, 7, 127, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, + 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 118, 7, 7, 147, 7, 7, 183, 7, 7, 177, 7, 7, 173, + 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, + 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, + 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 113, 7, 7, 111, 7, 7, 109, 7, 7, 105, 7, 7, 100, 7, 7, 95, + 7, 7, 87, 7, 7, 78, 7, 7, 64, 8, 8, 26, 85, 85, 85, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 120, 120, 120, 7, 7, 22, 7, 7, 69, 7, 7, 84, 7, 7, 90, 7, 7, 96, 7, 7, 101, 7, 7, 105, 7, 7, 109, 7, 7, 110, 7, 7, 111, + 7, 7, 112, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, + 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 124, 7, 7, 160, 7, 7, 176, + 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 166, 7, 7, 169, 7, 7, 173, 7, 7, 177, 7, 7, 178, 7, 7, 155, 7, 7, 123, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, + 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 122, 7, 7, 169, 7, 7, 176, 7, 7, 169, 7, 7, 164, 7, 7, 160, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 151, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, + 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 8, 8, 134, 9, 9, 133, 8, 8, 133, 10, 10, 132, 9, 9, 132, 8, 8, 132, 8, 8, 133, 8, 8, 133, 10, 10, 134, 9, 9, 134, 8, 8, 133, 7, 7, 133, 8, 8, 131, 7, 7, 129, 7, 7, 127, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, + 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, + 7, 7, 118, 7, 7, 134, 7, 7, 177, 7, 7, 181, 7, 7, 177, 7, 7, 174, 7, 7, 171, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, + 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 136, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, + 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 113, + 7, 7, 110, 7, 7, 108, 7, 7, 104, 7, 7, 100, 7, 7, 94, 7, 7, 85, 7, 7, 76, 7, 7, 60, 7, 7, 20, 125, 125, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 150, 150, 150, 11, 11, 21, 8, 8, 66, 7, 7, 83, 7, 7, 90, 7, 7, 96, + 7, 7, 101, 7, 7, 106, 7, 7, 109, 7, 7, 110, 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, + 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, + 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 125, 7, 7, 155, 7, 7, 174, 7, 7, 172, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 164, 7, 7, 166, 7, 7, 169, 7, 7, 174, 7, 7, 179, 7, 7, 183, 7, 7, 153, 7, 7, 122, + 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 128, 7, 7, 174, 7, 7, 174, 7, 7, 168, 7, 7, 163, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 151, + 7, 7, 149, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 9, 9, 134, 13, 13, 134, 17, 17, 134, 16, 16, 132, 12, 12, 131, 14, 14, 133, 14, 14, 133, 10, 10, 133, 9, 9, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 131, 8, 8, 130, + 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, + 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 119, 7, 7, 143, 7, 7, 179, 7, 7, 182, 7, 7, 177, 7, 7, 173, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, + 7, 7, 157, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, + 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, + 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, + 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 112, 7, 7, 110, 7, 7, 107, 7, 7, 103, 7, 7, 99, 7, 7, 93, 7, 7, 84, 7, 7, 75, 7, 7, 56, 10, 10, 19, 153, 153, 153, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 181, 181, 181, + 16, 16, 20, 9, 9, 61, 7, 7, 82, 7, 7, 89, 7, 7, 96, 7, 7, 101, 7, 7, 106, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, + 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 118, 7, 7, 153, 7, 7, 176, 7, 7, 176, 7, 7, 175, 7, 7, 174, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 166, 7, 7, 168, 7, 7, 173, + 7, 7, 177, 7, 7, 182, 7, 7, 180, 7, 7, 125, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 138, 7, 7, 179, 7, 7, 172, 7, 7, 167, 7, 7, 163, 7, 7, 160, + 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, + 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 131, 9, 9, 132, 7, 7, 133, 7, 7, 133, + 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 9, 9, 134, 15, 15, 134, 21, 21, 134, 23, 23, 135, 19, 19, 134, 22, 22, 134, 16, 16, 133, 10, 10, 133, 8, 8, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 132, 7, 7, 131, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 147, 7, 7, 181, 7, 7, 183, 7, 7, 176, 7, 7, 172, 7, 7, 169, 7, 7, 168, 7, 7, 167, + 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 107, 7, 7, 103, 7, 7, 99, 7, 7, 92, 7, 7, 83, 7, 7, 73, 8, 8, 53, 16, 16, 19, 181, 181, 181, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 213, 213, 19, 19, 19, 7, 7, 56, 7, 7, 81, 7, 7, 89, 7, 7, 95, 7, 7, 101, 7, 7, 106, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, + 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, + 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 117, 7, 7, 136, 7, 7, 156, 7, 7, 159, 7, 7, 167, 7, 7, 175, + 7, 7, 172, 7, 7, 169, 7, 7, 169, 7, 7, 172, 7, 7, 176, 7, 7, 181, 7, 7, 185, 7, 7, 178, 7, 7, 120, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 145, + 7, 7, 180, 7, 7, 172, 7, 7, 167, 7, 7, 164, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 153, 7, 7, 151, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 133, + 7, 7, 130, 9, 9, 130, 9, 9, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 8, 8, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 12, 12, 134, 19, 19, 135, 22, 22, 135, + 18, 18, 135, 12, 12, 134, 9, 9, 133, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 133, 8, 8, 132, 7, 7, 130, 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, + 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 143, 7, 7, 178, + 7, 7, 181, 7, 7, 176, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 150, + 7, 7, 150, 7, 7, 150, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 111, 7, 7, 109, 7, 7, 106, 7, 7, 102, 7, 7, 98, 7, 7, 91, 7, 7, 82, + 7, 7, 71, 7, 7, 47, 20, 20, 20, 222, 222, 222, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 22, 22, 22, 7, 7, 47, 7, 7, 79, 7, 7, 88, 7, 7, 95, 7, 7, 101, 7, 7, 106, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 114, + 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, + 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, + 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 123, 7, 7, 153, 7, 7, 175, 7, 7, 173, 7, 7, 173, 7, 7, 175, 7, 7, 180, 7, 7, 184, 7, 7, 187, 7, 7, 173, 7, 7, 118, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, + 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 148, 7, 7, 180, 7, 7, 172, 7, 7, 168, 7, 7, 165, 7, 7, 162, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, + 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, + 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 133, 8, 8, 131, 9, 9, 132, 9, 9, 132, 10, 10, 133, 9, 9, 133, 8, 8, 132, 7, 7, 133, 7, 7, 131, 7, 7, 131, 8, 8, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 9, 9, 135, 14, 14, 134, 17, 17, 135, 14, 14, 134, 9, 9, 135, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 129, 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, + 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, + 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 118, 7, 7, 137, 7, 7, 179, 7, 7, 180, 7, 7, 176, 7, 7, 175, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 154, + 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 124, 7, 7, 123, + 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 113, 7, 7, 111, 7, 7, 108, + 7, 7, 106, 7, 7, 102, 7, 7, 97, 7, 7, 90, 7, 7, 81, 7, 7, 70, 7, 7, 39, 27, 27, 27, 249, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 40, 40, 40, 10, 10, 38, 7, 7, 78, 7, 7, 87, 7, 7, 95, 7, 7, 101, + 7, 7, 106, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, + 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 121, 7, 7, 160, 7, 7, 178, 7, 7, 177, 7, 7, 179, 7, 7, 182, 7, 7, 176, 7, 7, 167, 7, 7, 144, 7, 7, 115, 7, 7, 114, 7, 7, 115, + 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 139, 7, 7, 178, 7, 7, 174, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 155, + 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 133, 11, 11, 133, 13, 13, 134, 11, 11, 133, 9, 9, 132, 8, 8, 132, 8, 8, 133, 8, 8, 133, 9, 9, 132, 8, 8, 132, 11, 11, 133, + 10, 10, 132, 8, 8, 133, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 9, 9, 134, 11, 11, 134, 10, 10, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 133, 7, 7, 131, 7, 7, 130, 7, 7, 127, + 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 122, + 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 118, 7, 7, 167, 7, 7, 182, 7, 7, 178, 7, 7, 176, 7, 7, 174, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 164, + 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 129, + 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, + 7, 7, 116, 7, 7, 115, 7, 7, 113, 7, 7, 110, 7, 7, 108, 7, 7, 105, 7, 7, 101, 7, 7, 96, 7, 7, 89, 7, 7, 80, 7, 7, 69, 7, 7, 33, 45, 45, 45, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 81, 81, 81, + 9, 9, 22, 7, 7, 75, 7, 7, 86, 7, 7, 94, 7, 7, 101, 7, 7, 106, 7, 7, 110, 7, 7, 112, 7, 7, 113, 7, 7, 115, 7, 7, 115, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, + 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 124, 7, 7, 156, 7, 7, 170, 7, 7, 169, 7, 7, 144, 7, 7, 122, + 7, 7, 115, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 120, 7, 7, 156, 7, 7, 175, 7, 7, 176, 7, 7, 174, 7, 7, 170, 7, 7, 168, + 7, 7, 168, 7, 7, 167, 7, 7, 165, 7, 7, 162, 7, 7, 158, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 11, 11, 134, 8, 8, 133, 7, 7, 132, 7, 7, 132, 7, 7, 133, + 8, 8, 132, 15, 15, 133, 16, 16, 133, 16, 16, 133, 22, 22, 134, 15, 15, 133, 9, 9, 133, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 9, 9, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, + 8, 8, 133, 8, 8, 133, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, + 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 162, 7, 7, 181, 7, 7, 177, 7, 7, 175, 7, 7, 174, 7, 7, 173, + 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, + 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 107, 7, 7, 104, 7, 7, 100, 7, 7, 95, 7, 7, 88, 7, 7, 79, 7, 7, 65, 7, 7, 19, 80, 80, 80, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 146, 146, 146, 7, 7, 13, 8, 8, 61, 7, 7, 85, 7, 7, 93, 7, 7, 100, 7, 7, 105, 7, 7, 109, 7, 7, 111, 7, 7, 113, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, + 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 114, + 7, 7, 115, 7, 7, 119, 7, 7, 118, 7, 7, 114, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 117, + 7, 7, 131, 7, 7, 146, 7, 7, 160, 7, 7, 171, 7, 7, 175, 7, 7, 175, 7, 7, 175, 7, 7, 174, 7, 7, 169, 7, 7, 163, 7, 7, 159, 7, 7, 156, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, + 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 133, 7, 7, 133, 8, 8, 133, 12, 12, 133, 23, 23, 133, 28, 28, 133, 22, 22, 134, 12, 12, 133, 9, 9, 134, 8, 8, 134, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 7, 7, 134, + 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 133, 8, 8, 132, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 117, 7, 7, 167, + 7, 7, 181, 7, 7, 177, 7, 7, 174, 7, 7, 172, 7, 7, 171, 7, 7, 171, 7, 7, 171, 7, 7, 169, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 148, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, + 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 103, 7, 7, 99, 7, 7, 93, 7, 7, 85, 7, 7, 78, 7, 7, 52, + 9, 9, 13, 149, 149, 149, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 202, 202, 202, 25, 25, 26, 8, 8, 46, 7, 7, 83, 7, 7, 90, 7, 7, 99, 7, 7, 104, 7, 7, 107, 7, 7, 110, 7, 7, 112, 7, 7, 114, 7, 7, 116, + 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, + 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 117, + 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 115, 7, 7, 118, 7, 7, 130, 7, 7, 144, 7, 7, 145, 7, 7, 143, 7, 7, 158, 7, 7, 172, 7, 7, 169, 7, 7, 163, 7, 7, 159, 7, 7, 157, 7, 7, 154, 7, 7, 152, 7, 7, 149, + 7, 7, 147, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 135, 8, 8, 133, 8, 8, 132, 9, 9, 130, 20, 20, 129, 28, 28, 131, 18, 18, 133, 11, 11, 134, 8, 8, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 8, 8, 132, 8, 8, 131, 15, 15, 131, 18, 18, 132, 13, 13, 131, 9, 9, 130, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, + 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, + 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 155, 7, 7, 179, 7, 7, 178, 7, 7, 176, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 158, + 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 142, + 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 113, 7, 7, 111, 7, 7, 108, 7, 7, 106, 7, 7, 102, + 7, 7, 97, 7, 7, 91, 7, 7, 82, 7, 7, 75, 7, 7, 39, 29, 29, 30, 209, 209, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 246, 246, 54, 54, 54, 7, 7, 30, 7, 7, 79, 7, 7, 88, 7, 7, 97, 7, 7, 103, + 7, 7, 106, 7, 7, 109, 7, 7, 111, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, + 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 114, + 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 118, 7, 7, 154, 7, 7, 174, 7, 7, 167, + 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 7, 155, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 140, + 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 133, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 128, 7, 7, 126, 9, 9, 127, 15, 15, 129, + 12, 12, 133, 8, 8, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 8, 8, 130, 9, 9, 128, 30, 30, 129, 44, 44, 131, 30, 30, 129, 16, 16, 128, 11, 11, 127, 7, 7, 125, 7, 7, 126, 7, 7, 126, + 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, + 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 121, 7, 7, 143, 7, 7, 156, 7, 7, 172, 7, 7, 176, 7, 7, 173, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 163, + 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 150, 7, 7, 151, 7, 7, 151, + 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 126, + 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, + 7, 7, 113, 7, 7, 110, 7, 7, 107, 7, 7, 105, 7, 7, 101, 7, 7, 95, 7, 7, 89, 7, 7, 80, 7, 7, 70, 7, 7, 28, 61, 61, 61, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 109, 109, 109, + 10, 10, 13, 7, 7, 73, 7, 7, 86, 7, 7, 94, 7, 7, 102, 7, 7, 105, 7, 7, 109, 7, 7, 111, 7, 7, 113, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, + 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, + 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, + 7, 7, 113, 7, 7, 113, 7, 7, 130, 7, 7, 173, 7, 7, 170, 7, 7, 166, 7, 7, 165, 7, 7, 162, 7, 7, 159, 7, 7, 155, 7, 7, 151, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 133, 7, 7, 132, 7, 7, 128, 17, 17, 125, 16, 16, 127, 9, 9, 132, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 129, 23, 23, 127, 54, 54, 129, 33, 33, 124, 14, 14, 123, + 17, 17, 125, 9, 9, 124, 8, 8, 124, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, + 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 122, 7, 7, 151, 7, 7, 172, 7, 7, 172, + 7, 7, 167, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 157, 7, 7, 155, + 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 151, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, + 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 122, 7, 7, 121, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, + 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 110, 7, 7, 107, 7, 7, 104, 7, 7, 100, 7, 7, 94, 7, 7, 86, 7, 7, 77, 7, 7, 64, 8, 8, 11, 102, 102, 102, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 185, 185, 185, 10, 10, 10, 7, 7, 56, 7, 7, 83, 7, 7, 92, 7, 7, 100, 7, 7, 105, 7, 7, 108, 7, 7, 111, 7, 7, 113, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, + 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, + 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, + 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, + 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 121, 7, 7, 169, 7, 7, 171, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 162, 7, 7, 157, 7, 7, 153, 7, 7, 150, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 147, + 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, + 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 9, 9, 130, 15, 15, 126, 10, 10, 128, 8, 8, 132, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 133, + 10, 10, 129, 32, 32, 128, 22, 22, 121, 10, 10, 120, 13, 13, 125, 10, 10, 125, 11, 11, 124, 9, 9, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, + 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, + 7, 7, 113, 7, 7, 113, 7, 7, 116, 7, 7, 144, 7, 7, 171, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 162, 7, 7, 166, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, + 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, + 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, + 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 107, 7, 7, 104, 7, 7, 99, 7, 7, 93, 7, 7, 84, 7, 7, 75, 7, 7, 47, 10, 10, 10, 182, 182, 182, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 233, 233, 39, 39, 39, 8, 8, 37, 7, 7, 81, 7, 7, 89, 7, 7, 99, 7, 7, 104, 7, 7, 108, 7, 7, 111, 7, 7, 114, 7, 7, 116, 7, 7, 117, + 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, + 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, + 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 121, 7, 7, 169, 7, 7, 171, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 164, 7, 7, 159, 7, 7, 155, + 7, 7, 152, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 132, + 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 8, 8, 131, 7, 7, 129, 8, 8, 130, 10, 10, 133, 8, 8, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, + 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 8, 8, 133, 13, 13, 131, 14, 14, 128, 14, 14, 126, 10, 10, 127, 10, 10, 129, 10, 10, 129, 8, 8, 127, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, + 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, + 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 118, 7, 7, 156, 7, 7, 171, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 162, 7, 7, 164, + 7, 7, 169, 7, 7, 173, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 163, 7, 7, 160, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 147, 7, 7, 145, + 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, + 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 109, 7, 7, 107, 7, 7, 103, 7, 7, 98, 7, 7, 91, + 7, 7, 81, 7, 7, 72, 7, 7, 29, 40, 40, 40, 234, 234, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 92, 92, 92, 7, 7, 18, 7, 7, 71, 7, 7, 86, 7, 7, 97, 7, 7, 103, + 7, 7, 109, 7, 7, 112, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 118, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 122, + 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, + 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 113, + 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 120, 7, 7, 167, 7, 7, 170, 7, 7, 167, + 7, 7, 166, 7, 7, 166, 7, 7, 164, 7, 7, 160, 7, 7, 156, 7, 7, 153, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 138, + 7, 7, 137, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 8, 8, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 132, 8, 8, 132, 9, 9, 132, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 133, 8, 8, 133, 9, 9, 132, 8, 8, 131, 8, 8, 131, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 127, 7, 7, 126, 7, 7, 125, 7, 7, 124, + 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, + 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 125, 7, 7, 169, 7, 7, 171, 7, 7, 169, 7, 7, 169, 7, 7, 171, 7, 7, 171, + 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 165, 7, 7, 167, 7, 7, 172, 7, 7, 175, 7, 7, 175, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 169, 7, 7, 165, 7, 7, 162, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 136, 7, 7, 135, 7, 7, 132, 7, 7, 130, 7, 7, 126, 7, 7, 124, 7, 7, 123, + 7, 7, 121, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, + 7, 7, 109, 7, 7, 106, 7, 7, 102, 7, 7, 97, 7, 7, 89, 7, 7, 78, 7, 7, 62, 7, 7, 15, 107, 107, 107, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 170, 170, 170, + 7, 7, 7, 7, 7, 43, 7, 7, 83, 7, 7, 93, 7, 7, 103, 7, 7, 108, 7, 7, 112, 7, 7, 114, 7, 7, 116, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, + 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, + 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, + 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, + 7, 7, 110, 7, 7, 114, 7, 7, 153, 7, 7, 172, 7, 7, 167, 7, 7, 164, 7, 7, 164, 7, 7, 162, 7, 7, 159, 7, 7, 156, 7, 7, 153, 7, 7, 151, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, + 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 130, 7, 7, 132, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 8, 8, 133, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 7, 7, 131, 7, 7, 129, 7, 7, 127, 7, 7, 125, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, + 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 131, + 7, 7, 148, 7, 7, 158, 7, 7, 157, 7, 7, 148, 7, 7, 145, 7, 7, 152, 7, 7, 167, 7, 7, 171, 7, 7, 170, 7, 7, 171, 7, 7, 175, 7, 7, 177, 7, 7, 176, 7, 7, 174, 7, 7, 174, 7, 7, 176, 7, 7, 173, 7, 7, 168, 7, 7, 163, 7, 7, 159, 7, 7, 156, + 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 150, 7, 7, 148, 7, 7, 146, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 136, + 7, 7, 133, 7, 7, 131, 7, 7, 126, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, + 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 107, 7, 7, 104, 7, 7, 101, 7, 7, 95, 7, 7, 85, 7, 7, 74, 7, 7, 36, 7, 7, 7, 183, 183, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 49, 49, 49, 7, 7, 16, 7, 7, 67, 7, 7, 89, 7, 7, 100, 7, 7, 107, 7, 7, 111, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, + 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 117, 7, 7, 117, + 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 111, + 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, + 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 123, 7, 7, 167, 7, 7, 168, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 156, 7, 7, 153, 7, 7, 150, 7, 7, 149, 7, 7, 148, 7, 7, 148, 7, 7, 147, + 7, 7, 146, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 127, 7, 7, 130, 7, 7, 132, 7, 7, 134, 7, 7, 133, + 7, 7, 133, 7, 7, 134, 7, 7, 133, 8, 8, 133, 8, 8, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, + 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 111, 7, 7, 111, 7, 7, 111, + 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 111, 7, 7, 114, 7, 7, 114, 7, 7, 111, 7, 7, 110, 7, 7, 112, 7, 7, 124, 7, 7, 145, 7, 7, 160, 7, 7, 168, 7, 7, 169, 7, 7, 168, 7, 7, 172, 7, 7, 174, 7, 7, 170, 7, 7, 161, + 7, 7, 168, 7, 7, 171, 7, 7, 165, 7, 7, 160, 7, 7, 157, 7, 7, 156, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 151, 7, 7, 148, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 143, 7, 7, 143, 7, 7, 141, 7, 7, 140, + 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 131, 7, 7, 126, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, + 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 105, 7, 7, 103, 7, 7, 99, 7, 7, 92, 7, 7, 81, 7, 7, 57, 8, 8, 15, 62, 62, 62, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 178, 178, 178, 18, 18, 18, 7, 7, 34, 7, 7, 84, 7, 7, 97, 7, 7, 105, 7, 7, 111, 7, 7, 113, 7, 7, 115, 7, 7, 115, 7, 7, 115, + 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 118, 7, 7, 118, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, + 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, + 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 111, 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, + 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 143, 7, 7, 169, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 159, 7, 7, 156, 7, 7, 152, + 7, 7, 149, 7, 7, 147, 7, 7, 147, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 130, 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 126, + 7, 7, 127, 7, 7, 130, 7, 7, 132, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 8, 8, 134, 8, 8, 133, 8, 8, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, + 7, 7, 134, 8, 8, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 132, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, 7, 7, 121, + 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 120, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, + 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 112, 7, 7, 119, 7, 7, 118, + 7, 7, 116, 7, 7, 124, 7, 7, 133, 7, 7, 120, 7, 7, 111, 7, 7, 126, 7, 7, 166, 7, 7, 166, 7, 7, 160, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 151, 7, 7, 147, 7, 7, 145, 7, 7, 143, + 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 131, 7, 7, 126, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 116, 7, 7, 116, 7, 7, 116, + 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 105, 7, 7, 103, 7, 7, 101, 7, 7, 96, 7, 7, 88, 7, 7, 75, 7, 7, 30, + 20, 20, 20, 184, 184, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 97, 97, 97, 7, 7, 9, 7, 7, 59, 7, 7, 90, 7, 7, 100, + 7, 7, 107, 7, 7, 111, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 116, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, + 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, + 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 108, 7, 7, 108, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 110, + 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 116, 7, 7, 163, 7, 7, 167, + 7, 7, 163, 7, 7, 161, 7, 7, 158, 7, 7, 155, 7, 7, 151, 7, 7, 148, 7, 7, 146, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 131, + 7, 7, 129, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 127, 7, 7, 131, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 133, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 128, 7, 7, 124, 7, 7, 122, 7, 7, 119, + 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 111, 7, 7, 110, 7, 7, 109, + 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, + 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 142, 7, 7, 166, 7, 7, 161, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, + 7, 7, 153, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 142, 7, 7, 142, 7, 7, 141, 7, 7, 140, 7, 7, 139, 7, 7, 139, 7, 7, 138, 7, 7, 138, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 130, 7, 7, 126, 7, 7, 124, 7, 7, 122, 7, 7, 120, + 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 103, 7, 7, 101, + 7, 7, 97, 7, 7, 90, 7, 7, 80, 7, 7, 52, 7, 7, 9, 97, 97, 97, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 213, 213, 213, 37, 37, 37, 7, 7, 24, 7, 7, 80, 7, 7, 94, 7, 7, 103, 7, 7, 108, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 114, + 7, 7, 115, 7, 7, 115, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 111, + 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, + 7, 7, 107, 7, 7, 107, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, + 7, 7, 105, 7, 7, 105, 7, 7, 107, 7, 7, 151, 7, 7, 169, 7, 7, 165, 7, 7, 161, 7, 7, 159, 7, 7, 155, 7, 7, 150, 7, 7, 147, 7, 7, 145, 7, 7, 143, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, + 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 125, 7, 7, 127, 7, 7, 130, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, + 7, 7, 132, 7, 7, 128, 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 112, + 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, + 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 123, 7, 7, 164, 7, 7, 162, 7, 7, 159, 7, 7, 159, + 7, 7, 160, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 152, 7, 7, 148, 7, 7, 145, 7, 7, 142, 7, 7, 141, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 137, 7, 7, 136, 7, 7, 135, 7, 7, 132, + 7, 7, 130, 7, 7, 126, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 106, + 7, 7, 105, 7, 7, 104, 7, 7, 101, 7, 7, 100, 7, 7, 97, 7, 7, 92, 7, 7, 84, 7, 7, 69, 7, 7, 22, 38, 38, 38, 211, 211, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 132, 132, 132, 7, 7, 7, 7, 7, 48, 7, 7, 85, 7, 7, 95, 7, 7, 102, 7, 7, 107, 7, 7, 108, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 109, 7, 7, 110, 7, 7, 110, + 7, 7, 110, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 112, 7, 7, 113, 7, 7, 114, 7, 7, 114, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 113, 7, 7, 113, 7, 7, 113, + 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 106, + 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, + 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 136, 7, 7, 169, 7, 7, 166, 7, 7, 162, 7, 7, 158, 7, 7, 154, 7, 7, 149, 7, 7, 146, 7, 7, 143, 7, 7, 141, 7, 7, 141, 7, 7, 140, 7, 7, 139, + 7, 7, 139, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 137, 7, 7, 135, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 124, 7, 7, 127, 7, 7, 131, 7, 7, 133, 7, 7, 134, 7, 7, 135, 7, 7, 134, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 8, 8, 133, 8, 8, 131, 7, 7, 128, 7, 7, 123, 7, 7, 119, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 116, 7, 7, 115, + 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, + 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 102, + 7, 7, 110, 7, 7, 156, 7, 7, 165, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 156, 7, 7, 154, 7, 7, 152, 7, 7, 150, 7, 7, 146, 7, 7, 144, 7, 7, 141, 7, 7, 140, 7, 7, 140, 7, 7, 140, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, + 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 128, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 118, 7, 7, 116, 7, 7, 115, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, + 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 103, 7, 7, 102, 7, 7, 101, 7, 7, 98, 7, 7, 96, 7, 7, 91, 7, 7, 84, 7, 7, 73, 7, 7, 40, 8, 8, 8, 135, 135, 135, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 53, 53, 53, 7, 7, 9, 7, 7, 40, 7, 7, 83, 7, 7, 95, 7, 7, 100, 7, 7, 103, 7, 7, 103, 7, 7, 103, + 7, 7, 103, 7, 7, 105, 7, 7, 106, 7, 7, 107, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 109, 7, 7, 110, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, + 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 111, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, + 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, + 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 121, 7, 7, 167, 7, 7, 166, 7, 7, 160, 7, 7, 156, 7, 7, 152, 7, 7, 148, 7, 7, 144, + 7, 7, 141, 7, 7, 139, 7, 7, 138, 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 137, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 122, 7, 7, 122, 7, 7, 123, 7, 7, 128, + 7, 7, 131, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 135, + 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 8, 8, 134, 12, 12, 133, 10, 10, 132, 9, 9, 128, 8, 8, 120, 7, 7, 116, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 115, 7, 7, 114, 7, 7, 114, + 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, + 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 102, + 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 131, 7, 7, 163, 7, 7, 164, 7, 7, 161, 7, 7, 158, 7, 7, 155, 7, 7, 152, 7, 7, 150, 7, 7, 148, 7, 7, 147, 7, 7, 144, 7, 7, 141, 7, 7, 139, 7, 7, 137, 7, 7, 137, + 7, 7, 137, 7, 7, 136, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 118, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 111, 7, 7, 110, + 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 100, 7, 7, 99, 7, 7, 96, 7, 7, 93, 7, 7, 88, 7, 7, 83, 7, 7, 71, 7, 7, 33, 8, 8, 9, 61, 61, 61, 250, 250, 250, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 232, 232, 79, 79, 79, 12, 12, 12, 7, 7, 29, + 7, 7, 82, 7, 7, 92, 7, 7, 95, 7, 7, 97, 7, 7, 98, 7, 7, 100, 7, 7, 101, 7, 7, 102, 7, 7, 103, 7, 7, 104, 7, 7, 105, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 108, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, + 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 104, + 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 102, 7, 7, 102, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, + 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 110, 7, 7, 160, 7, 7, 163, + 7, 7, 157, 7, 7, 153, 7, 7, 150, 7, 7, 146, 7, 7, 143, 7, 7, 140, 7, 7, 138, 7, 7, 136, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 132, 7, 7, 131, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 124, + 7, 7, 122, 7, 7, 120, 7, 7, 121, 7, 7, 121, 7, 7, 126, 7, 7, 130, 7, 7, 132, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, + 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 11, 11, 135, 14, 14, 133, 12, 12, 130, 11, 11, 125, 8, 8, 117, 7, 7, 113, 7, 7, 112, 7, 7, 112, + 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 103, + 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 99, + 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 100, 7, 7, 118, 7, 7, 146, 7, 7, 161, 7, 7, 157, 7, 7, 152, 7, 7, 149, 7, 7, 147, 7, 7, 145, 7, 7, 143, + 7, 7, 141, 7, 7, 139, 7, 7, 136, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 129, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 119, 7, 7, 117, + 7, 7, 115, 7, 7, 112, 7, 7, 111, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 101, 7, 7, 100, 7, 7, 99, 7, 7, 98, 7, 7, 96, 7, 7, 93, 7, 7, 90, 7, 7, 85, 7, 7, 81, 7, 7, 69, 7, 7, 25, + 12, 12, 13, 85, 85, 85, 241, 241, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 248, 248, 248, 105, 105, 105, 11, 11, 11, 7, 7, 27, 7, 7, 71, 7, 7, 89, 7, 7, 91, 7, 7, 91, 7, 7, 93, 7, 7, 95, 7, 7, 98, 7, 7, 99, 7, 7, 100, 7, 7, 101, 7, 7, 102, 7, 7, 102, 7, 7, 103, 7, 7, 103, 7, 7, 104, + 7, 7, 104, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, + 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, + 7, 7, 100, 7, 7, 100, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, + 7, 7, 96, 7, 7, 96, 7, 7, 103, 7, 7, 152, 7, 7, 158, 7, 7, 152, 7, 7, 149, 7, 7, 146, 7, 7, 144, 7, 7, 142, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 133, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 131, 7, 7, 130, 7, 7, 129, + 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 121, 7, 7, 120, 7, 7, 118, 7, 7, 118, 7, 7, 120, 7, 7, 124, 7, 7, 128, 7, 7, 131, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 132, 7, 7, 133, + 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 8, 8, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 133, 7, 7, 134, 7, 7, 134, 8, 8, 134, 8, 8, 131, 11, 11, 128, + 8, 8, 121, 8, 8, 115, 7, 7, 110, 7, 7, 109, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 102, + 7, 7, 102, 7, 7, 101, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, + 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 102, 7, 7, 142, 7, 7, 157, + 7, 7, 151, 7, 7, 147, 7, 7, 144, 7, 7, 142, 7, 7, 140, 7, 7, 138, 7, 7, 135, 7, 7, 133, 7, 7, 131, 7, 7, 130, 7, 7, 129, 7, 7, 129, 7, 7, 129, 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 126, 7, 7, 125, 7, 7, 123, + 7, 7, 122, 7, 7, 120, 7, 7, 118, 7, 7, 116, 7, 7, 114, 7, 7, 112, 7, 7, 111, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 104, 7, 7, 102, 7, 7, 101, 7, 7, 99, 7, 7, 98, 7, 7, 97, 7, 7, 96, 7, 7, 95, 7, 7, 92, 7, 7, 89, 7, 7, 86, + 7, 7, 83, 7, 7, 79, 7, 7, 61, 7, 7, 24, 13, 13, 13, 107, 107, 107, 243, 243, 243, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 250, 250, 134, 134, 134, 7, 7, 7, 7, 7, 19, 7, 7, 62, 7, 7, 81, 7, 7, 85, 7, 7, 88, 7, 7, 89, 7, 7, 91, 7, 7, 92, 7, 7, 93, 7, 7, 95, + 7, 7, 95, 7, 7, 97, 7, 7, 99, 7, 7, 99, 7, 7, 100, 7, 7, 101, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 103, 7, 7, 103, 7, 7, 103, 7, 7, 103, + 7, 7, 103, 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 101, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 96, + 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 97, 7, 7, 96, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 95, + 7, 7, 94, 7, 7, 94, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 92, 7, 7, 98, 7, 7, 142, 7, 7, 154, 7, 7, 148, 7, 7, 145, 7, 7, 143, 7, 7, 142, 7, 7, 141, 7, 7, 139, 7, 7, 136, 7, 7, 133, 7, 7, 131, 7, 7, 129, 7, 7, 128, + 7, 7, 128, 7, 7, 128, 7, 7, 126, 7, 7, 125, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 115, 7, 7, 115, 7, 7, 117, 7, 7, 120, 7, 7, 125, 7, 7, 130, 7, 7, 132, 7, 7, 131, 8, 8, 131, 7, 7, 132, + 7, 7, 131, 8, 8, 130, 8, 8, 129, 8, 8, 129, 7, 7, 131, 7, 7, 131, 8, 8, 133, 7, 7, 133, 7, 7, 132, 7, 7, 132, 7, 7, 133, 7, 7, 133, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 133, 7, 7, 131, 8, 8, 132, + 7, 7, 133, 7, 7, 133, 7, 7, 133, 8, 8, 130, 9, 9, 124, 9, 9, 117, 8, 8, 111, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, + 7, 7, 102, 7, 7, 101, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 95, + 7, 7, 94, 7, 7, 94, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 94, 7, 7, 94, 7, 7, 94, 7, 7, 93, 7, 7, 93, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 91, 7, 7, 91, + 7, 7, 91, 7, 7, 91, 7, 7, 91, 7, 7, 112, 7, 7, 151, 7, 7, 150, 7, 7, 145, 7, 7, 142, 7, 7, 139, 7, 7, 137, 7, 7, 134, 7, 7, 132, 7, 7, 130, 7, 7, 128, 7, 7, 125, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 123, + 7, 7, 123, 7, 7, 123, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 119, 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 108, 7, 7, 106, 7, 7, 104, 7, 7, 102, 7, 7, 101, 7, 7, 99, 7, 7, 97, 7, 7, 95, 7, 7, 94, 7, 7, 92, + 7, 7, 91, 7, 7, 89, 7, 7, 87, 7, 7, 84, 7, 7, 80, 7, 7, 75, 7, 7, 51, 7, 7, 18, 7, 7, 7, 129, 129, 129, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 168, 168, 168, 27, 27, 27, 7, 7, 7, 7, 7, 23, 7, 7, 50, 7, 7, 73, + 7, 7, 80, 7, 7, 84, 7, 7, 86, 7, 7, 87, 7, 7, 88, 7, 7, 89, 7, 7, 90, 7, 7, 91, 7, 7, 92, 7, 7, 93, 7, 7, 94, 7, 7, 95, 7, 7, 96, 7, 7, 96, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, 7, 7, 97, + 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, 7, 7, 95, 7, 7, 94, 7, 7, 94, 7, 7, 93, 7, 7, 93, 7, 7, 92, + 7, 7, 92, 7, 7, 92, 7, 7, 91, 7, 7, 91, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 94, 7, 7, 94, 7, 7, 94, 7, 7, 94, 7, 7, 94, 7, 7, 94, 7, 7, 93, 7, 7, 92, + 7, 7, 92, 7, 7, 92, 7, 7, 91, 7, 7, 91, 7, 7, 91, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 122, 7, 7, 149, 7, 7, 143, 7, 7, 141, 7, 7, 139, 7, 7, 139, 7, 7, 139, 7, 7, 137, + 7, 7, 134, 7, 7, 131, 7, 7, 128, 7, 7, 126, 7, 7, 124, 7, 7, 124, 7, 7, 123, 7, 7, 122, 7, 7, 121, 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 113, 7, 7, 116, 7, 7, 120, + 7, 7, 125, 7, 7, 127, 7, 7, 128, 8, 8, 129, 8, 8, 126, 10, 10, 125, 11, 11, 122, 9, 9, 122, 10, 10, 124, 11, 11, 126, 8, 8, 128, 8, 8, 131, 7, 7, 131, 7, 7, 133, 7, 7, 132, 7, 7, 132, 9, 9, 133, 10, 10, 134, 8, 8, 134, 7, 7, 134, 7, 7, 135, + 7, 7, 134, 7, 7, 134, 7, 7, 131, 7, 7, 130, 8, 8, 132, 8, 8, 132, 8, 8, 132, 8, 8, 131, 8, 8, 126, 8, 8, 119, 8, 8, 110, 7, 7, 105, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 102, 7, 7, 101, 7, 7, 101, 7, 7, 100, + 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 100, 7, 7, 99, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 95, 7, 7, 95, 7, 7, 95, 7, 7, 94, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 94, 7, 7, 94, 7, 7, 93, 7, 7, 93, 7, 7, 92, + 7, 7, 92, 7, 7, 91, 7, 7, 91, 7, 7, 91, 7, 7, 91, 7, 7, 90, 7, 7, 90, 7, 7, 89, 7, 7, 89, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 89, 7, 7, 88, + 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 87, 7, 7, 91, 7, 7, 131, 7, 7, 150, 7, 7, 144, 7, 7, 139, 7, 7, 136, 7, 7, 133, 7, 7, 130, 7, 7, 126, 7, 7, 124, 7, 7, 122, 7, 7, 120, 7, 7, 119, + 7, 7, 119, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 114, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 105, 7, 7, 103, 7, 7, 101, 7, 7, 99, 7, 7, 97, 7, 7, 95, + 7, 7, 93, 7, 7, 92, 7, 7, 90, 7, 7, 88, 7, 7, 87, 7, 7, 85, 7, 7, 82, 7, 7, 78, 7, 7, 68, 7, 7, 45, 7, 7, 20, 7, 7, 7, 38, 38, 38, 165, 165, 165, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 221, 221, 221, 141, 141, 141, 50, 50, 50, 9, 9, 12, 7, 7, 19, 7, 7, 43, 7, 7, 64, 7, 7, 75, 7, 7, 78, 7, 7, 80, 7, 7, 81, 7, 7, 83, 7, 7, 85, 7, 7, 87, 7, 7, 88, 7, 7, 88, 7, 7, 89, 7, 7, 90, 7, 7, 91, 7, 7, 91, 7, 7, 91, + 7, 7, 92, 7, 7, 92, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 93, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 92, 7, 7, 91, 7, 7, 91, 7, 7, 90, + 7, 7, 90, 7, 7, 89, 7, 7, 88, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 89, 7, 7, 89, + 7, 7, 89, 7, 7, 89, 7, 7, 88, 7, 7, 88, 7, 7, 87, 7, 7, 87, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 85, 7, 7, 85, 7, 7, 85, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 83, 7, 7, 103, 7, 7, 142, 7, 7, 138, + 7, 7, 136, 7, 7, 135, 7, 7, 135, 7, 7, 135, 7, 7, 133, 7, 7, 130, 7, 7, 125, 7, 7, 123, 7, 7, 121, 7, 7, 119, 7, 7, 118, 7, 7, 117, 7, 7, 116, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 108, + 7, 7, 107, 7, 7, 106, 7, 7, 107, 7, 7, 109, 7, 7, 113, 7, 7, 117, 7, 7, 120, 7, 7, 123, 7, 7, 123, 13, 13, 120, 19, 19, 113, 14, 14, 108, 12, 12, 106, 14, 14, 110, 11, 11, 113, 8, 8, 120, 7, 7, 125, 10, 10, 128, 10, 10, 130, 8, 8, 131, 9, 9, 132, + 12, 12, 134, 10, 10, 133, 8, 8, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 131, 8, 8, 130, 8, 8, 130, 14, 14, 130, 16, 16, 128, 10, 10, 124, 9, 9, 117, 7, 7, 108, 7, 7, 102, 7, 7, 98, 7, 7, 97, 7, 7, 97, 7, 7, 96, 7, 7, 96, + 7, 7, 96, 7, 7, 96, 7, 7, 96, 7, 7, 95, 7, 7, 95, 7, 7, 94, 7, 7, 94, 7, 7, 94, 7, 7, 93, 7, 7, 93, 7, 7, 92, 7, 7, 92, 7, 7, 91, 7, 7, 91, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 89, 7, 7, 89, 7, 7, 88, 7, 7, 88, + 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 88, 7, 7, 87, 7, 7, 87, 7, 7, 86, 7, 7, 86, 7, 7, 85, 7, 7, 85, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 84, 7, 7, 83, + 7, 7, 83, 7, 7, 83, 7, 7, 83, 7, 7, 83, 7, 7, 83, 7, 7, 83, 7, 7, 83, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 83, 7, 7, 110, 7, 7, 146, 7, 7, 140, 7, 7, 135, 7, 7, 131, 7, 7, 126, 7, 7, 123, + 7, 7, 120, 7, 7, 119, 7, 7, 117, 7, 7, 115, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 113, 7, 7, 114, 7, 7, 113, 7, 7, 113, 7, 7, 111, 7, 7, 110, 7, 7, 108, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 102, 7, 7, 101, + 7, 7, 98, 7, 7, 96, 7, 7, 94, 7, 7, 92, 7, 7, 91, 7, 7, 88, 7, 7, 85, 7, 7, 83, 7, 7, 80, 7, 7, 77, 7, 7, 73, 7, 7, 61, 7, 7, 41, 7, 7, 17, 13, 13, 15, 55, 55, 55, 142, 142, 142, 224, 224, 224, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 238, 238, 163, 163, 163, 61, 61, 61, 18, 18, 18, 7, 7, 15, 9, 9, 33, 7, 7, 46, 7, 7, 61, 7, 7, 71, 7, 7, 74, 7, 7, 76, 7, 7, 77, 7, 7, 78, 7, 7, 80, + 7, 7, 81, 7, 7, 82, 7, 7, 83, 7, 7, 84, 7, 7, 85, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 87, 7, 7, 87, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 86, + 7, 7, 86, 7, 7, 86, 7, 7, 86, 7, 7, 85, 7, 7, 85, 7, 7, 84, 7, 7, 83, 7, 7, 82, 7, 7, 82, 7, 7, 81, 7, 7, 81, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 81, 7, 7, 81, 7, 7, 81, + 7, 7, 81, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 83, 7, 7, 83, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 81, 7, 7, 81, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 79, 7, 7, 79, 7, 7, 79, 7, 7, 78, 7, 7, 78, + 7, 7, 77, 7, 7, 77, 7, 7, 86, 7, 7, 133, 7, 7, 134, 7, 7, 131, 7, 7, 130, 7, 7, 130, 7, 7, 130, 7, 7, 128, 7, 7, 124, 7, 7, 120, 7, 7, 117, 7, 7, 115, 7, 7, 113, 7, 7, 112, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, + 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 101, 7, 7, 100, 7, 7, 101, 7, 7, 103, 7, 7, 107, 7, 7, 109, 7, 7, 113, 10, 10, 113, 16, 16, 112, 13, 13, 99, 8, 8, 88, 8, 8, 84, 8, 8, 89, 7, 7, 94, 7, 7, 102, + 11, 11, 109, 16, 16, 117, 12, 12, 121, 9, 9, 126, 8, 8, 128, 8, 8, 129, 8, 8, 131, 7, 7, 133, 7, 7, 133, 7, 7, 133, 7, 7, 132, 7, 7, 130, 7, 7, 130, 7, 7, 129, 15, 15, 128, 26, 26, 126, 19, 19, 120, 12, 12, 112, 9, 9, 105, 7, 7, 96, 7, 7, 92, + 7, 7, 91, 7, 7, 91, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 90, 7, 7, 89, 7, 7, 89, 7, 7, 88, 7, 7, 88, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 87, 7, 7, 86, 7, 7, 86, 7, 7, 85, 7, 7, 85, 7, 7, 85, 7, 7, 85, + 7, 7, 85, 7, 7, 84, 7, 7, 84, 7, 7, 83, 7, 7, 83, 7, 7, 83, 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 81, 7, 7, 80, 7, 7, 80, 7, 7, 79, 7, 7, 79, 7, 7, 79, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 78, + 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 76, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 76, 7, 7, 76, 7, 7, 88, 7, 7, 134, + 7, 7, 136, 7, 7, 131, 7, 7, 125, 7, 7, 120, 7, 7, 117, 7, 7, 114, 7, 7, 112, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 104, 7, 7, 102, 7, 7, 100, + 7, 7, 98, 7, 7, 97, 7, 7, 96, 7, 7, 95, 7, 7, 93, 7, 7, 90, 7, 7, 88, 7, 7, 86, 7, 7, 83, 7, 7, 81, 7, 7, 79, 7, 7, 75, 7, 7, 70, 7, 7, 62, 7, 7, 46, 10, 10, 34, 7, 7, 14, 18, 18, 18, 61, 61, 61, 169, 169, 169, 232, 232, 232, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 204, 204, 204, 105, 105, 105, 65, 65, 65, 17, 17, 17, 7, 7, 7, 7, 7, 17, + 7, 7, 27, 8, 8, 40, 8, 8, 51, 7, 7, 61, 7, 7, 70, 7, 7, 71, 7, 7, 72, 7, 7, 73, 7, 7, 75, 7, 7, 76, 7, 7, 76, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 78, 7, 7, 78, 7, 7, 78, + 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 77, 7, 7, 77, 7, 7, 76, 7, 7, 76, 7, 7, 75, 7, 7, 74, 7, 7, 73, 7, 7, 73, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, + 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 73, 7, 7, 73, 7, 7, 74, 7, 7, 74, 7, 7, 74, 7, 7, 74, 7, 7, 73, 7, 7, 73, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 72, 7, 7, 71, + 7, 7, 71, 7, 7, 71, 7, 7, 70, 7, 7, 70, 7, 7, 69, 7, 7, 69, 7, 7, 68, 7, 7, 74, 7, 7, 118, 7, 7, 123, 7, 7, 120, 7, 7, 118, 7, 7, 118, 7, 7, 117, 7, 7, 115, 7, 7, 112, 7, 7, 108, 7, 7, 106, 7, 7, 103, 7, 7, 101, 7, 7, 100, + 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 98, 7, 7, 97, 7, 7, 96, 7, 7, 95, 7, 7, 94, 7, 7, 93, 7, 7, 91, 7, 7, 90, 7, 7, 90, 7, 7, 91, 7, 7, 93, 7, 7, 96, 7, 7, 98, 8, 8, 98, 8, 8, 97, 7, 7, 90, + 7, 7, 74, 7, 7, 61, 7, 7, 64, 7, 7, 73, 7, 7, 80, 9, 9, 86, 10, 10, 94, 8, 8, 101, 7, 7, 110, 8, 8, 116, 7, 7, 122, 8, 8, 126, 8, 8, 128, 7, 7, 129, 7, 7, 128, 7, 7, 125, 7, 7, 123, 7, 7, 123, 8, 8, 121, 14, 14, 117, 13, 13, 110, + 8, 8, 103, 8, 8, 96, 7, 7, 88, 7, 7, 83, 7, 7, 82, 7, 7, 81, 7, 7, 81, 7, 7, 81, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 80, 7, 7, 79, 7, 7, 79, 7, 7, 79, 7, 7, 79, 7, 7, 79, 7, 7, 78, 7, 7, 78, 7, 7, 78, 7, 7, 77, + 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 77, 7, 7, 76, 7, 7, 76, 7, 7, 75, 7, 7, 75, 7, 7, 74, 7, 7, 74, 7, 7, 74, 7, 7, 73, 7, 7, 72, 7, 7, 72, 7, 7, 71, 7, 7, 71, 7, 7, 71, 7, 7, 70, 7, 7, 70, + 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 68, 7, 7, 68, 7, 7, 68, 7, 7, 69, + 7, 7, 69, 7, 7, 68, 7, 7, 68, 7, 7, 69, 7, 7, 104, 7, 7, 125, 7, 7, 119, 7, 7, 113, 7, 7, 109, 7, 7, 106, 7, 7, 103, 7, 7, 101, 7, 7, 100, 7, 7, 99, 7, 7, 98, 7, 7, 99, 7, 7, 99, 7, 7, 99, 7, 7, 98, 7, 7, 98, 7, 7, 97, + 7, 7, 95, 7, 7, 94, 7, 7, 92, 7, 7, 91, 7, 7, 88, 7, 7, 87, 7, 7, 87, 7, 7, 86, 7, 7, 85, 7, 7, 83, 7, 7, 81, 7, 7, 78, 7, 7, 74, 7, 7, 67, 7, 7, 53, 9, 9, 41, 7, 7, 25, 7, 7, 16, 7, 7, 7, 12, 12, 12, 51, 51, 51, + 96, 96, 96, 204, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 240, 240, 240, 176, 176, 176, 120, 120, 120, 81, 81, 81, 53, 53, 53, 19, 19, 21, 7, 7, 10, 7, 7, 12, 10, 10, 17, 9, 9, 22, 7, 7, 26, 7, 7, 31, 7, 7, 40, 7, 7, 46, 9, 9, 51, 9, 9, 53, 9, 9, 54, 8, 8, 56, 7, 7, 56, + 7, 7, 58, 7, 7, 60, 7, 7, 62, 7, 7, 64, 7, 7, 66, 7, 7, 66, 7, 7, 68, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 68, 7, 7, 68, 7, 7, 67, 7, 7, 67, 7, 7, 66, 7, 7, 65, 7, 7, 65, 7, 7, 65, + 7, 7, 64, 7, 7, 64, 7, 7, 64, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 64, 7, 7, 64, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 65, 7, 7, 64, 7, 7, 64, 7, 7, 64, 7, 7, 64, + 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 62, 7, 7, 61, 7, 7, 61, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 59, 7, 7, 60, 7, 7, 85, 7, 7, 112, 7, 7, 112, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 104, 7, 7, 101, + 7, 7, 97, 7, 7, 94, 7, 7, 92, 7, 7, 90, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 89, 7, 7, 88, 7, 7, 87, 7, 7, 87, 7, 7, 85, 7, 7, 84, 7, 7, 83, 7, 7, 81, 7, 7, 80, 7, 7, 79, 7, 7, 80, + 7, 7, 82, 7, 7, 82, 7, 7, 82, 7, 7, 81, 7, 7, 80, 7, 7, 74, 7, 7, 58, 7, 7, 53, 7, 7, 56, 7, 7, 60, 7, 7, 64, 7, 7, 71, 7, 7, 78, 7, 7, 89, 7, 7, 100, 7, 7, 108, 7, 7, 114, 10, 10, 117, 11, 11, 117, 8, 8, 115, 8, 8, 112, + 7, 7, 110, 7, 7, 107, 8, 8, 103, 8, 8, 97, 7, 7, 90, 7, 7, 85, 7, 7, 79, 7, 7, 75, 7, 7, 73, 7, 7, 72, 7, 7, 71, 7, 7, 71, 7, 7, 71, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, 7, 7, 70, + 7, 7, 70, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 69, 7, 7, 68, 7, 7, 68, 7, 7, 68, 7, 7, 67, 7, 7, 67, 7, 7, 66, 7, 7, 65, 7, 7, 65, 7, 7, 64, 7, 7, 62, + 7, 7, 62, 7, 7, 62, 7, 7, 61, 7, 7, 61, 7, 7, 61, 7, 7, 61, 7, 7, 61, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 60, 7, 7, 60, + 7, 7, 59, 7, 7, 59, 7, 7, 59, 7, 7, 59, 7, 7, 60, 7, 7, 60, 7, 7, 59, 7, 7, 59, 7, 7, 58, 7, 7, 78, 7, 7, 112, 7, 7, 106, 7, 7, 101, 7, 7, 98, 7, 7, 94, 7, 7, 92, 7, 7, 90, 7, 7, 88, 7, 7, 87, 7, 7, 86, 7, 7, 84, + 7, 7, 84, 7, 7, 83, 7, 7, 82, 7, 7, 79, 7, 7, 75, 7, 7, 73, 8, 8, 69, 8, 8, 67, 9, 9, 64, 9, 9, 60, 9, 9, 57, 7, 7, 51, 7, 7, 44, 7, 7, 36, 7, 7, 31, 9, 9, 25, 10, 10, 18, 7, 7, 12, 8, 8, 12, 17, 17, 18, 52, 52, 52, + 81, 81, 81, 136, 136, 136, 177, 177, 177, 241, 241, 241, 251, 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 236, 236, 210, 210, 210, 196, 196, 196, 167, 167, 167, 134, 134, 134, 117, 117, 117, 87, 87, 87, 56, 56, 56, 47, 47, 47, 39, 39, 40, + 37, 37, 37, 35, 35, 37, 30, 30, 32, 28, 28, 32, 22, 22, 27, 20, 20, 27, 17, 17, 24, 13, 13, 22, 11, 11, 21, 11, 11, 21, 8, 8, 18, 7, 7, 18, 7, 7, 19, 7, 7, 19, 7, 7, 19, 7, 7, 19, 7, 7, 20, 9, 9, 22, 9, 9, 22, 9, 9, 22, 9, 9, 23, + 9, 9, 23, 9, 9, 23, 9, 9, 23, 9, 9, 22, 9, 9, 22, 9, 9, 22, 9, 9, 22, 9, 9, 22, 9, 9, 22, 9, 9, 22, 10, 10, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 25, 11, 11, 25, 11, 11, 25, 11, 11, 25, 11, 11, 25, + 11, 11, 25, 11, 11, 25, 11, 11, 25, 11, 11, 25, 11, 11, 25, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 25, 11, 11, 35, 11, 11, 38, + 11, 11, 38, 11, 11, 37, 11, 11, 37, 11, 11, 36, 11, 11, 34, 11, 11, 34, 11, 11, 33, 11, 11, 32, 11, 11, 32, 11, 11, 31, 11, 11, 31, 11, 11, 31, 11, 11, 31, 11, 11, 31, 11, 11, 31, 11, 11, 31, 11, 11, 31, 11, 11, 31, 11, 11, 31, 11, 11, 31, 11, 11, 30, + 11, 11, 30, 11, 11, 29, 11, 11, 29, 11, 11, 29, 11, 11, 28, 11, 11, 29, 11, 11, 29, 11, 11, 29, 11, 11, 29, 11, 11, 28, 11, 11, 28, 11, 11, 26, 11, 11, 24, 11, 11, 23, 11, 11, 25, 11, 11, 27, 11, 11, 32, 11, 11, 44, 11, 11, 57, 10, 10, 71, 9, 9, 81, + 12, 12, 89, 16, 16, 93, 14, 14, 93, 11, 11, 88, 10, 10, 82, 10, 10, 74, 11, 11, 66, 11, 11, 56, 11, 11, 47, 11, 11, 39, 11, 11, 33, 11, 11, 29, 11, 11, 27, 11, 11, 27, 11, 11, 27, 11, 11, 27, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, + 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 26, 11, 11, 25, 11, 11, 25, 11, 11, 25, + 11, 11, 25, 11, 11, 25, 11, 11, 25, 11, 11, 25, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 24, + 11, 11, 24, 11, 11, 24, 11, 11, 24, 11, 11, 23, 11, 11, 23, 11, 11, 23, 9, 9, 22, 9, 9, 21, 9, 9, 21, 9, 9, 22, 9, 9, 22, 9, 9, 21, 9, 9, 21, 9, 9, 21, 9, 9, 25, 9, 9, 33, 9, 9, 32, 9, 9, 30, 9, 9, 29, 9, 9, 28, 7, 7, 25, + 7, 7, 24, 7, 7, 23, 7, 7, 23, 7, 7, 22, 7, 7, 21, 11, 11, 24, 11, 11, 25, 11, 11, 24, 13, 13, 24, 17, 17, 26, 20, 20, 28, 23, 23, 29, 28, 28, 33, 30, 30, 33, 35, 35, 37, 36, 36, 38, 40, 40, 40, 47, 47, 47, 67, 67, 67, 87, 87, 87, 106, 106, 106, + 134, 134, 134, 167, 167, 167, 197, 197, 197, 208, 208, 208, 235, 235, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 240, 240, 229, 229, 229, 224, 224, 224, 212, 212, 212, 208, 208, 208, 197, 197, 197, 192, 192, 192, 183, 183, 183, 174, 174, 174, 169, 169, 169, 169, 169, 169, 160, 160, 160, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 148, 148, 148, + 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 121, 121, 121, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, + 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, + 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, + 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, + 119, 119, 119, 118, 118, 119, 117, 117, 120, 114, 114, 120, 111, 111, 121, 109, 109, 121, 108, 108, 122, 108, 108, 122, 110, 110, 121, 113, 113, 120, 115, 115, 120, 117, 117, 119, 118, 118, 119, 118, 118, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, + 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, + 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, + 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 130, 130, 130, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, + 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 148, 148, 148, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 168, 168, 168, 169, 169, 169, 169, 169, 169, 174, 174, 174, 182, 182, 182, 192, 192, 192, 197, 197, 197, 208, 208, 208, 212, 212, 212, 224, 224, 224, 229, 229, 229, + 240, 240, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 253, 253, 254, 251, 251, 252, 250, 250, 252, 250, 250, 251, 250, 250, 251, 252, 252, 252, 253, 253, 254, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,}; +const char* DistrhoArtworkCloneChannel::backgroundData = (const char*)temp_background_1; + +static const unsigned char temp_switch_left_2[] = { + 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 155, 7, 7, 161, 7, 7, 155, + 7, 7, 144, 7, 7, 128, 8, 8, 118, 8, 8, 121, 7, 7, 136, 8, 8, 153, 7, 7, 161, 7, 7, 164, 7, 7, 155, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 151, 7, 7, 153, 7, 7, 155, 7, 7, 156, 7, 7, 157, 7, 7, 156, 40, 40, 158, 71, 71, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, + 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 161, 7, 7, 149, 8, 8, 98, 7, 7, 46, 7, 7, 15, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 17, 7, 7, 60, 8, 8, 114, 7, 7, 157, 7, 7, 159, 7, 7, 152, 7, 7, 153, + 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 152, 7, 7, 153, 7, 7, 156, 7, 7, 158, 7, 7, 160, 7, 7, 160, 7, 7, 159, 19, 19, 157, 67, 67, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, + 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 162, 7, 7, 115, 7, 7, 32, 7, 7, 7, 19, 19, 13, 51, 51, 49, 76, 76, 75, 89, 89, 88, + 88, 88, 87, 73, 73, 72, 41, 41, 37, 12, 12, 7, 7, 7, 7, 7, 7, 50, 7, 7, 136, 7, 7, 159, 7, 7, 151, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 152, 7, 7, 156, 7, 7, 159, + 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 160, 8, 8, 158, 52, 52, 160, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, + 7, 7, 163, 7, 7, 94, 7, 7, 9, 10, 10, 7, 61, 61, 64, 109, 109, 110, 124, 124, 125, 124, 124, 124, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 125, 102, 102, 104, 49, 49, 49, 7, 7, 7, 7, 7, 20, 7, 7, 125, 7, 7, 161, 7, 7, 153, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 154, 7, 7, 158, 7, 7, 160, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 159, 34, 34, 159, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 161, + 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 156, 7, 7, 164, 7, 7, 107, 7, 7, 7, 19, 19, 19, 91, 91, 93, 125, 125, 125, 119, 119, 119, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 117, 117, 117, + 123, 123, 123, 124, 124, 124, 76, 76, 79, 10, 10, 8, 7, 7, 21, 7, 7, 133, 7, 7, 160, 7, 7, 154, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 152, 7, 7, 157, 7, 7, 158, 7, 7, 160, 7, 7, 162, 7, 7, 163, 7, 7, 162, + 7, 7, 161, 7, 7, 160, 24, 24, 159, 7, 7, 160, 7, 7, 160, 10, 10, 160, 13, 13, 161, 7, 7, 162, 7, 7, 160, 7, 7, 161, 7, 7, 166, 7, 7, 168, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 174, 8, 8, 146, 7, 7, 25, 23, 23, 22, 106, 106, 107, + 133, 133, 133, 123, 123, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 122, 122, 122, 117, 117, 117, 117, 117, 117, 118, 118, 118, 129, 129, 129, 82, 82, 84, 7, 7, 7, 8, 8, 45, 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 156, 7, 7, 155, + 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 156, 10, 10, 160, 18, 18, 161, 8, 8, 162, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 17, 17, 159, 7, 7, 160, 7, 7, 161, 27, 27, 163, 44, 44, 164, 7, 7, 158, 8, 8, 167, 7, 7, 167, 8, 8, 144, 7, 7, 108, + 7, 7, 92, 7, 7, 78, 9, 9, 69, 8, 8, 65, 7, 7, 57, 7, 7, 35, 7, 7, 7, 20, 20, 21, 43, 43, 43, 44, 44, 44, 53, 53, 53, 61, 61, 61, 75, 75, 75, 90, 90, 90, 85, 85, 85, 84, 84, 84, 100, 100, 100, 120, 120, 120, 120, 120, 120, 118, 118, 118, 117, 117, 117, + 128, 128, 128, 56, 56, 57, 7, 7, 7, 8, 8, 109, 7, 7, 166, 7, 7, 155, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 8, 8, 156, 7, 7, 157, 18, 18, 159, 13, 13, 161, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 162, 7, 7, 159, 12, 12, 158, + 7, 7, 160, 11, 11, 161, 43, 43, 165, 22, 22, 160, 7, 7, 165, 9, 9, 141, 7, 7, 65, 7, 7, 19, 7, 7, 7, 13, 13, 7, 12, 12, 7, 7, 7, 7, 9, 9, 7, 18, 18, 9, 18, 18, 13, 19, 19, 19, 16, 16, 16, 11, 11, 11, 10, 10, 10, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 49, 49, 49, 112, 112, 112, 120, 120, 120, 118, 118, 118, 120, 120, 120, 113, 113, 115, 20, 20, 17, 7, 7, 48, 7, 7, 161, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 157, + 7, 7, 158, 9, 9, 159, 8, 8, 160, 7, 7, 160, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 8, 8, 157, 7, 7, 160, 22, 22, 161, 37, 37, 161, 7, 7, 160, 7, 7, 143, 7, 7, 68, 7, 7, 35, 40, 40, 42, 76, 76, 77, 96, 96, 97, 94, 94, 95, 75, 75, 77, + 52, 52, 53, 67, 67, 69, 80, 80, 81, 79, 79, 79, 79, 79, 79, 79, 79, 79, 77, 77, 77, 73, 73, 73, 68, 68, 68, 58, 58, 58, 47, 47, 47, 32, 32, 32, 19, 19, 19, 7, 7, 7, 7, 7, 7, 54, 54, 54, 119, 119, 119, 119, 119, 119, 117, 117, 117, 126, 126, 128, 61, 61, 58, + 7, 7, 7, 8, 8, 147, 7, 7, 160, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 158, 7, 7, 157, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 157, 8, 8, 160, 32, 32, 161, 18, 18, 159, + 7, 7, 158, 8, 8, 100, 9, 9, 64, 64, 64, 75, 118, 118, 119, 129, 129, 129, 131, 131, 131, 131, 131, 131, 125, 125, 125, 107, 107, 107, 83, 83, 83, 96, 96, 96, 102, 102, 102, 100, 100, 100, 100, 100, 100, 99, 99, 99, 98, 98, 98, 97, 97, 97, 96, 96, 96, 93, 93, 93, 88, 88, 88, + 77, 77, 77, 55, 55, 55, 33, 33, 33, 25, 25, 25, 95, 95, 95, 123, 123, 123, 117, 117, 117, 123, 123, 124, 99, 99, 99, 7, 7, 7, 7, 7, 120, 7, 7, 164, 7, 7, 157, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 160, + 7, 7, 161, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 158, 7, 7, 156, 14, 14, 161, 39, 39, 162, 8, 8, 161, 7, 7, 136, 7, 7, 87, 51, 51, 75, 121, 121, 124, 134, 134, 134, 143, 143, 143, 148, 148, 148, 147, 147, 147, 140, 140, 140, 130, 130, 130, 106, 106, 106, 95, 95, 95, + 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 101, 101, 101, 98, 98, 98, 96, 96, 96, 91, 91, 91, 79, 79, 79, 42, 42, 42, 74, 74, 74, 124, 124, 124, 117, 117, 117, 122, 122, 123, 110, 110, 111, 19, 19, 16, 8, 8, 104, 7, 7, 167, + 7, 7, 156, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 156, 44, 44, 164, 40, 40, 164, 7, 7, 165, 7, 7, 112, 16, 16, 74, 99, 99, 108, + 132, 132, 133, 148, 148, 148, 167, 167, 167, 182, 182, 182, 177, 177, 177, 159, 159, 159, 141, 141, 141, 123, 123, 123, 100, 100, 100, 109, 109, 109, 112, 112, 112, 111, 111, 111, 110, 110, 110, 110, 110, 110, 108, 108, 108, 107, 107, 107, 105, 105, 105, 102, 102, 102, 99, 99, 99, 93, 93, 93, 89, 89, 89, + 39, 39, 39, 72, 72, 72, 125, 125, 125, 118, 118, 118, 121, 121, 121, 115, 115, 116, 30, 30, 24, 7, 7, 94, 7, 7, 168, 7, 7, 157, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, + 7, 7, 158, 7, 7, 157, 7, 7, 155, 96, 96, 175, 25, 25, 166, 7, 7, 172, 7, 7, 90, 35, 35, 58, 118, 118, 121, 139, 139, 139, 162, 162, 162, 203, 203, 203, 238, 238, 238, 227, 227, 227, 183, 183, 183, 151, 151, 151, 133, 133, 133, 106, 106, 106, 108, 108, 108, 115, 115, 115, 112, 112, 112, + 112, 112, 112, 110, 110, 110, 109, 109, 109, 107, 107, 107, 105, 105, 105, 101, 101, 101, 97, 97, 97, 91, 91, 91, 68, 68, 68, 34, 34, 34, 72, 72, 72, 126, 126, 126, 118, 118, 118, 122, 122, 122, 112, 112, 113, 21, 21, 17, 7, 7, 99, 7, 7, 168, 7, 7, 157, 7, 7, 159, 7, 7, 160, + 7, 7, 160, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 157, 7, 7, 155, 7, 7, 154, 109, 109, 184, 10, 10, 171, 7, 7, 181, 7, 7, 70, 43, 43, 49, 121, 121, 123, 142, 142, 142, 169, 169, 169, 222, 222, 222, + 255, 255, 255, 252, 252, 252, 197, 197, 197, 155, 155, 155, 135, 135, 135, 108, 108, 108, 107, 107, 107, 114, 114, 114, 112, 112, 112, 111, 111, 111, 109, 109, 109, 107, 107, 107, 104, 104, 104, 101, 101, 101, 97, 97, 97, 86, 86, 86, 51, 51, 51, 15, 15, 15, 17, 17, 17, 93, 93, 93, 124, 124, 124, + 118, 118, 118, 124, 124, 124, 96, 96, 96, 8, 8, 7, 8, 8, 118, 7, 7, 167, 7, 7, 158, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, + 92, 92, 186, 7, 7, 178, 11, 11, 188, 7, 7, 58, 26, 26, 22, 116, 116, 117, 139, 139, 139, 160, 160, 160, 201, 201, 201, 234, 234, 234, 223, 223, 223, 181, 181, 181, 151, 151, 151, 131, 131, 131, 103, 103, 103, 105, 105, 105, 111, 111, 111, 108, 108, 108, 106, 106, 106, 104, 104, 104, 101, 101, 101, + 97, 97, 97, 86, 86, 86, 60, 60, 60, 26, 26, 26, 7, 7, 7, 7, 7, 7, 45, 45, 45, 120, 120, 120, 120, 120, 120, 118, 118, 118, 128, 128, 128, 60, 60, 58, 7, 7, 11, 8, 8, 147, 7, 7, 164, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, + 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 78, 78, 187, 7, 7, 182, 9, 9, 197, 7, 7, 92, 9, 9, 7, 84, 84, 87, 135, 135, 135, 145, 145, 145, 164, 164, 164, 179, 179, 179, 174, 174, 174, 156, 156, 156, + 140, 140, 140, 120, 120, 120, 92, 92, 92, 103, 103, 103, 105, 105, 105, 102, 102, 102, 98, 98, 98, 90, 90, 90, 75, 75, 75, 49, 49, 49, 25, 25, 25, 7, 7, 7, 7, 7, 7, 9, 9, 9, 52, 52, 52, 114, 114, 114, 122, 122, 121, 119, 119, 119, 121, 121, 121, 117, 117, 118, 22, 22, 17, + 7, 7, 44, 8, 8, 164, 7, 7, 161, 7, 7, 160, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 50, 50, 183, 7, 7, 181, 8, 8, 194, + 7, 7, 154, 7, 7, 8, 24, 24, 26, 105, 105, 106, 136, 136, 136, 141, 141, 141, 146, 146, 146, 145, 145, 145, 139, 139, 139, 128, 128, 128, 95, 95, 95, 82, 82, 82, 94, 94, 94, 83, 83, 83, 68, 68, 68, 48, 48, 48, 28, 28, 28, 11, 11, 11, 7, 7, 7, 7, 7, 7, 21, 21, 21, + 30, 30, 30, 64, 64, 64, 121, 121, 121, 123, 123, 123, 120, 120, 120, 119, 119, 120, 129, 129, 129, 62, 62, 64, 7, 7, 7, 8, 8, 93, 7, 7, 168, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, + 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 16, 16, 178, 7, 7, 182, 7, 7, 181, 7, 7, 192, 7, 7, 96, 7, 7, 7, 25, 25, 26, 89, 89, 92, 120, 120, 121, 129, 129, 131, 126, 126, 129, 113, 113, 115, 77, 77, 80, 37, 37, 38, 43, 43, 43, + 33, 33, 32, 19, 19, 19, 10, 10, 10, 7, 7, 7, 7, 7, 7, 13, 13, 13, 26, 26, 26, 37, 37, 37, 42, 42, 42, 49, 49, 49, 106, 106, 106, 123, 123, 123, 119, 119, 119, 120, 120, 120, 128, 128, 128, 86, 86, 88, 8, 8, 7, 7, 7, 28, 7, 7, 129, 7, 7, 164, 7, 7, 161, + 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 179, 7, 7, 180, 7, 7, 180, 7, 7, 181, 7, 7, 185, 7, 7, 94, + 7, 7, 7, 7, 7, 7, 35, 35, 28, 53, 53, 47, 49, 49, 42, 30, 30, 21, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 24, 24, 25, 39, 39, 39, 43, 43, 44, 43, 43, 43, 43, 43, 43, 37, 37, 37, 80, 80, 80, 121, 121, 121, 119, 119, 119, + 123, 123, 123, 128, 128, 128, 82, 82, 84, 14, 14, 13, 8, 8, 17, 7, 7, 89, 7, 7, 139, 7, 7, 164, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, + 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 180, 7, 7, 182, 7, 7, 194, 7, 7, 147, 7, 7, 73, 7, 7, 37, 7, 7, 29, 7, 7, 32, 7, 7, 41, 8, 8, 67, 9, 9, 81, 7, 7, 79, 8, 8, 96, 8, 8, 76, 7, 7, 10, + 10, 10, 7, 27, 27, 28, 40, 40, 42, 44, 44, 45, 40, 40, 40, 61, 61, 61, 119, 119, 119, 129, 129, 129, 125, 125, 125, 105, 105, 106, 52, 52, 52, 7, 7, 7, 7, 7, 18, 8, 8, 84, 7, 7, 111, 7, 7, 147, 7, 7, 164, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 160, + 7, 7, 160, 7, 7, 162, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 182, 7, 7, 183, 7, 7, 190, 7, 7, 195, 8, 8, 177, + 9, 9, 167, 8, 8, 166, 7, 7, 171, 7, 7, 165, 7, 7, 124, 7, 7, 108, 7, 7, 106, 7, 7, 109, 7, 7, 83, 7, 7, 28, 7, 7, 7, 12, 12, 7, 20, 20, 18, 31, 31, 29, 80, 80, 79, 98, 98, 97, 77, 77, 76, 37, 37, 34, 16, 16, 9, 7, 7, 7, 7, 7, 42, + 7, 7, 97, 7, 7, 106, 7, 7, 119, 7, 7, 160, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, + 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 182, 7, 7, 184, 7, 7, 183, 7, 7, 181, 7, 7, 181, 7, 7, 178, 7, 7, 175, 7, 7, 161, 7, 7, 117, 7, 7, 101, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 108, 7, 7, 106, 7, 7, 73, 7, 7, 45, + 7, 7, 20, 7, 7, 10, 7, 7, 8, 7, 7, 7, 7, 7, 10, 7, 7, 20, 7, 7, 55, 8, 8, 86, 7, 7, 108, 7, 7, 109, 7, 7, 104, 7, 7, 141, 7, 7, 164, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 162, + 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 182, 7, 7, 184, 7, 7, 184, 7, 7, 184, 7, 7, 181, 7, 7, 179, 7, 7, 166, 7, 7, 123, + 7, 7, 105, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 110, 7, 7, 108, 7, 7, 102, 7, 7, 99, 7, 7, 93, 8, 8, 96, 8, 8, 103, 8, 8, 105, 7, 7, 112, 7, 7, 111, 7, 7, 106, 7, 7, 103, 7, 7, 126, 7, 7, 161, + 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 179, 7, 7, 179, 7, 7, 179, + 7, 7, 179, 7, 7, 181, 7, 7, 183, 7, 7, 184, 7, 7, 183, 7, 7, 183, 7, 7, 175, 7, 7, 132, 7, 7, 105, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 102, 7, 7, 103, 7, 7, 105, 7, 7, 106, 7, 7, 107, + 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 124, 7, 7, 159, 7, 7, 163, 7, 7, 161, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 159, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, + 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 180, 7, 7, 180, 7, 7, 180, 7, 7, 179, 7, 7, 180, 7, 7, 182, 7, 7, 182, 7, 7, 184, 7, 7, 181, 7, 7, 139, 7, 7, 107, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, + 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 107, 7, 7, 131, 7, 7, 159, 7, 7, 164, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, + 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 179, 7, 7, 179, 7, 7, 181, + 7, 7, 182, 7, 7, 184, 7, 7, 149, 7, 7, 110, 7, 7, 110, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 103, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 103, 7, 7, 106, 7, 7, 111, + 7, 7, 128, 7, 7, 148, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 164, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 180, 7, 7, 181, 7, 7, 181, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 184, 7, 7, 157, 7, 7, 112, 7, 7, 110, 7, 7, 110, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 104, + 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 102, 7, 7, 123, 7, 7, 141, 7, 7, 139, 7, 7, 145, 7, 7, 154, 7, 7, 161, 7, 7, 164, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, + 7, 7, 158, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 180, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 179, 7, 7, 183, 7, 7, 165, 7, 7, 118, 7, 7, 110, + 7, 7, 111, 7, 7, 109, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, 7, 7, 102, 7, 7, 112, 7, 7, 153, 7, 7, 163, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 162, 7, 7, 164, + 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, + 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 183, 7, 7, 172, 7, 7, 124, 7, 7, 109, 7, 7, 113, 7, 7, 111, 7, 7, 110, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 104, + 7, 7, 139, 7, 7, 160, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 162, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, + 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 181, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 184, 7, 7, 142, 7, 7, 109, 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, + 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 102, 7, 7, 124, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 166, + 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 182, 7, 7, 183, 7, 7, 182, + 7, 7, 185, 7, 7, 177, 7, 7, 122, 7, 7, 110, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 103, 7, 7, 113, 7, 7, 152, 7, 7, 161, 7, 7, 159, 7, 7, 159, + 7, 7, 159, 7, 7, 159, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 164, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 154, + 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 183, 7, 7, 183, 7, 7, 183, 7, 7, 188, 7, 7, 162, 7, 7, 113, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 108, + 7, 7, 108, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 142, 7, 7, 163, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 161, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, + 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 157, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 185, 7, 7, 185, 7, 7, 185, 7, 7, 190, 7, 7, 152, 7, 7, 110, + 7, 7, 113, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 108, 7, 7, 108, 7, 7, 108, 7, 7, 104, 7, 7, 130, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, + 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 189, 7, 7, 188, 7, 7, 188, 7, 7, 194, 7, 7, 151, 7, 7, 110, 7, 7, 113, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 109, 7, 7, 105, 7, 7, 118, + 7, 7, 160, 7, 7, 167, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, + 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 201, 7, 7, 198, 7, 7, 196, 7, 7, 201, 7, 7, 164, 7, 7, 112, 7, 7, 113, 7, 7, 111, 7, 7, 110, + 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 109, 7, 7, 107, 7, 7, 112, 7, 7, 153, 7, 7, 169, 7, 7, 166, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 166, 7, 7, 166, 7, 7, 165, + 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, + 7, 7, 167, 7, 7, 192, 7, 7, 197, 7, 7, 204, 7, 7, 183, 7, 7, 117, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 110, 7, 7, 110, 7, 7, 110, 7, 7, 109, 7, 7, 107, 7, 7, 144, 7, 7, 170, 7, 7, 168, 7, 7, 168, 7, 7, 168, + 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 168, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, + 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 132, 7, 7, 139, 7, 7, 146, 7, 7, 150, 7, 7, 172, 7, 7, 136, 7, 7, 111, 7, 7, 113, 7, 7, 111, 7, 7, 111, 7, 7, 111, 7, 7, 111, + 7, 7, 110, 7, 7, 110, 7, 7, 106, 7, 7, 133, 7, 7, 169, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, + 7, 7, 164, 7, 7, 164, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 134, 7, 7, 133, 7, 7, 132, + 7, 7, 130, 7, 7, 141, 7, 7, 159, 7, 7, 118, 7, 7, 111, 7, 7, 113, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 112, 7, 7, 107, 7, 7, 123, 7, 7, 167, 7, 7, 173, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 171, 7, 7, 171, 7, 7, 171, + 7, 7, 171, 7, 7, 171, 7, 7, 172, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 135, 7, 7, 134, 7, 7, 135, 7, 7, 135, 7, 7, 132, 7, 7, 155, 7, 7, 154, 7, 7, 114, 7, 7, 110, 7, 7, 112, 7, 7, 112, 7, 7, 111, 7, 7, 108, 7, 7, 124, 7, 7, 165, + 7, 7, 176, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 164, 7, 7, 164, 7, 7, 163, + 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 172, 7, 7, 170, 7, 7, 132, 7, 7, 119, 7, 7, 116, 7, 7, 121, 7, 7, 142, 7, 7, 173, 7, 7, 180, 7, 7, 175, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 175, 7, 7, 175, 7, 7, 175, 7, 7, 176, 7, 7, 177, 7, 7, 176, + 7, 7, 175, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 137, 7, 7, 177, 7, 7, 197, 7, 7, 186, 7, 7, 182, 7, 7, 184, 7, 7, 190, 7, 7, 187, 7, 7, 180, 7, 7, 178, 7, 7, 176, 7, 7, 176, + 7, 7, 176, 7, 7, 177, 7, 7, 176, 7, 7, 176, 7, 7, 176, 7, 7, 178, 7, 7, 179, 7, 7, 179, 7, 7, 178, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, + 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151,}; +const char* DistrhoArtworkCloneChannel::switch_leftData = (const char*)temp_switch_left_2; + +static const unsigned char temp_switch_right_3[] = { + 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 153, 7, 7, 155, 7, 7, 161, 7, 7, 155, + 7, 7, 144, 7, 7, 128, 8, 8, 118, 8, 8, 121, 7, 7, 136, 8, 8, 153, 7, 7, 161, 7, 7, 164, 7, 7, 155, 7, 7, 153, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 157, + 7, 7, 157, 7, 7, 156, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 161, 7, 7, 149, 8, 8, 98, 7, 7, 46, 7, 7, 15, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 17, 7, 7, 60, 8, 8, 114, 7, 7, 157, 7, 7, 159, 7, 7, 152, 7, 7, 153, + 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 149, 7, 7, 149, 7, 7, 148, 7, 7, 147, 7, 7, 146, 7, 7, 145, 7, 7, 144, 7, 7, 144, 7, 7, 163, 7, 7, 163, 7, 7, 162, + 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 158, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 162, 7, 7, 115, 7, 7, 32, 7, 7, 7, 19, 19, 13, 51, 51, 49, 76, 76, 75, 89, 89, 88, + 88, 88, 87, 73, 73, 72, 41, 41, 37, 12, 12, 7, 7, 7, 7, 7, 7, 50, 7, 7, 136, 7, 7, 159, 7, 7, 151, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 150, 7, 7, 151, 7, 7, 151, + 7, 7, 150, 7, 7, 149, 7, 7, 145, 7, 7, 145, 7, 7, 144, 7, 7, 143, 7, 7, 165, 8, 8, 165, 9, 9, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 158, 7, 7, 156, + 7, 7, 163, 7, 7, 94, 7, 7, 9, 10, 10, 7, 61, 61, 64, 109, 109, 110, 124, 124, 125, 124, 124, 124, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 125, 102, 102, 104, 49, 49, 49, 7, 7, 7, 7, 7, 20, 7, 7, 125, 7, 7, 161, 7, 7, 153, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 150, 7, 7, 147, 7, 7, 144, 7, 7, 144, 7, 7, 144, 7, 7, 168, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 163, 7, 7, 161, + 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 158, 7, 7, 165, 7, 7, 107, 7, 7, 7, 21, 21, 20, 92, 92, 94, 126, 126, 126, 121, 121, 121, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, + 121, 121, 121, 123, 123, 123, 75, 75, 77, 9, 9, 7, 7, 7, 20, 7, 7, 133, 7, 7, 159, 7, 7, 152, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 151, 7, 7, 148, + 7, 7, 147, 7, 7, 149, 7, 7, 149, 7, 7, 172, 13, 13, 175, 16, 16, 172, 9, 9, 169, 7, 7, 166, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 159, 7, 7, 164, 7, 7, 143, 7, 7, 24, 17, 17, 15, 98, 98, 100, + 125, 125, 125, 117, 117, 117, 117, 117, 117, 119, 119, 119, 122, 122, 122, 123, 123, 123, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 124, 124, 124, 136, 136, 136, 90, 90, 92, 11, 11, 8, 8, 8, 45, 7, 7, 164, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, + 7, 7, 160, 7, 7, 152, 7, 7, 151, 7, 7, 153, 8, 8, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 8, 8, 150, 7, 7, 151, 7, 7, 153, 7, 7, 153, 12, 12, 175, 38, 38, 176, 11, 11, 171, 8, 8, 169, 7, 7, 167, 8, 8, 166, 7, 7, 163, 7, 7, 162, 7, 7, 161, + 7, 7, 161, 7, 7, 161, 7, 7, 161, 7, 7, 160, 7, 7, 169, 7, 7, 75, 8, 8, 7, 81, 81, 83, 126, 126, 126, 117, 117, 117, 118, 118, 118, 120, 120, 120, 115, 115, 115, 97, 97, 97, 85, 85, 85, 84, 84, 84, 79, 79, 79, 65, 65, 65, 53, 53, 53, 46, 46, 46, 38, 38, 38, + 43, 43, 43, 9, 9, 9, 7, 7, 7, 7, 7, 41, 8, 8, 59, 9, 9, 68, 7, 7, 77, 7, 7, 85, 7, 7, 98, 8, 8, 130, 7, 7, 159, 9, 9, 161, 7, 7, 151, 18, 18, 154, 10, 10, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 154, 7, 7, 154, 7, 7, 153, + 19, 19, 174, 29, 29, 174, 9, 9, 172, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 165, 8, 8, 148, 7, 7, 15, 39, 39, 36, 123, 123, 123, 118, 118, 118, 118, 118, 118, 122, 122, 122, 106, 106, 106, + 44, 44, 44, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 9, 9, 9, 11, 11, 11, 12, 12, 12, 18, 18, 18, 19, 19, 19, 18, 18, 11, 9, 9, 7, 7, 7, 7, 12, 12, 7, 13, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 50, 9, 9, 129, + 7, 7, 155, 17, 17, 154, 15, 15, 153, 12, 12, 152, 9, 9, 152, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 13, 13, 172, 10, 10, 170, 8, 8, 170, 7, 7, 170, 7, 7, 169, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 163, 7, 7, 160, + 7, 7, 172, 7, 7, 111, 8, 8, 7, 91, 91, 92, 124, 124, 124, 117, 117, 117, 120, 120, 120, 113, 113, 113, 52, 52, 52, 15, 15, 15, 16, 16, 16, 33, 33, 33, 45, 45, 45, 57, 57, 57, 67, 67, 67, 73, 73, 73, 77, 77, 77, 79, 79, 79, 80, 80, 80, 79, 79, 79, 79, 79, 79, + 68, 68, 70, 52, 52, 53, 73, 73, 75, 93, 93, 95, 95, 95, 97, 81, 81, 82, 41, 41, 42, 7, 7, 9, 7, 7, 36, 7, 7, 130, 7, 7, 154, 38, 38, 156, 20, 20, 154, 8, 8, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 8, 8, 171, 7, 7, 169, 7, 7, 169, + 7, 7, 169, 7, 7, 171, 7, 7, 171, 7, 7, 170, 7, 7, 166, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 161, 7, 7, 175, 7, 7, 86, 24, 24, 13, 115, 115, 118, 120, 120, 120, 118, 118, 118, 123, 123, 123, 66, 66, 66, 47, 47, 47, 62, 62, 62, 74, 74, 74, 88, 88, 88, + 93, 93, 93, 95, 95, 95, 97, 97, 97, 98, 98, 98, 99, 99, 99, 100, 100, 100, 100, 100, 100, 101, 101, 101, 96, 96, 96, 83, 83, 83, 104, 104, 104, 124, 124, 124, 131, 131, 131, 132, 132, 132, 130, 130, 130, 120, 120, 120, 72, 72, 75, 10, 10, 23, 7, 7, 64, 7, 7, 146, 43, 43, 158, + 32, 32, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 172, 7, 7, 170, 7, 7, 170, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 162, 8, 8, 172, 7, 7, 73, 39, 39, 28, + 126, 126, 129, 117, 117, 117, 121, 121, 121, 109, 109, 109, 47, 47, 47, 79, 79, 79, 90, 90, 90, 96, 96, 96, 98, 98, 98, 100, 100, 100, 103, 103, 103, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 96, 96, 96, 104, 104, 104, 129, 129, 129, 139, 139, 139, + 146, 146, 146, 149, 149, 149, 144, 144, 144, 134, 134, 134, 125, 125, 125, 59, 59, 62, 7, 7, 27, 7, 7, 103, 23, 23, 158, 39, 39, 157, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 153, 7, 7, 174, 7, 7, 171, 7, 7, 171, 7, 7, 173, 7, 7, 174, 7, 7, 171, + 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 166, 7, 7, 165, 7, 7, 163, 8, 8, 171, 7, 7, 70, 47, 47, 38, 128, 128, 130, 117, 117, 118, 124, 124, 124, 99, 99, 99, 49, 49, 49, 85, 85, 85, 93, 93, 93, 98, 98, 98, 102, 102, 102, 105, 105, 105, 106, 106, 106, 108, 108, 108, + 110, 110, 110, 110, 110, 110, 111, 111, 111, 112, 112, 112, 110, 110, 110, 100, 100, 100, 121, 121, 121, 140, 140, 140, 156, 156, 156, 176, 176, 176, 183, 183, 183, 168, 168, 168, 149, 149, 149, 135, 135, 135, 107, 107, 109, 21, 21, 14, 7, 7, 59, 11, 11, 153, 34, 34, 157, 7, 7, 153, 7, 7, 153, + 7, 7, 152, 7, 7, 152, 7, 7, 153, 8, 8, 176, 7, 7, 171, 7, 7, 171, 7, 7, 173, 7, 7, 174, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 166, 7, 7, 163, 8, 8, 171, 7, 7, 69, 38, 38, 28, 129, 129, 131, 118, 118, 118, 123, 123, 123, + 109, 109, 109, 44, 44, 44, 74, 74, 74, 90, 90, 90, 98, 98, 98, 101, 101, 101, 105, 105, 105, 107, 107, 107, 109, 109, 109, 110, 110, 110, 112, 112, 112, 112, 112, 112, 115, 115, 115, 109, 109, 109, 105, 105, 105, 131, 131, 131, 149, 149, 149, 179, 179, 179, 223, 223, 223, 240, 240, 240, 207, 207, 207, + 165, 165, 165, 141, 141, 141, 122, 122, 122, 43, 43, 38, 7, 7, 33, 7, 7, 151, 28, 28, 155, 8, 8, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 153, 12, 12, 178, 7, 7, 173, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 173, 7, 7, 173, 7, 7, 172, 7, 7, 171, + 7, 7, 169, 7, 7, 167, 7, 7, 162, 8, 8, 175, 7, 7, 86, 24, 24, 11, 115, 115, 118, 121, 121, 121, 119, 119, 119, 124, 124, 124, 61, 61, 61, 31, 31, 31, 51, 51, 51, 85, 85, 85, 97, 97, 97, 101, 101, 101, 104, 104, 104, 106, 106, 106, 109, 109, 109, 111, 111, 111, 112, 112, 112, + 114, 114, 114, 108, 108, 108, 105, 105, 105, 133, 133, 133, 152, 152, 152, 190, 190, 190, 247, 247, 247, 255, 255, 255, 228, 228, 228, 173, 173, 173, 144, 144, 144, 124, 124, 125, 50, 50, 46, 7, 7, 28, 7, 7, 154, 22, 22, 155, 14, 14, 154, 7, 7, 153, 7, 7, 152, 7, 7, 153, 7, 7, 153, + 22, 22, 180, 7, 7, 175, 7, 7, 172, 7, 7, 170, 7, 7, 172, 7, 7, 175, 7, 7, 175, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 167, 7, 7, 162, 7, 7, 173, 9, 9, 110, 10, 10, 7, 93, 93, 95, 126, 126, 126, 118, 118, 118, 122, 122, 122, 114, 114, 114, 41, 41, 41, + 7, 7, 7, 24, 24, 24, 59, 59, 59, 85, 85, 85, 97, 97, 97, 101, 101, 101, 103, 103, 103, 106, 106, 106, 108, 108, 108, 111, 111, 111, 106, 106, 106, 101, 101, 101, 130, 130, 130, 148, 148, 148, 177, 177, 177, 219, 219, 219, 234, 234, 234, 204, 204, 204, 164, 164, 164, 140, 140, 140, 119, 119, 120, + 34, 34, 29, 7, 7, 31, 7, 7, 157, 13, 13, 152, 32, 32, 155, 8, 8, 153, 7, 7, 153, 7, 7, 153, 7, 7, 154, 37, 37, 183, 7, 7, 176, 7, 7, 172, 7, 7, 172, 7, 7, 174, 7, 7, 179, 7, 7, 177, 7, 7, 175, 7, 7, 173, 7, 7, 170, 7, 7, 168, 7, 7, 163, + 7, 7, 166, 8, 8, 145, 7, 7, 12, 43, 43, 39, 126, 126, 128, 118, 118, 118, 119, 119, 119, 124, 124, 124, 100, 100, 100, 29, 29, 29, 7, 7, 7, 7, 7, 7, 22, 22, 22, 48, 48, 48, 73, 73, 73, 90, 90, 90, 98, 98, 98, 102, 102, 102, 105, 105, 105, 103, 103, 103, 91, 91, 91, + 117, 117, 117, 139, 139, 139, 154, 154, 154, 172, 172, 172, 179, 179, 179, 166, 166, 166, 147, 147, 147, 135, 135, 135, 91, 91, 93, 11, 11, 7, 7, 7, 61, 8, 8, 160, 8, 8, 151, 28, 28, 156, 8, 8, 154, 8, 8, 154, 8, 8, 154, 7, 7, 153, 38, 38, 184, 7, 7, 179, 8, 8, 177, + 7, 7, 177, 7, 7, 179, 7, 7, 180, 7, 7, 178, 7, 7, 176, 7, 7, 174, 7, 7, 171, 7, 7, 168, 7, 7, 164, 7, 7, 161, 7, 7, 165, 7, 7, 57, 7, 7, 7, 90, 90, 92, 129, 129, 130, 119, 119, 119, 120, 120, 120, 122, 122, 122, 77, 77, 77, 33, 33, 33, 21, 21, 21, + 7, 7, 7, 7, 7, 7, 10, 10, 10, 26, 26, 26, 49, 49, 49, 67, 67, 67, 83, 83, 83, 94, 94, 95, 83, 83, 83, 92, 92, 92, 126, 126, 126, 138, 138, 138, 144, 144, 144, 146, 146, 146, 142, 142, 142, 136, 136, 136, 110, 110, 110, 29, 29, 31, 7, 7, 7, 8, 8, 118, 9, 9, 161, + 7, 7, 151, 18, 18, 155, 9, 9, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 15, 15, 179, 7, 7, 182, 7, 7, 181, 7, 7, 180, 7, 7, 182, 7, 7, 181, 7, 7, 179, 7, 7, 177, 7, 7, 175, 7, 7, 171, 7, 7, 168, 7, 7, 164, 7, 7, 161, 7, 7, 160, 7, 7, 110, + 7, 7, 14, 17, 17, 17, 100, 100, 101, 128, 128, 128, 118, 118, 118, 122, 122, 122, 109, 109, 109, 53, 53, 53, 42, 42, 42, 38, 38, 38, 28, 28, 28, 14, 14, 14, 7, 7, 7, 7, 7, 7, 7, 7, 7, 18, 18, 19, 33, 33, 33, 43, 43, 43, 37, 37, 38, 74, 74, 76, 112, 112, 114, + 126, 126, 129, 129, 129, 130, 121, 121, 122, 92, 92, 93, 32, 32, 33, 7, 7, 7, 7, 7, 73, 7, 7, 160, 8, 8, 153, 7, 7, 153, 10, 10, 154, 8, 8, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 179, 7, 7, 180, 7, 7, 181, 7, 7, 181, 7, 7, 182, 7, 7, 182, + 7, 7, 181, 7, 7, 179, 7, 7, 176, 7, 7, 172, 7, 7, 168, 7, 7, 165, 7, 7, 162, 7, 7, 159, 7, 7, 130, 7, 7, 75, 7, 7, 9, 18, 18, 18, 99, 99, 101, 131, 131, 131, 121, 121, 121, 121, 121, 121, 87, 87, 87, 38, 38, 38, 42, 42, 42, 44, 44, 44, 42, 42, 42, + 40, 40, 40, 32, 32, 32, 13, 13, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 27, 27, 19, 48, 48, 43, 53, 53, 47, 38, 38, 32, 10, 10, 7, 7, 7, 7, 8, 8, 68, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, + 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 182, 7, 7, 183, 7, 7, 183, 7, 7, 181, 7, 7, 178, 7, 7, 173, 7, 7, 169, 7, 7, 165, 7, 7, 162, 7, 7, 162, 7, 7, 135, 7, 7, 109, 8, 8, 77, 7, 7, 8, + 11, 11, 7, 69, 69, 70, 117, 117, 118, 131, 131, 131, 122, 122, 122, 68, 68, 69, 40, 40, 40, 44, 44, 44, 43, 43, 43, 37, 37, 38, 23, 23, 23, 9, 9, 7, 7, 7, 20, 7, 7, 79, 7, 7, 80, 9, 9, 74, 8, 8, 66, 7, 7, 43, 7, 7, 26, 7, 7, 29, 7, 7, 34, + 7, 7, 58, 8, 8, 115, 7, 7, 159, 7, 7, 155, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 182, 7, 7, 184, 7, 7, 184, 7, 7, 182, 7, 7, 179, + 7, 7, 175, 7, 7, 170, 7, 7, 166, 7, 7, 163, 7, 7, 162, 7, 7, 150, 7, 7, 107, 7, 7, 108, 7, 7, 84, 7, 7, 27, 7, 7, 7, 23, 23, 16, 51, 51, 49, 85, 85, 84, 85, 85, 84, 36, 36, 35, 27, 27, 25, 16, 16, 13, 9, 9, 7, 7, 7, 7, 7, 7, 42, + 7, 7, 96, 7, 7, 110, 7, 7, 109, 7, 7, 122, 7, 7, 163, 7, 7, 167, 9, 9, 152, 8, 8, 153, 8, 8, 157, 7, 7, 165, 7, 7, 162, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 151, + 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 182, 7, 7, 184, 7, 7, 185, 7, 7, 183, 7, 7, 180, 7, 7, 176, 7, 7, 172, 7, 7, 168, 7, 7, 164, 7, 7, 161, 7, 7, 160, 7, 7, 130, 7, 7, 101, 7, 7, 109, 7, 7, 106, 8, 8, 74, 7, 7, 43, + 7, 7, 16, 7, 7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 13, 7, 7, 24, 7, 7, 57, 7, 7, 85, 7, 7, 108, 7, 7, 109, 7, 7, 104, 7, 7, 105, 7, 7, 101, 7, 7, 110, 7, 7, 148, 7, 7, 162, 7, 7, 159, 7, 7, 158, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 179, 7, 7, 182, 7, 7, 184, 7, 7, 184, 7, 7, 184, 7, 7, 182, 7, 7, 178, 7, 7, 173, 7, 7, 169, + 7, 7, 166, 7, 7, 162, 7, 7, 161, 7, 7, 153, 7, 7, 115, 7, 7, 100, 7, 7, 103, 7, 7, 110, 8, 8, 109, 8, 8, 103, 7, 7, 100, 7, 7, 93, 7, 7, 95, 7, 7, 102, 7, 7, 104, 7, 7, 111, 7, 7, 111, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, + 7, 7, 106, 7, 7, 103, 7, 7, 113, 7, 7, 151, 7, 7, 159, 7, 7, 157, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 179, 7, 7, 179, 7, 7, 179, + 7, 7, 179, 7, 7, 181, 7, 7, 183, 7, 7, 184, 7, 7, 184, 7, 7, 182, 7, 7, 179, 7, 7, 174, 7, 7, 170, 7, 7, 167, 7, 7, 163, 7, 7, 160, 7, 7, 160, 7, 7, 148, 7, 7, 113, 7, 7, 100, 7, 7, 102, 7, 7, 104, 7, 7, 105, 7, 7, 106, 7, 7, 107, + 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 104, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 102, 7, 7, 121, 7, 7, 155, 7, 7, 159, 7, 7, 157, 7, 7, 157, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 154, + 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151, 7, 7, 151, 7, 7, 180, 7, 7, 180, 7, 7, 180, 7, 7, 179, 7, 7, 180, 7, 7, 182, 7, 7, 183, 7, 7, 183, 7, 7, 182, 7, 7, 179, 7, 7, 175, 7, 7, 170, 7, 7, 167, 7, 7, 164, 7, 7, 161, + 7, 7, 159, 7, 7, 159, 7, 7, 149, 7, 7, 120, 7, 7, 103, 7, 7, 101, 7, 7, 103, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, + 7, 7, 102, 7, 7, 121, 7, 7, 155, 7, 7, 159, 7, 7, 156, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 179, 7, 7, 179, 7, 7, 181, + 7, 7, 182, 7, 7, 182, 7, 7, 181, 7, 7, 179, 7, 7, 175, 7, 7, 170, 7, 7, 167, 7, 7, 165, 7, 7, 162, 7, 7, 160, 7, 7, 158, 7, 7, 158, 7, 7, 154, 7, 7, 138, 7, 7, 119, 7, 7, 109, 7, 7, 105, 7, 7, 104, 7, 7, 103, 7, 7, 105, 7, 7, 105, + 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 102, 7, 7, 130, 7, 7, 158, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, + 7, 7, 152, 7, 7, 152, 7, 7, 152, 7, 7, 180, 7, 7, 181, 7, 7, 181, 7, 7, 179, 7, 7, 179, 7, 7, 180, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 179, 7, 7, 175, 7, 7, 171, 7, 7, 168, 7, 7, 165, 7, 7, 163, 7, 7, 161, 7, 7, 160, 7, 7, 157, + 7, 7, 157, 7, 7, 158, 7, 7, 156, 7, 7, 150, 7, 7, 144, 7, 7, 141, 7, 7, 124, 7, 7, 103, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, + 7, 7, 134, 7, 7, 158, 7, 7, 156, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 180, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 180, 7, 7, 181, 7, 7, 182, 7, 7, 182, 7, 7, 182, + 7, 7, 179, 7, 7, 175, 7, 7, 171, 7, 7, 168, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 157, 7, 7, 156, 7, 7, 157, 7, 7, 160, 7, 7, 161, 7, 7, 162, 7, 7, 155, 7, 7, 115, 7, 7, 103, 7, 7, 105, 7, 7, 105, 7, 7, 106, + 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 103, 7, 7, 107, 7, 7, 142, 7, 7, 157, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, + 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 181, 7, 7, 182, 7, 7, 183, 7, 7, 183, 7, 7, 182, 7, 7, 180, 7, 7, 176, 7, 7, 172, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 161, 7, 7, 159, 7, 7, 158, 7, 7, 158, + 7, 7, 158, 7, 7, 158, 7, 7, 158, 7, 7, 161, 7, 7, 142, 7, 7, 106, 7, 7, 104, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 107, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 103, 7, 7, 109, 7, 7, 146, + 7, 7, 156, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 181, 7, 7, 182, 7, 7, 182, 7, 7, 182, 7, 7, 183, 7, 7, 183, 7, 7, 184, 7, 7, 184, 7, 7, 183, 7, 7, 181, 7, 7, 177, 7, 7, 173, + 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 162, 7, 7, 160, 7, 7, 159, 7, 7, 158, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 129, 7, 7, 103, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 107, 7, 7, 107, + 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 102, 7, 7, 121, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 182, 7, 7, 183, 7, 7, 183, + 7, 7, 184, 7, 7, 184, 7, 7, 185, 7, 7, 184, 7, 7, 184, 7, 7, 183, 7, 7, 181, 7, 7, 178, 7, 7, 175, 7, 7, 172, 7, 7, 171, 7, 7, 169, 7, 7, 167, 7, 7, 166, 7, 7, 164, 7, 7, 161, 7, 7, 160, 7, 7, 159, 7, 7, 159, 7, 7, 159, 7, 7, 159, + 7, 7, 159, 7, 7, 160, 7, 7, 154, 7, 7, 115, 7, 7, 104, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 107, 7, 7, 145, 7, 7, 156, 7, 7, 153, + 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 183, 7, 7, 183, 7, 7, 184, 7, 7, 185, 7, 7, 187, 7, 7, 186, 7, 7, 185, 7, 7, 183, 7, 7, 182, 7, 7, 181, 7, 7, 179, 7, 7, 176, 7, 7, 174, 7, 7, 173, 7, 7, 171, + 7, 7, 169, 7, 7, 167, 7, 7, 165, 7, 7, 163, 7, 7, 162, 7, 7, 161, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 160, 7, 7, 162, 7, 7, 145, 7, 7, 107, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, + 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 102, 7, 7, 133, 7, 7, 157, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 185, 7, 7, 185, 7, 7, 186, 7, 7, 187, 7, 7, 189, 7, 7, 188, + 7, 7, 184, 7, 7, 182, 7, 7, 180, 7, 7, 180, 7, 7, 179, 7, 7, 177, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 168, 7, 7, 166, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 162, 7, 7, 161, 7, 7, 161, + 7, 7, 163, 7, 7, 133, 7, 7, 104, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 101, 7, 7, 125, 7, 7, 157, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, + 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 189, 7, 7, 188, 7, 7, 189, 7, 7, 192, 7, 7, 193, 7, 7, 189, 7, 7, 184, 7, 7, 181, 7, 7, 179, 7, 7, 178, 7, 7, 178, 7, 7, 177, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 167, + 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 164, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 163, 7, 7, 164, 7, 7, 161, 7, 7, 121, 7, 7, 104, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, + 7, 7, 105, 7, 7, 105, 7, 7, 101, 7, 7, 125, 7, 7, 157, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 152, 7, 7, 201, 7, 7, 198, 7, 7, 197, 7, 7, 198, 7, 7, 196, 7, 7, 190, 7, 7, 185, 7, 7, 181, 7, 7, 178, + 7, 7, 178, 7, 7, 178, 7, 7, 178, 7, 7, 176, 7, 7, 175, 7, 7, 173, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 167, 7, 7, 166, 7, 7, 166, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 165, 7, 7, 168, 7, 7, 154, + 7, 7, 113, 7, 7, 105, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 102, 7, 7, 130, 7, 7, 157, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 155, 7, 7, 155, 7, 7, 154, 7, 7, 153, + 7, 7, 167, 7, 7, 192, 7, 7, 198, 7, 7, 201, 7, 7, 203, 7, 7, 194, 7, 7, 186, 7, 7, 182, 7, 7, 180, 7, 7, 179, 7, 7, 179, 7, 7, 178, 7, 7, 177, 7, 7, 175, 7, 7, 173, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 168, 7, 7, 168, + 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 167, 7, 7, 168, 7, 7, 167, 7, 7, 168, 7, 7, 144, 7, 7, 107, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 102, + 7, 7, 137, 7, 7, 157, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 132, 7, 7, 139, 7, 7, 146, 7, 7, 149, 7, 7, 178, 7, 7, 200, 7, 7, 189, 7, 7, 184, 7, 7, 181, 7, 7, 180, 7, 7, 179, 7, 7, 179, + 7, 7, 178, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 169, 7, 7, 169, 7, 7, 168, 7, 7, 169, 7, 7, 169, 7, 7, 169, 7, 7, 170, 7, 7, 169, 7, 7, 168, 7, 7, 167, 7, 7, 134, 7, 7, 104, + 7, 7, 106, 7, 7, 106, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 104, 7, 7, 104, 7, 7, 102, 7, 7, 111, 7, 7, 149, 7, 7, 155, 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 134, 7, 7, 133, 7, 7, 132, + 7, 7, 130, 7, 7, 139, 7, 7, 188, 7, 7, 197, 7, 7, 186, 7, 7, 184, 7, 7, 182, 7, 7, 181, 7, 7, 181, 7, 7, 180, 7, 7, 178, 7, 7, 175, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 170, 7, 7, 170, 7, 7, 171, 7, 7, 171, 7, 7, 171, 7, 7, 171, + 7, 7, 171, 7, 7, 171, 7, 7, 172, 7, 7, 172, 7, 7, 171, 7, 7, 170, 7, 7, 169, 7, 7, 163, 7, 7, 123, 7, 7, 103, 7, 7, 107, 7, 7, 106, 7, 7, 105, 7, 7, 105, 7, 7, 105, 7, 7, 103, 7, 7, 102, 7, 7, 134, 7, 7, 157, 7, 7, 154, 7, 7, 153, + 7, 7, 153, 7, 7, 153, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 152, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 135, 7, 7, 131, 7, 7, 156, 7, 7, 199, 7, 7, 192, 7, 7, 186, 7, 7, 185, 7, 7, 185, 7, 7, 184, 7, 7, 182, 7, 7, 180, 7, 7, 177, + 7, 7, 174, 7, 7, 173, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 172, 7, 7, 173, 7, 7, 173, 7, 7, 173, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 173, 7, 7, 171, 7, 7, 169, 7, 7, 169, 7, 7, 157, 7, 7, 116, 7, 7, 103, 7, 7, 104, + 7, 7, 105, 7, 7, 104, 7, 7, 102, 7, 7, 102, 7, 7, 125, 7, 7, 154, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, + 7, 7, 174, 7, 7, 200, 7, 7, 193, 7, 7, 189, 7, 7, 189, 7, 7, 188, 7, 7, 186, 7, 7, 182, 7, 7, 178, 7, 7, 176, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 174, 7, 7, 175, 7, 7, 175, 7, 7, 175, 7, 7, 176, 7, 7, 177, 7, 7, 176, + 7, 7, 175, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 167, 7, 7, 166, 7, 7, 156, 7, 7, 129, 7, 7, 111, 7, 7, 106, 7, 7, 107, 7, 7, 114, 7, 7, 135, 7, 7, 155, 7, 7, 156, 7, 7, 154, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, + 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 135, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 134, 7, 7, 133, 7, 7, 136, 7, 7, 176, 7, 7, 202, 7, 7, 202, 7, 7, 201, 7, 7, 196, 7, 7, 190, 7, 7, 185, 7, 7, 181, 7, 7, 178, 7, 7, 176, 7, 7, 176, + 7, 7, 176, 7, 7, 177, 7, 7, 176, 7, 7, 176, 7, 7, 176, 7, 7, 178, 7, 7, 179, 7, 7, 179, 7, 7, 178, 7, 7, 176, 7, 7, 174, 7, 7, 172, 7, 7, 170, 7, 7, 167, 7, 7, 164, 7, 7, 164, 7, 7, 162, 7, 7, 153, 7, 7, 146, 7, 7, 148, 7, 7, 154, + 7, 7, 159, 7, 7, 156, 7, 7, 155, 7, 7, 154, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 153, 7, 7, 152, 7, 7, 152, 7, 7, 151,}; +const char* DistrhoArtworkCloneChannel::switch_rightData = (const char*)temp_switch_right_3; +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/CloneChannel/DistrhoArtworkCloneChannel.hpp Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,25 @@ +/* (Auto-generated binary data file). */ + +#ifndef BINARY_DISTRHOARTWORKCLONECHANNEL_HPP +#define BINARY_DISTRHOARTWORKCLONECHANNEL_HPP + +namespace DistrhoArtworkCloneChannel +{ + extern const char* backgroundData; + const unsigned int backgroundDataSize = 283560; + const unsigned int backgroundWidth = 278; + const unsigned int backgroundHeight = 340; + + extern const char* switch_leftData; + const unsigned int switch_leftDataSize = 6273; + const unsigned int switch_leftWidth = 51; + const unsigned int switch_leftHeight = 41; + + extern const char* switch_rightData; + const unsigned int switch_rightDataSize = 6273; + const unsigned int switch_rightWidth = 51; + const unsigned int switch_rightHeight = 41; +} + +#endif // BINARY_DISTRHOARTWORKCLONECHANNEL_HPP +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/CloneChannel/DistrhoPluginCloneChannel.cpp Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,208 @@ +/* + * DISTRHO CloneChannel - Copyright (C) 2023 Przemysław R. Pietraszczyk + * Based on DPF'ied SoulForce. + * Copyright (C) 2006 Niall Moody + * Copyright (C) 2015-2022 Filipe Coelho <falktx@falktx.com> + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ +#include <stdio.h> +#include "DistrhoPluginCloneChannel.hpp" + +START_NAMESPACE_DISTRHO + +// ----------------------------------------------------------------------- + +DistrhoPluginCloneChannel::DistrhoPluginCloneChannel() + : Plugin(kParameterCount, kProgramCount, 0) +{ + // set initial values + loadProgram(0); +} + +// ----------------------------------------------------------------------- +// Init + +void DistrhoPluginCloneChannel::initAudioPort(bool input, uint32_t index, AudioPort& port) +{ + port.groupId = kPortGroupStereo; + + Plugin::initAudioPort(input, index, port); +} + +void DistrhoPluginCloneChannel::initParameter(uint32_t index, Parameter& parameter) +{ + parameter.hints = kParameterIsAutomatable; + parameter.ranges.min = 0.0f; + parameter.ranges.max = 1.0f; + + switch (index) + { + case kParameterSource: + parameter.hints |= kParameterIsBoolean; + parameter.name = "left/right"; + parameter.symbol = "left/right"; + parameter.ranges.def = 0.0f; + break; + case kParameterSource2: + parameter.hints |= kParameterIsBoolean; + parameter.name = "clone/move"; + parameter.symbol = "clone/move"; + parameter.ranges.def = 0.0f; + break; + } +} + +void DistrhoPluginCloneChannel::initProgramName(uint32_t index, String& programName) +{ + switch(index) + { + case kProgramDefault: + programName = "Default"; + break; + case kProgramStayDown: + programName = "Stay Down"; + break; + case kProgramLookingForTheWorld: + programName = "Looking for the World"; + break; + case kProgramGuerillaLove: + programName = "Guerilla Love"; + break; + case kProgramTumbleToThePower: + programName = "Tumble to the Power"; + break; + case kProgramDoYourselfFavour: + programName = "Do Yourself a Favour"; + break; + case kProgramPastIsPast: + programName = "Past is Past"; + break; + case kProgramYouAndOnlyYou: + programName = "You and Only You"; + break; + case kProgramCloneChannel: + programName = "Clone Channel"; + break; + } +} + +// ----------------------------------------------------------------------- +// Internal data + +float DistrhoPluginCloneChannel::getParameterValue(uint32_t index) const +{ + return parameters[index]; +} + +void DistrhoPluginCloneChannel::setParameterValue(uint32_t index, float value) +{ + asm("nop"); +} + +void DistrhoPluginCloneChannel::loadProgram(uint32_t index) +{ + switch(index) + { + case kProgramDefault: + parameters[kParameterSource] = 0.0f; + parameters[kParameterSource2] = 0.0f; + break; + case kProgramStayDown: + parameters[kParameterSource] = 0.0f; + parameters[kParameterSource2] = 0.0f; + break; + case kProgramLookingForTheWorld: + parameters[kParameterSource] = 0.0f; + parameters[kParameterSource2] = 0.0f; + break; + case kProgramGuerillaLove: + parameters[kParameterSource] = 0.0f; + parameters[kParameterSource2] = 0.0f; + break; + case kProgramTumbleToThePower: + parameters[kParameterSource] = 0.0f; + parameters[kParameterSource2] = 0.0f; + break; + case kProgramDoYourselfFavour: + parameters[kParameterSource] = 1.0f; + parameters[kParameterSource2] = 1.0f; + break; + case kProgramPastIsPast: + parameters[kParameterSource] = 1.0f; + parameters[kParameterSource2] = 1.0f; + break; + case kProgramYouAndOnlyYou: + parameters[kParameterSource] = 0.0f; + parameters[kParameterSource2] = 0.0f; + break; + case kProgramCloneChannel: + parameters[kParameterSource] = 1.0f; + parameters[kParameterSource2] = 1.0f; + break; + } +} + +// ----------------------------------------------------------------------- +// Process + +void DistrhoPluginCloneChannel::run(const float** inputs, float** outputs, uint32_t frames) +{ + + // Calculate audio. + for (uint32_t i=0; i<frames; ++i) + { + if (parameters[kParameterSource2] < 0.5f) { + // do lewego + if (parameters[kParameterSource] < 0.5f) { + outputs[0][i] = inputs[1][i]; + outputs[1][i] = inputs[1][i]; + } + // do prawego + if (parameters[kParameterSource] > 0.5f) { + outputs[0][i] = inputs[0][i]; + outputs[1][i] = inputs[0][i]; + } + } + // move + else if (parameters[kParameterSource2] > 0.5f) { + // na lewy + if (parameters[kParameterSource] < 0.5f) { + outputs[0][i] = inputs[1][i]; + outputs[1][i] = 0.0f; + } + // na prawy + if (parameters[kParameterSource] > 0.5f) { + outputs[0][i] = 0.0f; + outputs[1][i] = inputs[0][i]; + } + } + } +} + +// ----------------------------------------------------------------------- + +Plugin* createPlugin() +{ + return new DistrhoPluginCloneChannel(); +} + +// ----------------------------------------------------------------------- + +END_NAMESPACE_DISTRHO
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/CloneChannel/DistrhoPluginCloneChannel.hpp Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,141 @@ +/* + * DISTRHO CloneChannel - Copyright (C) 2023 Przemysław R. Pietraszczyk + * Based on DPF'ied SoulForce. + * Copyright (C) 2006 Niall Moody + * Copyright (C) 2015-2022 Filipe Coelho <falktx@falktx.com> + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#ifndef DISTRHO_PLUGIN_CLONE_CHANNEL_HPP_INCLUDED +#define DISTRHO_PLUGIN_CLONE_CHANNEL_HPP_INCLUDED + +#include "DistrhoPlugin.hpp" + +START_NAMESPACE_DISTRHO + +// ----------------------------------------------------------------------- + +class DistrhoPluginCloneChannel : public Plugin +{ +public: + enum Parameters { + kParameterSource, // przepisanie lewy prawy kanal + kParameterSource2, // klonowanie czy przesunięcie + kParameterCount + }; + + enum Programs { + kProgramDefault, + kProgramStayDown, + kProgramLookingForTheWorld, + kProgramGuerillaLove, + kProgramTumbleToThePower, + kProgramDoYourselfFavour, + kProgramPastIsPast, + kProgramYouAndOnlyYou, + kProgramCloneChannel, + kProgramCount + }; + + DistrhoPluginCloneChannel(); + +protected: + // ------------------------------------------------------------------- + // Information + + const char* getLabel() const noexcept override + { + return "CloneChannel"; + } + + const char* getDescription() const override + { + return "A fairly standard waveshaping distortion plugin, made more interesting through the use of feedback to control the shaping.\n\ +Can get pretty loud and obnoxious."; + } + + const char* getMaker() const noexcept override + { + return "ndc Plugs"; + } + + const char* getHomePage() const override + { + return "https://prymula.ct8.pl"; + } + + const char* getLicense() const noexcept override + { + return "MIT"; + } + + uint32_t getVersion() const noexcept override + { + return d_version(0, 1, 0); + } + + int64_t getUniqueId() const noexcept override + { + return d_cconst('C', 'l', 'C', 'h'); + + } + + // ------------------------------------------------------------------- + // Init + + void initAudioPort(bool input, uint32_t index, AudioPort& port) override; + void initParameter(uint32_t index, Parameter& parameter) override; + void initProgramName(uint32_t index, String& programName) override; + + // ------------------------------------------------------------------- + // Internal data + + float getParameterValue(uint32_t index) const override; + void setParameterValue(uint32_t index, float value) override; + void loadProgram(uint32_t index) override; + + // ------------------------------------------------------------------- + // Process + + void run(const float** inputs, float** outputs, uint32_t frames) override; + + // ------------------------------------------------------------------- + +private: + /// Array of our plugin's parameters. + float parameters[kParameterCount]; + + /// Waveshaper coefficient. + //float coeff; + /// Current wave value for the feedback. + //float wave; + /// Envelope value for the feedback. + // float env; + /// Footswitch envelope. + //float footEnv; + + DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(DistrhoPluginCloneChannel) +}; + +// ----------------------------------------------------------------------- + +END_NAMESPACE_DISTRHO + +#endif // DISTRHO_PLUGIN_CLONE_CHANNEL_HPP_INCLUDED
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/CloneChannel/DistrhoPluginInfo.h Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,44 @@ +/* + * DISTRHO CloneChannel - Copyright (C) 2023 Przemysław R. Pietraszczyk + * Based on DPF'ied SoulForce. + * Copyright (C) 2006 Niall Moody + * Copyright (C) 2015-2022 Filipe Coelho <falktx@falktx.com> + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#ifndef DISTRHO_PLUGIN_INFO_H_INCLUDED +#define DISTRHO_PLUGIN_INFO_H_INCLUDED + +#define DISTRHO_PLUGIN_BRAND "DISTRHO" +#define DISTRHO_PLUGIN_NAME "Clone Channel" +#define DISTRHO_PLUGIN_URI "https://prymula.ct8.pl" +#define DISTRHO_PLUGIN_CLAP_ID "niallmoody.ndcplugs.clonechannel" + +#define DISTRHO_PLUGIN_HAS_UI 1 +#define DISTRHO_PLUGIN_IS_RT_SAFE 1 +#define DISTRHO_PLUGIN_NUM_INPUTS 2 +#define DISTRHO_PLUGIN_NUM_OUTPUTS 2 +#define DISTRHO_PLUGIN_WANT_PROGRAMS 1 + +#define DISTRHO_PLUGIN_CLAP_FEATURES "audio-effect", "stereo" +#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:WaveshaperPlugin" +#define DISTRHO_PLUGIN_VST3_CATEGORIES "Fx|Stereo" + +#endif // DISTRHO_PLUGIN_INFO_H_INCLUDED
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/CloneChannel/DistrhoUICloneChannel.cpp Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,143 @@ +/* + * DISTRHO CloneChannel - Copyright (C) 2023 Przemysław R. Pietraszczyk + * Based on DPF'ied SoulForce. + * Copyright (C) 2006 Niall Moody + * Copyright (C) 2015-2021 Filipe Coelho <falktx@falktx.com> + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#include "DistrhoUICloneChannel.hpp" +#include "DistrhoPluginCloneChannel.hpp" + +START_NAMESPACE_DISTRHO + +namespace Art = DistrhoArtworkCloneChannel; + +// ----------------------------------------------------------------------- +DistrhoUICloneChannel::DistrhoUICloneChannel() + : UI(Art::backgroundWidth, Art::backgroundHeight, true), + fImgBackground(Art::backgroundData, Art::backgroundWidth, Art::backgroundHeight, kImageFormatBGR) +{ + // switches + fSwitchSource = new ImageSwitch(this, + Image(Art::switch_leftData, Art::switch_leftWidth, Art::switch_leftHeight, kImageFormatBGR), + Image(Art::switch_rightData, Art::switch_rightWidth, Art::switch_rightHeight, kImageFormatBGR)); + fSwitchSource->setId(DistrhoPluginCloneChannel::kParameterSource); + fSwitchSource->setAbsolutePos(116, 191); + fSwitchSource->setCallback(this); + + fSwitchSource2 = new ImageSwitch(this, + Image(Art::switch_leftData, Art::switch_leftWidth, Art::switch_leftHeight, kImageFormatBGR), + Image(Art::switch_rightData, Art::switch_rightWidth, Art::switch_rightHeight, kImageFormatBGR)); + fSwitchSource2->setId(DistrhoPluginCloneChannel::kParameterSource2); + fSwitchSource2->setAbsolutePos(116, 251); + fSwitchSource2->setCallback(this); + + // set initial values + programLoaded(0); +} + +// ----------------------------------------------------------------------- +// DSP Callbacks + +void DistrhoUICloneChannel::parameterChanged(uint32_t index, float value) +{ + switch (index) + { + case DistrhoPluginCloneChannel::kParameterSource: + fSwitchSource->setDown(value > 0.5f); + break; + case DistrhoPluginCloneChannel::kParameterSource2: + fSwitchSource2->setDown(value > 0.5f); + break; + } +} + +void DistrhoUICloneChannel::programLoaded(uint32_t index) +{ + switch(index) + { + case DistrhoPluginCloneChannel::kProgramDefault: + fSwitchSource->setDown(false); + fSwitchSource2->setDown(false); + break; + case DistrhoPluginCloneChannel::kProgramStayDown: + fSwitchSource->setDown(false); + fSwitchSource2->setDown(false); + break; + case DistrhoPluginCloneChannel::kProgramLookingForTheWorld: + fSwitchSource->setDown(false); + fSwitchSource2->setDown(false); + break; + case DistrhoPluginCloneChannel::kProgramGuerillaLove: + fSwitchSource->setDown(false); + fSwitchSource2->setDown(false); + break; + case DistrhoPluginCloneChannel::kProgramTumbleToThePower: + fSwitchSource->setDown(false); + fSwitchSource2->setDown(false); + break; + case DistrhoPluginCloneChannel::kProgramDoYourselfFavour: + fSwitchSource->setDown(true); + fSwitchSource2->setDown(true); + break; + case DistrhoPluginCloneChannel::kProgramPastIsPast: + fSwitchSource->setDown(true); + fSwitchSource2->setDown(true); + break; + case DistrhoPluginCloneChannel::kProgramYouAndOnlyYou: + fSwitchSource->setDown(false); + fSwitchSource2->setDown(false); + break; + case DistrhoPluginCloneChannel::kProgramCloneChannel: + fSwitchSource->setDown(true); + fSwitchSource2->setDown(true); + break; + } +} + +// ----------------------------------------------------------------------- +// Widget Callbacks +void DistrhoUICloneChannel::imageSwitchClicked(ImageSwitch* imageSwitch, bool down) +{ + const uint buttonId(imageSwitch->getId()); + + editParameter(buttonId, true); + setParameterValue(buttonId, down ? 1.0f : 0.0f); + editParameter(buttonId, false); +} + +void DistrhoUICloneChannel::onDisplay() +{ + const GraphicsContext& context(getGraphicsContext()); + + fImgBackground.draw(context); +} + +// ----------------------------------------------------------------------- + +UI* createUI() +{ + return new DistrhoUICloneChannel(); +} + +// ----------------------------------------------------------------------- + +END_NAMESPACE_DISTRHO
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/CloneChannel/DistrhoUICloneChannel.hpp Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,69 @@ +/* + * DISTRHO CloneChannel - Copyright (C) 2023 Przemysław R. Pietaszczyk + * Based on DPF'ied SoulForce. + * Copyright (C) 2006 Niall Moody + * Copyright (C) 2015 Filipe Coelho <falktx@falktx.com> + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#ifndef DISTRHO_UI_CLONE_CHANNEL_HPP_INCLUDED +#define DISTRHO_UI_CLONE_CHANNEL_HPP_INCLUDED + +#include "DistrhoUI.hpp" +#include "ImageWidgets.hpp" + +#include "DistrhoArtworkCloneChannel.hpp" + +START_NAMESPACE_DISTRHO + +// ----------------------------------------------------------------------- + +class DistrhoUICloneChannel : public UI, + public ImageSwitch::Callback +{ +public: + DistrhoUICloneChannel(); + +protected: + // ------------------------------------------------------------------- + // DSP Callbacks + + void parameterChanged(uint32_t index, float value) override; + void programLoaded(uint32_t index) override; + + // ------------------------------------------------------------------- + // Widget Callbacks + + void imageSwitchClicked(ImageSwitch* imageSwitch, bool down) override; + + void onDisplay() override; + +private: + Image fImgBackground, fImgLedOff, fImgLedOn; + ScopedPointer<ImageSwitch> fSwitchSource, fSwitchSource2; + + DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(DistrhoUICloneChannel) +}; + +// ----------------------------------------------------------------------- + +END_NAMESPACE_DISTRHO + +#endif // DISTRHO_UI_SOUL_FORCE_HPP_INCLUDED
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/CloneChannel/LICENSE Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,21 @@ +Copyright (C) 2004-2006 Niall Moody +Copyright (C) 2015-2021 Filipe Coelho +Copyright (C) 2023 Przemysław R. Pietraszczyk + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/CloneChannel/Makefile Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,47 @@ +#!/usr/bin/make -f +# Makefile for DISTRHO Plugins # +# ---------------------------- # +# Created by falkTX +# + +# -------------------------------------------------------------- +# Project name, used for binaries + +NAME = CloneChannel + +# -------------------------------------------------------------- +# Files to build + +FILES_DSP = \ + DistrhoPluginCloneChannel.cpp + +FILES_UI = \ + DistrhoArtworkCloneChannel.cpp \ + DistrhoUICloneChannel.cpp + +# -------------------------------------------------------------- +# Do some magic + +UI_TYPE = generic +FILE_BROWSER_DISABLED = true +include ../../dpf/Makefile.plugins.mk + +# -------------------------------------------------------------- +# Enable all possible plugin types + +#TARGETS += clap +TARGETS += jack +TARGETS += ladspa +TARGETS += lv2_sep +#TARGETS += vst2 +#TARGETS += vst3 + +ifeq ($(HAVE_CAIRO_OR_OPENGL),true) +ifeq ($(HAVE_LIBLO),true) +TARGETS += dssi +endif +endif + +all: $(TARGETS) + +# --------------------------------------------------------------
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/common/DistrhoPluginMaxGen.cpp Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,89 @@ +/* + * DPF Max Gen + * Copyright (C) 2015 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. + */ + +#include "DistrhoPluginMaxGen.hpp" + +#include "gen_exported.cpp" + +namespace gen = gen_exported; + +START_NAMESPACE_DISTRHO + +// ----------------------------------------------------------------------- + +DistrhoPluginMaxGen::DistrhoPluginMaxGen() + : Plugin(gen::num_params(), 0, 0), // 0 programs, 0 states + fGenState((CommonState*)gen::create(getSampleRate(), getBufferSize())) +{ + gen::reset(fGenState); +} + +DistrhoPluginMaxGen::~DistrhoPluginMaxGen() +{ + gen::destroy(fGenState); +} + +// ----------------------------------------------------------------------- +// Init + +void DistrhoPluginMaxGen::initParameter(uint32_t index, Parameter& parameter) +{ + ParamInfo& info(fGenState->params[index]); + + parameter.hints = kParameterIsAutomatable; + parameter.name = info.name; + parameter.symbol = info.name; + parameter.unit = info.units; + parameter.ranges.def = info.defaultvalue; + parameter.ranges.min = info.outputmin; + parameter.ranges.max = info.outputmax; +} + +// ----------------------------------------------------------------------- +// Internal data + +float DistrhoPluginMaxGen::getParameterValue(uint32_t index) const +{ + t_param value = 0.0f; + gen::getparameter(fGenState, index, &value); + return value; +} + +void DistrhoPluginMaxGen::setParameterValue(uint32_t index, float value) +{ + gen::setparameter(fGenState, index, value, nullptr); +} + +// ----------------------------------------------------------------------- +// Process + +void DistrhoPluginMaxGen::run(const float** inputs, float** outputs, uint32_t frames) +{ + gen::perform(fGenState, (float**)inputs, gen::gen_kernel_numins, outputs, gen::gen_kernel_numouts, frames); +} + +// ----------------------------------------------------------------------- + +Plugin* createPlugin() +{ + return new DistrhoPluginMaxGen(); +} + +// ----------------------------------------------------------------------- + +END_NAMESPACE_DISTRHO + +#include "gen_dsp/genlib.cpp"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/common/DistrhoPluginMaxGen.hpp Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,101 @@ +/* + * DPF Max Gen + * Copyright (C) 2015-2022 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. + */ + +#ifndef DISTRHO_PLUGIN_MAX_GEN_HPP_INCLUDED +#define DISTRHO_PLUGIN_MAX_GEN_HPP_INCLUDED + +#include "DistrhoPlugin.hpp" +#include "genlib.h" + +START_NAMESPACE_DISTRHO + +// ----------------------------------------------------------------------- + +class DistrhoPluginMaxGen : public Plugin +{ +public: + DistrhoPluginMaxGen(); + ~DistrhoPluginMaxGen() override; + +protected: + // ------------------------------------------------------------------- + // Information + + const char* getLabel() const noexcept override + { + return DISTRHO_PLUGIN_NAME; + } + + const char* getDescription() const noexcept override + { + return DISTRHO_PLUGIN_DESCRIPTION; + } + + int64_t getUniqueId() const noexcept override + { + return DISTRHO_PLUGIN_VERSION; + } + + const char* getMaker() const noexcept override + { + return "DISTRHO"; + } + + const char* getHomePage() const noexcept override + { + return "https://github.com/DISTRHO/DPF-Max-Gen"; + } + + const char* getLicense() const noexcept override + { + return "ISC"; + } + + uint32_t getVersion() const noexcept override + { + return d_version(0, 1, 0); + } + + // ------------------------------------------------------------------- + // Init + + void initAudioPort(bool input, uint32_t index, AudioPort& port) override; + void initParameter(uint32_t index, Parameter& parameter) override; + + // ------------------------------------------------------------------- + // Internal data + + float getParameterValue(uint32_t index) const override; + void setParameterValue(uint32_t index, float value) override; + + // ------------------------------------------------------------------- + // Process + + void run(const float** inputs, float** outputs, uint32_t frames) override; + + // ------------------------------------------------------------------- + +private: + CommonState* fGenState; + + DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(DistrhoPluginMaxGen) +}; + +// ----------------------------------------------------------------------- + +END_NAMESPACE_DISTRHO + +#endif // DISTRHO_PLUGIN_MAX_GEN_HPP_INCLUDED
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/common/gen_dsp/genlib.cpp Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,363 @@ +/******************************************************************************************************************* +Copyright (c) 2012 Cycling '74 + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies +or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*******************************************************************************************************************/ + + +#include "genlib.h" +#include "genlib_exportfunctions.h" +#include "stdlib.h" +#include "stdio.h" +#include "string.h" + +#include <cmath> + +#if DISTRHO_OS_MAC +# include <malloc/malloc.h> +#else +# include <malloc.h> +# if DISTRHO_OS_WINDOWS +# define malloc_size _msize +# else +# define malloc_size malloc_usable_size +# endif +#endif + +// DATA_MAXIMUM_ELEMENTS * 8 bytes = 256 mb limit +#define DATA_MAXIMUM_ELEMENTS (33554432) + +//////////// export_genlib.cpp //////////// +// export version + +void my_memset(void *p, int c, long size); +void my_memcpy(void *dst, const void *src, long size); + +t_ptr sysmem_newptr(t_ptr_size size) +{ + return (t_ptr)malloc(size); +} + +t_ptr sysmem_newptrclear(t_ptr_size size) +{ + t_ptr p = (t_ptr)malloc(size); + + if (p) + my_memset(p, 0, size); + + return p; +} + +t_ptr sysmem_resizeptr(void *ptr, t_ptr_size newsize) +{ + return (t_ptr)realloc(ptr, newsize); +} + +t_ptr sysmem_resizeptrclear(void *ptr, t_ptr_size newsize) +{ + t_ptr_size oldsize = malloc_size(ptr); + t_ptr p = (t_ptr)realloc(ptr, newsize); + + if (p) { + if (newsize > oldsize) + my_memset((char *)p + oldsize, 0, newsize - oldsize); + } + return p; +} + +t_ptr_size sysmem_ptrsize(void *ptr) +{ + return malloc_size(ptr); +} + +void sysmem_freeptr(void *ptr) +{ + free(ptr); +} + +void sysmem_copyptr(const void *src, void *dst, t_ptr_size bytes) +{ + my_memcpy(dst, src, bytes); +} + +void my_memset(void *p, int c, long size) +{ + char *p2 = (char *)p; + int i; + + for (i = 0; i < size; i++, p2++) + *p2 = c; +} + +void my_memcpy(void *dst, const void *src, long size) +{ + char *s2 = (char *)src; + char *d2 = (char *)dst; + int i; + + for (i = 0; i < size; i++, s2++, d2++) + *d2 = *s2; +} + +void set_zero64(t_sample *memory, long size) +{ + long i; + + for (i = 0; i < size; i++, memory++) { + *memory = 0.; + } +} + +void genlib_report_error(const char *s) +{ + fprintf(stderr, "%s\n", s); +} + +void genlib_report_message(const char *s) +{ + fprintf(stdout, "%s\n", s); +} + +unsigned long systime_ticks(void) +{ + return 0; // Gen code can deal with this +} + +void * genlib_obtain_reference_from_string(const char * name) { + return 0; // to be implemented +} + +// the rest is stuff to isolate gensym, attrs, atoms, buffers etc. +t_genlib_buffer * genlib_obtain_buffer_from_reference(void *ref) +{ + return 0; // to be implemented +} + +t_genlib_err genlib_buffer_edit_begin(t_genlib_buffer *b) +{ + return 0; // to be implemented +} + +t_genlib_err genlib_buffer_edit_end(t_genlib_buffer *b, long valid) +{ + return 0; // to be implemented +} + +t_genlib_err genlib_buffer_getinfo(t_genlib_buffer *b, t_genlib_buffer_info *info) +{ + return 0; // to be implemented +} + +char *genlib_reference_getname(void *ref) +{ + return 0; // to be implemented +} + +void genlib_buffer_dirty(t_genlib_buffer *b) +{ + // to be implemented +} + +t_genlib_err genlib_buffer_perform_begin(t_genlib_buffer *b) +{ + return 0; // to be implemented +} + +void genlib_buffer_perform_end(t_genlib_buffer *b) +{ + // to be implemented +} + +t_sample gen_msp_pow(t_sample value, t_sample power) +{ + return powf(value, power); +} + +void genlib_data_setbuffer(t_genlib_data *b, void *ref) { + genlib_report_error("not supported for export targets\n"); +} + +typedef struct { + t_genlib_data_info info; + t_sample cursor; // used by Delay + //t_symbol * name; +} t_dsp_gen_data; + +t_genlib_data * genlib_obtain_data_from_reference(void *ref) +{ + t_dsp_gen_data * self = (t_dsp_gen_data *)malloc(sizeof(t_dsp_gen_data)); + self->info.dim = 0; + self->info.channels = 0; + self->info.data = 0; + self->cursor = 0; + return (t_genlib_data *)self; +} + +t_genlib_err genlib_data_getinfo(t_genlib_data *b, t_genlib_data_info *info) { + t_dsp_gen_data * self = (t_dsp_gen_data *)b; + info->dim = self->info.dim; + info->channels = self->info.channels; + info->data = self->info.data; + return GENLIB_ERR_NONE; +} + +void genlib_data_release(t_genlib_data *b) { + t_dsp_gen_data * self = (t_dsp_gen_data *)b; + + if (self->info.data) { + genlib_sysmem_freeptr(self->info.data); + self->info.data = 0; + } + genlib_sysmem_freeptr(self); +} + +long genlib_data_getcursor(t_genlib_data *b) { + t_dsp_gen_data * self = (t_dsp_gen_data *)b; + return self->cursor; +} + +void genlib_data_setcursor(t_genlib_data *b, long cursor) { + t_dsp_gen_data * self = (t_dsp_gen_data *)b; + self->cursor = cursor; +} + +void genlib_data_resize(t_genlib_data *b, long s, long c) { + t_dsp_gen_data * self = (t_dsp_gen_data *)b; + + size_t sz, oldsz, copysz; + t_sample * old = 0; + t_sample * replaced = 0; + int i, j, copydim, copychannels, olddim, oldchannels; + + //printf("data resize %d %d\n", s, c); + + // cache old for copying: + old = self->info.data; + olddim = self->info.dim; + oldchannels = self->info.channels; + + // limit [data] size: + if (s * c > DATA_MAXIMUM_ELEMENTS) { + s = DATA_MAXIMUM_ELEMENTS/c; + genlib_report_message("warning: constraining [data] to < 256MB"); + } + // bytes required: + sz = sizeof(t_sample) * s * c; + oldsz = sizeof(t_sample) * olddim * oldchannels; + + if (old && sz == oldsz) { + // no need to re-allocate, just resize + // careful, audio thread may still be using it: + if (s > olddim) { + self->info.channels = c; + self->info.dim = s; + } else { + self->info.dim = s; + self->info.channels = c; + } + + set_zero64(self->info.data, s * c); + return; + + } else { + + // allocate new: + replaced = (t_sample *)sysmem_newptr(sz); + + // check allocation: + if (replaced == 0) { + genlib_report_error("allocating [data]: out of memory"); + // try to reallocate with a default/minimal size instead: + if (s > 512 || c > 1) { + genlib_data_resize((t_genlib_data *)self, 512, 1); + } else { + // if this fails, then Max is kaput anyway... + genlib_data_resize((t_genlib_data *)self, 4, 1); + } + return; + } + + // fill with zeroes: + set_zero64(replaced, s * c); + + // copy in old data: + if (old) { + // frames to copy: + // clamped: + copydim = olddim > s ? s : olddim; + // use memcpy if channels haven't changed: + if (c == oldchannels) { + copysz = sizeof(t_sample) * copydim * c; + //post("reset resize (same channels) %p %p, %d", self->info.data, old, copysz); + memcpy(replaced, old, copysz); + } else { + // memcpy won't work if channels have changed, + // because data is interleaved. + // clamp channels copied: + copychannels = oldchannels > c ? c : oldchannels; + //post("reset resize (different channels) %p %p, %d %d", self->info.data, old, copydim, copychannels); + for (i = 0; i<copydim; i++) { + for (j = 0; j<copychannels; j++) { + replaced[j + i*c] = old[j + i*oldchannels]; + } + } + } + } + + // now update info: + if (old == 0) { + self->info.data = replaced; + self->info.dim = s; + self->info.channels = c; + } else { + // need to be careful; the audio thread may still be using it + // since dsp_gen_data is preserved through edits + // the order of resizing has to be carefully done + // to prevent indexing out of bounds + // (or maybe I'm being too paranoid here...) + if (oldsz > sz) { + // shrink size first + if (s > olddim) { + self->info.channels = c; + self->info.dim = s; + } else { + self->info.dim = s; + self->info.channels = c; + } + self->info.data = replaced; + } else { + // shrink size after + self->info.data = replaced; + if (s > olddim) { + self->info.channels = c; + self->info.dim = s; + } else { + self->info.dim = s; + self->info.channels = c; + } + } + + // done with old: + sysmem_freeptr(old); + + } + + } +} + +void genlib_reset_complete(void *data) {} + +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/common/gen_dsp/genlib.h Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,95 @@ +/******************************************************************************************************************* +Copyright (c) 2012 Cycling '74 + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies +or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*******************************************************************************************************************/ + + +#ifndef GENLIB_H +#define GENLIB_H 1 + +#include "genlib_common.h" + +//////////// genlib.h //////////// +// genlib.h -- max (gen~) version + +#include "DistrhoUtils.hpp" + +#define inf (__DBL_MAX__) +#define GEN_UINT_MAX (4294967295) +#define TWO_TO_32 (4294967296.0) + +#define C74_CONST const + +// max_types.h: +typedef uintptr_t t_ptr_uint; +typedef intptr_t t_ptr_int; +typedef float t_atom_float; +typedef t_ptr_uint t_getbytes_size; + +typedef uint32_t t_uint32; +typedef t_ptr_int t_atom_long; // the type that is an A_LONG in an atom + +typedef t_ptr_int t_int; ///< an integer @ingroup misc +typedef t_ptr_uint t_ptr_size; ///< unsigned pointer-sized value for counting (like size_t) @ingroup misc +typedef t_ptr_int t_atom_long; ///< the type that is an A_LONG in a #t_atom @ingroup misc +typedef t_atom_long t_max_err; ///< an integer value suitable to be returned as an error code @ingroup misc + +extern "C" { + + // string reference handling: + void * genlib_obtain_reference_from_string(const char * name); + char *genlib_reference_getname(void *ref); + + // buffer handling: + t_genlib_buffer *genlib_obtain_buffer_from_reference(void *ref); + t_genlib_err genlib_buffer_edit_begin(t_genlib_buffer *b); + t_genlib_err genlib_buffer_edit_end(t_genlib_buffer *b, long valid); + t_genlib_err genlib_buffer_getinfo(t_genlib_buffer *b, t_genlib_buffer_info *info); + void genlib_buffer_dirty(t_genlib_buffer *b); + t_genlib_err genlib_buffer_perform_begin(t_genlib_buffer *b); + void genlib_buffer_perform_end(t_genlib_buffer *b); + + // data handling: + t_genlib_data *genlib_obtain_data_from_reference(void *ref); + t_genlib_err genlib_data_getinfo(t_genlib_data *b, t_genlib_data_info *info); + void genlib_data_resize(t_genlib_data *b, long dim, long channels); + void genlib_data_setbuffer(t_genlib_data *b, void *ref); + void genlib_data_release(t_genlib_data *b); + void genlib_data_setcursor(t_genlib_data *b, long cursor); + long genlib_data_getcursor(t_genlib_data *b); + + // other notification: + void genlib_reset_complete(void *data); + + // get/set state of parameters + size_t genlib_getstatesize(CommonState *cself, getparameter_method getmethod); + short genlib_getstate(CommonState *cself, char *state, getparameter_method getmethod); + short genlib_setstate(CommonState *cself, const char *state, setparameter_method setmethod); + +}; // extern "C" + +#define genlib_sysmem_newptr(s) sysmem_newptr(s) +#define genlib_sysmem_newptrclear(s) sysmem_newptrclear(s) +#define genlib_sysmem_resizeptr(p, s) sysmem_resizeptr(p, s) +#define genlib_sysmem_resizeptrclear(p, s) sysmem_resizeptrclear(p, s) +#define genlib_sysmem_ptrsize(p) sysmem_ptrsize(p) +#define genlib_sysmem_freeptr(p) sysmem_freeptr(p) +#define genlib_sysmem_copyptr(s, d, b) sysmem_copyptr(s, d, b) +#define genlib_set_zero64(d, n) set_zero64(d, n) +#define genlib_ticks systime_ticks + +#endif // GENLIB_H
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/common/gen_dsp/genlib_common.h Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,106 @@ +/******************************************************************************************************************* +Copyright (c) 2012 Cycling '74 + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies +or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*******************************************************************************************************************/ + + +#ifndef GENLIB_COMMON_H +#define GENLIB_COMMON_H 1 + +//////////// genlib_common.h //////////// +// common data structure header file -- this is the stuff required by the +// common code and accessed by the export and max code + +#define DSP_GEN_MAX_SIGNALS 16 + +typedef float t_sample; +typedef float t_param; +typedef char *t_ptr; + +typedef long t_genlib_err; +typedef enum { + GENLIB_ERR_NONE = 0, ///< No error + GENLIB_ERR_GENERIC = -1, ///< Generic error + GENLIB_ERR_INVALID_PTR = -2, ///< Invalid Pointer + GENLIB_ERR_DUPLICATE = -3, ///< Duplicate + GENLIB_ERR_OUT_OF_MEM = -4, ///< Out of memory + + GENLIB_ERR_LOOP_OVERFLOW = 100, // too many iterations of loops in perform() + GENLIB_ERR_NULL_BUFFER = 101 // missing signal data in perform() + +} e_genlib_errorcodes; + +typedef enum { + GENLIB_PARAMTYPE_FLOAT = 0, + GENLIB_PARAMTYPE_SYM = 1 +} e_genlib_paramtypes; + +struct ParamInfo +{ + t_param defaultvalue; + void * defaultref; + char hasinputminmax; + char hasminmax; + t_param inputmin, inputmax; + t_param outputmin, outputmax; + const char *name; + const char *units; + int paramtype; // 0 -> float64, 1 -> symbol (table name) + t_param exp; // future, for scaling +}; + +struct CommonState +{ + t_sample sr; + int vs; + int numins; + int numouts; + const char **inputnames; + const char **outputnames; + int numparams; + ParamInfo *params; + + void * parammap; // implementation-dependent + void * api; // implementation-dependent +}; + +// opaque interface to float32 buffer: +typedef struct _genlib_buffer t_genlib_buffer; +typedef struct { + char b_name[256]; ///< name of the buffer + float *b_samples; ///< stored with interleaved channels if multi-channel + long b_frames; ///< number of sample frames (each one is sizeof(float) * b_nchans bytes) + long b_nchans; ///< number of channels + long b_size; ///< size of buffer in floats + float b_sr; ///< sampling rate of the buffer + long b_modtime; ///< last modified time ("dirty" method) + long b_rfu[57]; ///< reserved for future use +} t_genlib_buffer_info; + +// opaque interface to float64 buffer: +typedef struct _genlib_data t_genlib_data; +typedef struct { + int dim, channels; + t_sample * data; +} t_genlib_data_info; + +typedef void (*setparameter_method) (CommonState *, long, t_param, void *); +typedef void (*getparameter_method) (CommonState *, long, t_param *); + +#endif // GENLIB_COMMON_H + +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/common/gen_dsp/genlib_exportfunctions.h Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,38 @@ +/******************************************************************************************************************* +Copyright (c) 2012 Cycling '74 + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies +or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*******************************************************************************************************************/ + +#ifndef GENLIB_EXPORT_FUNCTIONS_H +#define GENLIB_EXPORT_FUNCTIONS_H 1 + +typedef char *t_ptr; + +t_ptr sysmem_newptr(t_ptr_size size); +t_ptr sysmem_newptrclear(t_ptr_size size); +t_ptr sysmem_resizeptr(void *ptr, t_ptr_size newsize); +t_ptr sysmem_resizeptrclear(void *ptr, t_ptr_size newsize); +t_ptr_size sysmem_ptrsize(void *ptr); +void sysmem_freeptr(void *ptr); +void sysmem_copyptr(const void *src, void *dst, t_ptr_size bytes); +unsigned long systime_ticks(void); + +void genlib_report_error(const char *s); +void genlib_report_message(const char *s); +void set_zero64(t_sample *mem, long size); + +#endif // GENLIB_EXPORT_FUNCTIONS_H
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/plugins/common/gen_dsp/genlib_ops.h Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,1371 @@ +/******************************************************************************************************************* +Copyright (c) 2012 Cycling '74 + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies +or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*******************************************************************************************************************/ + +#ifndef GENLIB_OPS_H +#define GENLIB_OPS_H 1 + +#include "genlib_common.h" // common to common code and any host code +#include "genlib.h" // this file is different for different "hosts" + +#include <cmath> + +//////////// genlib_ops.h //////////// + +// system constants +#define GENLIB_DBL_EPSILON (__DBL_EPSILON__) + +#define GENLIB_PI (3.14159265358979323846264338327950288f) +#define GENLIB_PI_OVER_2 (1.57079632679489661923132169163975144f) +#define GENLIB_PI_OVER_4 (0.785398163397448309615660845819875721f) +#define GENLIB_1_OVER_LOG_2 (1.442695040888963f) + +#define GENLIB_NO_DENORM_TEST 1 + +// assumes v is a 64-bit double: +#define GENLIB_IS_NAN_DOUBLE(v) (((((uint32_t *)&(v))[1])&0x7fe00000)==0x7fe00000) +#define GENLIB_FIX_NAN_DOUBLE(v) ((v)=GENLIB_IS_NAN_DOUBLE(v)?0.:(v)) + +#ifdef GENLIB_NO_DENORM_TEST + #define GENLIB_IS_DENORM_DOUBLE(v) (v) + #define GENLIB_FIX_DENORM_DOUBLE(v) (v) +#else + #define GENLIB_IS_DENORM_DOUBLE(v) ((((((uint32_t *)&(v))[1])&0x7fe00000)==0)&&((v)!=0.)) + #define GENLIB_FIX_DENORM_DOUBLE(v) ((v)=GENLIB_IS_DENORM_DOUBLE(v)?0.f:(v)) +#endif + +#define GENLIB_QUANT(f1,f2) (floor((f1)*(f2)+0.5)/(f2)) + +inline double genlib_isnan(double v) { return GENLIB_IS_NAN_DOUBLE(v); } +inline double fixnan(double v) { return GENLIB_FIX_NAN_DOUBLE(v); } +inline double fixdenorm(double v) { return GENLIB_FIX_DENORM_DOUBLE(v); } +inline double isdenorm(double v) { return GENLIB_IS_DENORM_DOUBLE(v); } + +inline double safemod(double f, double m) { + if (m > GENLIB_DBL_EPSILON || m < -GENLIB_DBL_EPSILON) { + if (m<0) + m = -m; // modulus needs to be absolute value + if (f>=m) { + if (f>=(m*2.)) { + double d = f / m; + d = d - (long) d; + f = d * m; + } + else { + f -= m; + } + } + else if (f<=(-m)) { + if (f<=(-m*2.)) { + double d = f / m; + d = d - (long) d; + f = d * m; + } + else { + f += m; + } + } + } else { + f = 0.0; //don't divide by zero + } + return f; +} + + +inline double safediv(double num, double denom) { + return denom == 0. ? 0. : num/denom; +} + +// fixnan for case of negative base and non-integer exponent: +inline double safepow(double base, double exponent) { + return fixnan(pow(base, exponent)); +} + +inline double absdiff(double a, double b) { return fabs(a-b); } + +inline double exp2(double v) { return pow(2., v); } + +inline double trunc(double v) { + double epsilon = (v<0.0) * -2 * 1E-9 + 1E-9; + // copy to long so it gets truncated (probably cheaper than floor()) + long val = v + epsilon; + return val; +} + +inline t_sample sign(t_sample v) { + return v > t_sample(0) ? t_sample(1) : v < t_sample(0) ? t_sample(-1) : t_sample(0); +} + +inline long is_poweroftwo(long x) { + return (x & (x - 1)) == 0; +} + +inline uint64_t next_power_of_two(uint64_t v) { + v--; + v |= v >> 1; + v |= v >> 2; + v |= v >> 4; + v |= v >> 8; + v |= v >> 16; + v |= v >> 32; + v++; + return v; +} + +inline t_sample fold(t_sample v, t_sample lo1, t_sample hi1){ + t_sample lo; + t_sample hi; + if(lo1 == hi1){ return lo1; } + if (lo1 > hi1) { + hi = lo1; lo = hi1; + } else { + lo = lo1; hi = hi1; + } + const t_sample range = hi - lo; + long numWraps = 0; + if(v >= hi){ + v -= range; + if(v >= hi){ + numWraps = (long)((v - lo)/range); + v -= range * (t_sample)numWraps; + } + numWraps++; + } else if(v < lo){ + v += range; + if(v < lo){ + numWraps = (long)((v - lo)/range) - 1; + v -= range * (t_sample)numWraps; + } + numWraps--; + } + if(numWraps & 1) v = hi + lo - v; // flip sign for odd folds + return v; +} + +inline double wrap(double v, double lo1, double hi1){ + double lo; + double hi; + if(lo1 == hi1) return lo1; + if (lo1 > hi1) { + hi = lo1; lo = hi1; + } else { + lo = lo1; hi = hi1; + } + const double range = hi - lo; + if (v >= lo && v < hi) return v; + if (range <= 0.000000001) return lo; // no point... + const long numWraps = long((v-lo)/range) - (v < lo); + return v - range * double(numWraps); +} + +// this version gives far better performance when wrapping is relatively rare +// and typically double of wraps is very low (>1%) +// but catastrophic if wraps is high (1000%+) +inline t_sample genlib_wrapfew(t_sample v, t_sample lo, t_sample hi){ + const t_sample range = hi - lo; + while (v >= hi) v -= range; + while (v < lo) v += range; + return v; +} + +inline t_sample phasewrap(t_sample val) { + const t_sample twopi = GENLIB_PI*2.; + const t_sample oneovertwopi = 1./twopi; + if (val>= twopi || val <= twopi) { + t_sample d = val * oneovertwopi; //multiply faster + d = d - (long)d; + val = d * twopi; + } + if (val > GENLIB_PI) val -= twopi; + if (val < -GENLIB_PI) val += twopi; + return val; +} + +/// 8th order Taylor series approximation to a cosine. +/// r must be in [-pi, pi]. +inline t_sample genlib_cosT8(t_sample r) { + const t_sample t84 = 56.; + const t_sample t83 = 1680.; + const t_sample t82 = 20160.; + const t_sample t81 = 2.4801587302e-05; + const t_sample t73 = 42.; + const t_sample t72 = 840.; + const t_sample t71 = 1.9841269841e-04; + if(r < GENLIB_PI_OVER_4 && r > -GENLIB_PI_OVER_4){ + t_sample rr = r*r; + return 1. - rr * t81 * (t82 - rr * (t83 - rr * (t84 - rr))); + } + else if(r > 0.){ + r -= GENLIB_PI_OVER_2; + t_sample rr = r*r; + return -r * (1. - t71 * rr * (t72 - rr * (t73 - rr))); + } + else{ + r += GENLIB_PI_OVER_2; + t_sample rr = r*r; + return r * (1. - t71 * rr * (t72 - rr * (t73 - rr))); + } +} + +//inline double genlib_sin_fast(const double r){ +// const double y = (4./GENLIB_PI) * r + (-4./(GENLIB_PI*GENLIB_PI)) * r * fabs(r); +// return 0.225 * (y * fabs(y) - y) + y; // Q * y + P * y * abs(y) +//} +// +//inline t_sample genlib_sinP7(t_sample n){ +// t_sample nn = n*n; +// return n * (t_sample(3.138982) + nn * (t_sample(-5.133625) + nn * (t_sample(2.428288) - nn * t_sample(0.433645)))); +//} +// +//inline t_sample genlib_sinP9(t_sample n){ +// t_sample nn = n*n; +// return n * (GENLIB_PI + nn * (t_sample(-5.1662729) + nn * (t_sample(2.5422065) + nn * (t_sample(-0.5811243) + nn * t_sample(0.0636716))))); +//} +// +//inline t_sample genlib_sinT7(t_sample r){ +// const t_sample t84 = 56.; +// const t_sample t83 = 1680.; +// const t_sample t82 = 20160.; +// const t_sample t81 = 2.4801587302e-05; +// const t_sample t73 = 42.; +// const t_sample t72 = 840.; +// const t_sample t71 = 1.9841269841e-04; +// if(r < GENLIB_PI_OVER_4 && r > -GENLIB_PI_OVER_4){ +// t_sample rr = r*r; +// return r * (1. - t71 * rr * (t72 - rr * (t73 - rr))); +// } +// else if(r > 0.){ +// r -= GENLIB_PI_OVER_2; +// t_sample rr = r*r; +// return t_sample(1.) - rr * t81 * (t82 - rr * (t83 - rr * (t84 - rr))); +// } +// else{ +// r += GENLIB_PI_OVER_2; +// t_sample rr = r*r; +// return t_sample(-1.) + rr * t81 * (t82 - rr * (t83 - rr * (t84 - rr))); +// } +//} + +// use these if r is not known to be in [-pi, pi]: +inline t_sample genlib_cosT8_safe(t_sample r) { return genlib_cosT8(phasewrap(r)); } +//inline double genlib_sin_fast_safe(double r) { return genlib_sin_fast(phasewrap(r)); } +//inline t_sample genlib_sinP7_safe(t_sample r) { return genlib_sinP7(phasewrap(r)); } +//inline t_sample genlib_sinP9_safe(t_sample r) { return genlib_sinP9(phasewrap(r)); } +//inline t_sample genlib_sinT7_safe(t_sample r) { return genlib_sinT7(phasewrap(r)); } + + + +/*=====================================================================* + * Copyright (C) 2011 Paul Mineiro * + * All rights reserved. * + * * + * Redistribution and use in source and binary forms, with * + * or without modification, are permitted provided that the * + * following conditions are met: * + * * + * * Redistributions of source code must retain the * + * above copyright notice, this list of conditions and * + * the following disclaimer. * + * * + * * 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. * + * * + * * Neither the name of Paul Mineiro nor the names * + * of other contributors may be used to endorse or promote * + * products derived from this software without specific * + * prior written permission. * + * * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND * + * CONTRIBUTORS "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 THE COPYRIGHT OWNER * + * 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. * + * * + * Contact: Paul Mineiro <paul@mineiro.com> * + *=====================================================================*/ + +inline float genlib_fastersin (float x) { + static const float fouroverpi = 1.2732395447351627f; + static const float fouroverpisq = 0.40528473456935109f; + static const float q = 0.77633023248007499f; + union { float f; uint32_t i; } p = { 0.22308510060189463f }; + union { float f; uint32_t i; } vx = { x }; + uint32_t sign = vx.i & 0x80000000; + vx.i &= 0x7FFFFFFF; + float qpprox = fouroverpi * x - fouroverpisq * x * vx.f; + p.i |= sign; + return qpprox * (q + p.f * qpprox); +} + +inline float genlib_fastercos (float x) { + static const float twooverpi = 0.63661977236758134f; + static const float p = 0.54641335845679634f; + union { float f; uint32_t i; } vx = { x }; + vx.i &= 0x7FFFFFFF; + float qpprox = 1.0f - twooverpi * vx.f; + return qpprox + p * qpprox * (1.0f - qpprox * qpprox); +} + +inline float genlib_fastersinfull (float x) { + static const float twopi = 6.2831853071795865f; + static const float invtwopi = 0.15915494309189534f; + int k = x * invtwopi; + float half = (x < 0) ? -0.5f : 0.5f; + return genlib_fastersin ((half + k) * twopi - x); +} + +inline float genlib_fastercosfull (float x) { + static const float halfpi = 1.5707963267948966f; + return genlib_fastersinfull (x + halfpi); +} + +inline float genlib_fastertanfull (float x) { + static const float twopi = 6.2831853071795865f; + static const float invtwopi = 0.15915494309189534f; + int k = x * invtwopi; + float half = (x < 0) ? -0.5f : 0.5f; + float xnew = x - (half + k) * twopi; + return genlib_fastersin (xnew) / genlib_fastercos (xnew); +} + + +#define cast_uint32_t static_cast<uint32_t> +inline float genlib_fasterpow2 (float p) { + float clipp = (p < -126) ? -126.0f : p; + union { uint32_t i; float f; } v = { cast_uint32_t ( (1 << 23) * (clipp + 126.94269504f) ) }; + return v.f; +} + +inline float genlib_fasterexp (float p) { + return genlib_fasterpow2 (1.442695040f * p); +} + +inline float genlib_fasterlog2 (float x) { + union { float f; uint32_t i; } vx = { x }; + float y = vx.i; + y *= 1.1920928955078125e-7f; + return y - 126.94269504f; +} + +inline float genlib_fasterpow (float x, float p) { + return genlib_fasterpow2(p * genlib_fasterlog2 (x)); +} + +//////////////////////////////////////////////////////////////// + +inline double fastertanfull(double x) { + return (double)genlib_fastertanfull((float)x); +} + +inline double fastersinfull(double x) { + return (double)genlib_fastersinfull((float)x); +} + +inline double fastercosfull(double x) { + return (double)genlib_fastercosfull((float)x); +} + +inline double fasterexp(double x) { + return (double)genlib_fasterexp((float)x); +} + +inline double fasterpow(double x, double p) { + return (double)genlib_fasterpow((float)x, (float)p); +} +/****************************************************************/ + + + +inline double minimum(double x, double y) { return (y<x?y:x); } +inline double maximum(double x, double y) { return (x<y?y:x); } + +inline t_sample clamp(t_sample x, t_sample minVal, t_sample maxVal) { + return minimum(maximum(x,minVal),maxVal); +} + +template<typename T> +inline T smoothstep(double e0, double e1, T x) { + T t = clamp( safediv(x-T(e0),T(e1-e0)), 0., 1. ); + return t*t*(T(3) - T(2)*t); +} + +inline t_sample mix(t_sample x, t_sample y, t_sample a) { + return x+a*(y-x); +} + +inline double scale(double in, double inlow, double inhigh, double outlow, double outhigh, double power) +{ + double value; + double inscale = safediv(1., inhigh - inlow); + double outdiff = outhigh - outlow; + + value = (in - inlow) * inscale; + if (value > 0.0) + value = pow(value, power); + else if (value < 0.0) + value = -pow(-value, power); + value = (value * outdiff) + outlow; + + return value; +} + +inline t_sample linear_interp(t_sample a, t_sample x, t_sample y) { + return x+a*(y-x); +} + +inline t_sample cosine_interp(t_sample a, t_sample x, t_sample y) { + const t_sample a2 = (t_sample(1.)-genlib_cosT8_safe(a*t_sample(GENLIB_PI)))/t_sample(2.); + return(x*(t_sample(1.)-a2)+y*a2); +} + +inline t_sample cubic_interp(t_sample a, t_sample w, t_sample x, t_sample y, t_sample z) { + const t_sample a2 = a*a; + const t_sample f0 = z - y - w + x; + const t_sample f1 = w - x - f0; + const t_sample f2 = y - w; + const t_sample f3 = x; + return(f0*a*a2 + f1*a2 + f2*a + f3); +} + +// Breeuwsma catmull-rom spline interpolation +inline t_sample spline_interp(t_sample a, t_sample w, t_sample x, t_sample y, t_sample z) { + const t_sample a2 = a*a; + const t_sample f0 = t_sample(-0.5)*w + t_sample(1.5)*x - t_sample(1.5)*y + t_sample(0.5)*z; + const t_sample f1 = w - t_sample(2.5)*x + t_sample(2)*y - t_sample(0.5)*z; + const t_sample f2 = t_sample(-0.5)*w + t_sample(0.5)*y; + return(f0*a*a2 + f1*a2 + f2*a + x); +} + +template<typename T1, typename T2> +inline T1 neqp(T1 x, T2 y) { + return ((((x) != T1(y))) ? (x) : T1(0)); +} + +template<typename T1, typename T2> +inline T1 gtp(T1 x, T2 y) { return ((((x) > T1(y))) ? (x) : T1(0)); } +template<typename T1, typename T2> +inline T1 gtep(T1 x, T2 y) { return ((((x) >= T1(y))) ? (x) : T1(0)); } +template<typename T1, typename T2> +inline T1 ltp(T1 x, T2 y) { return ((((x) < T1(y))) ? (x) : T1(0)); } +template<typename T1, typename T2> +inline T1 ltep(T1 x, T2 y) { return ((((x) <= T1(y))) ? (x) : T1(0)); } + +inline double fract(double x) { double unused; return modf(x, &unused); } + +// log2(x) = log(x)/log(2) +template<typename T> +inline T log2(T x) { + return log(x)*GENLIB_1_OVER_LOG_2; +} + +inline double atodb(double in) { + return (in <=0.) ? -999. : (20. * log10(in)); +} + +inline double dbtoa(double in) { + return pow(10., in * 0.05); +} + +inline double ftom(double in, double tuning=440.) { + return 69. + 17.31234050465299 * log(safediv(in, tuning)); +} + +inline double mtof(double in, double tuning=440.) { + return tuning * exp(.057762265 * (in - 69.0)); +} + +inline t_sample mstosamps(t_sample ms, t_sample samplerate=44100.) { + return samplerate * ms * t_sample(0.001); +} + +inline t_sample sampstoms(t_sample s, t_sample samplerate=44100.) { + return t_sample(1000.) * s / samplerate; +} + +inline double triangle(double phase, double p1) { + phase = wrap(phase, 0., 1.); + p1 = clamp(p1, 0., 1.); + if (phase < p1) + return (p1) ? phase/p1 : 0.; + else + return (p1==1.) ? phase : 1. - ((phase - p1) / (1. - p1)); +} + +struct Delta { + t_sample history; + Delta() { reset(); } + inline void reset(t_sample init=0) { history=init; } + + inline t_sample operator()(t_sample in1) { + t_sample ret = in1 - history; + history = in1; + return ret; + } +}; +struct Change { + t_sample history; + Change() { reset(); } + inline void reset(t_sample init=0) { history=init; } + + inline t_sample operator()(t_sample in1) { + t_sample ret = in1 - history; + history = in1; + return sign(ret); + } +}; + +struct Rate { + t_sample phase, diff, mult, invmult, prev; + int wantlock, quant; + + Rate() { reset(); } + + inline void reset() { + phase = diff = prev = 0; + mult = invmult = 1; + wantlock = 1; + quant = 1; + } + + inline t_sample perform_lock(t_sample in1, t_sample in2) { + // did multiplier change? + if (in2 != mult && !genlib_isnan(in2)) { + mult = in2; + invmult = safediv(1., mult); + wantlock = 1; + } + t_sample diff = in1 - prev; + + if (diff < t_sample(-0.5)) { + diff += t_sample(1); + } else if (diff > t_sample(0.5)) { + diff -= t_sample(1); + } + + if (wantlock) { + // recalculate phase + phase = (in1 - GENLIB_QUANT(in1, quant)) * invmult + + GENLIB_QUANT(in1, quant * mult); + diff = 0; + wantlock = 0; + } else { + // diff is always between -0.5 and 0.5 + phase += diff * invmult; + } + + if (phase > t_sample(1.) || phase < t_sample(-0.)) { + phase = phase - (long)(phase); + } + + prev = in1; + + return phase; + } + + inline t_sample perform_cycle(t_sample in1, t_sample in2) { + // did multiplier change? + if (in2 != mult && !genlib_isnan(in2)) { + mult = in2; + invmult = safediv(1., mult); + wantlock = 1; + } + t_sample diff = in1 - prev; + + if (diff < t_sample(-0.5)) { + if (wantlock) { + wantlock = 0; + phase = in1 * invmult; + diff = t_sample(0); + } else { + diff += t_sample(1); + } + } else if (diff > t_sample(0.5)) { + if (wantlock) { + wantlock = 0; + phase = in1 * invmult; + diff = t_sample(0); + } else { + diff -= t_sample(1); + } + } + + // diff is always between -0.5 and 0.5 + phase += diff * invmult; + + if (phase > t_sample(1.) || phase < t_sample(-0.)) { + phase = phase - (long)(phase); + } + + prev = in1; + + return phase; + } + + inline t_sample perform_off(double in1, double in2) { + // did multiplier change? + if (in2 != mult && !genlib_isnan(in2)) { + mult = in2; + invmult = safediv(1., mult); + wantlock = 1; + } + double diff = in1 - prev; + + if (diff < t_sample(-0.5)) { + diff += t_sample(1); + } else if (diff > t_sample(0.5)) { + diff -= t_sample(1); + } + + phase += diff * invmult; + + if (phase > t_sample(1.) || phase < t_sample(-0.)) { + phase = phase - (long)(phase); + } + + prev = in1; + + return phase; + } +}; + +struct DCBlock { + t_sample x1, y1; + DCBlock() { reset(); } + inline void reset() { x1=0; y1=0; } + + inline double operator()(t_sample in1) { + t_sample y = in1 - x1 + y1*t_sample(0.9997); + x1 = in1; + y1 = y; + return y; + } +}; + +struct Noise { + unsigned long last; + static long uniqueTickCount(void) { + static long lasttime = 0; + long time = genlib_ticks(); + return (time <= lasttime) ? (++lasttime) : (lasttime = time); + } + + Noise() { reset(); } + Noise(double seed) { reset(seed); } + void reset() { last = uniqueTickCount() * uniqueTickCount(); } + void reset(double seed) { last = seed; } + + inline t_sample operator()() { + last = 1664525L * last + 1013904223L; + unsigned long itemp = 0x3f800000 | (0x007fffff & last); + unsigned long* itempptr = &itemp; + return ((*(float *)itempptr) * 2.f) - 3.f; + } +}; + +struct Phasor { + t_sample phase; + Phasor() { reset(); } + void reset(t_sample v=0.) { phase=v; } + inline double operator()(t_sample freq, t_sample invsamplerate) { + const t_sample pincr = freq * invsamplerate; + //phase = genlib_wrapfew(phase + pincr, 0., 1.); // faster for low frequencies, but explodes with high frequencies + phase = wrap(phase + pincr, 0., 1.); + return phase; + } +}; + +struct PlusEquals { + t_sample count; + PlusEquals() { reset(); } + void reset(t_sample v=0.) { count=v; } + + // reset post-application mode: + inline t_sample post(t_sample incr, t_sample reset, t_sample min, t_sample max) { + count = reset ? min : wrap(count+incr, min, max); + return count; + } + inline t_sample post(t_sample incr=1., t_sample reset=0., t_sample min=0.) { + count = reset ? min : count+incr; + return count; + } + + // reset pre-application mode: + inline t_sample pre(t_sample incr, t_sample reset, t_sample min, t_sample max) { + count = reset ? min+incr : wrap(count+incr, min, max); + return count; + } + inline t_sample pre(t_sample incr=1., t_sample reset=0., t_sample min=0.) { + count = reset ? min+incr : count+incr; + return count; + } +}; + +struct MulEquals { + t_sample count; + MulEquals() { reset(); } + void reset(t_sample v=0.) { count=v; } + + // reset post-application mode: + inline t_sample post(t_sample incr, t_sample reset, t_sample min, t_sample max) { + count = reset ? min : wrap(fixdenorm(count*incr), min, max); + return count; + } + inline t_sample post(t_sample incr=1., t_sample reset=0., t_sample min=0.) { + count = reset ? min : fixdenorm(count*incr); + return count; + } + + // reset pre-application mode: + inline t_sample pre(t_sample incr, t_sample reset, t_sample min, t_sample max) { + count = reset ? min*incr : wrap(fixdenorm(count*incr), min, max); + return count; + } + inline t_sample pre(t_sample incr=1., t_sample reset=0., t_sample min=0.) { + count = reset ? min*incr : fixdenorm(count*incr); + return count; + } +}; + +struct Sah { + t_sample prev, output; + Sah() { reset(); } + void reset(t_sample o=0.) { + output = prev = o; + } + + inline t_sample operator()(t_sample in, t_sample trig, t_sample thresh) { + if (prev <= thresh && trig > thresh) { + output = in; + } + prev = trig; + return output; + } +}; + +struct Train { + t_sample phase, state; + Train() { reset(); } + void reset(t_sample p=0) { phase = p; state = 0.; } + + inline t_sample operator()(t_sample pulseinterval, t_sample width, t_sample pulsephase) { + if (width <= t_sample(0.)) { + state = t_sample(0.); // no pulse! + } else if (width >= 1.) { + state = t_sample(1.); // constant pulse! + } else { + const t_sample interval = maximum(pulseinterval, t_sample(1.)); // >= 1. + const t_sample p1 = clamp(pulsephase, t_sample(0.), t_sample(1.)); // [0..1] + const t_sample p2 = p1+width; // (p1..p1+1) + const t_sample pincr = t_sample(1.)/interval; // (0..1] + phase += pincr; // +ve + if (state) { // on: + if (phase > p2) { + state = t_sample(0.); // turn off + phase -= (int)(1.+phase-p2); // wrap phase back down + } + } else { // off: + if (phase > p1) { + state = t_sample(1.); // turn on. + } + } + } + return state; + } +}; + +struct Delay { + t_sample * memory; + long size, wrap, maxdelay; + long reader, writer; + + t_genlib_data * dataRef; + + Delay() : memory(0) { + size = wrap = maxdelay = 0; + reader = writer = 0; + dataRef = 0; + } + ~Delay() { + if (dataRef != 0) { + // store write position for persistence: + genlib_data_setcursor(dataRef, writer); + // decrement reference count: + genlib_data_release(dataRef); + } + } + + inline void reset(const char * name, long d) { + // if needed, acquire the Data's global reference: + if (dataRef == 0) { + + void * ref = genlib_obtain_reference_from_string(name); + dataRef = genlib_obtain_data_from_reference(ref); + if (dataRef == 0) { + genlib_report_error("failed to acquire data"); + return; + } + + // scale maxdelay to next highest power of 2: + maxdelay = d; + size = maxdelay < 2 ? 2 : maxdelay; + size = next_power_of_two(size); + + // first reset should resize the memory: + genlib_data_resize(dataRef, size, 1); + + t_genlib_data_info info; + if (genlib_data_getinfo(dataRef, &info) == GENLIB_ERR_NONE) { + if (info.dim != size) { + // at this point, could resolve by reducing to + // maxdelay = size = next_power_of_two(info.dim+1)/2; + // but really, if this happens, it means more than one + // object is referring to the same t_gen_dsp_data. + // which is probably bad news. + genlib_report_error("delay memory size error"); + memory = 0; + return; + } + memory = info.data; + writer = genlib_data_getcursor(dataRef); + } else { + genlib_report_error("failed to acquire data info"); + } + + } else { + // subsequent reset should zero the memory & heads: + set_zero64(memory, size); + writer = 0; + } + + reader = writer; + wrap = size-1; + } + + // called at bufferloop end, updates read pointer time + inline void step() { + reader++; + if (reader >= size) reader = 0; + } + + inline void write(t_sample x) { + writer = reader; // update write ptr + memory[writer] = x; + } + + inline t_sample read_step(t_sample d) { + // extra half for nice rounding: + // min 1 sample delay for read before write (r != w) + const t_sample r = t_sample(size + reader) - clamp(d-t_sample(0.5), (reader != writer), maxdelay); + long r1 = long(r); + return memory[r1 & wrap]; + } + + inline t_sample read_linear(t_sample d) { + // min 1 sample delay for read before write (r != w) + t_sample c = clamp(d, (reader != writer), maxdelay); + const t_sample r = t_sample(size + reader) - c; + long r1 = long(r); + long r2 = r1+1; + t_sample a = r - (t_sample)r1; + t_sample x = memory[r1 & wrap]; + t_sample y = memory[r2 & wrap]; + return linear_interp(a, x, y); + } + + inline t_sample read_cosine(t_sample d) { + // min 1 sample delay for read before write (r != w) + const t_sample r = t_sample(size + reader) - clamp(d, (reader != writer), maxdelay); + long r1 = long(r); + long r2 = r1+1; + t_sample a = r - (t_sample)r1; + t_sample x = memory[r1 & wrap]; + t_sample y = memory[r2 & wrap]; + return cosine_interp(a, x, y); + } + + // cubic requires extra sample of compensation: + inline t_sample read_cubic(t_sample d) { + // min 1 sample delay for read before write (r != w) + // plus extra 1 sample compensation for 4-point interpolation + const t_sample r = t_sample(size + reader) - clamp(d, t_sample(1.)+t_sample(reader != writer), maxdelay); + long r1 = long(r); + long r2 = r1+1; + long r3 = r1+2; + long r4 = r1+3; + t_sample a = r - (t_sample)r1; + t_sample w = memory[r1 & wrap]; + t_sample x = memory[r2 & wrap]; + t_sample y = memory[r3 & wrap]; + t_sample z = memory[r4 & wrap]; + return cubic_interp(a, w, x, y, z); + } + + // spline requires extra sample of compensation: + inline t_sample read_spline(t_sample d) { + // min 1 sample delay for read before write (r != w) + // plus extra 1 sample compensation for 4-point interpolation + const t_sample r = t_sample(size + reader) - clamp(d, t_sample(1.)+t_sample(reader != writer), maxdelay); + long r1 = long(r); + long r2 = r1+1; + long r3 = r1+2; + long r4 = r1+3; + t_sample a = r - (t_sample)r1; + t_sample w = memory[r1 & wrap]; + t_sample x = memory[r2 & wrap]; + t_sample y = memory[r3 & wrap]; + t_sample z = memory[r4 & wrap]; + return spline_interp(a, w, x, y, z); + } +}; + +template<typename T=t_sample> +struct DataInterface { + long dim, channels; + T * mData; + void * mDataReference; // this was t_symbol *mName + int modified; + + DataInterface() : dim(0), channels(1), mData(0), modified(0) { mDataReference = 0; } + + // raw reading/writing/overdubbing (internal use only, no bounds checking) + inline t_sample read(long index, long channel=0) const { + return mData[channel+index*channels]; + } + inline void write(T value, long index, long channel=0) { + mData[channel+index*channels] = value; + modified = 1; + } + // NO LONGER USED: + inline void overdub(T value, long index, long channel=0) { + mData[channel+index*channels] += value; + modified = 1; + } + + // averaging overdub (used by splat) + inline void blend(T value, long index, long channel, t_sample alpha) { + long offset = channel+index*channels; + const T old = mData[offset]; + mData[offset] = old + alpha * (value - old); + modified = 1; + } + + // NO LONGER USED: + inline void read_ok(long index, long channel=0, bool ok=1) const { + return ok ? mData[channel+index*channels] : T(0); + } + inline void write_ok(T value, long index, long channel=0, bool ok=1) { + if (ok) mData[channel+index*channels] = value; + } + inline void overdub_ok(T value, long index, long channel=0, bool ok=1) { + if (ok) mData[channel+index*channels] += value; + } + + // Bounds strategies: + inline long index_clamp(long index) const { return clamp(index, 0, dim-1); } + inline long index_wrap(long index) const { return wrap(index, 0, dim); } + inline long index_fold(long index) const { return fold(index, 0, dim); } + inline bool index_oob(long index) const { return (index < 0 || index >= dim); } + inline bool index_inbounds(long index) const { return (index >=0 && index < dim); } + + // channel bounds: + inline long channel_clamp(long c) const { return clamp(c, 0, channels-1); } + inline long channel_wrap(long c) const { return wrap(c, 0, channels); } + inline long channel_fold(long c) const { return fold(c, 0, channels); } + inline bool channel_oob(long c) const { return (c < 0 || c >= channels); } + inline bool channel_inbounds(long c) const { return !channel_oob(c); } + + // Indexing strategies: + // [0..1] -> [0..(dim-1)] + inline t_sample phase2index(t_sample phase) const { return phase * t_sample(dim-1); } + // [0..1] -> [min..max] + inline t_sample subphase2index(t_sample phase, long min, long max) const { + min = index_clamp(min); + max = index_clamp(max); + return t_sample(min) + phase * t_sample(max-min); + } + // [-1..1] -> [0..(dim-1)] + inline t_sample signal2index(t_sample signal) const { return phase2index((signal+t_sample(1.)) * t_sample(0.5)); } + + inline T peek(t_sample index, long channel=0) const { + const long i = (long)index; + if (index_oob(i) || channel_oob(channel)) { + return 0.; + } else { + return read(i, channel); + } + } + + inline T index(double index, long channel=0) const { + channel = channel_clamp(channel); + // no-interp: + long i = (long)index; + // bound: + i = index_clamp(i); + return read(i, channel); + } + + inline T cell(double index, long channel=0) const { + channel = channel_clamp(channel); + // no-interp: + long i = (long)index; + // bound: + i = index_wrap(i); + return read(i, channel); + } + + inline T cycle(t_sample phase, long channel=0) const { + channel = channel_clamp(channel); + t_sample index = phase2index(phase); + // interp: + long i1 = (long)index; + long i2 = i1+1; + const t_sample alpha = index - (t_sample)i1; + // bound: + i1 = index_wrap(i1); + i2 = index_wrap(i2); + // interp: + T v1 = read(i1, channel); + T v2 = read(i2, channel); + return mix(v1, v2, alpha); + } + + inline T lookup(t_sample signal, long channel=0) const { + channel = channel_clamp(channel); + t_sample index = signal2index(signal); + // interp: + long i1 = (long)index; + long i2 = i1+1; + t_sample alpha = index - (t_sample)i1; + // bound: + i1 = index_clamp(i1); + i2 = index_clamp(i2); + // interp: + T v1 = read(i1, channel); + T v2 = read(i2, channel); + return mix(v1, v2, alpha); + } + // NO LONGER USED: + inline void poke(t_sample value, t_sample index, long channel=0) { + const long i = (long)index; + if (!(index_oob(i) || channel_oob(channel))) { + write(fixdenorm(value), i, channel); + } + } + // NO LONGER USED: + inline void splat_adding(t_sample value, t_sample phase, long channel=0) { + const t_sample valuef = fixdenorm(value); + channel = channel_clamp(channel); + t_sample index = phase2index(phase); + // interp: + long i1 = (long)index; + long i2 = i1+1; + const t_sample alpha = index - (double)i1; + // bound: + i1 = index_wrap(i1); + i2 = index_wrap(i2); + // interp: + overdub(valuef*(1.-alpha), i1, channel); + overdub(valuef*alpha, i2, channel); + } + // NO LONGER USED: + inline void splat(t_sample value, t_sample phase, long channel=0) { + const t_sample valuef = fixdenorm(value); + channel = channel_clamp(channel); + t_sample index = phase2index(phase); + // interp: + long i1 = (long)index; + long i2 = i1+1; + const t_sample alpha = index - (t_sample)i1; + // bound: + i1 = index_wrap(i1); + i2 = index_wrap(i2); + // interp: + const T v1 = read(i1, channel); + const T v2 = read(i2, channel); + write(v1 + (1.-alpha)*(valuef-v1), i1, channel); + write(v2 + (alpha)*(valuef-v2), i2, channel); + } +}; + +// DATA_MAXIMUM_ELEMENTS * 8 bytes = 256 mb limit +#define DATA_MAXIMUM_ELEMENTS (33554432) + +struct Data : public DataInterface<t_sample> { + t_genlib_data * dataRef; // a pointer to some external source of the data + + Data() : DataInterface<t_sample>() { + dataRef = 0; + } + ~Data() { + //genlib_report_message("releasing data handle %d", dataRef); + if (dataRef != 0) { + genlib_data_release(dataRef); + } + } + void reset(const char * name, long s, long c) { + // if needed, acquire the Data's global reference: + if (dataRef == 0) { + void * ref = genlib_obtain_reference_from_string(name); + dataRef = genlib_obtain_data_from_reference(ref); + if (dataRef == 0) { + genlib_report_error("failed to acquire data"); + return; + } + } + genlib_data_resize(dataRef, s, c); + getinfo(); + } + bool setbuffer(void * bufferRef) { + //genlib_report_message("set buffer %p", bufferRef); + if (dataRef == 0) { + // error: no data, or obtain? + return false; + } + genlib_data_setbuffer(dataRef, bufferRef); + getinfo(); + return true; + } + + void getinfo() { + t_genlib_data_info info; + if (genlib_data_getinfo(dataRef, &info) == GENLIB_ERR_NONE) { + mData = info.data; + dim = info.dim; + channels = info.channels; + } else { + genlib_report_error("failed to acquire data info"); + } + } +}; + +// Used by SineData +struct DataLocal : public DataInterface<t_sample> { + DataLocal() : DataInterface<t_sample>() {} + ~DataLocal() { + if (mData) sysmem_freeptr(mData); + mData = 0; + } + + void reset(long s, long c) { + mData=0; + resize(s, c); + } + + void resize(long s, long c) { + if (s * c > DATA_MAXIMUM_ELEMENTS) { + s = DATA_MAXIMUM_ELEMENTS/c; + genlib_report_message("warning: resizing data to < 256MB"); + } + if (mData) { + sysmem_resizeptr(mData, sizeof(t_sample) * s * c); + } else { + mData = (t_sample *)sysmem_newptr(sizeof(t_sample) * s * c); + } + if (!mData) { + genlib_report_error("out of memory"); + resize(512, 1); + return; + } else { + dim = s; + channels = c; + } + set_zero64(mData, dim * channels); + } + + // copy from a buffer~ + // resizing is safe only during initialization! + bool setbuffer(void *dataReference) { + mDataReference = dataReference; // replaced mName + bool result = false; + t_genlib_buffer * b; + t_genlib_buffer_info info; + if (mDataReference != 0) { + b = (t_genlib_buffer *)genlib_obtain_buffer_from_reference(mDataReference); + if (b) { + if (genlib_buffer_edit_begin(b)==GENLIB_ERR_NONE) { + if (genlib_buffer_getinfo(b, &info)==GENLIB_ERR_NONE) { + float * samples = info.b_samples; + long frames = info.b_frames; + long nchans = info.b_nchans; + //long size = info.b_size; + //long modtime = info.b_modtime; // cache & compare? + + // resizing is safe only during initialization! + if (mData == 0) resize(frames, nchans); + + long frames_safe = frames < dim ? frames : dim; + long channels_safe = nchans < channels ? nchans : channels; + // copy: + for (int f=0; f<frames_safe; f++) { + for (int c=0; c<channels_safe; c++) { + t_sample value = samples[c+f*nchans]; + write(value, f, c); + } + } + result = true; + } else { + genlib_report_message("couldn't get info for buffer\n"); + } + genlib_buffer_edit_end(b, 1); + } else { + genlib_report_message("buffer locked\n"); + } + } + } else { + genlib_report_message("buffer reference not valid"); + } + return result; + } +}; + +struct Buffer : public DataInterface<float> { + t_genlib_buffer * mBuf; + t_genlib_buffer_info mInfo; + float mDummy; // safe access in case buffer is not valid + + Buffer() : DataInterface<float>() {} + + void reset(const char * name) { + dim = 1; + channels = 1; + mData = &mDummy; + mDummy = 0.f; + mBuf = 0; + + // call into genlib: + mDataReference = genlib_obtain_reference_from_string(name); + } + + void setbuffer(void * ref) { + mDataReference = ref; + } + + void begin() { + t_genlib_buffer * b = genlib_obtain_buffer_from_reference(mDataReference); + mBuf = 0; + if (b) { + if (genlib_buffer_perform_begin(b) == GENLIB_ERR_NONE) { + mBuf = b; + } else { + //genlib_report_message ("not a buffer~ %s", mName->s_name); + } + } else { + //genlib_report_message("no object %s\n", mName->s_name); + } + + if (mBuf && genlib_buffer_getinfo(mBuf, &mInfo)==GENLIB_ERR_NONE) { + // grab data: + mBuf = b; + mData = mInfo.b_samples; + dim = mInfo.b_frames; + channels = mInfo.b_nchans; + } else { + //genlib_report_message("couldn't get info"); + mBuf = 0; + mData = &mDummy; + dim = 1; + channels = 1; + } + } + + void end() { + if (mBuf) { + genlib_buffer_perform_end(mBuf); + if (modified) { + genlib_buffer_dirty(mBuf); + } + modified = 0; + } + mBuf = 0; + } +}; + +struct SineData : public DataLocal { + SineData() : DataLocal() { + const int costable_size = 1 << 14; // 14 bit index (noise floor at around -156 dB) + mData=0; + resize(costable_size, 1); + for (int i=0; i<dim; i++) { + mData[i] = cos(i * GENLIB_PI * 2. / (double)(dim)); + } + } + + ~SineData() { + if (mData) sysmem_freeptr(mData); + mData = 0; + } +}; + +template<typename T> +inline int dim(const T& data) { return data.dim; } + +template<typename T> +inline int channels(const T& data) { return data.channels; } + +// used by cycle when no buffer/data is specified: +struct SineCycle { + + uint32_t phasei, pincr; + double f2i; + + void reset(t_sample samplerate, t_sample init = 0) { + phasei = init * t_sample(4294967296.0); + pincr = 0; + f2i = t_sample(4294967296.0) / samplerate; + } + + inline void freq(t_sample f) { + pincr = f * f2i; + } + + inline void phase(t_sample f) { + phasei = f * t_sample(4294967296.0); + } + + inline t_sample phase() const { + return phasei * t_sample(0.232830643653869629e-9); + } + + template<typename T> + inline t_sample operator()(const DataInterface<T>& buf) { + T * data = buf.mData; + // divide uint32_t range down to buffer size (32-bit to 14-bit) + uint32_t idx = phasei >> 18; + // compute fractional portion and divide by 18-bit range + const t_sample frac = t_sample(phasei & 262143) * t_sample(3.81471181759574e-6); + // index safely in 14-bit range: + const t_sample y0 = data[idx]; + const t_sample y1 = data[(idx+1) & 16383]; + const t_sample y = linear_interp(frac, y0, y1); + phasei += pincr; + return y; + } +}; + +#endif
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/utils/README-Linux.txt Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,13 @@ +############################# +## README for DPF Plugins ## + +This folder contains audio plugins downloaded from https://github.com/DISTRHO/DPF-Plugins/releases + +The plugins are separated by their type - ladspa plugins are in the ladspa folder, etc. +Check your host documentation to know where to place these files. +Note that most hosts support LADSPA or VST but not CLAP, DSSI or LV2. + + +If your host is not listing these plugins, make sure the binaries you downloaded match your host architecture. +32bit plugins go into 32bit hosts, same for 64bit. +Some hosts are able to load plugins with different architecture, but that's the exception rather than the rule.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CloneChannel/utils/README-Windows.txt Thu Feb 08 20:24:27 2024 +0100 @@ -0,0 +1,13 @@ +############################# +## README for DPF Plugins ## + +This folder contains audio plugins downloaded from https://github.com/DISTRHO/DPF-Plugins/releases + +The included *.lv2 folders are LV2 bundles and the *.dll files are VSTs. +Check your host documentation to know where to place these files. +Note that most hosts support VST but not LV2. + + +If your host is not listing these plugins, make sure the binaries you downloaded match your host architecture. +32bit plugins go into 32bit hosts, same for 64bit. +Some hosts are able to load plugins with different architecture, but that's the exception rather than the rule.