commit 56a8c92d53019cb92ebac4164e9e772fa4338821 Author: James Hoffman Date: Wed Jun 19 22:32:41 2024 -0600 Lots of various updates for Open Sauce diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..69f60af --- /dev/null +++ b/.gitignore @@ -0,0 +1,176 @@ +# Generated by code +logs/ +backup/ +__pycache__/ +.idea/ +build/ +data +collar_data +headsetData +mark +data-fake +threshold +options + +# ---> Python +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..55d807b --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "Simple-Logger"] + path = Simple-Logger + url = git.timothyhay.org/public/Simple-Logger.git diff --git a/.vscode/Brain.code-workspace b/.vscode/Brain.code-workspace new file mode 100644 index 0000000..d716c68 --- /dev/null +++ b/.vscode/Brain.code-workspace @@ -0,0 +1,10 @@ +{ + "folders": [ + { + "path": ".." + } + ], + "settings": { + "C_Cpp.intelliSenseEngine": "default" + } +} \ No newline at end of file diff --git a/.vscode/arduino.json b/.vscode/arduino.json new file mode 100644 index 0000000..b1abea1 --- /dev/null +++ b/.vscode/arduino.json @@ -0,0 +1,8 @@ +{ + "configuration": "xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,FlashMode=dout,FlashFreq=40,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600", + "board": "esp8266:esp8266:d1_mini_clone", + "sketch": "other/arduinoTest/arduinoTest.ino", + "port": "/dev/ttyUSB0", + "output": "build", + "programmer": "esptool" +} \ No newline at end of file diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..5635d5a --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,379 @@ +{ + "version": 4, + "configurations": [ + { + "name": "Linux", + "compilerPath": "/usr/bin/clang", + "compilerArgs": [], + "intelliSenseMode": "linux-clang-x64", + "includePath": [ + "${workspaceFolder}/**" + ], + "forcedInclude": [], + "cStandard": "c17", + "cppStandard": "c++17", + "defines": [ + "USBCON" + ] + }, + { + "name": "Arduino", + "compilerPath": "/home/jamesh/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/bin/xtensa-lx106-elf-g++", + "compilerArgs": [ + "-U__STRICT_ANSI__", + "-free", + "-fipa-pta", + "-Werror=return-type", + "-mlongcalls", + "-mtext-section-literals", + "-fno-rtti", + "-falign-functions=4", + "-std=gnu++17" + ], + "intelliSenseMode": "gcc-x64", + "includePath": [ + "/home/jamesh/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/tools/sdk/include", + "/home/jamesh/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/tools/sdk/lwip2/include", + "/home/jamesh/Brain/build/core", + "/home/jamesh/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266", + "/home/jamesh/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/variants/d1_mini", + "/home/jamesh/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries/ESP8266WiFi/src", + "/home/jamesh/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/xtensa-lx106-elf/include/c++/10.3.0", + "/home/jamesh/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/xtensa-lx106-elf/include/c++/10.3.0/xtensa-lx106-elf", + "/home/jamesh/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/xtensa-lx106-elf/include/c++/10.3.0/backward", + "/home/jamesh/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/lib/gcc/xtensa-lx106-elf/10.3.0/include", + "/home/jamesh/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/lib/gcc/xtensa-lx106-elf/10.3.0/include-fixed", + "/home/jamesh/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.1.0-gcc10.3-e5f9fec/xtensa-lx106-elf/include" + ], + "forcedInclude": [ + "/home/jamesh/.arduino15/packages/esp8266/hardware/esp8266/3.1.2/cores/esp8266/Arduino.h" + ], + "cStandard": "c11", + "cppStandard": "c++17", + "defines": [ + "__ets__", + "ICACHE_FLASH", + "_GNU_SOURCE", + "ESP8266", + "MMU_IRAM_SIZE=0x8000", + "MMU_ICACHE_SIZE=0x8000", + "NONOSDK22x_190703=1", + "F_CPU=80000000L", + "LWIP_OPEN_SRC", + "TCP_MSS=536", + "LWIP_FEATURES=1", + "LWIP_IPV6=0", + "ARDUINO=10607", + "ARDUINO_ESP8266_WEMOS_D1MINI", + "ARDUINO_ARCH_ESP8266", + "ARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"", + "ARDUINO_BOARD_ID=\"d1_mini_clone\"", + "FLASHMODE_DOUT", + "__DBL_MIN_EXP__=(-1021)", + "__cpp_attributes=200809L", + "__UINT_LEAST16_MAX__=0xffff", + "__ATOMIC_ACQUIRE=2", + "__FLT_MIN__=1.1754943508222875e-38F", + "__GCC_IEC_559_COMPLEX=0", + "__cpp_aggregate_nsdmi=201304L", + "__UINT_LEAST8_TYPE__=unsigned char", + "__INTMAX_C(c)=c ## LL", + "__CHAR_BIT__=8", + "__UINT8_MAX__=0xff", + "__WINT_MAX__=0xffffffffU", + "__FLT32_MIN_EXP__=(-125)", + "__cpp_static_assert=200410L", + "__ORDER_LITTLE_ENDIAN__=1234", + "__SIZE_MAX__=0xffffffffU", + "__WCHAR_MAX__=0xffff", + "__DBL_DENORM_MIN__=double(4.9406564584124654e-324L)", + "__GCC_ATOMIC_CHAR_LOCK_FREE=1", + "__GCC_IEC_559=0", + "__FLT32X_DECIMAL_DIG__=17", + "__FLT_EVAL_METHOD__=0", + "__cpp_binary_literals=201304L", + "__FLT64_DECIMAL_DIG__=17", + "__GCC_ATOMIC_CHAR32_T_LOCK_FREE=1", + "__cpp_variadic_templates=200704L", + "__UINT_FAST64_MAX__=0xffffffffffffffffULL", + "__SIG_ATOMIC_TYPE__=int", + "__DBL_MIN_10_EXP__=(-307)", + "__FINITE_MATH_ONLY__=0", + "__cpp_variable_templates=201304L", + "__FLT32X_MAX_EXP__=1024", + "__GNUC_PATCHLEVEL__=0", + "__FLT32_HAS_DENORM__=1", + "__UINT_FAST8_MAX__=0xffffffffU", + "__cpp_rvalue_reference=200610L", + "__FLT32_MAX_10_EXP__=38", + "__INT8_C(c)=c", + "__INT_LEAST8_WIDTH__=8", + "__UINT_LEAST64_MAX__=0xffffffffffffffffULL", + "__SHRT_MAX__=0x7fff", + "__LDBL_MAX__=1.7976931348623157e+308L", + "__UINT_LEAST8_MAX__=0xff", + "__GCC_ATOMIC_BOOL_LOCK_FREE=1", + "__UINTMAX_TYPE__=long long unsigned int", + "__FLT_EVAL_METHOD_TS_18661_3__=0", + "__CHAR_UNSIGNED__=1", + "__UINT32_MAX__=0xffffffffU", + "__GXX_EXPERIMENTAL_CXX0X__=1", + "__LDBL_MAX_EXP__=1024", + "__WINT_MIN__=0U", + "__INT_LEAST16_WIDTH__=16", + "__SCHAR_MAX__=0x7f", + "__WCHAR_MIN__=0", + "__INT64_C(c)=c ## LL", + "__GCC_ATOMIC_POINTER_LOCK_FREE=1", + "__XTENSA_CALL0_ABI__=1", + "__SIZEOF_INT__=4", + "__FLT32X_MANT_DIG__=53", + "__GCC_ATOMIC_CHAR16_T_LOCK_FREE=1", + "__USER_LABEL_PREFIX__", + "__STDC_HOSTED__=1", + "__XTENSA_EL__=1", + "__cpp_decltype_auto=201304L", + "__DBL_DIG__=15", + "__FLT32_DIG__=6", + "__FLT_EPSILON__=1.1920928955078125e-7F", + "__GXX_WEAK__=1", + "__SHRT_WIDTH__=16", + "__LDBL_MIN__=2.2250738585072014e-308L", + "__cpp_threadsafe_static_init=200806L", + "__FLT32X_HAS_INFINITY__=1", + "__INT32_MAX__=0x7fffffff", + "__INT_WIDTH__=32", + "__SIZEOF_LONG__=4", + "__UINT16_C(c)=c", + "__DECIMAL_DIG__=17", + "__FLT64_EPSILON__=2.2204460492503131e-16F64", + "__INT16_MAX__=0x7fff", + "__FLT64_MIN_EXP__=(-1021)", + "__LDBL_HAS_QUIET_NAN__=1", + "__FLT64_MANT_DIG__=53", + "__GNUC__=10", + "__GXX_RTTI=1", + "__FLT_HAS_DENORM__=1", + "__SIZEOF_LONG_DOUBLE__=8", + "__BIGGEST_ALIGNMENT__=16", + "__STDC_UTF_16__=1", + "__FLT64_MAX_10_EXP__=308", + "__cpp_delegating_constructors=200604L", + "__FLT32_HAS_INFINITY__=1", + "__DBL_MAX__=double(1.7976931348623157e+308L)", + "__cpp_raw_strings=200710L", + "__INT_FAST32_MAX__=0x7fffffff", + "__DBL_HAS_INFINITY__=1", + "__HAVE_SPECULATION_SAFE_VALUE=1", + "__INTPTR_WIDTH__=32", + "__UINT_LEAST32_MAX__=0xffffffffU", + "__FLT32X_HAS_DENORM__=1", + "__INT_FAST16_TYPE__=int", + "__LDBL_HAS_DENORM__=1", + "__cplusplus=201402L", + "__cpp_ref_qualifiers=200710L", + "__INT_LEAST32_MAX__=0x7fffffff", + "__DEPRECATED=1", + "__cpp_rvalue_references=200610L", + "__DBL_MAX_EXP__=1024", + "__WCHAR_WIDTH__=16", + "__FLT32_MAX__=3.4028234663852886e+38F32", + "__GCC_ATOMIC_LONG_LOCK_FREE=1", + "__PTRDIFF_MAX__=0x7fffffff", + "__FLT32_HAS_QUIET_NAN__=1", + "__GNUG__=10", + "__LONG_LONG_MAX__=0x7fffffffffffffffLL", + "__SIZEOF_SIZE_T__=4", + "__cpp_nsdmi=200809L", + "__SIZEOF_WINT_T__=4", + "__LONG_LONG_WIDTH__=64", + "__cpp_initializer_lists=200806L", + "__FLT32_MAX_EXP__=128", + "__cpp_hex_float=201603L", + "__GXX_ABI_VERSION=1014", + "__FLT_MIN_EXP__=(-125)", + "__cpp_lambdas=200907L", + "__INT_FAST64_TYPE__=long long int", + "__FLT64_DENORM_MIN__=4.9406564584124654e-324F64", + "__DBL_MIN__=double(2.2250738585072014e-308L)", + "__SIZEOF_POINTER__=4", + "__SIZE_TYPE__=unsigned int", + "__DBL_HAS_QUIET_NAN__=1", + "__FLT32X_EPSILON__=2.2204460492503131e-16F32x", + "__FLT64_MIN_10_EXP__=(-307)", + "__REGISTER_PREFIX__", + "__UINT16_MAX__=0xffff", + "__FLT32_MIN__=1.1754943508222875e-38F32", + "__UINT8_TYPE__=unsigned char", + "__FLT_DIG__=6", + "__NO_INLINE__=1", + "__DEC_EVAL_METHOD__=2", + "__FLT_MANT_DIG__=24", + "__LDBL_DECIMAL_DIG__=17", + "__VERSION__=\"10.3.0\"", + "__UINT64_C(c)=c ## ULL", + "__cpp_unicode_characters=200704L", + "__XTENSA_SOFT_FLOAT__=1", + "__GCC_ATOMIC_INT_LOCK_FREE=1", + "__FLT32_MANT_DIG__=24", + "__FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__", + "__SCHAR_WIDTH__=8", + "__INT32_C(c)=c", + "__ORDER_PDP_ENDIAN__=3412", + "__INT_FAST32_TYPE__=int", + "__UINT_LEAST16_TYPE__=short unsigned int", + "__DBL_HAS_DENORM__=1", + "__cpp_rtti=199711L", + "__UINT64_MAX__=0xffffffffffffffffULL", + "__INT8_TYPE__=signed char", + "__cpp_digit_separators=201309L", + "__ELF__=1", + "__xtensa__=1", + "__FLT_RADIX__=2", + "__INT_LEAST16_TYPE__=short int", + "__LDBL_EPSILON__=2.2204460492503131e-16L", + "__UINTMAX_C(c)=c ## ULL", + "__FLT32X_MIN__=2.2250738585072014e-308F32x", + "__SIG_ATOMIC_MAX__=0x7fffffff", + "__GCC_ATOMIC_WCHAR_T_LOCK_FREE=1", + "__SIZEOF_PTRDIFF_T__=4", + "__LDBL_DIG__=15", + "__FLT32X_MIN_EXP__=(-1021)", + "__INT_FAST16_MAX__=0x7fffffff", + "__FLT64_DIG__=15", + "__UINT_FAST32_MAX__=0xffffffffU", + "__UINT_LEAST64_TYPE__=long long unsigned int", + "__FLT_HAS_QUIET_NAN__=1", + "__FLT_MAX_10_EXP__=38", + "__LONG_MAX__=0x7fffffffL", + "__FLT_HAS_INFINITY__=1", + "__cpp_unicode_literals=200710L", + "__UINT_FAST16_TYPE__=unsigned int", + "__INT_FAST32_WIDTH__=32", + "__CHAR16_TYPE__=short unsigned int", + "__PRAGMA_REDEFINE_EXTNAME=1", + "__SIZE_WIDTH__=32", + "__INT_LEAST16_MAX__=0x7fff", + "__INT64_MAX__=0x7fffffffffffffffLL", + "__FLT32_DENORM_MIN__=1.4012984643248171e-45F32", + "__SIG_ATOMIC_WIDTH__=32", + "__INT_LEAST64_TYPE__=long long int", + "__INT16_TYPE__=short int", + "__INT_LEAST8_TYPE__=signed char", + "__INT_FAST8_MAX__=0x7fffffff", + "__INTPTR_MAX__=0x7fffffff", + "__cpp_sized_deallocation=201309L", + "__FLT64_HAS_QUIET_NAN__=1", + "__FLT32_MIN_10_EXP__=(-37)", + "__EXCEPTIONS=1", + "__PTRDIFF_WIDTH__=32", + "__LDBL_MANT_DIG__=53", + "__cpp_range_based_for=200907L", + "__FLT64_HAS_INFINITY__=1", + "__SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)", + "__cpp_return_type_deduction=201304L", + "__INTPTR_TYPE__=int", + "__UINT16_TYPE__=short unsigned int", + "__WCHAR_TYPE__=short unsigned int", + "__SIZEOF_FLOAT__=4", + "__UINTPTR_MAX__=0xffffffffU", + "__INT_FAST64_WIDTH__=64", + "__cpp_decltype=200707L", + "__FLT32_DECIMAL_DIG__=9", + "__INT_FAST64_MAX__=0x7fffffffffffffffLL", + "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1", + "__FLT_NORM_MAX__=3.4028234663852886e+38F", + "__UINT_FAST64_TYPE__=long long unsigned int", + "__INT_MAX__=0x7fffffff", + "__INT64_TYPE__=long long int", + "__FLT_MAX_EXP__=128", + "__DBL_MANT_DIG__=53", + "__cpp_inheriting_constructors=201511L", + "__INT_LEAST64_MAX__=0x7fffffffffffffffLL", + "__WINT_TYPE__=unsigned int", + "__UINT_LEAST32_TYPE__=unsigned int", + "__SIZEOF_SHORT__=2", + "__FLT32_NORM_MAX__=3.4028234663852886e+38F32", + "__LDBL_MIN_EXP__=(-1021)", + "__FLT64_MAX__=1.7976931348623157e+308F64", + "__WINT_WIDTH__=32", + "__INT_LEAST8_MAX__=0x7f", + "__INT_LEAST64_WIDTH__=64", + "__FLT32X_MAX_10_EXP__=308", + "__WCHAR_UNSIGNED__=1", + "__LDBL_MAX_10_EXP__=308", + "__ATOMIC_RELAXED=0", + "__DBL_EPSILON__=double(2.2204460492503131e-16L)", + "__UINT8_C(c)=c", + "__FLT64_MAX_EXP__=1024", + "__INT_LEAST32_TYPE__=int", + "__SIZEOF_WCHAR_T__=2", + "__FLT64_NORM_MAX__=1.7976931348623157e+308F64", + "__INTMAX_MAX__=0x7fffffffffffffffLL", + "__INT_FAST8_TYPE__=int", + "__LDBL_HAS_INFINITY__=1", + "__GNUC_STDC_INLINE__=1", + "__FLT64_HAS_DENORM__=1", + "__FLT32_EPSILON__=1.1920928955078125e-7F32", + "__DBL_DECIMAL_DIG__=17", + "__STDC_UTF_32__=1", + "__INT_FAST8_WIDTH__=32", + "__FLT32X_MAX__=1.7976931348623157e+308F32x", + "__DBL_NORM_MAX__=double(1.7976931348623157e+308L)", + "__BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__", + "__XTENSA__=1", + "__INTMAX_WIDTH__=64", + "__ORDER_BIG_ENDIAN__=4321", + "__cpp_runtime_arrays=198712L", + "__UINT64_TYPE__=long long unsigned int", + "__UINT32_C(c)=c ## U", + "__cpp_alias_templates=200704L", + "__FLT_DENORM_MIN__=1.4012984643248171e-45F", + "__INT8_MAX__=0x7f", + "__LONG_WIDTH__=32", + "__UINT_FAST32_TYPE__=unsigned int", + "__FLT32X_NORM_MAX__=1.7976931348623157e+308F32x", + "__CHAR32_TYPE__=unsigned int", + "__FLT_MAX__=3.4028234663852886e+38F", + "__cpp_constexpr=201304L", + "__INT32_TYPE__=int", + "__SIZEOF_DOUBLE__=8", + "__cpp_exceptions=199711L", + "__FLT_MIN_10_EXP__=(-37)", + "__FLT64_MIN__=2.2250738585072014e-308F64", + "__INT_LEAST32_WIDTH__=32", + "__INTMAX_TYPE__=long long int", + "__FLT32X_HAS_QUIET_NAN__=1", + "__ATOMIC_CONSUME=1", + "__GNUC_MINOR__=3", + "__INT_FAST16_WIDTH__=32", + "__UINTMAX_MAX__=0xffffffffffffffffULL", + "__FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x", + "__DBL_MAX_10_EXP__=308", + "__LDBL_DENORM_MIN__=4.9406564584124654e-324L", + "__INT16_C(c)=c", + "__STDC__=1", + "__FLT32X_DIG__=15", + "__PTRDIFF_TYPE__=int", + "__ATOMIC_SEQ_CST=5", + "__UINT32_TYPE__=unsigned int", + "__FLT32X_MIN_10_EXP__=(-307)", + "__UINTPTR_TYPE__=unsigned int", + "__LDBL_MIN_10_EXP__=(-307)", + "__cpp_generic_lambdas=201304L", + "__SIZEOF_LONG_LONG__=8", + "__cpp_user_defined_literals=200809L", + "__GCC_ATOMIC_LLONG_LOCK_FREE=1", + "__FLT_DECIMAL_DIG__=9", + "__UINT_FAST16_MAX__=0xffffffffU", + "__LDBL_NORM_MAX__=1.7976931348623157e+308L", + "__GCC_ATOMIC_SHORT_LOCK_FREE=1", + "__UINT_FAST8_TYPE__=unsigned int", + "__cpp_init_captures=201304L", + "__ATOMIC_ACQ_REL=4", + "__ATOMIC_RELEASE=3", + "USBCON" + ] + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..fc4c15b --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "C_Cpp.errorSquiggles": "enabled" +} \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..a4c59e4 --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +# A mind controlled shock collar (for humans) +## Overview +

+ +
Slimecicle getting shocked by my invention +

+ +This is the repo with all the code I used to make a mind controlled shock collar that got me accepted to exhibit at [Open Sauce!](https://opensauce.com) +It also includes all the EEG data I collected while exhibiting at Open Sauce, atleast for day 1. You can find it all in `data.final.day.one`. + +*Please note that this is the code in its spaghetti, unclean, rapidly-finished-hours-before-I-left-for-Open-Sauce, glorious mess. So don't expect too much.* + +It uses the [Mindflex](https://en.wikipedia.org/wiki/Mindflex) toy and the [Brain](https://github.com/kitschpatrol/Brain) Arduino library to get the EEG values. It then sends them to the server. +The Mindflex and collar both use a ESP8266 in order to communicate data back to the server over UDP. This means that the entire setup is wireless. + +You can then use it from a web interface that uses Flask and [Chart.js](https://www.chartjs.org/) + +You can use this web interface to play the "game" + +For a more detailed overview on how this all works, you can see my blog post here. (Not finished writing) + + +## The "Game" +

+ +

+ + +To play the game itself, you put on both the collar and Mindflex, and you set a threshold (red line) for either meditation or attention. If you pass this threshold, you will be shocked with a varying power level depending on how far you got from the threshold. + +For example, if you set the meditation threshold to something like 80, and the condition to be going above, you would get shocked the second that you start to relax. +

+ +
My booth at Open Sauce +

\ No newline at end of file diff --git a/Simple-Logger/README.md b/Simple-Logger/README.md new file mode 100644 index 0000000..b4608c3 --- /dev/null +++ b/Simple-Logger/README.md @@ -0,0 +1,2 @@ +## A super simple logger function +Only here so I can clone it for simple logging. diff --git a/Simple-Logger/__init__.py b/Simple-Logger/__init__.py new file mode 100644 index 0000000..84fcd51 --- /dev/null +++ b/Simple-Logger/__init__.py @@ -0,0 +1,10 @@ +import os, datetime + +if os.path.isfile("logs/main.log"): + if os.path.getsize("logs/main.log") >= 128000: + ct = datetime.datetime.now() + os.rename("logs/main.log", "logs/"+str(ct).replace(" ", "-")+".log") +else: + if not os.path.exists("logs"): + os.makedirs("logs") + f = open("logs/main.log", "w").close() diff --git a/Simple-Logger/simpleLog.py b/Simple-Logger/simpleLog.py new file mode 100644 index 0000000..ada092f --- /dev/null +++ b/Simple-Logger/simpleLog.py @@ -0,0 +1,44 @@ +import datetime, os +from inspect import getframeinfo, stack +i="" #Stop ide complaining + +class bcolors: + HEADER = '\033[95m' + OKBLUE = '\033[94m' + OKCYAN = '\033[96m' + OKGREEN = '\033[92m' + WARNING = '\033[93m' + FAIL = '\033[91m' + ENDC = '\033[0m' + BOLD = '\033[1m' + UNDERLINE = '\033[4m' + +def log(message, level="i", thread="", detail=True, write=True): + global i + message = f"{bcolors.OKCYAN}{message}{bcolors.ENDC}" + if thread != "": + thread = f"{bcolors.OKGREEN}{thread}{bcolors.ENDC}"+":" + if level.lower() == "i": + i = f"{bcolors.HEADER}INFO:{bcolors.ENDC}" + level = "INFO:" + if level.lower() == "w": + message = f"{bcolors.WARNING}{message.strip(bcolors.OKCYAN).strip(bcolors.ENDC)}{bcolors.ENDC}" + i = f"{bcolors.WARNING}WARNING:{bcolors.ENDC}" + level = "WARNING:" + if level.lower() == "e": + message = f"{bcolors.FAIL}{bcolors.BOLD}{message.strip(bcolors.OKCYAN).strip(bcolors.ENDC)}{bcolors.ENDC}" + i = f"{bcolors.FAIL}{bcolors.BOLD}ERROR:{bcolors.ENDC}" + level = "ERROR:" + if detail: + caller = getframeinfo(stack()[1][0]) + name = caller.filename.replace(os.getcwd()+"/", "") + e = i + name +":"+f"{bcolors.OKGREEN}{str(caller.lineno)}{bcolors.ENDC}"+":"+thread+" "+message + f = level+name+" "+str(caller.lineno)+":"+thread.strip(bcolors.OKGREEN).strip(bcolors.ENDC).strip(bcolors.WARNING).strip(bcolors.FAIL)+" "+message.strip(bcolors.OKCYAN).strip(bcolors.ENDC).strip(bcolors.WARNING).strip(bcolors.FAIL) + else: + e = i+thread+" "+message + f = level+thread.strip(bcolors.OKGREEN).strip(bcolors.ENDC).strip(bcolors.WARNING).strip(bcolors.FAIL)+" "+message.strip(bcolors.OKCYAN).strip(bcolors.OKGREEN).strip(bcolors.ENDC).strip(bcolors.WARNING).strip(bcolors.FAIL) + print(e) + if write: + logF = open("logs/main.log", "a") + logF.write(str(datetime.datetime.now())+":"+f.replace(bcolors.ENDC, "")+"\n") + logF.close() diff --git a/Simple-Logger/test.py b/Simple-Logger/test.py new file mode 100644 index 0000000..4fb017e --- /dev/null +++ b/Simple-Logger/test.py @@ -0,0 +1,25 @@ +from simpleLog import log +import os + +os.remove("logs/main.log") +#Test 1 +print("Everything should look like how you want it to.\n") +log("Testing...", "i") +log("I should have a thread listed.", "i", "otherThread") +log("Warning...", "w") +log("I should have a thread listed.", "w", "otherThread") +log("Error!", "e") +log("I should have a thread listed.", "e", "otherThread") +print("\nYou should stop seeing any details!\n") +log("Testing...", "i", "", False) +log("I should have a thread listed.", "i", "otherThread",False) +log("Warning...", "w", "", False) +log("I should have a thread listed.", "w", "otherThread", False) +log("Error!", "e", "", False) +log("I should have a thread listed.", "e", "otherThread", False) +print("\nYou should not see the following in the log file!\n") +log("I should not appear in the log file!", "i", "", False, False) +log("I should not appear in the log file!", "i", "", True, False) + +print("\nMake sure the log file doesn't have the above or any color codes!") + diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/animate_bar.py b/animate_bar.py new file mode 100644 index 0000000..c31be04 --- /dev/null +++ b/animate_bar.py @@ -0,0 +1,99 @@ +import matplotlib.pyplot as plt #Alot dirtier than animate_graph +import matplotlib.animation as animation +from matplotlib import style + +delta_lim = 3500000 +theta_lim = 1320000 +low_alpha_lim = 600700 +high_alpha_lim = 200000 +low_beta_lim = 200000 +high_beta_lim = 152500 +low_gamma_lim = 163000 +high_gamma_lim = 125000 +def bar(file, event): + event.wait() + style.use('seaborn-v0_8') + + fig = plt.figure(figsize=(19, 11)) + for i in range(1, 12): + exec("ax"+str(i)+" = fig.add_subplot(3,4,"+str(i)+")") + figManager = plt.get_current_fig_manager() + figManager.window.showMaximized() + plt.tight_layout() + def animate(i): + global delta_lim, theta_lim, low_alpha_lim, high_alpha_lim, low_beta_lim, high_beta_lim, low_gamma_lim, high_gamma_lim, ax1, ax2, ax3, ax4, ax5, ax6, ax7, ax8, ax9, ax10, ax11 + graph_data = open(file,'r').read() + lines = graph_data.split('\n') + xs = [] + y_strength = [] + y_attention = [] + y_meditation = [] + y_delta = [] + y_theta = [] + y_low_alpha = [] + y_high_alpha = [] + y_low_beta = [] + y_high_beta = [] + y_low_gamma = [] + y_high_gamma = [] + for line in lines: + if len(line) > 1: + index, strength, attention, meditation, delta, theta, low_alpha, high_alpha, low_beta, high_beta, low_gamma, high_gamma = line.split(",") + y_strength=(float(strength)) + y_attention=(float(attention)) + y_meditation=(float(meditation)) + y_delta=(float(delta)) + y_theta=(float(theta)) + y_low_alpha=(float(low_alpha)) + y_high_alpha=(float(high_alpha)) + y_low_beta=(float(low_beta)) + y_high_beta=(float(high_beta)) + y_low_gamma=(float(low_gamma)) + y_high_gamma=(float(high_gamma)) + xs=(float(index)) + for i in range(1,12): + eval("ax"+str(i)+".clear()") + ax1.set_ylim(0, 200) + ax2.set_ylim(0, 100) + ax3.set_ylim(0, 100) + if y_delta > delta_lim: + delta_lim = y_delta + if y_theta > theta_lim: + theta_lim = y_theta + if y_low_alpha > low_alpha_lim: + low_alpha_lim = y_low_alpha + if y_high_alpha > high_alpha_lim: + high_alpha_lim = y_high_alpha + if y_low_beta > low_beta_lim: + low_beta_lim = y_low_beta + if y_high_beta > low_beta_lim: + low_beta_lim = y_high_beta + if y_low_gamma > low_gamma_lim: + low_gamma_lim = y_low_gamma + if y_high_gamma > high_gamma_lim: + high_gamma_lim = y_high_gamma + ax4.set_ylim(0, delta_lim) + ax5.set_ylim(0, theta_lim) + ax6.set_ylim(0, low_alpha_lim) + ax7.set_ylim(0, high_alpha_lim) + ax8.set_ylim(0, low_beta_lim) + ax9.set_ylim(0, high_beta_lim) + ax10.set_ylim(0, high_gamma_lim) + ax11.set_ylim(0, low_gamma_lim) + ax1.bar(1, y_strength, label="strength", color="b") + ax2.bar(1, y_attention, label="attention", color="g") + ax3.bar(1, y_meditation, label="meditation", color="r") + ax4.bar(1, y_delta, label="delta", color="c") + ax5.bar(1, y_theta, label="theta", color="m") + ax6.bar(1, y_low_alpha, label="low_alpha", color="y") + ax7.bar(1, y_high_alpha, label="high_alpha", color="k") + ax8.bar(1, y_low_beta, label="low_beta", color="b") + ax9.bar(1, y_high_beta, label="high_beta", color="g") + ax10.bar(1, y_low_gamma, label="low_gamma", color="r") + ax11.bar(1, y_high_gamma, label="high_gamma", color="c") + for i in range(1, 12): + eval("ax" + str(i) + ".legend()") + + print("animate_bar: Starting animation") + ani = animation.FuncAnimation(fig, animate, interval=800) + plt.show() diff --git a/animate_graph.py b/animate_graph.py new file mode 100644 index 0000000..1b4621e --- /dev/null +++ b/animate_graph.py @@ -0,0 +1,123 @@ +import matplotlib.pyplot as plt +import matplotlib.animation as animation +from matplotlib import style +from os.path import exists +import os +import time +limit_points = 0 # TODO: Fix markers not following when points are limited. +pop = 0 +marked = [] +index = 0 + +def graph(file, event): + event.wait() + style.use('seaborn-v0_8') + + fig, ax = plt.subplots(3, 4, figsize=(19, 11)) + ax = ax.flatten() + figManager = plt.get_current_fig_manager() + figManager.window.showMaximized() + plt.tight_layout() + def animate(i): + global limit_points, pop, marked, index + graph_data = open(file,'r').read() + lines = graph_data.split('\n') + xs = [] + y_strength = [] + y_attention = [] + y_meditation = [] + y_delta = [] + y_theta = [] + y_low_alpha = [] + y_high_alpha = [] + y_low_beta = [] + y_high_beta = [] + y_low_gamma = [] + y_high_gamma = [] + for line in lines: + if len(line) > 1: + index, strength, attention, meditation, delta, theta, low_alpha, high_alpha, low_beta, high_beta, low_gamma, high_gamma = line.split(",") + y_strength.append(float(strength)) + y_attention.append(float(attention)) + y_meditation.append(float(meditation)) + y_delta.append(float(delta)) + y_theta.append(float(theta)) + y_low_alpha.append(float(low_alpha)) + y_high_alpha.append(float(high_alpha)) + y_low_beta.append(float(low_beta)) + y_high_beta.append(float(high_beta)) + y_low_gamma.append(float(low_gamma)) + y_high_gamma.append(float(high_gamma)) + xs.append(float(index)) + #for i in range(1,12): + #eval("ax"+str(i)+".clear()") + #ax.clear() + if limit_points > 0: + if int(index) > limit_points: + pop = 0 + for i in range(int(index)-limit_points): + if len(xs) != 0: + xs.pop(0) + y_strength.pop(0) + y_attention.pop(0) + y_meditation.pop(0) + y_delta.pop(0) + y_theta.pop(0) + y_low_alpha.pop(0) + y_high_alpha.pop(0) + y_low_beta.pop(0) + y_high_beta.pop(0) + y_low_gamma.pop(0) + y_high_gamma.pop(0) + pop += 1 + if len(marked) != 0: + for i in range(len(marked)): + marked[i] = marked[i] - 1 + if marked[0] == 0: + marked.pop(0) + + file_exists = exists("./mark") + if file_exists: + print("Marking " + str(xs[len(xs) - 1])) #Mark in CSV file? + marked.append(int(xs[len(xs) - 1]-pop)) + print("Marked: " + str(marked) + " Pop: " + str(pop)) + pop = 0 + os.remove("./mark") + for i in range(12): + ax[i].clear() + if len(y_strength) == 0: #If the CSV restarts + print("Clearing marked") + marked = [] + ax[0].plot(xs, y_strength, color="b", markevery=marked, marker="D", markerfacecolor="black") + ax[0].plot(xs, y_attention, color="g", markevery=marked, marker="D", markerfacecolor="black") + ax[0].plot(xs, y_meditation, color="r", markevery=marked, marker="D", markerfacecolor="black") + ax[0].plot(xs, y_delta, color="c", markevery=marked, marker="D", markerfacecolor="black") + ax[0].plot(xs, y_theta, color="m", markevery=marked, marker="D", markerfacecolor="black") + ax[0].plot(xs, y_low_alpha, color="y", markevery=marked, marker="D", markerfacecolor="black") + ax[0].plot(xs, y_high_alpha, color="k", markevery=marked, marker="D", markerfacecolor="white") + ax[0].plot(xs, y_low_beta, color="b", markevery=marked, marker="D", markerfacecolor="black") + ax[0].plot(xs, y_high_beta, color="g", markevery=marked, marker="D", markerfacecolor="black") + ax[0].plot(xs, y_low_gamma, color="r", markevery=marked, marker="D", markerfacecolor="black") + ax[0].plot(xs, y_high_gamma, color="c", markevery=marked, marker="D", markerfacecolor="black") + + if len(y_strength) > 0: + if int(y_strength[len(y_strength)-1]) != 0: + ax[1].plot(xs, y_strength, label="strength", color="r", markevery=marked, marker="D", markerfacecolor="black") + else: + ax[1].plot(xs, y_strength, label="strength", color="b", markevery=marked, marker="D", markerfacecolor="black") + ax[2].plot(xs, y_attention, label="attention", color="g", markevery=marked, marker="D", markerfacecolor="black") + ax[3].plot(xs, y_meditation, label="meditation", color="r", markevery=marked, marker="D", markerfacecolor="black") + ax[4].plot(xs, y_delta, label="delta", color="c", markevery=marked, marker="D", markerfacecolor="black") + ax[5].plot(xs, y_theta, label="theta", color="m", markevery=marked, marker="D", markerfacecolor="black") + ax[6].plot(xs, y_low_alpha, label="low_alpha", color="y", markevery=marked, marker="D", markerfacecolor="black") + ax[7].plot(xs, y_high_alpha, label="high_alpha", color="k", markevery=marked, marker="D", markerfacecolor="white") + ax[8].plot(xs, y_low_beta, label="low_beta", color="b", markevery=marked, marker="D", markerfacecolor="black") + ax[9].plot(xs, y_high_beta, label="high_beta", color="g", markevery=marked, marker="D", markerfacecolor="black") + ax[10].plot(xs, y_low_gamma, label="low_gamma", color="r", markevery=marked, marker="D", markerfacecolor="black") + ax[11].plot(xs, y_high_gamma, label="high_gamma", color="c", markevery=marked, marker="D", markerfacecolor="black") + for i in range(12): + ax[i].legend() + + print("animate_graph: Starting animation") + ani = animation.FuncAnimation(fig, animate, interval=500) + plt.show() \ No newline at end of file diff --git a/arduino/Brain_UDP/Brain_UDP.ino b/arduino/Brain_UDP/Brain_UDP.ino new file mode 100644 index 0000000..5081b05 --- /dev/null +++ b/arduino/Brain_UDP/Brain_UDP.ino @@ -0,0 +1,82 @@ +// Get brain data over UDP +#include +#include +#include + +const char* SSID = "SSID"; +const char* pass = "PASS"; +bool transmit; +unsigned int port = 4120; +char incomingPacket[255]; //Packet buffer +WiFiUDP Udp; + +Brain brain(Serial); + +void setup() { + Serial.begin(9600); + Serial.println(); + + pinMode(LED_BUILTIN, OUTPUT); //digitalWrite(LED_BUILTIN, HIGH); + digitalWrite(LED_BUILTIN, LOW); + + Serial.printf("Connecting to %s", SSID); + WiFi.begin(SSID, pass); + while (WiFi.status() != WL_CONNECTED) + { + delay(500); + Serial.print("."); + } + Serial.println("connected."); + for (int i = 0; i <= 8; i++) { + digitalWrite(LED_BUILTIN, HIGH); + delay(35); + digitalWrite(LED_BUILTIN, LOW); + delay(35); + } + Udp.begin(port); + Serial.printf("Running at IP %s, UDP port %d - ready to transmit.\n", WiFi.localIP().toString().c_str(), port); +} + +void loop() { + if (transmit) { + if (brain.update()) { + digitalWrite(LED_BUILTIN, LOW); + Udp.beginPacket(Udp.remoteIP(), Udp.remotePort()); + Udp.write(brain.readCSV()); + Serial.print("Attempting to transmit: "); + Serial.println(brain.readCSV()); + Udp.endPacket(); + delay(300); + int packetSize = Udp.parsePacket(); + if (!packetSize) + { + Serial.println("Didn't get response! Stopping transmission."); + transmit = false; + for (int i = 0; i <= 5; i++) { + digitalWrite(LED_BUILTIN, HIGH); + delay(50); + digitalWrite(LED_BUILTIN, LOW); + delay(50); + } + } + digitalWrite(LED_BUILTIN, HIGH); + } + } + else { + int packetSize = Udp.parsePacket(); + if (packetSize) { + Serial.println("Got packet. Starting to transmit."); + transmit = true; + for (int i = 0; i <= 2; i++) { + digitalWrite(LED_BUILTIN, HIGH); + delay(100); + digitalWrite(LED_BUILTIN, LOW); + delay(100); + } + } + } + //if (brain.update()) { + // Serial.println(brain.readErrors()); + // Serial.println(brain.readCSV()); + //} +} diff --git a/arduino/arduino.ino b/arduino/arduino.ino new file mode 100644 index 0000000..5f9a661 --- /dev/null +++ b/arduino/arduino.ino @@ -0,0 +1 @@ +// I only exist to prevent Vscodium from complaining \ No newline at end of file diff --git a/arduino/collar_rf/collar_rf.ino b/arduino/collar_rf/collar_rf.ino new file mode 100644 index 0000000..3fe4f1a --- /dev/null +++ b/arduino/collar_rf/collar_rf.ino @@ -0,0 +1,231 @@ +/* +Originally developed by Smouldery and Mikey who very kindly allowed us the use of their code. + +Link to Smoulderys original code: https://github.com/smouldery/shock-collar-control/blob/master/Arduino%20Modules/transmitter_vars.ino + +adapted by Deviant Designs + +Link to Deviant Design work: http://deviant-designs.co.uk/2019/03/29/arduino-controlled-shock-collar/ + +some timing changes to match the new RF protocol by DpMartee + +Adapted to accept commands over UDP by timothyhay +Packet buffer accepts commands in the following format: +0 0 000 +| | | +| | collar_power +| | +| mode +| +channel + +*/ + + +#include +#include + +const char* SSID = "STN"; +const char* pass = "88bb6b7054"; +unsigned int port = 4120; +char incomingPacket[5]; // Packet buffer. +// The following have a increased length to allow for adding an null terminator to the end. +char activePower[4]; // Power level buffer +char activeChannel[2]; // Channel buffer +char activeMode[2]; // Mode buffer +WiFiUDP Udp; + +//=================================================== START OF COLLAR SETUP CODE ====================================================================== + +//const int shock_min = 0; // Minimum of power a command will be executed at +const int shock_delay = 10; // Maximum rate at which the shock function can be used at +//const int cmd_max = 1000; // Maximum of milliseconds which a command can be executed at + +// Constant variables +const int pin_led = LED_BUILTIN; // Pin for indication LED +const int pin_rtx = D2; // Pin to transmit over +const String key = "00101100101001010"; // Key of the transmitter, dont touch if you dont know how it works + +// Variables which do change +int collar_chan = 0; // Can be channel 0 or 1. Can be set over UDP. +int collar_duration = 500; // Duration of the command in milliseconds. Seems to be useless. +int collar_power = 10; // Strength of the command, can be 0-100, but will be limited by shock_min and shock_max. Can be set over UDP +int collar_mode = 3; // See below + +// Define values for easier recognition +#define COLLAR_LED 1 +#define COLLAR_BEEP 2 +#define COLLAR_VIB 3 +#define COLLAR_ZAP 4 + +// Strings used for building up the command sequence +String sequence, power, channelnorm, channelinv, modenorm, modeinv; + +// Store the last time anything was transmitted to the collar +unsigned long transmit_last = 0; +unsigned long shock_last = 0; +void transmit_command(int c, int m, int p = 0) +{ + transmit_last = millis(); + switch (c) // Check the channel + { + case 1: // Channel 1 + channelnorm = "111"; + channelinv = "000"; + break; + default: // Channel 0 + channelnorm = "000"; + channelinv = "111"; + break; + } + + switch (m) // Check the mode + { + case 1: // Light + modenorm = "1000"; + modeinv = "1110"; + break; + case 2: // Beep + modenorm = "0100"; + modeinv = "1101"; + break; + case 4: // Shock + modenorm = "0001"; + modeinv = "0111"; + shock_last = millis(); + break; + default: // Vibrate + modenorm = "0010"; + modeinv = "1011"; +// p = 10; // Set strengh to 10 for the command to be executed properly + break; + } + + // Convert power to binary + int zeros = String(p, BIN).length(); + + String power; + for (int i = 0; i < 7 - zeros; i++) + { + power = power + "0"; + } + power = power + String(p, BIN); + + String sequence = "1" + channelnorm + modenorm + key + power + modeinv + channelinv + "00"; + + digitalWrite(pin_led, LOW); +// d = constrain(d, 50, cmd_max); // Clamp duration of the command + unsigned long cmd_start = millis(); +// while (millis() - cmd_start < d) +// { + // start bit + digitalWrite(pin_rtx, HIGH); + delayMicroseconds(400); // chnged to new protocol + digitalWrite(pin_rtx, LOW); + delayMicroseconds(750);// wait 750 uS + + for (int n = 0; n < 41 ; n++) + { + if (sequence.charAt(n) == '1') // Transmit a one + { + digitalWrite(pin_rtx, HIGH); + delayMicroseconds(200); // chnged to new protocol + digitalWrite(pin_rtx, LOW); + delayMicroseconds(1500); // chnged to new protocol + } + else // Transmit a zero + { + digitalWrite(pin_rtx, HIGH); + delayMicroseconds(200); // chnged to new protocol + digitalWrite(pin_rtx, LOW); + delayMicroseconds(750); // chnged to new protocol + } + } + delayMicroseconds(9000); // chnged to new protocol +// } + digitalWrite(pin_led, HIGH); +} + +void collar_keepalive() +{ + if (millis() - transmit_last >= 120000) // Send command to the collar at least every 2 minutes to make it stay on + { + Serial.println("Keep-alive:\tCollar"); + transmit_command(collar_chan, COLLAR_LED, 50); + } +} + +//=================================================== END OF COLLAR SETUP CODE ====================================================================== + +void setup() +{ +//=================================================== START OF COLLAR SETUP CODE ====================================================================== + pinMode(pin_rtx, OUTPUT); // Set transmitter pin as output + pinMode(pin_led, OUTPUT); // Set LED pin as output + Serial.begin(115200); + //=================================================== END OF COLLAR SETUP CODE ====================================================================== + Serial.printf("Connecting to %s", SSID); + digitalWrite(LED_BUILTIN, LOW); + WiFi.begin(SSID, pass); + while (WiFi.status() != WL_CONNECTED) + { + delay(500); + Serial.print("."); + } + Serial.println("connected."); + for (int i = 0; i <= 8; i++) { + digitalWrite(LED_BUILTIN, HIGH); + delay(35); + digitalWrite(LED_BUILTIN, LOW); + delay(35); + } + Udp.begin(port); + Serial.printf("Running at IP %s, UDP port %d - listening.\n", WiFi.localIP().toString().c_str(), port); + digitalWrite(LED_BUILTIN, HIGH); +} + +void loop() +{ + collar_keepalive(); + + int packetSize = Udp.parsePacket(); + if (packetSize) { + int len = Udp.read(incomingPacket, 9); + if (len > 0) { + incomingPacket[len] = '\0'; + } + Serial.println("Got packet. Packet received:"); + Serial.println(incomingPacket); + for (int i = 0; i <= 3; i++) { // Visually indicate received packet + digitalWrite(LED_BUILTIN, HIGH); + delay(20); + digitalWrite(LED_BUILTIN, LOW); + delay(20); + } + + activeChannel[0] = incomingPacket[0]; + activeChannel[1] = '\0'; + + activeMode[0] = incomingPacket[1]; + activeMode[1] = '\0'; + activePower[0] = incomingPacket[2]; + activePower[1] = incomingPacket[3]; + activePower[2] = incomingPacket[4]; + activePower[3] = '\0'; + + Serial.print("collar_chan: "); + Serial.println(atoi(activeChannel)); + + Serial.print("collar_mode: "); + Serial.println(atoi(activeMode)); + + Serial.print("activePower: "); + Serial.println(atoi(activePower)); + + transmit_command(atoi(activeChannel), atoi(activeMode), atoi(activePower)); + transmit_command(atoi(activeChannel), atoi(activeMode), atoi(activePower)); +// if (digitalRead(buttonPin) == LOW) { + // transmit_command(collar_chan, COLLAR_VIB, 100); +// } + } +} \ No newline at end of file diff --git a/arduino/inject_input/inject_input.ino b/arduino/inject_input/inject_input.ino new file mode 100644 index 0000000..17a734a --- /dev/null +++ b/arduino/inject_input/inject_input.ino @@ -0,0 +1,241 @@ +/* +This file is depreceated in favor of collar_rf +I wish I didn't spend so much time trying to reverse engineer the collar I had on hand lol +*/ + + +#include // This really needs cleaning +#include + +const char* SSID = "SSID"; +const char* pass = "PASS"; +unsigned int port = 4120; +char incomingPacket[4]; //Packet buffer size. +WiFiUDP Udp; + +// DEBUGGING PURPOSES +int beepDat[] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0}; //Temporary! Ideally, these can be gen on the fly. +int sizeBeepDat = sizeof(beepDat) / sizeof(beepDat[0]); +int shockLvl4[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0 }; +int sizeShockLvl4 = sizeof(shockLvl4) / sizeof(shockLvl4[0]); + +// 6 TIER +int shock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0 }; +int sizeShock = sizeof(shock) / sizeof(shock[0]); + +int kiloShock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0 }; +int sizeKiloShock = sizeof(kiloShock) / sizeof(kiloShock[0]); + +int megaShock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0 }; +int sizeMegaShock = sizeof(megaShock) / sizeof(megaShock[0]); + +int gigaShock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0 }; +int sizeGigaShock = sizeof(gigaShock) / sizeof(gigaShock[0]); + +int teraShock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0 }; +int sizeTeraShock = sizeof(teraShock) / sizeof(teraShock[0]); + +int petaShock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, }; +int sizePetaShock = sizeof(petaShock) / sizeof(petaShock[0]); +int incomingByte = 0; +#define COLLAR_IN_PIN D2 +// #define LED_BUILTIN 2 // ESP32 + +void triggerOn(int* dat, int size, int wait = 270) { + // digitalWrite(LED_BUILTIN, HIGH); + // int32_t btime, etime; + // btime = asm_ccount(); + for (int i = 0; i < 500; i++) { + digitalWrite(COLLAR_IN_PIN, random(2)); // Generate either 0 or 1 + delayMicroseconds(270); + } + for (int i = 0; i < size; i++) { + //Serial.print(dat[i]); + digitalWrite(COLLAR_IN_PIN, dat[i]); + + // if (dat[i] == 1) { + // GPOS = (1 << COLLAR_IN_PIN); + // } else { + // GPOC = (1 << COLLAR_IN_PIN); + // } + // delayMicroseconds(wait-((uint32_t)(etime - btime)/80000)); + delayMicroseconds(wait); + } + // etime = asm_ccount(); + // Serial.println((uint32_t)(etime - btime)); + digitalWrite(COLLAR_IN_PIN, 0); // Set data pin to low after sequence, collar expects this. + // digitalWrite(LED_BUILTIN, LOW); + for (int i = 0; i < 500; i++) { + digitalWrite(COLLAR_IN_PIN, random(2)); // Generate either 0 or 1 + delayMicroseconds(270); + } +} + +static inline int32_t asm_ccount(void) { + + int32_t r; + + asm volatile ("rsr %0, ccount" : "=r"(r)); + return r; +} + +static uint32_t +__measure(void (*callback)()) { + + int32_t btime, etime; + + btime = asm_ccount(); + callback(); + etime = asm_ccount(); + return ((uint32_t)(etime - btime)); +} + +void setup() { + Serial.begin(115200); + pinMode(COLLAR_IN_PIN, OUTPUT); + pinMode(LED_BUILTIN, OUTPUT); + digitalWrite(LED_BUILTIN, HIGH); + + // // wakey wakey, here's some garbage data! + // Serial.println("Feeding garbage to awake device"); + // for (int i = 0; i < 8000; i++) { + // digitalWrite(COLLAR_IN_PIN, random(2)); // Generate either 0 or 1 + // delayMicroseconds(270); + // } + // Serial.println("Finished feeding garbage, ready for input."); + Serial.printf("Connecting to %s", SSID); + digitalWrite(LED_BUILTIN, LOW); + WiFi.begin(SSID, pass); + while (WiFi.status() != WL_CONNECTED) + { + delay(500); + Serial.print("."); + } + Serial.println("connected."); + for (int i = 0; i <= 8; i++) { + digitalWrite(LED_BUILTIN, HIGH); + delay(35); + digitalWrite(LED_BUILTIN, LOW); + delay(35); + } + Udp.begin(port); + Serial.printf("Running at IP %s, UDP port %d - listening.\n", WiFi.localIP().toString().c_str(), port); + digitalWrite(LED_BUILTIN, HIGH); +} + +void loop() { + int packetSize = Udp.parsePacket(); + if (Serial.available() > 0) { // Used for debugging. + Serial.println("Got serial input."); + // for (int i = 0; i <= 3; i++) { // Visually indicate received packet + // digitalWrite(LED_BUILTIN, HIGH); + // delay(20); + // digitalWrite(LED_BUILTIN, LOW); + // delay(20); + // } + incomingByte = Serial.read() - '0'; + digitalWrite(COLLAR_IN_PIN, incomingByte); + if (incomingByte == 1) { + digitalWrite(COLLAR_IN_PIN, HIGH); + } + if (incomingByte == 0) { + digitalWrite(COLLAR_IN_PIN, LOW); + } + if (incomingByte == 2 ) { + Serial.println("Running triggerOn"); + triggerOn(shockLvl4, sizeShockLvl4); + } + if (incomingByte == 3) { + Serial.println("Feeding 5 kbits of garbage"); + for (int i = 0; i < 5000; i++) { + digitalWrite(COLLAR_IN_PIN, random(2)); // Generate either 0 or 1 + delayMicroseconds(270); + } + Serial.println("Finished feeding garbage"); + } + if (incomingByte == 4) { + triggerOn(shock, sizeShock); + } + if (incomingByte == 5) { + triggerOn(kiloShock, sizeKiloShock); + } + if (incomingByte == 6) { + triggerOn(megaShock, sizeMegaShock); + } + if (incomingByte == 7) { + triggerOn(gigaShock, sizeGigaShock); + } + if (incomingByte == 8) { + triggerOn(teraShock, sizeTeraShock); + } + if (incomingByte == 9) { + triggerOn(petaShock, sizePetaShock); + } + delayMicroseconds(270); + } else if (packetSize) { + int len = Udp.read(incomingPacket, 4); + if (len > 0) + { + incomingPacket[len] = '\0'; + } + // Serial.println("Got packet. Packet received:"); + Serial.println(incomingPacket); + for (int i = 0; i <= 3; i++) { // Visually indicate received packet + digitalWrite(LED_BUILTIN, HIGH); + delay(20); + digitalWrite(LED_BUILTIN, LOW); + delay(20); + } + if (incomingPacket[0] == '1') { + Serial.println("Beep received. Injecting beep..."); + triggerOn(beepDat, sizeBeepDat); + } else if (incomingPacket[0] == '0') { + Serial.println("Shock received, injecting shock at specified power..."); + if (incomingPacket[1] == '1') { + // Serial.println("Injecting shock at power 1!"); + // Serial.println(__measure(triggerOn(shock, sizeShock)); + // __measure(triggerOn(shock, sizeShock); + // int32_t btime, etime; + // btime = asm_ccount(); + triggerOn(shock, sizeShock); + triggerOn(shock, sizeShock); + triggerOn(shock, sizeShock); + // for (int i = 0; i < 500; i++) { + // digitalWrite(COLLAR_IN_PIN, random(2)); // Generate either 0 or 1 + // delayMicroseconds(270); + // } + // triggerOn(shock, sizeShock); + // etime = asm_ccount(); + // Serial.println((uint32_t)(etime - btime)); + } else if (incomingPacket[1] == '2') { + Serial.println("Injecting shock at power 2!"); + triggerOn(kiloShock, sizeKiloShock); + triggerOn(kiloShock, sizeKiloShock); + triggerOn(kiloShock, sizeKiloShock); + } else if (incomingPacket[1] == '3') { + Serial.println("Injecting shock at power 3!"); + triggerOn(megaShock, sizeMegaShock); + triggerOn(megaShock, sizeMegaShock); + triggerOn(megaShock, sizeMegaShock); + } else if (incomingPacket[1] == '4') { + Serial.println("Injecting shock at power 4!"); + triggerOn(gigaShock, sizeGigaShock); + triggerOn(gigaShock, sizeGigaShock); + triggerOn(gigaShock, sizeGigaShock); + } else if (incomingPacket[1] == '5') { + Serial.println("Injecting shock at power 5!"); + triggerOn(teraShock, sizeTeraShock); + triggerOn(teraShock, sizeTeraShock); + triggerOn(teraShock, sizeTeraShock); + } else if (incomingPacket[1] == '6') { + Serial.println("Injecting shock at power 6!"); + triggerOn(petaShock, sizePetaShock); + triggerOn(petaShock, sizePetaShock); + triggerOn(petaShock, sizePetaShock); + } + } + } else { + delayMicroseconds(270); + digitalWrite(COLLAR_IN_PIN, random(2)); // Feed garbage when not receiving input + } +} \ No newline at end of file diff --git a/arduino/main/main.ino b/arduino/main/main.ino new file mode 100644 index 0000000..26ecf2e --- /dev/null +++ b/arduino/main/main.ino @@ -0,0 +1,150 @@ +#include +#include + +const char* SSID = "SSID"; +const char* pass = "PASS"; +unsigned int port = 4120; +char incomingPacket[4]; //Packet buffer size. +WiFiUDP Udp; + +int beepDat[] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0}; //Temporary! Ideally, these can be gen on the fly. +int sizeBeepDat = sizeof(beepDat) / sizeof(beepDat[0]); + +// 6 TIER +int shock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0 }; +int sizeShock = sizeof(shock) / sizeof(shock[0]); + +int kiloShock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0 }; +int sizeKiloShock = sizeof(kiloShock) / sizeof(kiloShock[0]); + +int megaShock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0 }; +int sizeMegaShock = sizeof(megaShock) / sizeof(megaShock[0]); + +int gigaShock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0 }; +int sizeGigaShock = sizeof(gigaShock) / sizeof(gigaShock[0]); + +int teraShock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0 }; +int sizeTeraShock = sizeof(teraShock) / sizeof(teraShock[0]); + +int petaShock[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, }; +int sizePetaShock = sizeof(petaShock) / sizeof(petaShock[0]); + +#define COLLAR_IN_PIN 23 +#define LED_BUILTIN 2 + +void setup() { + Serial.begin(9600); + pinMode(COLLAR_IN_PIN, OUTPUT); + pinMode(LED_BUILTIN, OUTPUT); + + digitalWrite(LED_BUILTIN, HIGH); + Serial.printf("Connecting to %s", SSID); + WiFi.begin(SSID, pass); + while (WiFi.status() != WL_CONNECTED) + { + delay(500); + Serial.print("."); + } + Serial.println("connected."); + for (int i = 0; i <= 8; i++) { + digitalWrite(LED_BUILTIN, HIGH); + delay(35); + digitalWrite(LED_BUILTIN, LOW); + delay(35); + } + Udp.begin(port); + Serial.printf("Running at IP %s, UDP port %d - listening.\n", WiFi.localIP().toString().c_str(), port); +} + +void triggerOn(int* dat, int size, int wait = 270) { + Serial.println("Injecting data!"); + // int32_t btime, etime; + for (int i = 0; i < size; i++) { + //Serial.print(dat[i]); + // btime = asm_ccount(); + digitalWrite(COLLAR_IN_PIN, dat[i]); + + // if (dat[i] == 1) { + // GPOS = (1 << COLLAR_IN_PIN); + // } else { + // GPOC = (1 << COLLAR_IN_PIN); + // } + // etime = asm_ccount(); + // Serial.println((uint32_t)(etime - btime)); + // delayMicroseconds(wait-((uint32_t)(etime - btime)/80000)); + delayMicroseconds(wait); + } + digitalWrite(COLLAR_IN_PIN, 0); // Set data pin to low after sequence, collar expects this. +} + +static inline int32_t asm_ccount(void) { + + int32_t r; + + asm volatile ("rsr %0, ccount" : "=r"(r)); + return r; +} + +static uint32_t +__measure(void (*callback)()) { + + int32_t btime, etime; + + btime = asm_ccount(); + callback(); + etime = asm_ccount(); + return ((uint32_t)(etime - btime)); +} + +void loop() { + int packetSize = Udp.parsePacket(); + if (packetSize) { + int len = Udp.read(incomingPacket, 4); + if (len > 0) + { + incomingPacket[len] = '\0'; + } + Serial.println("Got packet. Packet received:"); + Serial.println(incomingPacket); + for (int i = 0; i <= 3; i++) { + digitalWrite(LED_BUILTIN, HIGH); + delay(20); + digitalWrite(LED_BUILTIN, LOW); + delay(20); + } + if (incomingPacket[0] == '1') { + Serial.println("Beep received. Injecting beep..."); + triggerOn(beepDat, sizeBeepDat); + } else if (incomingPacket[0] == '0') { + // Serial.println("Shock received, injecting shock at specified power..."); + if (incomingPacket[1] == '1') { + Serial.println("Injecting shock at power 1!"); + // Serial.println(__measure(triggerOn(shock, sizeShock)); +// __measure(triggerOn(shock, sizeShock); + // int32_t btime, etime; + // btime = asm_ccount(); + triggerOn(shock, sizeShock); + // etime = asm_ccount(); + // Serial.println((uint32_t)(etime - btime)); + } else if (incomingPacket[1] == '2') { + Serial.println("Injecting shock at power 2!"); + triggerOn(kiloShock, sizeKiloShock); + } else if (incomingPacket[1] == '3') { + Serial.println("Injecting shock at power 3!"); + triggerOn(megaShock, sizeMegaShock); + } else if (incomingPacket[1] == '4') { + Serial.println("Injecting shock at power 4!"); + triggerOn(gigaShock, sizeGigaShock); + } else if (incomingPacket[1] == '5') { + Serial.println("Injecting shock at power 5!"); + triggerOn(teraShock, sizeTeraShock); + } else if (incomingPacket[1] == '6') { + Serial.println("Injecting shock at power 6!"); + triggerOn(petaShock, sizePetaShock); + } + } + } else { + delayMicroseconds(270); + digitalWrite(COLLAR_IN_PIN, random(2)); // Feed collar garbage while not sending command + } +} \ No newline at end of file diff --git a/collar-utils/array_comma.py b/collar-utils/array_comma.py new file mode 100644 index 0000000..2f21423 --- /dev/null +++ b/collar-utils/array_comma.py @@ -0,0 +1,6 @@ +bitstream = input("Enter your bitstream") +bitstream = [*bitstream] +#print(bitstream) +for i in range(len(bitstream)): + print(bitstream[i]+", ", end="") +print(len(bitstream)) diff --git a/collar-utils/gen_arduino.py b/collar-utils/gen_arduino.py new file mode 100644 index 0000000..e3bdfb6 --- /dev/null +++ b/collar-utils/gen_arduino.py @@ -0,0 +1,8 @@ +bitstream = "1111111111111111000000000000000100100011000100100010010010010001000110100100011000100101101100010001001001001001011000100010010010010010010010" +bitstream = [*bitstream] +#print(bitstream) +for i in range(len(bitstream)): + if bitstream[i] == "0": + print("digitalWrite(COLLAR_IN_PIN, 0);\ndelayMicroseconds(270);") + elif bitstream[i] == "1": + print("digitalWrite(COLLAR_IN_PIN, 1);\ndelayMicroseconds(270);") diff --git a/data.final.day.one b/data.final.day.one new file mode 100644 index 0000000..681f1dd --- /dev/null +++ b/data.final.day.one @@ -0,0 +1,32700 @@ +index,strength,attention,meditation,delta,theta,low_alpha,high_alpha,low_beta,high_beta,low_gamma,high_gamma +0,0,0,0,0,0,0,0,0,0,0,0 +1,200,0,0,264850,52369,58809,27011,27923,63230,31931,17785 +2,200,0,0,2463753,362810,111777,195934,111489,246824,155988,75964 +3,200,0,0,1284166,522001,57645,217244,76355,116951,86940,31794 +4,200,0,0,25040,29037,2653,8066,7323,4534,3249,1938 +5,200,0,0,571201,34014,23339,33211,9794,27591,16419,46324 +6,200,0,0,177194,63694,7235,34137,17811,25711,57633,30969 +7,200,0,0,1918520,203971,360650,62074,87187,56738,75575,112276 +8,200,0,0,40090,54420,2891,3455,6754,6578,4203,2335 +9,200,0,0,167945,30210,9900,12025,14209,45677,27048,28676 +10,200,0,0,1877949,138569,54230,128659,125166,111405,66770,151332 +11,200,0,0,389933,91824,37746,23797,36819,20947,18509,8663 +12,200,0,0,52333,46281,8060,8385,14222,4200,2402,3962 +13,200,0,0,642959,188972,62201,107065,53777,124631,108487,37710 +14,200,0,0,583813,282854,123528,86714,25134,129335,420430,87017 +15,200,0,0,555220,268083,13325,46007,50514,20107,8607,13163 +16,200,0,0,25469,64838,9147,5511,7472,4841,3573,3711 +17,200,0,0,618430,81516,4623,49554,11291,21576,23018,16921 +18,200,0,0,1052231,108779,68198,158177,84888,179183,282126,92952 +19,200,0,0,311951,107029,17004,22490,33284,33441,18345,22570 +20,200,0,0,34456,39113,3387,2668,18010,4098,2290,2635 +21,200,0,0,715732,391540,11363,47411,16866,246890,269165,101475 +22,200,0,0,511579,288484,41183,108473,43766,196328,222370,81911 +23,200,0,0,484723,202499,17666,22095,14588,19353,15978,15072 +24,200,0,0,37575,72736,3950,6437,7085,2167,3285,1689 +25,200,0,0,1087523,994801,24574,514370,215473,575451,1224036,274773 +26,200,0,0,476233,40589,8177,61496,5325,44460,62701,22310 +27,200,0,0,389014,205776,12796,32463,18679,32809,19136,22343 +28,200,0,0,13408,51561,3571,3124,11519,3831,2723,2550 +29,200,0,0,221505,205168,13689,93534,16670,263077,210552,152842 +30,200,0,0,447560,34204,33440,49875,15709,17923,30793,27685 +31,200,0,0,467249,354593,1844,24857,15493,20471,16296,14254 +32,200,0,0,15248,64190,790,1897,16779,8040,1852,2341 +33,200,0,0,1441528,159732,53890,84487,49044,180482,213607,101938 +34,200,0,0,711868,58627,9474,54802,21769,48002,41651,29559 +35,200,0,0,1209497,458807,16032,10668,16007,13503,6876,16298 +36,200,0,0,18967,117443,8396,3707,9188,4776,2458,4416 +37,200,0,0,1866839,254737,67531,95628,91677,159541,214344,101856 +38,200,0,0,216173,35581,14786,15160,13294,29382,65216,28937 +39,200,0,0,31403,67390,11342,2698,16169,7378,3033,1470 +40,200,0,0,20235,111425,2384,8144,7704,4387,2554,4280 +41,200,0,0,1486321,88761,83734,70903,62650,152797,222345,82823 +42,200,0,0,1193281,205011,45035,87364,23077,98717,125731,109695 +43,200,0,0,347011,731516,16398,28919,13119,12102,9016,6604 +44,200,0,0,38429,41489,2153,7161,6481,2825,3630,1946 +45,200,0,0,864325,48960,38900,15907,56191,200580,433104,90469 +46,200,0,0,1101495,392809,121718,54107,25923,127591,76650,111760 +47,200,0,0,314477,742816,17177,26470,17143,21063,12042,6233 +48,200,0,0,35158,30988,879,8180,6140,4465,5594,2664 +49,200,0,0,1774967,139746,13463,71429,26856,180304,171128,93831 +50,200,0,0,750094,84675,73994,87928,38768,89249,248651,169185 +51,200,0,0,333580,722757,20622,32537,17049,21557,13236,5808 +52,200,0,0,58619,58034,1761,5852,3647,5275,3855,3416 +53,200,0,0,111938,112598,54997,49347,27074,277394,252757,151856 +54,200,0,0,431963,97012,9320,25973,16061,41239,25353,23350 +55,200,0,0,40105,34189,4152,2935,8741,3855,2375,2902 +56,200,0,0,62834,69476,13683,3018,10455,5570,4658,4585 +57,200,0,0,1862603,172666,76196,94752,98390,123185,58293,143187 +58,200,0,0,1602112,231001,90318,154445,114271,129747,90436,109923 +59,200,0,0,227815,292449,8651,9665,24161,14534,14254,13413 +60,200,0,0,1747557,280709,58781,51234,117427,259283,144852,89318 +61,200,0,0,968909,210274,141111,104010,95061,141936,88266,125689 +62,200,0,0,570148,83032,9196,16129,12100,57690,33361,16612 +63,200,0,0,166440,206148,15966,17184,37286,30857,16491,8702 +64,200,0,0,164101,353896,62564,64628,37722,209785,241160,83647 +65,200,0,0,563737,86177,18852,19752,31423,86950,26785,10603 +66,200,0,0,997934,77503,7959,20833,28469,91808,34533,14091 +67,200,0,0,139113,258002,26393,20025,21996,19513,19818,11327 +68,200,0,0,348043,288296,23471,40878,19495,13653,11931,28772 +69,200,0,0,906307,79671,68335,102525,84493,237337,276531,94299 +70,200,0,0,83269,99006,21608,3927,15890,134565,59358,17114 +71,200,0,0,215040,371929,5888,17939,46698,36835,13741,8436 +72,200,0,0,634962,12054,3056,31414,30108,88049,35535,28935 +73,200,0,0,588088,144570,59814,152269,39591,538278,411331,101690 +74,200,0,0,131688,101636,6399,21580,4537,80046,74181,47995 +75,200,0,0,360733,327614,20221,47638,12114,19568,14450,7215 +76,200,0,0,907993,1334214,77701,498228,102542,795821,802645,648445 +77,200,0,0,1767012,82860,165289,168275,98605,804688,192035,99560 +78,200,0,0,128741,67432,12051,27427,11515,124258,151146,24216 +79,200,0,0,22257,64390,4038,2446,16936,2526,3948,3451 +80,200,0,0,968437,203949,77137,22434,110474,240679,192999,114949 +81,200,0,0,1886203,180815,189866,94243,27882,203576,168772,105180 +82,200,0,0,88230,43779,6729,12934,6927,111114,148972,20045 +83,200,0,0,10967,41018,4226,6059,19763,8385,2661,3045 +84,200,0,0,307525,266673,16453,65368,50046,135789,252954,115377 +85,200,0,0,1272965,1253879,269119,333354,85119,890468,1008684,553717 +86,200,0,0,78167,23209,43294,31977,18365,121171,61806,24643 +87,200,0,0,25327,124709,5415,1824,15975,6049,2327,4692 +88,200,0,0,996176,173451,22915,102624,41049,366483,305624,64082 +89,200,0,0,301856,100007,44968,51950,54502,261622,618628,160545 +90,200,0,0,1566632,330064,71150,81302,182233,143232,87507,105974 +91,200,0,0,36175,60557,2942,4371,10143,5059,3801,3790 +92,200,0,0,1540515,153133,11293,46963,95780,216512,185510,96738 +93,200,0,0,132459,31287,3712,17126,6467,117925,112021,22164 +94,200,0,0,2742333,87033,73284,335518,93236,121252,72971,63189 +95,200,0,0,8031,50820,5814,5360,12895,9471,3874,2928 +96,200,0,0,58981,13258,362,17235,8583,66713,22840,38827 +97,200,0,0,1019052,41545,28737,24904,19712,132897,23196,48525 +98,200,0,0,2478235,234118,116437,273660,191672,142294,61728,126852 +99,200,0,0,27773,37147,5106,3459,11714,5746,3095,3318 +100,200,0,0,494494,82837,49191,67229,54414,172889,199983,168210 +101,200,0,0,360974,167357,12526,136468,45108,272673,290547,110998 +102,200,0,0,517057,136954,62928,47348,18490,36232,15151,16703 +103,200,0,0,315810,297071,33677,17979,48804,32575,24942,10766 +104,200,0,0,827427,75367,31610,97202,79561,353880,166627,64395 +105,200,0,0,961921,164403,115529,25489,34983,235465,188475,51916 +106,200,0,0,488300,16176,24979,25258,72388,45084,28563,13919 +107,200,0,0,246627,280637,37137,25846,22677,28457,30718,28837 +108,200,0,0,1981183,172791,23977,23217,41689,443883,380483,57841 +109,200,0,0,2622727,63276,111917,144736,160192,141892,93438,61219 +110,200,0,0,1048372,379408,76079,73925,104768,122954,144468,71581 +111,200,0,0,38542,84640,2369,11970,6648,4571,3258,2023 +112,200,0,0,315689,203341,42538,56085,27401,183919,238546,55103 +113,200,0,0,557874,346706,128324,93738,18957,133392,194103,100161 +114,200,0,0,779395,68508,15716,9737,8047,15854,38857,23023 +115,200,0,0,156071,114379,63792,13434,19725,41584,23764,13146 +116,200,0,0,2239378,836822,30631,98081,487135,845919,763627,544042 +117,200,0,0,74237,95597,14899,14890,12419,224639,44205,36590 +118,200,0,0,270560,383877,9063,15283,19217,25624,14692,16430 +119,200,0,0,18500,53700,8298,8360,5905,5496,4466,4195 +120,200,0,0,626444,82746,49766,62987,39951,233495,225287,155364 +121,200,0,0,899206,109553,46157,48499,38176,128535,222810,83063 +122,200,0,0,1289748,771577,67287,35896,73242,127329,132748,42282 +123,200,0,0,1576049,1032300,108429,41608,135693,127033,89628,116283 +124,200,0,0,478345,217623,53299,45859,16351,314748,283268,79573 +125,200,0,0,178131,35684,3704,13755,9195,81553,96955,14748 +126,200,0,0,608553,119291,25177,6239,34990,24003,9127,9430 +127,200,0,0,102909,178640,40443,17711,34882,26341,22332,26952 +128,200,0,0,863488,93408,21563,10411,57915,420867,329826,134568 +129,200,0,0,159140,73832,13974,17262,26310,192039,40930,32754 +130,200,0,0,79935,536483,21889,15999,56844,25598,9817,10627 +131,200,0,0,22356,68204,1565,11365,6363,7278,6150,7617 +132,200,0,0,442103,83186,15570,16197,40118,291223,285150,65898 +133,200,0,0,420898,175944,71198,49967,29119,138625,431859,45178 +134,200,0,0,1189244,1361212,59722,129386,60164,139406,101972,31752 +135,200,0,0,54301,56841,2410,9028,4312,5222,2798,3670 +136,200,0,0,543269,89239,37407,37917,50168,337330,453898,119893 +137,200,0,0,547399,124990,26467,127033,64929,195900,305416,92028 +138,200,0,0,219002,274233,4101,12198,15505,17785,22722,14741 +139,200,0,0,341647,111637,22511,19793,47545,26499,22552,46330 +140,200,0,0,89383,16795,7020,11918,7605,131923,35604,14106 +141,200,0,0,1176417,263518,43713,61047,13531,84410,222664,95144 +142,200,0,0,222495,133438,60111,26528,19272,20841,30998,9446 +143,200,0,0,566791,8824,1371,24309,15676,55959,50412,20541 +144,200,0,0,517644,87018,28568,35157,67279,302960,388647,56336 +145,200,0,0,54568,31172,22418,10031,7861,104253,139956,16484 +146,200,0,0,559726,77668,45906,37939,34146,15260,11998,24308 +147,200,0,0,318927,168156,21776,6630,75290,22425,17989,14653 +148,200,0,0,205099,141579,16561,23731,51649,176234,235739,52566 +149,200,0,0,395220,439489,54955,85854,55406,131243,374940,89657 +150,200,0,0,505426,127377,13719,7284,36239,12722,23154,11349 +151,200,0,0,350451,135160,29863,12236,37481,39520,26363,8348 +152,200,0,0,688179,122335,21276,14699,43628,51918,29489,30737 +153,200,0,0,365952,436884,46562,48460,64520,204744,193249,112674 +154,200,0,0,711727,145280,17330,2853,49881,15412,22323,13303 +155,200,0,0,232045,71921,34239,21816,13784,30679,29686,18287 +156,200,0,0,413953,56093,7505,6831,14395,94555,31064,25043 +157,200,0,0,1119870,103009,18560,29337,47645,127689,295581,147819 +158,200,0,0,305370,194080,6633,11786,53145,28874,17948,28510 +159,200,0,0,89884,43883,16925,1937,15176,3718,4924,3141 +160,200,0,0,947217,48883,75548,81413,60200,165644,468521,105173 +161,200,0,0,1120997,39483,21418,16639,29645,135335,23880,22810 +162,200,0,0,55015,51209,17843,5631,12623,4559,2469,4081 +163,200,0,0,877116,511470,24454,26705,33917,280373,141413,92718 +164,200,0,0,224276,121568,132138,97804,50818,276979,209509,83908 +165,200,0,0,1775207,206619,30934,21072,68690,120952,288722,93851 +166,200,0,0,1415012,782345,60270,136756,80117,79738,71397,35139 +167,200,0,0,1039537,486819,28512,41158,95608,318935,140123,154694 +168,200,0,0,482975,359671,36766,65196,23134,242585,436789,131160 +169,200,0,0,101294,161226,9924,23094,8933,106642,58931,20586 +170,200,0,0,145048,292325,6867,20230,61526,22285,13589,22244 +171,200,0,0,845838,246862,22209,21822,79337,307722,102893,82329 +172,200,0,0,118437,30817,43928,50849,11053,84291,58633,25070 +173,200,0,0,550867,142581,21752,51177,22637,185085,591361,121565 +174,200,0,0,1296075,1175822,403335,214957,32125,229235,114001,42753 +175,200,0,0,973920,237610,43352,17661,66265,228463,158247,85056 +176,200,0,0,595941,168444,82866,91119,55196,210543,277498,74892 +177,200,0,0,119702,82823,6831,21690,6341,106491,148169,31199 +178,200,0,0,248906,313200,8627,23198,26866,30144,27135,18184 +179,200,0,0,1783676,117001,234867,39131,86298,375015,98889,103680 +180,200,0,0,753009,128933,243973,235589,41431,175545,410613,72725 +181,200,0,0,748973,762362,41942,278476,174739,604264,921746,487516 +182,200,0,0,30702,53794,10578,4328,9261,9695,4901,4731 +183,200,0,0,475202,227839,142895,97243,78622,211269,155878,199721 +184,200,0,0,21554,55512,3218,8643,30418,413564,65635,35883 +185,200,0,0,938763,51844,149360,18916,18592,37612,43026,29010 +186,200,0,0,15924,87110,2031,5695,8670,4977,3050,3828 +187,200,0,0,309625,20441,11677,9293,23697,43629,29565,12074 +188,200,0,0,317213,332481,28946,110279,19165,256992,173337,160585 +189,200,0,0,90499,18827,13407,12403,11375,197343,70901,19162 +190,200,0,0,520922,220729,2511,19943,30441,16665,9233,7371 +191,200,0,0,1619792,123013,52308,56552,37518,241855,413575,67610 +192,200,0,0,72936,44800,15707,19581,3861,194379,47608,19739 +193,200,0,0,1040806,132432,108614,22901,18206,62734,30071,21623 +194,200,0,0,18492,55007,4496,4288,11820,6198,1951,3004 +195,200,0,0,316440,142121,34420,42168,11232,301255,73161,151723 +196,200,0,0,253736,77725,4733,23771,18278,93991,85561,23114 +197,200,0,0,994449,288874,147095,85477,116439,182242,74838,85848 +198,200,0,0,113379,39421,1187,1389,6178,7684,8057,3417 +199,200,0,0,976293,76086,10652,59496,55137,388855,267244,73472 +200,200,0,0,40875,20477,11160,16999,22067,97855,41841,20700 +201,200,0,0,741283,178541,29909,32237,7540,79351,15423,26966 +202,200,0,0,158884,385963,5515,30293,44217,33018,14268,14930 +203,200,0,0,1696356,46725,21735,24132,81912,194668,178609,92831 +204,200,0,0,22098,16500,8662,23945,23980,222538,129619,29370 +205,200,0,0,647114,138414,46566,51448,41393,67005,33630,28672 +206,200,0,0,181612,119391,10311,14312,18203,29270,25149,41246 +207,200,0,0,30261,13121,3534,14423,27736,44298,38789,19347 +208,200,0,0,372037,72422,50473,98741,62979,252959,614427,120257 +209,200,0,0,169244,51912,23642,25374,25978,48539,50160,25932 +210,200,0,0,202886,52220,50368,4317,30820,13272,25567,10391 +211,200,0,0,798854,116238,91403,54662,62904,246891,83463,53162 +212,200,0,0,83464,50343,7973,10486,10136,110418,117220,35429 +213,200,0,0,440470,168498,19247,46818,21107,24455,30023,15859 +214,200,0,0,119799,369340,75731,12028,26704,24797,22758,13215 +215,200,0,0,2374347,255977,18817,133191,45830,218883,219102,100213 +216,200,0,0,384510,368381,73668,115233,18039,140317,216001,191712 +217,200,0,0,223646,184338,24384,21552,36238,35294,18334,36686 +218,200,0,0,169094,401723,52975,22336,55945,30886,7440,19284 +219,200,0,0,325449,181532,49853,31582,31475,106837,243081,70428 +220,200,0,0,66885,84167,25256,16492,5485,160998,47359,15151 +221,200,0,0,571997,152945,24127,21035,45798,24998,18497,14436 +222,200,0,0,15367,48409,4588,3456,12301,5575,2879,2889 +223,200,0,0,63551,24092,7636,12628,20913,52641,78848,35581 +224,200,0,0,538198,297523,34023,99147,56725,408497,293458,154210 +225,200,0,0,434582,337922,11220,23060,6170,18438,13825,7150 +226,200,0,0,15910,115284,8611,3918,10300,5074,2515,4078 +227,200,0,0,308083,159597,5500,115886,42050,164257,323153,114132 +228,200,0,0,424157,35328,40221,43292,27507,54612,44940,16383 +229,200,0,0,812500,97617,14403,35870,10972,13308,6834,9077 +230,200,0,0,213465,486725,5533,24465,46245,14822,19803,17154 +231,200,0,0,1610723,521801,23473,192577,96479,764315,674393,370064 +232,200,0,0,968640,199101,30153,28277,33838,175934,215661,114829 +233,200,0,0,168203,718831,8844,25592,31696,26297,27955,14058 +234,200,0,0,40168,46886,873,4235,9877,3587,3321,4408 +235,200,0,0,619348,69601,55583,11915,17667,100582,34716,12715 +236,200,0,0,531696,106081,67056,89417,103443,185456,261644,144112 +237,200,0,0,267694,491675,7056,13471,29957,16812,20588,10027 +238,200,0,0,104662,117652,5604,27597,57372,36360,26537,9637 +239,200,0,0,2124009,366811,134843,103681,127639,1020452,1678442,198714 +240,200,0,0,134268,27642,4764,38113,12087,40560,61966,23263 +241,200,0,0,43082,28622,2020,4758,9615,6165,4665,2928 +242,200,0,0,61552,70302,17372,3451,14012,6222,3624,4640 +243,200,0,0,442868,67588,34463,71866,31208,317743,654023,127519 +244,200,0,0,538548,442189,2381,85107,46475,102629,250141,87172 +245,200,0,0,88978,87789,17712,10290,3890,4661,3899,3226 +246,200,0,0,1676018,51899,13300,69783,89458,247255,233294,112396 +247,200,0,0,337371,142867,53432,65909,38592,163668,340620,77495 +248,200,0,0,84634,136624,7480,32585,11496,51358,90252,15852 +249,200,0,0,470587,284514,7033,24390,43760,21020,10516,9135 +250,200,0,0,481521,67816,13813,5744,6400,74499,30913,14417 +251,200,0,0,1565775,151395,125631,66533,104110,558024,270590,65079 +252,200,0,0,204602,94630,3138,11496,4216,71704,121184,25861 +253,200,0,0,28121,126861,4298,5516,14128,5006,3103,2299 +254,200,0,0,891551,197462,43674,21084,87158,237353,109395,53422 +255,200,0,0,712449,130972,119386,107802,58322,233902,258586,88775 +256,200,0,0,70837,33892,6474,8341,3661,189755,62194,16479 +257,200,0,0,145182,147214,51608,9258,19546,36415,27204,12106 +258,200,0,0,295729,243305,17581,127344,93924,184669,259068,85217 +259,200,0,0,1045816,224037,19284,106379,105138,644378,190774,218478 +260,200,0,0,201429,64251,1737,35756,20015,63477,65255,29990 +261,200,0,0,29394,39289,7573,931,20730,12276,5090,4768 +262,200,0,0,726276,47946,19987,68076,33661,230108,313715,110307 +263,200,0,0,1104689,455321,140113,63022,66965,254370,336061,68348 +264,200,0,0,157047,19993,23296,18219,4219,40824,106775,10444 +265,200,0,0,25391,114743,7312,3042,14933,8287,2864,4620 +266,200,0,0,865379,76311,16891,62622,40198,103658,321221,90164 +267,200,0,0,629566,398279,46274,73794,49842,442720,193406,187076 +268,200,0,0,185341,12250,9776,28949,14381,57624,81409,18489 +269,200,0,0,35873,82051,162,5844,9930,7828,1942,4630 +270,200,0,0,812997,133373,39880,102487,22378,158302,353346,144803 +271,200,0,0,513966,60137,29277,63630,19628,333646,560325,136047 +272,200,0,0,293034,105696,18500,40520,8773,34792,26965,23778 +273,200,0,0,198463,811501,7353,32921,21379,18711,24509,17683 +274,200,0,0,1024770,67636,18376,78348,19672,374806,446690,64681 +275,200,0,0,115923,30353,18768,6614,12989,168707,48052,16993 +276,200,0,0,1716431,184342,136542,183010,320319,118675,101305,154375 +277,200,0,0,80980,453784,11703,27212,34055,23515,11025,15926 +278,200,0,0,1178127,407673,116851,102493,55501,166806,122811,85426 +279,200,0,0,1583176,123133,141914,61398,41931,276824,200209,70262 +280,200,0,0,898970,278790,190520,175434,58465,186718,120720,73412 +281,200,0,0,53286,44971,2667,4046,6775,7573,4296,2141 +282,200,0,0,1980080,179944,56858,137104,26804,129459,95526,104242 +283,200,0,0,2662113,188761,95395,82092,133547,255226,85593,163420 +284,200,0,0,612833,135154,31043,39178,19916,37781,15992,6278 +285,200,0,0,10941,23795,12924,6711,9110,8313,4563,2559 +286,200,0,0,1275005,85850,68901,77395,67772,434642,170712,102316 +287,200,0,0,1343865,275258,61292,390002,81274,168900,209105,114406 +288,200,0,0,361672,115627,18073,11783,35727,27360,19906,23343 +289,200,0,0,30559,65045,8836,8606,8743,3942,2608,3601 +290,200,0,0,914852,112106,2274,113653,40156,141237,168728,78336 +291,200,0,0,1392035,309271,169516,122840,132528,148026,106978,121708 +292,200,0,0,367529,244159,25843,14060,27307,26754,21827,21486 +293,200,0,0,19441,91882,6045,6107,11751,5817,2476,5165 +294,200,0,0,656802,103575,35029,53571,43838,122832,114972,93458 +295,200,0,0,1210147,278349,66818,134973,51023,83022,171700,76953 +296,200,0,0,505824,160043,20744,21547,25760,26038,25358,24734 +297,200,0,0,25169,83024,2673,5238,6072,6547,4196,2698 +298,200,0,0,1327638,163743,62176,50881,33450,457309,125336,105618 +299,200,0,0,1234250,74537,124088,161131,42938,224623,118465,87834 +300,200,0,0,1576680,156903,3226,4891,25857,13482,6533,22268 +301,200,0,0,17658,115349,12329,5859,10131,5107,2084,2337 +302,200,0,0,1178063,297866,261009,134788,271315,936278,1884214,246454 +303,200,0,0,164112,31964,12495,11585,11990,56057,58131,20707 +304,200,0,0,42327,90624,3744,4875,10013,5624,2432,1408 +305,200,0,0,21899,56520,1796,6189,9486,4952,4119,4659 +306,200,0,0,2598513,119824,137455,82373,65669,502472,133201,107784 +307,200,0,0,419939,79900,15973,123841,31074,158349,288522,91909 +308,200,0,0,136196,423635,14501,36030,14031,19834,18448,11600 +309,200,0,0,172846,248098,14175,17952,38201,34988,17364,9146 +310,200,0,0,241542,156042,70456,17339,51789,86501,217361,123775 +311,200,0,0,643815,457737,11791,71798,36009,154976,157745,187523 +312,200,0,0,176589,234162,21794,15840,14721,17750,15894,7388 +313,200,0,0,17337,22289,6646,4233,7344,7034,6522,2369 +314,200,0,0,535379,69789,102833,59479,125188,103902,198487,139929 +315,200,0,0,2274445,139719,166274,396655,168914,90328,150061,55575 +316,200,0,0,233026,440296,67241,30769,25376,37924,11587,19448 +317,200,0,0,1870533,103524,56708,23549,44384,132132,128088,48108 +318,200,0,0,573116,100256,38644,61862,24656,243340,141473,143964 +319,200,0,0,987494,496321,20499,178115,53781,133709,130293,101860 +320,200,0,0,557756,554186,28041,11577,41069,22440,12237,9928 +321,200,0,0,947571,124243,54554,157868,74629,181986,103975,156753 +322,200,0,0,948475,295866,9736,149409,83377,186630,109131,114759 +323,200,0,0,327510,169547,19135,6810,27962,85877,88890,34473 +324,200,0,0,150058,594096,18082,30372,8634,23787,18861,11719 +325,200,0,0,423377,193502,11834,66586,33837,202987,275154,133875 +326,200,0,0,1860485,242204,115796,158294,87694,384378,233201,81403 +327,200,0,0,1785506,373372,6381,142801,76181,80910,102978,113985 +328,200,0,0,47394,55283,3691,2418,13543,3903,4729,2832 +329,200,0,0,598498,205482,60439,139704,83817,172344,357446,97355 +330,200,0,0,410103,192849,172998,147394,38202,215315,327111,117747 +331,200,0,0,307685,292870,35499,44114,30258,210216,201414,105140 +332,200,0,0,39174,102742,2641,8370,5987,6318,4418,2040 +333,200,0,0,1245186,110087,42501,99448,92973,120066,169487,128377 +334,200,0,0,2682181,206140,72489,79576,174622,563942,215182,110934 +335,200,0,0,1216423,284711,58332,159520,99778,146380,92554,73584 +336,200,0,0,22745,93490,4751,5572,9462,5475,1754,2313 +337,200,0,0,1236864,39530,33475,28353,93548,290238,164127,181513 +338,200,0,0,438546,184686,72772,69774,50008,570577,135555,107585 +339,200,0,0,722948,60858,6345,11249,12690,63489,43139,32864 +340,200,0,0,823094,81063,88383,72384,37542,173689,202789,20800 +341,200,0,0,600880,518965,242481,290821,285035,659852,430635,458648 +342,200,0,0,768100,136204,5334,101545,60297,88537,50535,37678 +343,200,0,0,129891,121862,138452,118369,69794,283053,78147,118929 +344,200,0,0,373495,183021,49146,41725,20618,153754,177360,42250 +345,200,0,0,523184,285408,130282,163797,52100,94940,152309,39867 +346,200,0,0,865811,161821,93838,34497,49225,207211,59919,40593 +347,200,0,0,456777,133729,128607,180274,65653,105246,108389,51072 +348,200,0,0,901168,759403,356772,98675,341054,708941,405214,239187 +349,200,0,0,738530,79675,55163,22863,28105,35872,19694,18041 +350,200,0,0,1969537,299022,71872,111753,111137,108983,217001,65651 +351,200,0,0,466318,279529,58631,77184,120511,245617,362058,102507 +352,200,0,0,1384622,286549,55104,43725,97289,275844,131712,105200 +353,200,0,0,735401,103306,191241,84161,55472,181715,102865,143142 +354,200,0,0,1182794,315774,126323,37334,126755,129282,226978,106435 +355,200,0,0,504921,633778,572962,568015,323643,225908,390294,368831 +356,200,0,0,1385048,245608,33098,64782,110287,177548,86097,46205 +357,200,0,0,757649,564969,87542,165046,48999,157337,92763,107965 +358,200,0,0,559935,626838,36541,198399,51488,69322,104909,101968 +359,200,0,0,1681772,60958,2986,2115,6488,9058,3725,7355 +360,200,0,0,1666993,732356,280201,1087123,353351,703220,1378858,428625 +361,200,0,0,535163,167354,136423,144289,90176,282618,122716,122577 +362,200,0,0,231410,128202,40458,200175,72552,180370,169663,88639 +363,200,0,0,558493,16968,701,537,2964,1350,977,2480 +364,200,0,0,327765,65214,71008,141416,133408,206975,280390,103650 +365,200,0,0,1273142,659769,371818,717549,375815,390101,1377656,518815 +366,200,0,0,71427,36491,23925,37300,14627,19055,16217,32021 +367,200,0,0,89279,57689,2197,2651,3116,4205,4205,1127 +368,200,0,0,6545,60397,29544,35417,18553,28155,61532,15962 +369,200,0,0,544930,115841,151811,95851,156580,167773,205208,140045 +370,200,0,0,412829,107307,56691,117813,97309,183698,155573,163832 +371,200,0,0,57826,91947,1661,1664,4023,2577,1984,1024 +372,200,0,0,94620,33218,22691,34503,12499,50603,27514,27207 +373,200,0,0,1653702,339842,1279768,417473,401320,714481,980299,270683 +374,200,0,0,781414,150509,20505,63903,38290,139815,262231,92398 +375,200,0,0,100948,20934,410,1197,5334,1744,2682,1109 +376,200,0,0,19446,41788,13294,27803,27059,29366,18665,34099 +377,200,0,0,818752,286955,87678,57038,129019,47716,61642,52245 +378,200,0,0,404789,488507,120194,197056,112525,136168,84587,76247 +379,200,0,0,936546,143325,32170,71501,73289,69999,282122,49284 +380,200,0,0,253517,255351,280998,16141,92686,152336,54183,65504 +381,200,0,0,109322,215167,9967,18331,29475,29982,22568,17019 +382,200,0,0,1373663,216387,37741,95556,44221,60169,117783,69800 +383,200,0,0,788151,209772,43552,99736,106775,153593,101038,61550 +384,200,0,0,99755,141004,23815,66517,8438,24123,17963,7800 +385,200,0,0,33161,30322,56249,8269,18641,18067,18324,15458 +386,200,0,0,724131,353919,239083,162806,51002,123635,64284,44869 +387,200,0,0,1828691,1696712,536688,981885,224139,298505,209136,297432 +388,200,0,0,1090629,324092,120431,205059,40630,114900,84027,67429 +389,200,0,0,707187,173723,54328,78348,49799,72054,88001,57223 +390,200,0,0,152954,17216,18042,10546,17635,17627,30466,5773 +391,200,0,0,376597,365634,109324,239007,101705,124111,70982,80956 +392,200,0,0,241755,54571,15055,8253,20198,29060,14372,13683 +393,200,0,0,1636111,213717,166201,63262,38322,118242,133979,46524 +394,200,0,0,612779,46608,34957,31366,10430,26198,25321,17194 +395,200,0,0,1970368,161645,89791,73073,42992,134573,83428,40388 +396,200,0,0,22106,11952,300,815,20397,2342,2041,4896 +397,200,0,0,1178409,335245,29009,112128,53283,144376,124591,41903 +398,200,0,0,23748,5190,1926,2471,12534,1525,1774,4473 +399,200,0,0,472173,537812,101377,108635,51909,83725,56556,77110 +400,200,0,0,33405,5032,3944,3645,12687,3843,2692,2570 +401,200,0,0,524300,16627,4362,13193,21045,31588,25686,9317 +402,200,0,0,83210,12200,3585,5709,4872,3425,1321,3561 +403,200,0,0,635369,110863,33491,43280,23895,22156,8456,12514 +404,200,0,0,1062427,109332,37333,121803,273889,93861,165019,74425 +405,200,0,0,968189,509724,63358,63894,64855,76423,52721,36736 +406,200,0,0,441835,51946,25400,15589,16095,17963,14901,8998 +407,200,0,0,265797,141953,92752,111610,129357,82041,55011,71362 +408,200,0,0,444329,31551,4692,5733,10197,23749,18310,6396 +409,200,0,0,793644,293736,103097,114399,53430,164953,53595,53969 +410,200,0,0,1461827,240588,107019,63275,65122,79675,61865,71007 +411,200,0,0,476324,446062,51373,116975,101756,82081,83804,26412 +412,200,0,0,600092,53107,8296,5653,11949,33815,7301,5617 +413,200,0,0,382123,96370,24153,16968,105852,125368,134720,34119 +414,200,0,0,120211,11505,893,2991,3221,2681,1523,1917 +415,200,0,0,851911,323980,27880,36340,47306,118616,59956,110522 +416,200,0,0,744031,25513,29501,26183,21309,32447,17132,28349 +417,200,0,0,137115,84565,31931,17524,17541,31231,20986,6162 +418,200,0,0,265567,66304,5379,16269,26740,24525,18804,11993 +419,200,0,0,46773,98168,2584,11762,15368,19495,11868,21305 +420,200,0,0,193394,63630,14431,7311,24134,15182,7792,16401 +421,200,0,0,1314774,317736,66603,102520,92169,145446,168256,49498 +422,200,0,0,400353,79141,34640,28720,24597,29168,14661,10705 +423,200,0,0,30542,52404,34544,18711,30799,19546,22857,20799 +424,200,0,0,946808,498511,26061,20857,48481,78758,85840,67092 +425,200,0,0,1400195,508060,124624,81854,13255,99462,73191,32428 +426,200,0,0,363330,64502,5041,3677,24928,21389,12931,14946 +427,200,0,0,298129,177915,157711,127483,113641,121414,59800,95770 +428,200,0,0,1243945,212843,118231,131678,120413,98585,58285,46310 +429,200,0,0,1154771,376255,175367,134604,116616,139637,64171,68588 +430,200,0,0,664230,21879,26767,35282,30368,17913,7633,7831 +431,200,0,0,634765,821544,7876,76996,73765,74411,67558,39480 +432,200,0,0,641755,36528,4449,15675,28148,26666,24793,12348 +433,200,0,0,106266,115895,241784,39905,38678,59355,119271,60169 +434,200,0,0,72643,12217,14917,26306,31896,19727,14020,18155 +435,200,0,0,317268,862039,53628,73827,66188,154375,45323,57947 +436,200,0,0,561935,189933,66469,75909,92301,66860,141668,64885 +437,200,0,0,1015776,238710,55272,351046,73556,82343,36857,92776 +438,200,0,0,562675,339459,19173,161728,140101,214624,75253,144270 +439,200,0,0,266316,82521,72511,73966,84547,139680,43493,51051 +440,200,0,0,415766,565207,101794,90980,131515,263229,31488,55992 +441,200,0,0,647464,288209,165652,79557,28853,67988,54532,89580 +442,200,0,0,199105,363960,50618,126231,115315,130950,84018,36582 +443,200,0,0,51600,72379,5340,17639,13194,16400,20187,13273 +444,200,0,0,1101867,456599,154331,84211,41688,150535,109255,45262 +445,200,0,0,28840,53017,5172,26290,20034,21339,21780,15051 +446,200,0,0,519040,34568,4209,30175,25097,51049,14053,17683 +447,200,0,0,262820,41446,18926,8608,26356,24641,16849,28847 +448,200,0,0,576939,36405,4365,6938,10815,46803,23357,11055 +449,200,0,0,292346,117426,33316,17144,13281,16514,10796,21651 +450,200,0,0,2009937,359103,101629,60564,113635,67965,46138,51953 +451,200,0,0,666923,83997,9878,7899,17982,20484,6776,5981 +452,200,0,0,1271828,555915,47709,71965,47476,179562,92614,43029 +453,200,0,0,1298141,352299,64683,62672,69192,118623,67584,42557 +454,200,0,0,1371893,149468,54836,49224,103435,137267,42135,63473 +455,200,0,0,1085618,271987,50286,95445,47310,101489,104680,97613 +456,200,0,0,1384586,129755,17371,20862,53448,96237,136199,43581 +457,200,0,0,561983,40055,8602,10423,9945,32167,11585,13796 +458,200,0,0,1171869,317610,45583,33238,67029,85889,78754,20668 +459,200,0,0,185266,20943,1273,1114,9094,7688,755,3023 +460,200,0,0,133361,20081,3622,7326,9115,17538,18825,7144 +461,200,0,0,134789,59715,15533,22820,37315,17015,11831,17453 +462,200,0,0,443810,454376,15124,420182,203229,71497,110018,42673 +463,200,0,0,1776591,153929,223515,93186,46253,218540,56543,84637 +464,200,0,0,1500903,327825,154638,167221,50627,89380,51482,56514 +465,200,0,0,419967,1168282,15176,84305,343429,157362,110649,29989 +466,200,0,0,344046,477283,55105,103089,250228,92476,61920,43686 +467,200,0,0,887653,435972,55662,79812,52966,84779,39606,55793 +468,200,0,0,575674,184390,91486,174884,84319,81722,89196,53339 +469,200,0,0,1885183,394032,53178,141038,59432,138292,97694,39021 +470,200,0,0,24295,104921,5010,19280,10816,20307,27572,12233 +471,200,0,0,1396081,103276,135073,153022,41134,229230,39576,61098 +472,200,0,0,1286780,481642,158958,113894,17008,213995,106546,21744 +473,200,0,0,1893500,94863,28587,66412,85556,71417,71334,32055 +474,200,0,0,677085,82742,104201,88016,45028,178510,61530,62643 +475,200,0,0,890161,126104,137169,110394,144877,74635,41135,26760 +476,200,0,0,1432809,464013,109487,96737,14557,187525,71453,31442 +477,200,0,0,1001735,35696,7144,11838,12136,12163,9790,4632 +478,200,0,0,305026,154774,91097,86717,197081,134316,129681,34047 +479,200,0,0,529142,13529,3576,8942,17686,14173,10466,23365 +480,200,0,0,680498,596160,168446,52689,93343,119488,79000,40985 +481,200,0,0,238650,96669,12041,29839,33199,15718,21583,8075 +482,200,0,0,59301,62503,20160,13367,37085,27288,20038,10449 +483,200,0,0,889059,358487,60405,33684,144712,152982,60963,81277 +484,200,0,0,301400,444137,80284,52395,52661,198340,79425,43655 +485,200,0,0,524705,192290,62675,67722,109660,89027,37735,58752 +486,200,0,0,77954,14820,38001,22697,16948,33378,11944,9801 +487,200,0,0,782994,277693,285417,206269,37362,328789,90420,66163 +488,200,0,0,13519,55758,15426,14175,29036,40185,23146,14215 +489,200,0,0,74224,56199,22865,13208,43540,14614,15626,9805 +490,200,0,0,574848,662685,70942,76332,108794,75899,79976,64410 +491,200,0,0,804592,208108,219501,56615,41595,122386,54521,80618 +492,200,0,0,877881,275950,64170,47084,60143,77737,71409,69442 +493,200,0,0,488589,82321,46474,22479,19385,29504,18223,17411 +494,200,0,0,11611,44743,42136,24061,41402,13533,22210,11894 +495,200,0,0,517809,357148,69125,46145,95237,104234,185797,46568 +496,200,0,0,690209,379667,212517,165266,26356,99253,64550,45011 +497,200,0,0,27554,30883,12213,46925,15679,35690,19315,17493 +498,200,0,0,404976,512018,60337,79789,62008,141953,54556,48411 +499,200,0,0,497227,35276,13444,16689,10238,20489,33359,9268 +500,200,0,0,1372854,235042,111179,122091,52703,182631,55370,68034 +501,200,0,0,1301602,447595,203482,86823,155929,251255,32874,80999 +502,200,0,0,367420,513467,25627,82394,251181,196320,46486,58754 +503,200,0,0,2216424,322167,105462,32935,99495,80619,47929,44635 +504,200,0,0,1073942,364299,213036,95967,19266,69136,105762,44546 +505,200,0,0,1325778,321537,164106,81421,76007,120316,63527,45793 +506,200,0,0,1199779,29274,25866,26551,22991,9743,11421,9720 +507,200,0,0,1054752,163183,140120,47593,114503,187129,71804,39902 +508,200,0,0,80034,2106,7089,11093,7006,2076,1650,4170 +509,200,0,0,1687704,73155,59402,64722,106815,214785,67945,32423 +510,200,0,0,25176,8297,7290,1792,7997,5170,5408,3635 +511,200,0,0,1232977,475402,58250,94769,67946,62685,108301,74950 +512,200,0,0,74789,2764,5627,7787,7990,1564,1378,5240 +513,200,0,0,1955043,370027,114544,50085,148853,90464,46796,24495 +514,200,0,0,1076703,87747,48710,103133,259053,80079,129803,77869 +515,200,0,0,988307,214099,57430,83390,153667,149609,94812,33872 +516,200,0,0,214681,166605,19347,14478,9250,16939,5784,14740 +517,200,0,0,1257421,100636,65834,43780,41549,157493,87282,26258 +518,200,0,0,1326829,121470,59852,74827,27353,70186,73239,36585 +519,200,0,0,1541428,213805,37232,27515,53753,117030,76583,47341 +520,200,0,0,47410,28358,2281,6691,6080,3911,1587,1469 +521,200,0,0,920874,564591,99539,73845,57743,95718,64530,33531 +522,200,0,0,180172,116017,17769,18401,9729,26110,23709,12658 +523,200,0,0,114768,52648,20004,103136,11469,19743,22545,7801 +524,200,0,0,1170077,494472,127232,117632,44652,94220,73534,84488 +525,200,0,0,618868,449478,79275,42384,29889,126638,127883,133456 +526,200,0,0,201309,76795,9746,25660,26818,19976,9744,25730 +527,200,0,0,113236,363944,149572,192529,30532,191672,112188,45165 +528,200,0,0,187520,120143,23453,19479,46005,27781,12863,18217 +529,200,0,0,427982,194218,81735,117729,38932,219593,42057,43290 +530,200,0,0,65599,7591,730,5530,3802,5140,1513,1860 +531,200,0,0,1578567,470331,199611,36141,81695,111652,49140,46016 +532,200,0,0,1139330,827318,252050,131752,24854,173839,31794,42959 +533,200,0,0,38148,95945,12706,10573,39762,21560,12974,9024 +534,200,0,0,906143,48143,8377,14371,11326,17009,22783,8245 +535,200,0,0,1759425,223852,123775,58555,33652,123997,118322,50484 +536,200,0,0,1167771,32904,7385,26919,10253,7334,11676,7568 +537,200,0,0,610245,273026,11750,113541,124324,107581,67956,26130 +538,200,0,0,859284,312956,40186,45489,60129,74146,43735,83694 +539,200,0,0,287523,203463,98050,78554,77597,73092,129591,53831 +540,200,0,0,2210794,191582,81509,168980,41769,83175,66330,46712 +541,200,0,0,112508,81115,13193,24897,9042,51959,13575,5229 +542,200,0,0,1241028,325456,89151,114970,56458,81783,52886,57918 +543,200,0,0,413905,94559,50853,45356,20369,33179,31603,11769 +544,200,0,0,1630275,145687,12334,75092,130470,58896,192982,91643 +545,200,0,0,85487,94008,59294,46465,12079,19454,13644,13086 +546,200,0,0,20570,24508,1520,1649,3470,5125,2071,2782 +547,200,0,0,377352,570705,87700,56785,100534,161181,86100,49018 +548,200,0,0,1102495,145808,106939,271690,68086,68056,92581,44886 +549,200,0,0,37899,40775,32383,27644,13971,39391,11266,7084 +550,200,0,0,1410340,350058,25325,84526,60269,84513,72887,48847 +551,200,0,0,234287,309375,93835,121918,79057,106960,51967,45292 +552,200,0,0,642831,370466,126165,158321,132042,57194,58922,48991 +553,200,0,0,75286,74525,36877,40304,16188,31098,10443,15360 +554,200,0,0,724910,394440,45398,190113,46932,132385,59505,20051 +555,200,0,0,321940,291868,100543,54500,34543,40279,101096,19291 +556,200,0,0,13848,27620,18520,41165,16195,13753,32432,9342 +557,200,0,0,171784,101980,27927,19190,25034,31606,35153,7549 +558,200,0,0,116778,19921,72642,11056,11311,27442,22330,16674 +559,200,0,0,909248,136490,69187,47342,41360,143380,139080,59227 +560,200,0,0,630987,40756,33822,28838,24036,35187,23996,6063 +561,200,0,0,861293,128489,105475,200120,70304,79606,35750,41291 +562,200,0,0,887561,317126,30855,106628,72911,160966,105052,22528 +563,200,0,0,283554,94807,17574,28054,25096,59120,19680,11178 +564,200,0,0,114681,129723,21702,33721,18530,43298,10944,17602 +565,200,0,0,366884,416581,69033,294637,44429,83724,56191,109629 +566,200,0,0,727353,166767,92370,146957,91460,113896,104384,110246 +567,200,0,0,2543572,1176480,267872,351043,55686,436786,235591,188270 +568,200,0,0,1534209,307574,36345,93014,74757,89362,175406,27821 +569,200,0,0,760077,286218,23000,236928,140643,125098,51268,114193 +570,200,0,0,506671,63648,12097,2804,18214,25720,20139,8207 +571,200,0,0,961961,281769,68855,78919,61881,94151,129294,71820 +572,200,0,0,972014,272408,101306,77335,91830,81439,90315,78161 +573,200,0,0,974565,175540,369352,95241,63369,44347,88556,51102 +574,200,0,0,713689,30147,7913,6111,16203,33665,22256,16622 +575,200,0,0,21765,5472,1757,5958,10210,4504,632,3729 +576,200,0,0,1952514,163114,41212,128193,82255,183705,60808,28950 +577,200,0,0,531633,65624,12097,13914,23757,27389,6787,8009 +578,200,0,0,1343661,339425,89023,54824,38114,87915,36094,25384 +579,200,0,0,735714,126627,9348,6214,33626,19570,4913,11993 +580,200,0,0,142071,43994,1994,6270,42305,24690,14046,21022 +581,200,0,0,351202,63085,14908,5429,10879,18184,16647,6508 +582,200,0,0,1267285,381330,33039,44847,56284,125378,63682,39530 +583,200,0,0,62683,11106,5117,4375,5889,2723,2259,1286 +584,200,0,0,1180279,106418,70681,47705,67950,53235,55498,52414 +585,200,0,0,303188,94449,14261,37682,13976,19329,21391,12090 +586,200,0,0,910097,465987,72425,53749,108380,154810,67350,60523 +587,200,0,0,253292,316949,15912,19045,16836,13407,10377,4385 +588,200,0,0,1021829,741303,86620,36754,72517,177665,53705,82539 +589,200,0,0,714754,948570,34970,46368,90959,140407,40117,41146 +590,200,0,0,66623,96092,6206,48063,16900,31050,56322,11769 +591,200,0,0,1429334,164216,150168,48976,33509,65442,32339,65079 +592,200,0,0,1153925,403481,36691,62823,60715,134479,94094,153533 +593,200,0,0,210350,11157,1008,694,2862,2971,1409,2183 +594,200,0,0,885187,308222,63129,41957,49007,176224,51755,85915 +595,200,0,0,517129,72914,14967,8369,30533,38491,9028,13542 +596,200,0,0,38714,67651,49090,15086,15332,20071,29100,12822 +597,200,0,0,2443592,192705,22212,64198,92885,172992,84208,45977 +598,200,0,0,1442562,255057,106953,90039,42905,150519,128793,47909 +599,200,0,0,82198,7856,1302,5358,3301,2571,1280,951 +600,200,0,0,30531,73111,38721,26082,16101,22959,9746,23230 +601,200,0,0,673481,43871,27598,30216,9144,40255,15409,17104 +602,200,0,0,567118,55498,125743,112306,129941,78367,96129,45294 +603,200,0,0,760234,44917,8739,40292,10973,14167,27724,19205 +604,200,0,0,182143,431774,42668,85549,73513,131797,84195,42894 +605,200,0,0,2199364,262744,52780,106324,34289,146894,38100,31840 +606,200,0,0,475795,131369,44533,36539,19490,48139,13950,10057 +607,200,0,0,577145,13661,31040,50771,16390,30398,27427,16221 +608,200,0,0,261399,368573,34563,103719,220580,135118,140419,57088 +609,200,0,0,449269,121236,2411,6149,10191,12223,8761,11787 +610,200,0,0,1492189,508233,75401,47024,36767,270643,41092,39089 +611,200,0,0,1212440,375964,66179,221458,72709,54046,110044,32518 +612,200,0,0,387024,388142,32290,114065,107673,109989,74790,50439 +613,200,0,0,80833,17887,3412,1388,2857,1501,2226,1724 +614,200,0,0,756374,520707,84177,76438,37694,90973,93163,30665 +615,200,0,0,1567417,189275,23050,162677,138292,75380,73904,20838 +616,200,0,0,1762602,322650,227601,57293,27597,62789,35144,33077 +617,200,0,0,739409,18334,13015,29213,10888,18869,19555,13721 +618,200,0,0,801638,765860,46709,125498,59389,112768,53566,38447 +619,200,0,0,649802,339084,117784,29946,71224,56075,79140,49065 +620,200,0,0,1157999,519211,134199,120988,63655,47826,73002,45187 +621,200,0,0,769006,529351,125095,82199,38344,97453,131276,71244 +622,200,0,0,441429,323402,7767,22300,68154,107264,46556,52375 +623,200,0,0,715601,116234,82501,111554,59622,148569,160448,163928 +624,200,0,0,241892,350641,42929,170561,12447,111979,55609,53153 +625,200,0,0,1125936,263375,132313,112486,33870,90016,108459,71949 +626,200,0,0,320543,749451,169600,194316,30390,88109,78115,76418 +627,200,0,0,608677,26366,7667,33914,14280,27174,14569,17110 +628,200,0,0,42748,57439,27333,13932,13071,24853,10993,9618 +629,200,0,0,1768315,195368,23668,15609,94061,123896,69357,71543 +630,200,0,0,832492,522813,50025,122889,72064,57042,103591,27981 +631,200,0,0,1673500,260721,6725,142086,104046,84481,107810,41478 +632,200,0,0,430525,179141,57968,60689,48731,84561,44680,44094 +633,200,0,0,302925,169912,40537,102698,103460,67432,155232,80114 +634,200,0,0,1419331,239762,162088,163099,23247,109352,42511,35869 +635,200,0,0,123284,107350,27278,51052,20845,33394,9164,12751 +636,200,0,0,2328326,1398392,478111,268020,568267,699629,355372,438428 +637,200,0,0,547069,84964,12848,14967,12080,46869,24642,4597 +638,200,0,0,156645,58642,36188,36300,7406,25153,13408,12089 +639,200,0,0,561849,47779,18172,19704,18526,44423,17811,13047 +640,200,0,0,19835,16563,1624,1561,17035,1768,2420,4450 +641,200,0,0,2042882,392871,93414,16936,144634,94934,76017,35093 +642,200,0,0,598410,31178,24191,18939,34458,11155,14060,14824 +643,200,0,0,553646,426706,115048,55913,89334,70219,65267,72062 +644,200,0,0,730722,816120,29497,101202,72912,136774,57961,57736 +645,200,0,0,1030770,286446,49475,40909,53302,115180,90589,44976 +646,200,0,0,1175790,710835,51824,80840,85546,67777,57722,139826 +647,200,0,0,1775342,416429,230714,88227,91152,99641,57941,84883 +648,200,0,0,345198,55042,12230,22512,11378,23916,37652,6568 +649,200,0,0,1882958,148416,102108,106933,52805,104281,85986,43498 +650,200,0,0,432257,52382,9582,27600,18341,35672,12937,16207 +651,200,0,0,1487232,128622,187711,86579,61869,94534,89092,55382 +652,200,0,0,407061,57352,9832,4277,7884,22951,24234,13180 +653,200,0,0,1162802,345682,72753,46395,131595,120670,61494,32351 +654,200,0,0,91898,22226,5086,3195,3236,3136,2235,2298 +655,200,0,0,918551,537261,143518,74423,108019,129764,27544,48180 +656,200,0,0,182036,75486,7414,3491,18536,29329,10253,12899 +657,200,0,0,260515,84798,18228,67789,18572,37102,14204,14112 +658,200,0,0,156977,47800,42721,56490,20912,21405,6374,9314 +659,200,0,0,805540,443480,25612,103476,78991,86031,190711,53268 +660,200,0,0,1211876,255880,18612,65338,33317,119145,84625,34516 +661,200,0,0,163353,194266,77790,125152,42903,132616,103782,55600 +662,200,0,0,574912,59319,39526,31237,25565,30475,10044,15822 +663,200,0,0,448125,408162,102274,95072,128648,77879,35485,29757 +664,200,0,0,2284815,140339,98900,88241,72388,159201,113679,39111 +665,200,0,0,1462343,205520,233723,64903,37520,99170,84489,44635 +666,200,0,0,638009,48129,27848,19048,13282,10789,11349,3930 +667,200,0,0,36771,17817,54495,37960,20578,22066,12199,23034 +668,200,0,0,1258463,222093,64142,79109,81488,94093,67710,52070 +669,200,0,0,560951,270898,43811,128099,56872,54896,60530,40738 +670,200,0,0,813855,34091,1414,15001,30130,26119,16868,21323 +671,200,0,0,46447,64245,20709,18232,15846,27344,18527,6965 +672,200,0,0,817985,198292,87526,62618,87961,191964,61255,38062 +673,200,0,0,1640548,405483,234954,109614,59961,145218,110821,77030 +674,200,0,0,723527,44895,5720,9594,27328,33580,15292,19455 +675,200,0,0,431403,116130,112255,240578,83072,120361,72552,63074 +676,200,0,0,570969,26598,15755,13560,11709,23692,29519,16392 +677,200,0,0,534758,371284,73448,149094,42888,57775,72463,58492 +678,200,0,0,1164950,194448,88596,199242,117861,131169,125780,39599 +679,200,0,0,77921,48998,15541,13575,30473,34490,18191,11487 +680,200,0,0,364099,132297,51314,122647,39904,112487,72751,74450 +681,200,0,0,266081,280358,68614,46915,90963,158048,74219,63308 +682,200,0,0,750208,54586,49354,24511,8850,14815,10826,13075 +683,200,0,0,426422,448782,222151,97074,117132,124375,61937,59403 +684,200,0,0,1433680,376447,78399,76228,130364,106916,56133,139626 +685,200,0,0,147161,93685,23943,17169,8314,25761,20245,8618 +686,200,0,0,120645,26018,1850,49239,5705,11724,20237,18649 +687,200,0,0,48143,38627,35638,50470,22411,27576,18777,8270 +688,200,0,0,403296,203839,96352,307770,82747,109632,89941,41822 +689,200,0,0,86078,123626,156843,67761,133819,87946,113175,54289 +690,200,0,0,477728,46954,5282,31159,14476,21142,9059,9558 +691,200,0,0,846304,484849,42939,243789,68254,131580,38810,55154 +692,200,0,0,128163,15642,53018,16432,10297,38538,16126,15194 +693,200,0,0,516053,173729,295661,99754,72642,79813,96225,40334 +694,200,0,0,56089,32797,19886,25609,10396,14003,28492,14923 +695,200,0,0,451632,389875,114641,185470,117617,84341,72609,25641 +696,200,0,0,319943,225372,43727,67312,80494,75119,222583,70266 +697,200,0,0,1374430,332078,166896,233368,40662,81982,37009,37523 +698,200,0,0,93959,41795,11101,23266,13910,36354,16744,16861 +699,200,0,0,487002,290685,121146,100396,44264,110833,67500,36165 +700,200,0,0,558874,564113,125689,27496,71277,190420,165419,39358 +701,200,0,0,912786,305224,83525,110141,124082,57594,50866,77770 +702,200,0,0,465447,68590,50230,5920,17241,26905,43285,14701 +703,200,0,0,1465463,322515,213442,63783,59330,142553,49993,49040 +704,200,0,0,1883340,729641,213038,35034,133532,131755,43441,45176 +705,200,0,0,510200,127060,31802,7190,33404,15317,23866,28756 +706,200,0,0,2125493,137471,45609,57094,52210,116100,84681,35903 +707,200,0,0,484016,23534,7019,17423,24651,9917,11097,18793 +708,200,0,0,101295,23580,16198,15466,13771,16359,20380,25038 +709,200,0,0,129003,103333,22349,62369,17132,35418,9312,32132 +710,200,0,0,1010341,444963,155671,114301,48382,113271,122920,27709 +711,200,0,0,376276,117874,20409,16311,34408,31063,11323,29329 +712,200,0,0,1700216,364244,256076,73088,116928,118539,61346,49246 +713,200,0,0,357659,49868,13741,28988,15631,18077,21456,6379 +714,200,0,0,1071010,388509,110925,118345,28870,120110,111281,35611 +715,200,0,0,404757,55058,38649,7263,20582,18377,13176,12566 +716,200,0,0,1519327,168465,138578,99447,115768,127642,82218,58968 +717,200,0,0,968014,214534,51599,103458,57337,33453,81702,25830 +718,200,0,0,1086512,160057,78499,270867,117827,61165,104696,87205 +719,200,0,0,89517,10810,828,2703,8191,3929,3350,1956 +720,200,0,0,978610,594535,99450,42083,92198,70948,38781,37659 +721,200,0,0,220492,13872,4902,5509,5244,3458,4574,6035 +722,200,0,0,550222,482352,57680,79395,28693,75388,197164,49935 +723,200,0,0,1144682,738382,181797,148867,22018,119431,45792,78906 +724,200,0,0,196577,78090,11883,32115,12555,15038,23072,17211 +725,200,0,0,899078,252554,27764,86813,62102,104929,45671,30682 +726,200,0,0,247027,477681,254898,33568,59586,101568,74519,32610 +727,200,0,0,960423,789629,196790,151957,56380,76538,45406,15822 +728,200,0,0,193383,235517,57130,130572,169521,97209,46172,141622 +729,200,0,0,2293321,226163,89675,185170,65137,107051,46677,58141 +730,200,0,0,720445,95925,31527,37644,51248,89412,149743,24839 +731,200,0,0,1181325,229148,55616,136943,117337,92265,78310,33427 +732,200,0,0,487387,710844,33725,133918,53715,130032,40733,82363 +733,200,0,0,542228,29650,43676,27116,17771,15128,13213,10005 +734,200,0,0,406011,387912,66306,54905,26338,81683,48453,41596 +735,200,0,0,653620,36565,13920,7245,6621,6612,16969,7224 +736,200,0,0,589020,118477,36436,191355,27567,100677,118475,79386 +737,200,0,0,363822,117647,17808,16998,3461,7716,16820,4943 +738,200,0,0,181412,40607,6430,13980,23458,40646,12214,12143 +739,200,0,0,686957,17701,18071,34497,14797,17229,9945,13640 +740,200,0,0,438922,137356,43417,86765,95079,143968,67185,38382 +741,200,0,0,1245971,298611,10063,219537,16979,135861,112660,51845 +742,200,0,0,245870,228476,138424,106026,64803,134662,68895,63976 +743,200,0,0,433745,126776,18121,218471,65214,108535,60768,108024 +744,200,0,0,743601,215710,19475,198135,30663,150457,50128,71522 +745,200,0,0,723556,65636,20307,13342,14490,23304,18696,16820 +746,200,0,0,126670,63435,19446,8524,11777,19720,19363,3683 +747,200,0,0,849283,174221,41425,94734,76684,69289,154140,83178 +748,200,0,0,47148,79213,24816,18542,18568,20299,12147,7056 +749,200,0,0,847067,352582,44765,236142,51738,134412,164004,28337 +750,200,0,0,495955,228025,83381,175316,17510,67170,90781,56146 +751,200,0,0,558879,25348,2850,23782,21601,39922,25263,10587 +752,200,0,0,1815567,1649349,238735,427384,309971,441097,127356,147178 +753,200,0,0,656647,468883,12617,130861,73268,131919,65333,77116 +754,200,0,0,1372884,163771,415388,64778,79704,70709,62339,49353 +755,200,0,0,242938,352391,49569,80608,139471,73965,56345,55414 +756,200,0,0,464911,544453,28765,80001,105167,129645,39296,39180 +757,200,0,0,769669,45179,7353,24754,15678,33589,33246,14484 +758,200,0,0,212446,53454,31913,16271,11179,33559,9126,5156 +759,200,0,0,1416990,156053,97323,125469,42520,217004,125949,57795 +760,200,0,0,384480,40401,25145,29946,14286,17093,12452,17687 +761,200,0,0,482038,18028,3171,31762,14953,50032,14033,14007 +762,200,0,0,272301,72845,10890,23465,38646,16310,13579,12395 +763,200,0,0,1556244,401044,177750,114005,152868,53960,87096,32612 +764,200,0,0,588082,58190,8286,16694,16285,18272,15323,8543 +765,200,0,0,1042219,359077,199194,69953,56189,78328,183783,41659 +766,200,0,0,388442,89927,26404,9182,52527,28120,15286,30627 +767,200,0,0,1361353,84943,60238,102370,14498,101118,123305,34102 +768,200,0,0,591016,62677,7452,11946,26874,20233,23007,11522 +769,200,0,0,1022835,608979,24664,36662,45752,90854,109956,20767 +770,200,0,0,1006696,235858,37106,70424,90556,98038,57881,76745 +771,200,0,0,1737511,206863,30665,37159,56665,83234,119434,42286 +772,200,0,0,290891,39557,7167,22833,14469,18611,16030,8198 +773,200,0,0,294616,190204,202630,173127,31482,134568,55137,50236 +774,200,0,0,175762,101423,8176,9019,10659,31285,11742,8392 +775,200,0,0,54419,157131,16027,19399,16881,21679,22877,9772 +776,200,0,0,739420,71471,9180,13977,29352,22691,10618,17398 +777,200,0,0,313717,77142,8627,39585,13771,18016,8672,16536 +778,200,0,0,2153180,678234,81321,104673,22520,67520,51710,57652 +779,200,0,0,342053,588751,213436,53725,54586,78884,75493,44189 +780,200,0,0,749275,709633,53527,129923,59131,129481,75521,57949 +781,200,0,0,1478549,610250,108867,66086,51884,102241,71211,55678 +782,200,0,0,568524,36484,43928,17490,27021,21770,8731,13082 +783,200,0,0,452787,392559,84423,114245,70653,83993,58658,63346 +784,200,0,0,768823,339528,161129,117764,24002,135323,62923,60983 +785,200,0,0,960199,410387,39865,38417,39546,219700,56693,48724 +786,200,0,0,1128235,130922,93706,48106,72607,66347,46929,56317 +787,200,0,0,1131505,325024,109827,68784,95002,68902,109643,40099 +788,200,0,0,665320,26832,12613,4751,18341,27497,5469,14583 +789,200,0,0,737214,559980,37991,104583,103534,73833,97982,85229 +790,200,0,0,1714586,61155,75579,234916,125057,106110,126832,156270 +791,200,0,0,67778,74630,6147,36254,21347,20198,9197,15017 +792,200,0,0,101608,82228,11596,9456,14767,27919,27971,13538 +793,200,0,0,972154,262526,76458,106834,111869,54781,117554,31927 +794,200,0,0,362708,437865,47157,256433,145334,71886,45339,118539 +795,200,0,0,145661,112508,12999,16392,29853,15359,31440,10042 +796,200,0,0,656663,303204,218943,182513,47620,104532,91918,30166 +797,200,0,0,39310,69949,23764,7883,22472,23275,16720,13501 +798,200,0,0,1908885,110570,50402,37241,115654,127923,68590,52577 +799,200,0,0,929434,446314,69200,113911,70688,68270,150110,53829 +800,200,0,0,194287,150041,27572,14798,21218,21302,23682,8741 +801,200,0,0,505224,323214,85301,47509,60235,122701,46752,34404 +802,200,0,0,523363,187589,117944,155465,84501,43698,109929,43977 +803,200,0,0,46366,31702,38228,33903,16016,32432,11209,16253 +804,200,0,0,545125,92074,60095,8149,15744,50762,18445,14867 +805,200,0,0,373485,554316,182760,181261,35072,66133,90699,42055 +806,200,0,0,1320066,124111,103854,124149,36625,183076,115298,47085 +807,200,0,0,260940,226350,99099,159836,45564,193216,61012,27990 +808,200,0,0,2075350,155018,113747,30165,71663,120067,125988,27537 +809,200,0,0,192207,52940,9199,7503,13257,18413,17777,13343 +810,200,0,0,1441639,106992,122697,76644,122791,89386,108367,44697 +811,200,0,0,191172,31126,13268,38569,41416,17193,21003,16548 +812,200,0,0,1499946,77804,58176,251453,28591,87955,159470,39395 +813,200,0,0,50107,5751,911,5111,6551,2776,4817,1665 +814,200,0,0,450648,214888,51556,79502,42178,125981,72400,88537 +815,200,0,0,1094767,108829,6672,21690,20557,15138,8161,12062 +816,200,0,0,2002269,353442,110560,31446,95352,87884,110393,46384 +817,200,0,0,1264989,323610,81121,158392,92013,64024,94974,79815 +818,200,0,0,602899,371749,57552,44586,144023,137598,58239,20433 +819,200,0,0,367220,68501,35417,6391,21598,11540,23147,9536 +820,200,0,0,21015,13405,5711,19615,43401,27343,12159,3464 +821,200,0,0,132673,119725,13006,16667,33887,19898,12605,5062 +822,200,0,0,815006,348711,92862,109048,68636,82115,37445,55637 +823,200,0,0,91033,111336,11485,11704,19066,25346,19284,12037 +824,200,0,0,219290,408915,68611,136862,34762,75205,73035,48714 +825,200,0,0,140627,13906,580,1885,6868,3232,2106,1102 +826,200,0,0,55640,111619,7912,15198,28209,23518,8956,7214 +827,200,0,0,744134,81420,4225,12670,22801,7496,32631,6636 +828,200,0,0,55260,67571,66907,81869,7126,29675,7383,16277 +829,200,0,0,292723,83821,14388,2170,16113,18658,19378,6680 +830,200,0,0,41934,79583,21223,12516,11782,21065,10065,9955 +831,200,0,0,671486,65776,24505,27510,17032,42843,11844,16761 +832,200,0,0,902477,147624,25664,37584,76730,51981,89265,23701 +833,200,0,0,704791,249982,30872,8498,21826,24985,9628,10365 +834,200,0,0,87886,37857,16366,19251,21625,21901,14412,5219 +835,200,0,0,1705628,308164,43966,55752,47185,43832,70501,32933 +836,200,0,0,399021,204222,86754,102603,23075,61894,64874,31018 +837,200,0,0,1085398,232467,78487,113622,22412,172570,144303,49119 +838,200,0,0,1268362,189987,183042,189518,25617,53467,60131,71270 +839,200,0,0,503568,80151,9807,43946,17210,16780,21477,15710 +840,200,0,0,1712021,1055512,442374,892511,447255,280325,262758,144926 +841,200,0,0,104274,7463,1342,6726,2008,2961,3010,1431 +842,200,0,0,699239,943241,75216,26884,89633,62648,65331,31020 +843,200,0,0,2176527,302672,116500,45321,101001,99862,119290,86163 +844,200,0,0,173798,128087,2905,7155,24602,29060,12042,7853 +845,200,0,0,1693703,400433,81128,22920,45430,74740,83785,92775 +846,200,0,0,114187,76972,13709,42662,12070,27464,17923,9613 +847,200,0,0,536313,16718,6507,25809,12631,22799,26321,14392 +848,200,0,0,33449,73874,29172,31014,10085,15859,17102,9069 +849,200,0,0,463721,81627,17178,54284,28168,14190,10737,13023 +850,200,0,0,130829,45189,13491,31619,32223,21541,29766,8375 +851,200,0,0,764101,62085,13015,18509,26963,16997,12692,9800 +852,200,0,0,41072,46962,38388,9444,10757,23117,9532,33485 +853,200,0,0,167767,116096,10203,10761,49120,20164,14981,16971 +854,200,0,0,200397,81318,27888,19707,29680,25070,13555,14952 +855,200,0,0,281641,562288,42297,249849,153796,77766,78488,62433 +856,200,0,0,91464,37597,7582,18432,14777,15027,16328,11799 +857,200,0,0,36164,50426,17274,53819,24156,21295,12847,19284 +858,200,0,0,148897,67029,12010,39499,6600,18235,9641,13567 +859,200,0,0,229001,131701,10728,6761,11954,37727,18361,26929 +860,200,0,0,259839,53580,12549,18868,25391,20381,21594,3848 +861,200,0,0,762315,35732,21806,31032,33434,22328,72250,9416 +862,200,0,0,2942,16033,6082,10136,5299,3808,3413,3004 +863,200,0,0,1659026,283420,89785,25992,49953,311714,93109,43304 +864,200,0,0,162584,20776,19371,14046,11347,23180,13304,14093 +865,200,0,0,131434,62106,26455,22636,18264,18323,21911,14269 +866,200,0,0,212545,76379,32093,8558,48460,18060,52629,24556 +867,200,0,0,1069614,100714,29464,99877,40737,60894,94660,35147 +868,200,0,0,295693,136667,28982,18193,34148,33368,29869,17052 +869,200,0,0,490448,443455,68148,89122,133593,123815,85138,24221 +870,200,0,0,267566,41758,2956,21581,22259,24494,32926,9496 +871,200,0,0,1433850,109365,265720,176905,79376,135534,98284,68596 +872,200,0,0,354961,62106,20749,44708,10488,13986,14323,26030 +873,200,0,0,178181,62183,107355,33436,46376,24084,36490,27774 +874,200,0,0,1280358,477706,89800,221686,73923,105579,105012,83474 +875,200,0,0,178363,399673,42850,9758,20741,23412,7952,7249 +876,200,0,0,44293,105249,1344,7683,3520,5669,3086,3192 +877,200,0,0,1191842,152364,39143,34109,63918,229464,421491,73511 +878,200,0,0,1762473,373668,47569,134869,148070,136816,95564,186993 +879,200,0,0,1363744,311017,15452,15221,29572,16531,8931,7938 +880,200,0,0,21589,103015,3545,8733,9794,7205,3827,4468 +881,200,0,0,270989,46647,18770,9296,9660,87027,23263,25477 +882,200,0,0,707665,130209,41071,41703,22813,27820,17898,33327 +883,200,0,0,1319863,479499,18696,5918,12957,12118,7351,11615 +884,200,0,0,22751,83896,7747,6880,6612,4502,2574,3652 +885,200,0,0,763909,48083,8256,16560,25976,68707,17066,44478 +886,200,0,0,812327,47166,10031,16611,20668,46246,82027,19046 +887,200,0,0,14800,152967,9476,4055,6919,4439,2123,2628 +888,200,0,0,31354,83370,10854,14451,3579,6096,5816,6248 +889,200,0,0,1060815,13673,27970,118587,79674,155437,236787,104988 +890,200,0,0,1112686,349982,21983,63088,135488,152171,415350,88381 +891,200,0,0,20233,63959,1993,4747,8852,6332,3313,4999 +892,200,0,0,403083,31577,49429,5870,28135,46745,56340,7893 +893,200,0,0,2016939,113709,88054,70484,42148,173022,207394,66056 +894,200,0,0,855988,65164,6125,18555,28643,55896,20122,15800 +895,200,0,0,43373,71046,3435,5384,5568,4324,2363,3796 +896,200,0,0,2532365,167914,87159,44813,102774,200340,74467,76150 +897,200,0,0,1374134,148540,159319,79441,157728,144920,214360,68372 +898,200,0,0,284022,82155,21434,36085,15510,60248,32625,16116 +899,200,0,0,622149,312472,38084,9986,46635,23054,14727,9317 +900,200,0,0,844534,567739,153518,8649,102048,203365,116902,156094 +901,200,0,0,1071565,36655,21150,15469,22116,65782,40675,33395 +902,200,0,0,762296,53172,25114,15559,33795,63696,21998,13771 +903,200,0,0,170222,480550,12351,18824,24158,23360,9783,13425 +904,200,0,0,1233498,87318,12748,53671,44847,390538,167860,107114 +905,200,0,0,831050,155282,289139,201880,109676,181843,131910,101414 +906,200,0,0,1201830,54189,17617,17791,43816,53288,18638,18890 +907,200,0,0,33597,131852,6812,2088,13142,3621,2670,3063 +908,200,0,0,532730,24544,9316,4930,26236,82739,24981,10075 +909,200,0,0,2450213,180510,81243,109411,43547,242358,378050,67479 +910,200,0,0,2070887,376057,74520,231638,68854,226710,74870,88744 +911,200,0,0,25625,133681,8225,2377,11702,5140,2389,3374 +912,200,0,0,871781,22575,16355,46749,43559,167595,96875,93588 +913,200,0,0,734442,42656,957,9717,33000,99948,47457,37997 +914,200,0,0,153282,100319,60502,24390,31212,43889,92970,20212 +915,200,0,0,47838,93717,2837,9020,3006,6435,1271,2733 +916,200,0,0,1546738,124116,56747,30298,100731,121092,141139,154200 +917,200,0,0,787387,65758,7804,12861,11284,111980,26600,12877 +918,200,0,0,997701,231395,236464,56079,251050,130275,100827,159285 +919,200,0,0,33620,75852,3318,8195,5362,3258,3596,3192 +920,200,0,0,15672,10786,2141,1576,4878,20883,7696,2715 +921,200,0,0,681503,32669,41238,22316,6479,82242,84600,23490 +922,200,0,0,385215,66686,11795,19717,60002,17552,9050,13392 +923,200,0,0,356499,264969,31111,34125,23173,15611,10393,13362 +924,200,0,0,2270796,136315,12531,40123,102565,287218,149724,66004 +925,200,0,0,1169802,180152,181310,141425,145759,212740,185333,111808 +926,200,0,0,549113,269874,16830,39568,30718,15355,17866,13817 +927,200,0,0,35157,67687,6460,5743,2793,3982,2584,5220 +928,200,0,0,1965515,190611,72849,125488,75340,275099,162522,127701 +929,200,0,0,759487,36552,31248,32406,36771,115414,20081,17920 +930,200,0,0,23873,24453,4142,7875,17552,2849,1255,12918 +931,200,0,0,15748,94120,2114,3109,6521,5991,2589,2483 +932,200,0,0,1095393,67955,20137,70669,92802,178363,417053,87171 +933,200,0,0,965033,407778,14458,231010,92449,192480,193497,92840 +934,200,0,0,1293730,491192,18560,8115,12909,12732,8640,10448 +935,200,0,0,33244,160595,8327,3674,5045,3634,2207,4917 +936,200,0,0,828148,33229,5349,15585,24070,100635,45124,39636 +937,200,0,0,785223,84695,19290,58269,17437,87036,26259,54824 +938,200,0,0,11842,36441,5468,6837,8037,9179,4317,3270 +939,200,0,0,35338,53254,2442,11226,3305,3073,2786,3659 +940,200,0,0,483064,64532,25318,13505,12865,135388,19079,9975 +941,200,0,0,860579,81225,14624,30833,32279,74705,63199,19905 +942,200,0,0,48746,30703,1940,6485,6351,5547,2839,3165 +943,200,0,0,2298504,129198,25311,111641,75633,262046,213036,78423 +944,200,0,0,1726827,186912,333548,78755,96730,113133,210249,57589 +945,200,0,0,1390677,188343,204106,90381,135573,212156,142665,70507 +946,200,0,0,137224,290804,21514,38917,19227,22957,9573,6947 +947,200,0,0,1736170,189220,102823,31472,153972,218500,215087,121645 +948,200,0,0,219191,59390,47640,19315,21878,70135,55641,25324 +949,200,0,0,1964201,207558,13979,197529,105615,328129,110402,83634 +950,200,0,0,773942,483040,15309,14448,27182,15403,9381,5542 +951,200,0,0,2242117,53274,16993,90776,62327,286327,160617,86430 +952,200,0,0,1069824,36062,14652,20095,16155,84603,41755,24521 +953,200,0,0,1528747,214430,109891,235727,190499,197419,213990,67119 +954,200,0,0,33366,130063,4467,5552,12599,3709,3350,1923 +955,200,0,0,945634,75389,53121,62254,116819,301217,148367,85755 +956,200,0,0,166156,49379,16918,31914,30801,27633,46797,17401 +957,200,0,0,217582,69228,36876,83204,8007,41648,21258,27754 +958,200,0,0,16874,76677,2265,2839,14247,4783,2160,3576 +959,200,0,0,1143995,78613,26219,60341,60301,151387,109838,68508 +960,200,0,0,1732821,95156,51673,115911,66463,281764,367801,126168 +961,200,0,0,1043234,309769,234240,86097,85337,329620,257788,55236 +962,200,0,0,41743,96320,3263,7065,3918,4032,2120,1570 +963,200,0,0,91333,37454,9758,22747,29676,84835,16382,24541 +964,200,0,0,789193,80592,3854,12483,11449,154729,32562,17634 +965,200,0,0,413628,41594,10254,28360,43510,69510,45172,27304 +966,200,0,0,34245,72129,2986,10331,4238,4318,3666,4258 +967,200,0,0,207215,35784,14117,5777,27134,47109,39509,16843 +968,200,0,0,323353,246832,98759,44581,56831,144141,147072,88208 +969,200,0,0,910995,74214,40066,27792,16955,61265,37989,26529 +970,200,0,0,46089,43254,4886,6717,7126,7156,1999,2108 +971,200,0,0,178047,68989,28503,19110,49036,26920,34908,22714 +972,200,0,0,1552039,196534,21157,119988,28981,96720,137316,57336 +973,200,0,0,523450,204406,13265,36321,8440,18308,19205,9866 +974,200,0,0,34922,78698,3092,6191,7313,3306,3554,2560 +975,200,0,0,1808738,121742,40590,60095,90891,273342,190862,66622 +976,200,0,0,600227,74936,74015,22658,21200,33010,20249,16418 +977,200,0,0,517951,353111,2546,24623,11543,16532,14468,15272 +978,200,0,0,14319,93724,3514,5054,8262,5336,3573,2614 +979,200,0,0,1074051,66531,13171,47543,175095,242266,293832,70542 +980,200,0,0,1140579,243950,44295,222813,82797,216542,138731,59595 +981,200,0,0,1313739,508080,20348,7282,10690,13486,7639,9831 +982,200,0,0,22185,63252,6462,3393,10894,3359,2326,3178 +983,200,0,0,671405,105363,14409,10640,38174,52344,24473,24631 +984,200,0,0,100253,81619,32707,3465,30743,25999,34904,50634 +985,200,0,0,33011,65723,9122,4031,7841,3801,3867,2675 +986,200,0,0,34695,122059,2886,9594,2219,3357,4154,3510 +987,200,0,0,360124,47311,23805,18459,7336,122191,36600,20902 +988,200,0,0,1101007,414243,70044,69500,159663,264651,343026,70346 +989,200,0,0,22888,72328,2305,3795,9546,4910,2803,3887 +990,200,0,0,770907,183783,111286,31858,167351,166521,244173,92972 +991,200,0,0,1638656,115589,152552,55393,73787,117342,207508,158713 +992,200,0,0,500552,106069,27405,45891,26824,44322,62159,26957 +993,200,0,0,186386,296821,21055,15963,29499,19625,13190,8856 +994,200,0,0,1055225,72311,61907,55503,177164,166862,151434,106107 +995,200,0,0,298932,59206,60828,7398,31260,56738,29732,25037 +996,200,0,0,505601,35234,8731,37322,22259,50789,16557,40136 +997,200,0,0,465445,350982,12231,21748,13719,13915,10301,5733 +998,200,0,0,498422,151221,42938,55473,41825,143351,130340,69552 +999,200,0,0,107036,91609,44684,38801,18586,39973,41808,15096 +1000,200,0,0,754182,57702,37518,32662,45933,80539,29070,15220 +1001,200,0,0,200140,530595,13594,19969,19731,17641,8501,14856 +1002,200,0,0,577254,100471,33399,38252,54944,249181,67453,99084 +1003,200,0,0,401290,201557,85356,164316,103286,173482,159766,146323 +1004,200,0,0,565205,74565,44945,23301,51570,46789,27437,22777 +1005,200,0,0,16111,119422,4658,2837,6771,4948,2318,1888 +1006,200,0,0,962116,9589,101531,45898,30186,133734,79967,78054 +1007,200,0,0,575599,46884,8101,32804,25933,77507,22614,39901 +1008,200,0,0,1233603,158707,174411,146773,235354,151516,76092,191704 +1009,200,0,0,36657,139230,9181,6871,3986,5502,4358,3381 +1010,200,0,0,149231,32073,5500,19561,29950,59724,30418,25462 +1011,200,0,0,628490,47153,19470,13472,3657,27585,100470,26433 +1012,200,0,0,1314172,201848,247557,277769,141914,87840,129206,64058 +1013,200,0,0,19240,108137,2235,8535,9945,4249,2725,3676 +1014,200,0,0,1250251,87381,43106,19413,61233,170447,156520,82775 +1015,200,0,0,558034,87734,42541,10868,41637,28608,19011,41486 +1016,200,0,0,150023,46650,50215,35187,9202,16968,16815,17119 +1017,200,0,0,48287,51046,3771,7460,4745,8241,3849,3353 +1018,200,0,0,148923,62841,33364,38016,34959,25997,29075,14382 +1019,200,0,0,2609515,291233,80202,83269,306427,161716,114285,132332 +1020,200,0,0,438052,265953,37311,8743,30594,21652,15259,13373 +1021,200,0,0,21091,55023,6676,7432,7612,3566,2724,3321 +1022,200,0,0,757600,176697,73656,255934,53546,131066,148350,95372 +1023,200,0,0,1013779,395939,57551,110715,67600,275136,131122,172441 +1024,200,0,0,484675,289454,15846,25499,19548,22277,26368,12215 +1025,200,0,0,20898,42423,7235,3509,11666,5037,2345,3465 +1026,200,0,0,299390,30988,29583,9175,12059,55242,22334,17499 +1027,200,0,0,1722031,217249,101605,83919,101956,386713,44178,118128 +1028,200,0,0,336139,252581,10411,21567,35539,30347,14323,15193 +1029,200,0,0,29757,96099,4680,2850,7494,3163,1681,2844 +1030,200,0,0,1688326,304636,124376,70044,169611,184095,141351,65653 +1031,200,0,0,1016971,46439,64927,22402,56673,70062,26136,54869 +1032,200,0,0,1064047,341957,6375,9563,13988,17600,8894,10883 +1033,200,0,0,13035,105901,2129,5334,9595,3949,3010,3121 +1034,200,0,0,1443598,454247,64084,63234,58528,135518,434104,92327 +1035,200,0,0,625758,339528,29476,305486,74796,187179,202315,125630 +1036,200,0,0,1251494,475970,21177,14755,14234,15832,6888,10598 +1037,200,0,0,44396,94201,3210,6416,3382,4089,3991,2211 +1038,200,0,0,1049816,61063,68027,19410,125738,106680,106025,80722 +1039,200,0,0,958923,79456,6416,8614,34082,145878,22623,13432 +1040,200,0,0,26148,54767,4646,4456,11264,8876,3496,2601 +1041,200,0,0,26330,83268,513,10285,6473,3015,2560,4915 +1042,200,0,0,831127,15173,13919,26500,64413,143730,208995,110067 +1043,200,0,0,2070596,124556,205626,184272,76546,289606,75189,143715 +1044,200,0,0,234533,431078,9830,21309,44176,22257,16202,12992 +1045,200,0,0,493583,187164,72586,65432,69031,157868,92725,126230 +1046,200,0,0,738501,55145,11323,21731,10590,55511,54094,24957 +1047,200,0,0,845242,43593,10100,10995,13904,117996,15171,6735 +1048,200,0,0,98051,360669,18992,25374,18828,23708,15360,9083 +1049,200,0,0,608539,230393,20882,58633,38866,189290,171972,118948 +1050,200,0,0,909985,92087,9410,43399,16837,136045,21740,12510 +1051,200,0,0,333487,95778,15929,52345,18154,54936,40884,18954 +1052,200,0,0,502493,379739,13768,25753,13073,15045,9044,5460 +1053,200,0,0,885921,130276,32999,72188,110270,111561,122594,87314 +1054,200,0,0,649192,44141,57407,19179,23037,67568,38422,20025 +1055,200,0,0,142941,61095,35346,52821,50862,59705,17309,25820 +1056,200,0,0,42145,103227,2950,5352,4196,4214,4430,1726 +1057,200,0,0,1834722,151490,48429,71387,63272,217805,118438,45412 +1058,200,0,0,2068759,93300,42923,61246,95233,94905,148602,116966 +1059,200,0,0,164972,93835,30838,26967,27579,50073,74307,15711 +1060,200,0,0,16283,62770,10342,3976,13032,3596,1334,2057 +1061,200,0,0,625279,24084,18190,5536,6792,57872,24481,12490 +1062,200,0,0,1179688,153560,192920,51762,87431,181753,196565,162305 +1063,200,0,0,839536,215069,161103,329015,33136,149719,173748,93166 +1064,200,0,0,61225,64878,4180,7874,2108,6932,4794,1737 +1065,200,0,0,2285010,149361,11862,38626,47877,266804,156740,41309 +1066,200,0,0,1261167,185326,232680,253579,65327,382077,73477,103175 +1067,200,0,0,410025,207148,25979,16158,34228,14396,15264,10615 +1068,200,0,0,25359,62476,11811,7663,6535,3645,2930,3297 +1069,200,0,0,1599708,117209,642595,116486,118527,154599,64976,64482 +1070,200,0,0,1383996,367482,83915,70754,108050,99196,123887,152750 +1071,200,0,0,431461,261792,12916,34062,12506,13249,15834,24466 +1072,200,0,0,19796,54188,4079,2458,10263,3682,3436,4216 +1073,200,0,0,1611574,91994,96536,76736,87494,170617,274119,116408 +1074,200,0,0,810045,362844,75445,175897,124415,230206,112683,79582 +1075,200,0,0,31036,14982,1496,2248,9670,4297,2198,6335 +1076,200,0,0,32365,86940,2391,6349,4652,3975,4087,2970 +1077,200,0,0,1007772,71860,18800,28416,102820,124107,272229,77091 +1078,200,0,0,2011562,202022,116837,62368,70989,119511,80776,161173 +1079,200,0,0,26826,12132,5584,4631,13655,4516,1254,6965 +1080,200,0,0,26199,110821,3685,6383,8233,3912,1889,4262 +1081,200,0,0,1338880,161268,102966,61091,23023,245146,240297,88904 +1082,200,0,0,1374301,568735,281380,76829,63538,194427,258144,146713 +1083,200,0,0,320251,625351,8108,34238,17600,15611,13439,7522 +1084,200,0,0,605433,108316,91678,39100,81184,435747,161794,112554 +1085,200,0,0,439534,146407,1316,15423,7619,73525,45961,10314 +1086,200,0,0,750029,49776,5372,10624,29877,165320,28789,8639 +1087,200,0,0,50885,32176,1284,4291,8531,5754,3378,3872 +1088,200,0,0,1093669,101944,62607,33046,127079,167623,154518,112479 +1089,200,0,0,215257,67539,33657,10009,23015,81124,32093,9447 +1090,200,0,0,1318236,235017,65923,146902,85355,227760,216177,52986 +1091,200,0,0,536555,285558,47952,9283,48916,11773,7035,8131 +1092,200,0,0,1575799,207249,141082,76725,100273,110113,136074,76829 +1093,200,0,0,173498,88422,11888,40725,23270,59629,88996,16592 +1094,200,0,0,889905,63088,34058,8296,30332,103291,24449,9550 +1095,200,0,0,163940,574564,20145,22891,16575,16495,17999,17580 +1096,200,0,0,494921,34424,6102,15868,20871,70206,49537,11897 +1097,200,0,0,2469885,223064,46805,69634,39522,276670,515563,48778 +1098,200,0,0,1207845,57242,43032,37183,13919,51341,42155,11759 +1099,200,0,0,43888,96409,4213,5696,5388,3927,3846,1992 +1100,200,0,0,493221,16099,9093,22175,6715,63490,30199,11003 +1101,200,0,0,537863,41321,12345,18444,43969,74699,40651,21744 +1102,200,0,0,133455,75690,35674,16074,17287,30507,68655,29146 +1103,200,0,0,16298,50659,6035,2632,10124,3424,1790,4057 +1104,200,0,0,1979773,250365,56348,171562,169179,152686,92837,70762 +1105,200,0,0,698604,47469,18922,20548,12070,60364,91167,22381 +1106,200,0,0,538339,234779,143702,125486,57500,139376,84783,91152 +1107,200,0,0,43702,86186,3585,6713,5356,3783,2223,4101 +1108,200,0,0,382593,16178,7824,23076,9837,39968,20716,32734 +1109,200,0,0,1011050,64164,7892,7441,27196,165831,17598,18672 +1110,200,0,0,758464,206996,293287,73166,137192,347275,101803,60827 +1111,200,0,0,28235,33664,658,4547,10356,2889,2914,3539 +1112,200,0,0,28940,13783,962,3689,1337,20315,7017,3387 +1113,200,0,0,740149,21812,32216,16938,18105,97797,34779,15672 +1114,200,0,0,156243,82993,32537,41692,25885,80495,55501,21306 +1115,200,0,0,18615,27922,9704,5595,11504,7796,4340,2502 +1116,200,0,0,956036,101115,43271,37641,61337,161109,601183,74558 +1117,200,0,0,246684,63994,8475,48427,11831,80748,33035,32686 +1118,200,0,0,81509,22754,4073,6998,3067,4682,6421,7891 +1119,200,0,0,31782,71464,3983,6923,7358,1947,3268,1168 +1120,200,0,0,641004,58348,8936,20639,30234,21440,115690,15268 +1121,200,0,0,861333,490692,54374,189134,99470,272130,242934,119347 +1122,200,0,0,1151093,566341,5030,15176,23738,12266,15395,9592 +1123,200,0,0,23847,123257,7076,2690,10133,3943,1857,2675 +1124,200,0,0,1418705,49563,127644,127393,80457,363997,78809,219961 +1125,200,0,0,687871,29577,12068,20492,26583,43814,23810,17760 +1126,200,0,0,27879,169940,7603,7766,3158,4415,3514,2700 +1127,200,0,0,19970,123211,1849,7868,6179,3653,2636,3424 +1128,200,0,0,1684517,384115,55665,118462,103985,340648,104460,96007 +1129,200,0,0,550404,110287,40601,12742,23431,57487,35238,37268 +1130,200,0,0,344206,631536,9348,34601,13150,17070,12525,8014 +1131,200,0,0,491183,260858,104523,193719,158647,330940,179852,89706 +1132,200,0,0,312032,48807,4867,15932,4901,57716,53606,23732 +1133,200,0,0,755232,50729,21145,13337,14254,166734,30888,7303 +1134,200,0,0,96995,445697,6881,35739,27989,16895,14539,25898 +1135,200,0,0,1059105,112364,84555,41549,133591,199629,241593,168498 +1136,200,0,0,885352,109202,88479,153376,48439,136193,208146,108657 +1137,200,0,0,1271790,234179,129942,106066,75834,252746,189799,72598 +1138,200,0,0,23531,25329,1511,7104,9789,5978,4193,3059 +1139,200,0,0,339290,12619,3170,17387,10361,88859,51281,19674 +1140,200,0,0,681728,156728,71982,39757,222581,168644,224718,69464 +1141,200,0,0,741472,347445,275327,125538,86240,368315,106910,97989 +1142,200,0,0,155432,538505,21554,9712,36832,16893,6895,4329 +1143,200,0,0,920401,118532,29295,52020,91802,226340,196526,188809 +1144,200,0,0,613095,34339,16641,35529,21019,42406,51460,22592 +1145,200,0,0,706019,199782,195437,280825,94553,145455,94702,98835 +1146,200,0,0,48374,56530,2861,3931,13329,5226,2354,4584 +1147,200,0,0,1334394,130323,50473,114301,44066,140216,99361,92264 +1148,200,0,0,610998,40692,6895,14304,27118,87999,33698,18729 +1149,200,0,0,725934,55321,40022,68772,17785,120618,29239,9860 +1150,200,0,0,18625,129549,7465,1791,10628,3952,1960,3067 +1151,200,0,0,1633967,426077,25505,204578,145138,174657,104020,72639 +1152,200,0,0,891115,36057,13480,9753,24794,172730,34017,14295 +1153,200,0,0,1002720,218264,251344,55089,200299,137728,75648,139957 +1154,200,0,0,60026,73640,4425,5098,6297,4371,2766,2567 +1155,200,0,0,16664,12219,1762,1084,4260,20666,8153,3346 +1156,200,0,0,1531518,199013,229204,124205,64562,199810,79597,95529 +1157,200,0,0,307510,71694,11157,23449,51126,75696,22278,27365 +1158,200,0,0,49205,53085,2957,6387,7041,6862,3288,1859 +1159,200,0,0,529470,226590,58062,208147,138554,155523,164802,105588 +1160,200,0,0,1016393,293783,126719,92617,59733,334664,264193,50567 +1161,200,0,0,279657,234068,15328,35670,17685,30372,16824,12535 +1162,200,0,0,23941,66880,9638,5802,5683,5330,3016,2496 +1163,200,0,0,611194,400752,35930,80730,123156,351317,90651,54803 +1164,200,0,0,976986,85952,26472,26480,33899,113469,33693,15120 +1165,200,0,0,360156,207460,13342,25707,30643,37227,29260,25170 +1166,200,0,0,13831,42827,4656,1477,13497,3165,3037,2615 +1167,200,0,0,3276631,208864,171946,82845,45511,389032,208419,78150 +1168,200,0,0,1056457,30944,28925,31642,16086,85635,27338,23787 +1169,200,0,0,1328372,464858,20263,6954,13937,13906,8606,10213 +1170,200,0,0,14802,123835,8457,4580,7805,3849,2313,3011 +1171,200,0,0,702704,65523,26941,10869,38900,47225,105370,32436 +1172,200,0,0,993233,53336,10251,14396,20896,141859,18835,16007 +1173,200,0,0,28335,173030,9993,6043,1896,4268,3392,3228 +1174,200,0,0,21369,120709,3163,8801,6586,3521,2222,2833 +1175,200,0,0,1569408,187324,375568,106351,86001,251530,167700,180578 +1176,200,0,0,800057,48498,12296,23119,11214,92773,68423,15206 +1177,200,0,0,24093,37044,5439,6619,11344,4504,3227,3870 +1178,200,0,0,1044106,52368,75569,46455,168537,219127,126951,125593 +1179,200,0,0,804202,61813,7927,18569,7450,57240,28770,18730 +1180,200,0,0,793491,62558,15346,39162,16865,46188,24206,23466 +1181,200,0,0,46665,37079,3702,4354,11857,5864,2430,2090 +1182,200,0,0,1787401,242225,125412,21899,90140,264107,135334,62482 +1183,200,0,0,199362,78288,32286,11145,16365,90577,22902,10434 +1184,200,0,0,1311083,347850,70385,160177,79519,215122,148062,82588 +1185,200,0,0,36662,33320,2505,5184,17942,4398,4051,2432 +1186,200,0,0,1315760,100109,8940,50306,57145,154012,138388,45696 +1187,200,0,0,826109,197628,155379,229511,189192,128481,112915,137376 +1188,200,0,0,817589,60045,22976,36964,19921,96271,33623,12316 +1189,200,0,0,23016,62799,1161,2288,10953,3180,4057,2393 +1190,200,0,0,1198073,174260,81536,17704,34296,207658,148329,73518 +1191,200,0,0,844396,36760,2170,8175,26742,157512,30743,37475 +1192,200,0,0,1982063,704610,193919,325195,73877,160089,120267,111568 +1193,200,0,0,12512,55851,1830,5090,13456,4568,3451,3634 +1194,200,0,0,1371928,72444,34182,139152,71925,266276,191433,46676 +1195,200,0,0,2142767,196082,53335,55246,85408,153695,448823,100440 +1196,200,0,0,1375343,217289,276692,183882,87769,148126,127366,60995 +1197,200,0,0,45012,105861,3378,2885,13250,5965,5312,2627 +1198,200,0,0,55575,77284,9909,65021,17677,48169,31190,26100 +1199,200,0,0,438151,67443,7289,41686,3185,70615,66248,46580 +1200,200,0,0,337069,74307,83548,37154,9209,29972,41835,11086 +1201,200,0,0,38003,112340,4161,9170,4462,5138,2153,4418 +1202,200,0,0,17846,11681,1996,1042,5051,19570,7807,3262 +1203,200,0,0,2204777,74995,120566,70793,146709,337770,69761,105584 +1204,200,0,0,369312,86659,7823,19819,45052,23209,11384,13474 +1205,200,0,0,59407,52663,6796,7903,13206,3823,2557,5409 +1206,200,0,0,243647,54518,108025,17587,18355,68549,48904,9016 +1207,200,0,0,1150063,250690,63192,164027,94888,308791,246463,49683 +1208,200,0,0,563523,93543,15855,33705,48267,18093,11016,18161 +1209,200,0,0,28572,110618,6436,2562,7772,2711,2179,1797 +1210,200,0,0,1538172,320847,83224,38685,30557,241237,307519,54116 +1211,200,0,0,787446,49257,28516,30135,51826,52006,23245,33110 +1212,200,0,0,22790,22061,4872,7496,16749,3644,1349,11171 +1213,200,0,0,12010,57111,1518,4026,12083,4101,2935,2884 +1214,200,0,0,1186388,97650,45115,33477,132965,173795,247865,62183 +1215,200,0,0,1485565,134254,138447,125407,131148,222613,191838,59146 +1216,200,0,0,1686932,244815,13231,8380,14323,14301,7937,8749 +1217,200,0,0,47172,88292,3419,8030,5192,4727,2032,3285 +1218,200,0,0,1387220,228711,98382,39223,49060,166667,127131,71874 +1219,200,0,0,851417,100066,7158,34322,16414,86741,73965,18040 +1220,200,0,0,43351,101618,3847,4879,7676,8593,1343,1862 +1221,200,0,0,282197,61890,55813,9578,40929,39810,42966,6816 +1222,200,0,0,731432,17347,41459,14456,21256,39070,50321,41850 +1223,200,0,0,787672,95475,22380,17678,41110,44669,42275,13069 +1224,200,0,0,75271,48497,738,2627,13107,3248,3094,3031 +1225,200,0,0,1702202,231731,88142,34101,147973,199723,171765,190404 +1226,200,0,0,492002,76664,33924,23888,12061,45291,50242,27376 +1227,200,0,0,615539,92605,9152,25622,28421,177324,32747,8592 +1228,200,0,0,172135,542509,14925,15970,50898,16369,12534,12588 +1229,200,0,0,1044696,61886,14016,113347,93395,195862,151969,102273 +1230,200,0,0,128680,46452,12947,42193,10394,23708,33638,34011 +1231,200,0,0,1002456,414551,67283,220374,129090,245067,111935,104463 +1232,200,0,0,45738,122782,4465,8586,9263,4164,3999,1047 +1233,200,0,0,633437,206655,30646,27029,40963,288632,84767,46139 +1234,200,0,0,1162179,79830,65288,87622,40955,168412,416660,101851 +1235,200,0,0,327959,77419,17401,67585,17599,82696,32250,25077 +1236,200,0,0,20426,98086,5101,5952,9199,4829,2108,3712 +1237,200,0,0,77454,63221,27695,26625,29795,45485,20838,37839 +1238,200,0,0,2162804,126629,5858,79063,64712,281602,277477,107251 +1239,200,0,0,1158906,185971,248229,239640,160166,128244,161165,180141 +1240,200,0,0,13636,42045,2691,7947,5813,3506,2856,4244 +1241,200,0,0,458627,53610,23398,18138,18629,42665,39960,11978 +1242,200,0,0,1234110,184950,150664,143199,62168,215884,221662,81811 +1243,200,0,0,1555802,669811,136580,146072,348497,164473,194883,146043 +1244,200,0,0,33906,32702,1832,4414,12760,3846,4558,3991 +1245,200,0,0,88804,83900,23672,36699,11601,56060,36570,20345 +1246,200,0,0,1134753,295169,115285,81644,111491,182103,87889,142380 +1247,200,0,0,1261131,57763,11188,21594,46754,70326,21444,21116 +1248,200,0,0,38953,44135,4744,4605,14025,5006,2496,1578 +1249,200,0,0,743673,83756,72976,84215,51061,234058,178237,122460 +1250,200,0,0,1026663,10347,17472,34043,29857,70126,35549,30242 +1251,200,0,0,429096,365384,17861,46015,19143,22874,10987,9505 +1252,200,0,0,12130,77117,7766,5380,8131,4411,4836,4042 +1253,200,0,0,816516,30865,4478,16641,28838,89963,79145,29947 +1254,200,0,0,879074,77171,21753,22815,26317,120195,18437,9095 +1255,200,0,0,323152,275815,14015,21178,48350,29673,15266,17613 +1256,200,0,0,28812,81356,2569,3236,3967,3042,3150,2124 +1257,200,0,0,969463,43255,16807,53159,102293,159318,487703,107998 +1258,200,0,0,934683,282125,53167,237549,147806,197317,166068,124097 +1259,200,0,0,1745308,146022,11472,6818,12611,14329,6013,15475 +1260,200,0,0,18363,64453,3596,5203,13521,6044,3233,5099 +1261,200,0,0,843487,185609,29283,24941,145706,104585,242513,101228 +1262,200,0,0,827572,34311,13661,12185,26224,174877,26896,16438 +1263,200,0,0,23105,55589,7196,3078,8629,6396,2345,2651 +1264,200,0,0,9265,57840,3179,8589,13570,6395,3620,4273 +1265,200,0,0,781461,34502,48855,45304,76254,182969,302202,87342 +1266,200,0,0,789580,52554,76529,12638,46177,45219,27490,38464 +1267,200,0,0,28564,54879,3093,3293,11044,5729,3196,2081 +1268,200,0,0,47193,91308,1638,4655,4490,3703,2610,4386 +1269,200,0,0,557259,77467,39098,11507,11329,117806,31862,13225 +1270,200,0,0,245705,81314,8177,11484,21699,62608,36712,29098 +1271,200,0,0,41190,55734,2257,12561,3068,5915,2438,2992 +1272,200,0,0,1100019,185631,263621,34991,243808,173191,147740,77122 +1273,200,0,0,496014,20096,2715,17259,15024,51726,56397,22848 +1274,200,0,0,926968,47336,4534,19084,25185,66529,35095,14631 +1275,200,0,0,121711,307160,24969,26569,14757,23026,10381,9627 +1276,200,0,0,680356,324933,49891,30053,44096,332246,159665,66616 +1277,200,0,0,1453353,160110,110492,88915,156915,186414,202869,71302 +1278,200,0,0,1163109,283413,108100,185419,130931,61088,110092,49415 +1279,200,0,0,336884,463416,24899,22539,18430,21421,14461,13069 +1280,200,0,0,317414,6111,17707,14055,7107,34257,49050,17185 +1281,200,0,0,1568228,200670,11224,98782,82389,155122,125208,169826 +1282,200,0,0,204626,84546,103748,28570,16653,69018,17829,24567 +1283,200,0,0,134818,591643,16695,29028,25039,17391,10716,8150 +1284,200,0,0,1243380,102028,35379,42203,13380,337667,138592,76503 +1285,200,0,0,853171,47945,13556,53109,81124,301382,433036,138467 +1286,200,0,0,1078160,87323,103322,359435,97406,187011,196463,180004 +1287,200,0,0,12876,108853,3683,2739,8933,3977,2366,2026 +1288,200,0,0,1113331,159131,79335,39869,30657,195310,141502,118413 +1289,200,0,0,832758,38051,2239,11275,41344,144374,32276,29695 +1290,200,0,0,730482,522820,297852,50350,104030,107995,93341,162331 +1291,200,0,0,28637,80488,4629,5040,5526,3121,2388,2456 +1292,200,0,0,106844,44501,6432,20637,20137,58091,30858,35983 +1293,200,0,0,1510916,313846,94101,152035,121220,235749,158662,166697 +1294,200,0,0,147706,60371,9817,40360,74158,31414,33251,25070 +1295,200,0,0,48595,48731,4882,6748,3719,7742,4875,2372 +1296,200,0,0,518186,168023,120667,21236,58837,107846,180892,206062 +1297,200,0,0,650099,90958,17866,29333,9490,39401,35774,26255 +1298,200,0,0,465936,221373,184040,118451,243337,265135,88421,81518 +1299,200,0,0,56158,56298,2978,8234,4813,5999,3692,1987 +1300,200,0,0,1412418,250092,111137,71501,222561,157287,139978,71459 +1301,200,0,0,962473,34272,13242,16587,18363,99164,58584,22290 +1302,200,0,0,422890,154328,14668,15697,32754,30665,8717,11118 +1303,200,0,0,16823,30094,8841,4180,8044,5880,2776,2970 +1304,200,0,0,542377,68890,15277,14974,27031,49718,30234,23491 +1305,200,0,0,253604,55000,13187,49311,18413,86010,36202,21517 +1306,200,0,0,426249,291326,18003,12720,26526,23722,12554,24251 +1307,200,0,0,22212,48471,7346,3367,9348,4294,2907,2964 +1308,200,0,0,1237103,360888,71284,17617,154111,273653,103688,86840 +1309,200,0,0,854981,69944,17258,14855,36203,135032,20826,11938 +1310,200,0,0,387344,522362,18754,14805,18642,21176,16601,19647 +1311,200,0,0,15587,72896,6229,1117,16082,7781,2936,4203 +1312,200,0,0,2557468,221766,112074,67647,66630,404850,185010,67867 +1313,200,0,0,1394034,200967,57610,241463,70525,222441,222583,78428 +1314,200,0,0,19672,23793,5905,5244,17550,2149,1852,13168 +1315,200,0,0,18043,58187,7991,2831,11596,4202,1530,3212 +1316,200,0,0,570443,77092,12002,26562,37315,87550,26127,38439 +1317,200,0,0,124425,100314,20306,7370,15292,38461,41848,55753 +1318,200,0,0,32688,74264,9180,3475,14680,7529,3835,1355 +1319,200,0,0,33875,129789,2787,8301,2672,2958,3700,3178 +1320,200,0,0,1445393,486185,43483,157506,139954,382601,71356,117101 +1321,200,0,0,1784753,105765,117090,120881,306441,292925,77393,134414 +1322,200,0,0,280854,631154,9733,34758,17556,12066,10746,16934 +1323,200,0,0,246004,91854,49172,21673,33615,47666,76836,12985 +1324,200,0,0,747825,37386,10709,23953,14450,65243,42917,20100 +1325,200,0,0,499498,362760,101357,58261,89818,68426,161499,151659 +1326,200,0,0,38326,33374,1749,5227,8621,4826,2299,3180 +1327,200,0,0,1969612,115838,35828,43653,49809,331383,264157,64908 +1328,200,0,0,830792,29204,18790,26924,26598,78187,40702,10754 +1329,200,0,0,2066988,360846,49582,83058,150605,138810,89842,131154 +1330,200,0,0,127206,321210,25544,27132,17200,23247,10519,9422 +1331,200,0,0,454301,24038,11603,17071,25854,116589,47553,23385 +1332,200,0,0,794218,59152,11597,28251,44043,42063,24150,28848 +1333,200,0,0,1860551,176823,29123,234779,122675,300881,95939,84073 +1334,200,0,0,553575,273573,39302,8594,49138,17611,9882,12722 +1335,200,0,0,365096,32501,23177,51456,49170,207252,315482,67453 +1336,200,0,0,410417,165979,57414,201383,80667,180044,178848,85893 +1337,200,0,0,711564,55765,5246,61340,37545,53621,22108,33148 +1338,200,0,0,59175,104340,1939,5040,6408,2556,2003,2519 +1339,200,0,0,644518,163861,24630,19942,32767,42491,28354,11363 +1340,200,0,0,1184690,239459,261807,131982,76124,113724,118092,82232 +1341,200,0,0,1438363,369743,123060,111808,103997,259733,243344,96751 +1342,200,0,0,19489,122116,8684,1278,11417,4598,2597,3304 +1343,200,0,0,1202257,110482,47232,115381,76581,205127,118536,123429 +1344,200,0,0,548904,37147,16480,12459,38120,94415,30605,22384 +1345,200,0,0,771958,259081,171383,78206,79867,356112,322376,67036 +1346,200,0,0,34404,158972,8012,4292,4109,3659,2468,5805 +1347,200,0,0,602900,93935,5172,35111,22415,49862,24178,14557 +1348,200,0,0,870290,48638,11521,3867,27232,152575,36267,20290 +1349,200,0,0,273313,112426,67067,24282,25155,57746,28188,12862 +1350,200,0,0,42847,105299,2855,3686,12416,6266,5876,3470 +1351,200,0,0,182139,36656,46521,29287,27039,72831,39083,16244 +1352,200,0,0,849602,48503,69849,10199,22919,62467,44152,29786 +1353,200,0,0,809074,374969,227082,92718,141187,234346,114169,97661 +1354,200,0,0,37014,62553,2088,6663,3987,3676,3609,2999 +1355,200,0,0,2079383,52402,147127,47369,84545,230040,93773,91917 +1356,200,0,0,550995,94789,18953,40357,3877,31673,138418,17597 +1357,200,0,0,841946,94986,28063,22615,40092,45121,17430,31945 +1358,200,0,0,58204,29984,1859,3312,8241,4850,3807,2710 +1359,200,0,0,523543,35138,35788,10931,10328,45319,29136,36810 +1360,200,0,0,598605,39415,23480,9781,11035,159620,31473,15111 +1361,200,0,0,539539,135846,232547,154547,107126,134968,90790,107954 +1362,200,0,0,19261,62684,3614,2749,12792,4531,3972,4354 +1363,200,0,0,608856,31227,10937,8879,10349,52984,67550,20251 +1364,200,0,0,848160,129549,127309,196300,56710,343176,254741,213341 +1365,200,0,0,452915,294108,32841,36016,14475,17115,16325,34635 +1366,200,0,0,38436,70641,2342,7163,9521,2296,4503,1865 +1367,200,0,0,1710456,224329,37886,70331,45287,147255,610954,81796 +1368,200,0,0,2394004,209069,70375,105945,157434,224140,65236,141260 +1369,200,0,0,349304,280839,16422,10631,39564,25880,15716,19869 +1370,200,0,0,7794,44019,2383,2826,10042,4402,2166,3042 +1371,200,0,0,253678,104888,48628,51052,72486,137516,257240,144919 +1372,200,0,0,1220790,191908,215946,128754,122522,410407,140713,106816 +1373,200,0,0,146823,29124,446,1178,7776,2706,1715,2937 +1374,200,0,0,15482,55819,6826,2748,11412,3666,1923,2817 +1375,200,0,0,484834,34288,4514,7689,32220,96217,33469,18982 +1376,200,0,0,844245,42633,37389,29801,45785,52931,30229,28107 +1377,200,0,0,19485,147507,7734,6024,6473,4714,1347,2530 +1378,200,0,0,23011,43644,6922,13302,5078,2809,6800,6172 +1379,200,0,0,1101512,58728,62401,48984,85187,156154,265599,87531 +1380,200,0,0,800027,59384,17729,12698,27662,77033,33529,16507 +1381,200,0,0,31485,63930,8961,2801,14639,6962,3944,2000 +1382,200,0,0,149861,439959,23449,25662,38083,18827,12457,16653 +1383,200,0,0,432198,74046,43679,7797,27304,45036,35448,29761 +1384,200,0,0,667035,31213,6811,58730,35052,40380,50413,21153 +1385,200,0,0,48305,56256,2271,7428,3785,4247,2581,5199 +1386,200,0,0,955379,116459,50603,92613,81123,342588,155645,102703 +1387,200,0,0,753106,30669,6515,27956,23256,71190,51302,14946 +1388,200,0,0,642055,255340,103403,129612,68141,256263,149004,40430 +1389,200,0,0,172522,278308,22866,20805,37027,13766,18412,10819 +1390,200,0,0,1316161,262406,98831,72444,242439,263880,159034,83552 +1391,200,0,0,552337,125038,20422,66304,281394,142375,167504,88056 +1392,200,0,0,810447,31113,5955,21511,43014,77211,40416,11111 +1393,200,0,0,57470,70582,9681,1119,14997,3157,2096,2589 +1394,200,0,0,1263525,66817,21906,43812,71903,401979,220103,75735 +1395,200,0,0,803332,143626,52195,131201,79579,198540,255889,129634 +1396,200,0,0,798215,362041,282979,114293,81588,323806,109455,94400 +1397,200,0,0,49420,93879,1708,9657,7817,2970,1379,2487 +1398,200,0,0,634823,135559,17804,10836,18857,50900,47347,12993 +1399,200,0,0,600937,39468,36002,28919,6063,68745,45194,11924 +1400,200,0,0,153307,60583,35905,67823,37324,49396,18826,29846 +1401,200,0,0,15076,81697,919,1542,19883,6499,2297,2059 +1402,200,0,0,387637,33757,11454,24443,14318,52072,30216,14578 +1403,200,0,0,81115,263479,34613,26378,89985,180994,298135,95281 +1404,200,0,0,691269,110485,79437,9288,12365,33661,17348,17072 +1405,200,0,0,9815,50406,3982,5785,9072,4900,3704,4955 +1406,200,0,0,1338375,77028,50839,28079,70688,233551,110979,43605 +1407,200,0,0,1274227,193565,164765,61641,87273,146220,319435,135124 +1408,200,0,0,786774,259638,40212,240595,101897,125948,111042,112421 +1409,200,0,0,32514,73489,7123,6211,11355,5349,4685,1974 +1410,200,0,0,1665226,87179,35754,51781,44079,212797,87250,60822 +1411,200,0,0,698053,27254,19013,8420,33294,120449,19222,25272 +1412,200,0,0,268745,99942,30392,34949,14641,37513,32137,9156 +1413,200,0,0,207737,340758,30152,30333,35174,20945,18038,17770 +1414,200,0,0,1039777,80348,18524,30062,37393,202644,532960,58569 +1415,200,0,0,1100570,386297,125717,106956,66859,329828,195824,88077 +1416,200,0,0,482449,352887,16387,55277,17347,19670,12879,16600 +1417,200,0,0,19911,79203,4457,6811,4307,4767,3612,5299 +1418,200,0,0,1169015,123267,15898,33186,63044,219837,463716,86810 +1419,200,0,0,1073505,155823,3818,33925,38917,112051,18290,15851 +1420,200,0,0,511330,206667,27395,25870,14044,23126,14372,19507 +1421,200,0,0,47510,75492,4391,3803,15980,3847,1877,2082 +1422,200,0,0,1250721,71895,35682,136859,151179,222710,145604,239800 +1423,200,0,0,1015340,85088,23161,12963,33600,116861,37650,21628 +1424,200,0,0,1358392,485832,14472,21498,18886,10626,6675,6583 +1425,200,0,0,16067,68966,5515,1985,15053,6256,1636,2095 +1426,200,0,0,938375,47307,10237,19935,17804,145119,28583,24178 +1427,200,0,0,349527,46100,27731,10687,20125,28492,22558,31930 +1428,200,0,0,19738,97094,1497,2885,9612,5210,2804,1510 +1429,200,0,0,24341,66914,6981,5057,10604,3913,2000,1796 +1430,200,0,0,1085030,372734,95815,197709,124807,149040,119584,84654 +1431,200,0,0,596905,57092,23451,32793,21566,57953,22593,37779 +1432,200,0,0,24680,70691,12464,4795,9171,4635,2070,3447 +1433,200,0,0,22503,118738,1907,9080,8997,5577,2820,4848 +1434,200,0,0,594729,22848,22399,47686,46487,53527,29525,20140 +1435,200,0,0,1686802,163966,105979,111147,112110,137348,133962,72667 +1436,200,0,0,44372,33349,864,3292,9510,3401,3247,3909 +1437,200,0,0,1191705,55348,63204,14226,184646,287000,185496,157488 +1438,200,0,0,64980,17033,7615,4409,1534,13487,7096,3807 +1439,200,0,0,1130134,389906,97202,124151,136412,72542,132270,25830 +1440,200,0,0,72207,57924,3884,7873,8368,5084,2475,2147 +1441,200,0,0,1336215,246180,38812,10449,58361,319358,193272,90296 +1442,200,0,0,558963,185504,26869,83285,92400,44852,12762,18640 +1443,200,0,0,1103462,214701,114188,115686,39851,450702,90427,38082 +1444,200,0,0,245625,458518,25135,10176,41845,14721,12638,11653 +1445,200,0,0,1101698,50806,86451,50085,39812,225880,131744,44411 +1446,200,0,0,855133,136557,74584,113809,150342,278251,196433,107151 +1447,200,0,0,921960,110370,27473,27559,15034,89218,30276,9718 +1448,200,0,0,68711,57398,6100,4820,5280,4467,5474,2373 +1449,200,0,0,1101134,71530,5780,41308,70988,224299,198355,155149 +1450,200,0,0,167773,59569,5824,52917,11796,33281,35930,22228 +1451,200,0,0,521238,28464,45016,13864,95097,30720,28408,37262 +1452,200,0,0,56054,105457,3781,7257,7420,3182,2396,1125 +1453,200,0,0,344021,12191,20499,9425,13364,77455,25502,13211 +1454,200,0,0,415038,25467,7963,34391,27721,62799,39395,25308 +1455,200,0,0,543109,126343,14940,38308,23381,50946,22814,25979 +1456,200,0,0,14123,55338,2486,3377,10243,5207,3774,4075 +1457,200,0,0,1031341,178248,75386,30230,43375,174237,140112,89625 +1458,200,0,0,495990,69063,9947,11317,62142,63516,32027,23978 +1459,200,0,0,190904,68548,23664,34351,25281,45904,68202,13642 +1460,200,0,0,21931,68427,4277,1318,14873,4737,1949,2388 +1461,200,0,0,320882,145845,117313,176175,103710,205204,78218,135155 +1462,200,0,0,1766878,161595,25401,50982,94359,167923,120599,118962 +1463,200,0,0,1374657,482439,153629,129019,70108,181563,94415,117554 +1464,200,0,0,51487,60239,6787,4853,5564,4311,2617,3169 +1465,200,0,0,14713,10221,1946,2848,5202,22157,4867,5462 +1466,200,0,0,1335133,261808,196643,122775,100599,119473,223863,116802 +1467,200,0,0,1223942,952462,216953,119907,106488,198989,116913,73815 +1468,200,0,0,35655,60159,2657,8103,3019,2851,3089,2671 +1469,200,0,0,13531,15599,1026,3834,4764,24609,7619,3144 +1470,200,0,0,23369,77082,25081,10013,30264,33403,62875,15772 +1471,200,0,0,305984,65560,26386,18988,45737,50792,32673,26769 +1472,200,0,0,171730,225568,15543,18419,32141,29980,20413,10101 +1473,200,0,0,110442,15437,37533,52656,15993,33987,36567,35211 +1474,200,0,0,3058151,229200,95280,136503,126767,197563,99269,111122 +1475,200,0,0,425113,234608,32393,35465,18251,27074,11593,17180 +1476,200,0,0,13799,26439,5159,1961,12345,2082,2706,1258 +1477,200,0,0,969390,82710,65679,120917,115422,129111,393199,173638 +1478,200,0,0,622041,89925,54715,19806,39208,61736,28884,14053 +1479,200,0,0,319954,274428,9548,20134,34619,32242,15927,15676 +1480,200,0,0,25300,83886,2515,5595,5281,4805,2772,2327 +1481,200,0,0,266235,127684,61272,67243,96260,149063,277331,197675 +1482,200,0,0,930281,400659,25753,219516,69886,153914,192184,127469 +1483,200,0,0,24995,18673,4438,4457,14326,2881,1149,10600 +1484,200,0,0,10408,71511,6207,1256,14343,5179,2208,2060 +1485,200,0,0,859335,414601,50302,193575,171337,248720,126348,185857 +1486,200,0,0,949604,31218,35712,22071,49681,73799,20753,14252 +1487,200,0,0,1513620,281451,10618,8245,17442,13219,7788,11556 +1488,200,0,0,25510,64284,6296,3620,8378,3380,2466,2514 +1489,200,0,0,1840065,54394,12903,27779,75990,149798,204449,77072 +1490,200,0,0,266674,34608,10710,14289,24203,21976,74121,31885 +1491,200,0,0,30359,64839,8729,1722,13416,6339,2600,2426 +1492,200,0,0,16323,36082,2542,10761,7792,4043,4701,4857 +1493,200,0,0,1320306,158725,38690,63842,33879,171144,486507,71510 +1494,200,0,0,1796875,401690,197898,77360,80658,130956,192475,128649 +1495,200,0,0,170328,287034,7769,17036,14548,26041,12476,13023 +1496,200,0,0,2705358,183531,129295,81391,54813,340480,123207,109357 +1497,200,0,0,784371,179945,197107,251315,117401,193378,154606,60844 +1498,200,0,0,740361,70054,24061,11784,14136,139775,28036,10331 +1499,200,0,0,64229,45845,2354,5198,3682,6245,3627,2268 +1500,200,0,0,480710,38834,12187,16831,6845,60147,23324,14498 +1501,200,0,0,108043,57427,50962,76824,25571,46835,58771,22295 +1502,200,0,0,302082,59379,12575,59362,9756,84130,23434,16685 +1503,200,0,0,315285,476546,14985,17205,18313,14713,16365,8566 +1504,200,0,0,1539603,528722,154796,23522,108189,234255,146494,93756 +1505,200,0,0,246217,80674,26271,23122,41279,97287,41158,30813 +1506,200,0,0,931301,385559,163167,223682,139427,300622,160621,102563 +1507,200,0,0,49364,64099,8213,2104,11782,2883,2347,1412 +1508,200,0,0,1301140,44252,16546,29903,87851,401419,270277,92741 +1509,200,0,0,1041207,115988,60960,61222,106961,272999,403485,147995 +1510,200,0,0,1804626,549867,163644,126431,42448,109022,109258,112108 +1511,200,0,0,23166,123319,5080,4343,9454,3897,3172,2441 +1512,200,0,0,1164525,124518,88276,43294,21517,255560,138576,80188 +1513,200,0,0,532304,15751,13672,27857,11433,76633,22200,17841 +1514,200,0,0,939104,459703,100686,122614,67072,384073,201582,58855 +1515,200,0,0,16221,57342,10716,3303,10999,3439,1142,2256 +1516,200,0,0,1227144,97639,44291,31582,76203,235364,135410,102552 +1517,200,0,0,698048,31710,44155,7837,15385,93235,19865,32170 +1518,200,0,0,1742014,686740,284726,105930,102986,121463,138993,138635 +1519,200,0,0,148871,442219,20248,12500,74072,27895,19209,17501 +1520,200,0,0,551613,30572,41949,7347,13964,57653,42157,10778 +1521,200,0,0,1166639,239794,165351,69252,56362,147153,122503,127943 +1522,200,0,0,170872,68992,22114,44198,16203,25192,21279,31532 +1523,200,0,0,39174,59892,5765,8638,5189,6832,4573,2549 +1524,200,0,0,1419713,124433,165801,65533,108690,242655,144242,51639 +1525,200,0,0,663223,30151,22965,11107,27049,122036,18268,15600 +1526,200,0,0,277868,238314,19946,33399,22262,31128,15161,12935 +1527,200,0,0,18670,47485,7304,3510,10760,5069,1882,2879 +1528,200,0,0,819166,26284,14842,11548,29102,52540,62299,16085 +1529,200,0,0,1834122,62327,20694,72837,88875,462715,136792,124258 +1530,200,0,0,485810,196165,19927,28978,28834,20065,15337,26646 +1531,200,0,0,21120,80650,5750,5147,7069,5075,2093,2516 +1532,200,0,0,747922,591739,78954,140653,80153,225595,106157,57999 +1533,200,0,0,239058,99236,14478,45647,11662,64487,34845,12607 +1534,200,0,0,525095,180510,17643,29996,13872,26745,14185,14040 +1535,200,0,0,31480,100794,4701,5626,13706,3609,2422,1497 +1536,200,0,0,709264,52914,14166,7639,36453,95211,46469,20861 +1537,200,0,0,203022,80069,37360,46445,20605,40051,28466,25482 +1538,200,0,0,42002,17908,591,2180,10548,3346,1875,5330 +1539,200,0,0,10821,75493,3087,3056,17809,6727,1669,1537 +1540,200,0,0,1039851,195429,18430,36954,44028,314044,184123,101237 +1541,200,0,0,1477991,95655,40029,50881,195101,105166,124436,148992 +1542,200,0,0,1346010,328960,17685,4172,26760,16003,7552,6892 +1543,200,0,0,47242,82094,5594,10713,4849,4233,1508,3302 +1544,200,0,0,295282,101944,12378,144772,86604,119329,123189,110920 +1545,200,0,0,1872999,213703,112275,176816,91887,387221,66966,108524 +1546,200,0,0,55301,87422,4238,5972,8056,5868,1829,2224 +1547,200,0,0,34690,18423,2733,7140,8019,6961,4963,3066 +1548,200,0,0,1012067,114869,433572,103340,165927,111330,92524,112858 +1549,200,0,0,764351,97252,20108,14632,3492,48868,45387,20316 +1550,200,0,0,266165,688767,12530,28564,18430,11622,17368,11659 +1551,200,0,0,27331,29007,1081,7874,6447,2473,3101,2840 +1552,200,0,0,1191684,41577,84511,307267,62363,146238,379194,97021 +1553,200,0,0,926928,89832,11433,40848,17539,79960,55476,14983 +1554,200,0,0,43790,41537,3506,3587,11830,6316,2341,1987 +1555,200,0,0,965417,301569,143684,22629,58740,227825,236886,84457 +1556,200,0,0,1008320,98899,70584,111792,16715,132065,284731,50752 +1557,200,0,0,1194395,277902,60629,68232,123532,296475,85470,92063 +1558,200,0,0,294074,479441,11600,19445,25505,14250,9333,8454 +1559,200,0,0,839697,15115,2346,22304,23146,67416,23895,8552 +1560,200,0,0,744601,127184,19633,52895,92092,55646,19629,34254 +1561,200,0,0,728590,68665,9810,35560,20281,66977,40255,16741 +1562,200,0,0,598354,331076,19423,8246,62580,12894,7925,7589 +1563,200,0,0,1783196,313987,104371,61578,111577,246889,74720,71503 +1564,200,0,0,2932922,111328,116649,116123,173076,158873,136041,146442 +1565,200,0,0,698279,25794,19222,15877,57845,67887,37103,14097 +1566,200,0,0,26237,63676,2289,1953,12475,4166,3048,2031 +1567,200,0,0,1121514,316106,157286,33706,105739,179561,88846,52222 +1568,200,0,0,2225477,159064,88994,62446,92705,293913,228361,77707 +1569,200,0,0,182088,59385,56664,48577,22148,53598,24685,22770 +1570,200,0,0,16764,66824,2215,4337,10283,3546,3693,2170 +1571,200,0,0,1390990,146271,48078,41396,23380,97288,134262,54017 +1572,200,0,0,577246,25623,10566,14802,23591,106148,59946,25512 +1573,200,0,0,381497,67363,17863,53745,16870,65018,25136,33133 +1574,200,0,0,23103,90895,3313,5707,7735,4964,2358,5227 +1575,200,0,0,745663,295442,85409,106191,76520,264977,93907,152522 +1576,200,0,0,1867377,94040,15689,114399,76392,150600,239568,116844 +1577,200,0,0,1987421,292668,133803,65238,77054,224674,149591,133816 +1578,200,0,0,39220,35357,1687,6512,14058,4362,2873,3182 +1579,200,0,0,226792,31614,28198,26508,22613,64877,28443,16619 +1580,200,0,0,1884522,143171,53221,81377,88081,183007,337211,71550 +1581,200,0,0,828879,227205,98094,273827,87416,117331,111528,102516 +1582,200,0,0,19275,34230,1469,6082,11826,3944,3141,1828 +1583,200,0,0,566038,44614,13814,16091,4613,52711,33216,18971 +1584,200,0,0,647312,30009,18479,7418,34656,133593,22007,17715 +1585,200,0,0,467957,261307,15300,25127,39459,17449,16492,12844 +1586,200,0,0,23057,62415,10490,7389,5298,3759,3483,3591 +1587,200,0,0,1369767,343832,113925,200415,121786,86245,170940,134169 +1588,200,0,0,1922107,305316,159908,68171,134994,225017,74711,212152 +1589,200,0,0,289103,402582,13754,33228,17723,18924,16873,26553 +1590,200,0,0,14328,47197,1435,3525,15680,3122,2757,2245 +1591,200,0,0,1307296,186470,29543,49265,50105,204232,240766,91443 +1592,200,0,0,812409,52449,19856,34962,19187,120532,16180,13010 +1593,200,0,0,449606,360613,41731,24875,10546,29811,9020,15107 +1594,200,0,0,34411,89921,2077,7136,3890,3739,3866,2471 +1595,200,0,0,768380,52683,670,31586,35151,111784,68281,14778 +1596,200,0,0,514581,56098,17330,21716,90404,49939,25645,34444 +1597,200,0,0,1797261,152137,5198,3610,13397,8278,6690,8443 +1598,200,0,0,74577,535742,30512,28177,16249,19836,10228,8454 +1599,200,0,0,453655,31322,1687,15034,25778,94106,15316,16926 +1600,200,0,0,1667178,109199,1733,118716,47357,157406,224656,85677 +1601,200,0,0,15566,150301,8597,3822,4139,3458,1740,1493 +1602,200,0,0,30089,108710,3536,6731,5686,5559,1423,2449 +1603,200,0,0,1035442,228310,70751,37017,107528,146135,222501,105860 +1604,200,0,0,591140,74629,42753,17393,21872,107255,33316,33932 +1605,200,0,0,45476,79966,4256,8666,6309,4842,2950,1904 +1606,200,0,0,27003,38978,1770,6954,6143,3421,2713,1519 +1607,200,0,0,1622481,213812,239420,73102,72613,341797,130610,148986 +1608,200,0,0,1971592,226606,181473,72483,103769,166782,171837,91903 +1609,200,0,0,43133,33446,2400,7822,6832,5159,2500,2802 +1610,200,0,0,3951238,97003,194571,72180,65325,386902,122922,33053 +1611,200,0,0,1180424,61246,65142,113590,72608,187341,162930,102429 +1612,200,0,0,1635953,475903,78494,172669,105383,184645,278185,123340 +1613,200,0,0,44155,26949,2165,6633,6778,7103,3219,2038 +1614,200,0,0,1125269,99807,82807,14181,107510,157141,195210,179697 +1615,200,0,0,1174716,584961,35792,82981,196821,304764,118000,112224 +1616,200,0,0,312892,91926,13338,54280,12921,61502,32950,15259 +1617,200,0,0,577926,536746,27860,19889,38758,16826,9016,10269 +1618,200,0,0,1913926,310135,49362,70136,90932,112327,109486,79455 +1619,200,0,0,67225,129824,78131,72186,70104,296273,163015,33886 +1620,200,0,0,198669,88716,87254,37980,11851,66821,20272,28454 +1621,200,0,0,23501,64836,5501,2102,14242,2685,2775,2163 +1622,200,0,0,321589,20804,20409,8322,8209,48172,13869,15773 +1623,200,0,0,1568418,132720,49449,39885,48743,229955,485247,69519 +1624,200,0,0,249155,93408,17750,94527,16618,42449,26039,49025 +1625,200,0,0,10848,73507,1253,2246,12678,4516,1701,1943 +1626,200,0,0,501003,22100,6566,14886,7908,58888,27339,13541 +1627,200,0,0,784485,24363,19609,52928,36465,64427,48122,22911 +1628,200,0,0,190860,81203,31822,39642,9055,31343,26933,27980 +1629,200,0,0,130544,560518,53472,38930,17458,26922,20910,17347 +1630,200,0,0,1563196,300642,87461,15544,88790,113693,143816,69418 +1631,200,0,0,721924,89418,56843,27472,18815,45043,15993,45055 +1632,200,0,0,647287,318515,119205,42337,28382,19248,8413,10465 +1633,200,0,0,998851,79600,35193,48000,85974,230729,173603,55171 +1634,200,0,0,294861,528288,79203,240683,48545,76299,57565,51941 +1635,200,0,0,1475198,110987,154734,38795,65245,51747,168870,54878 +1636,200,0,0,932921,156248,96428,18692,53285,167392,103677,57866 +1637,200,0,0,548585,240147,36640,123313,83553,80328,71139,54288 +1638,200,0,0,2098706,533677,47986,67974,125646,91512,65213,95677 +1639,200,0,0,960419,185122,117030,68972,57677,81615,153888,111427 +1640,200,0,0,1076849,167708,39419,58972,77163,94586,114021,60112 +1641,200,0,0,26359,5124,4141,7542,11661,2202,2124,4543 +1642,200,0,0,542024,844630,92112,23997,53808,110691,204478,22842 +1643,200,0,0,1107289,219250,24786,103049,47701,49302,63421,45888 +1644,200,0,0,1019233,218442,31235,34316,37622,279541,138226,26581 +1645,200,0,0,378131,54645,24823,38236,8489,11880,17798,8633 +1646,200,0,0,727387,369196,111402,223949,87117,79498,91103,41193 +1647,200,0,0,967141,746550,47645,67994,46874,84124,133239,59701 +1648,200,0,0,73760,14307,10748,30088,6899,29227,19780,9810 +1649,200,0,0,810677,65455,5296,11851,10284,17302,4155,12470 +1650,200,0,0,655252,196041,47019,153196,69976,132383,49975,23119 +1651,200,0,0,317827,116597,20393,27805,14076,13808,20856,14722 +1652,200,0,0,96984,61541,9432,17165,19361,9716,9072,10716 +1653,200,0,0,187221,56833,7938,9266,23571,10766,3396,21192 +1654,200,0,0,600531,534677,84993,89508,35942,38130,53538,12232 +1655,200,0,0,258241,17882,31641,19167,20320,17696,29056,11421 +1656,200,0,0,58117,48000,33042,13355,19907,11327,17582,7433 +1657,200,0,0,52392,28150,3986,5059,7309,19679,18611,3658 +1658,200,0,0,68825,61525,21501,26653,37399,13803,14474,8938 +1659,200,0,0,140975,68627,2575,10882,23042,12991,18609,4576 +1660,200,0,0,716988,563933,116112,75121,82663,33633,69033,33748 +1661,200,0,0,123832,159545,21496,27348,12109,17028,12106,7688 +1662,200,0,0,154365,52008,941,12478,22769,18179,9197,8749 +1663,200,0,0,2066434,129828,49044,144985,118573,60551,65522,55045 +1664,200,0,0,171297,24778,45434,29631,15098,22037,9760,10316 +1665,200,0,0,261672,42050,5476,9245,12938,40554,9569,14270 +1666,200,0,0,192941,47757,35903,17267,25954,8832,16408,10539 +1667,200,0,0,29037,7970,4744,3703,1334,4255,2841,1320 +1668,200,0,0,191017,48438,25398,23599,13492,15233,22405,7272 +1669,200,0,0,1003455,409105,106073,80306,34966,90948,59346,39755 +1670,200,0,0,176478,88387,9936,14033,16395,12321,10518,15002 +1671,200,0,0,17238,11395,1856,5445,1963,4200,1529,2422 +1672,200,0,0,94907,55905,12494,25062,14487,14981,8600,8163 +1673,200,0,0,283370,45555,13032,24138,14845,11452,7227,10258 +1674,200,0,0,18666,14838,2644,7088,2307,4271,2902,2503 +1675,200,0,0,1643053,200768,158430,106506,104482,77287,24242,49716 +1676,200,0,0,99279,44537,23901,18946,14741,19886,8326,10952 +1677,200,0,0,1222400,412436,93703,75511,47318,86542,34794,46514 +1678,200,0,0,64556,118061,12663,26718,17086,12500,14587,8047 +1679,200,0,0,6407,9664,6206,2123,1273,6842,2525,1582 +1680,200,0,0,137284,192625,7097,13870,13363,9915,14228,14739 +1681,200,0,0,643073,611392,24869,93896,91687,69570,80823,53111 +1682,200,0,0,619007,51036,19156,28425,17043,23999,9714,28541 +1683,200,0,0,248598,16998,24099,25063,28971,14446,9578,8702 +1684,200,0,0,1165211,32216,1866,26362,25812,26414,15351,10709 +1685,200,0,0,533669,44602,15838,18649,25324,20111,24301,11741 +1686,200,0,0,422205,20912,14014,11314,33496,24697,13857,19458 +1687,200,0,0,70393,15477,21474,27738,11801,25580,13290,12410 +1688,200,0,0,50794,2162,2197,2152,9850,5395,1378,3572 +1689,200,0,0,1903258,400340,58916,45946,105477,88628,72077,20996 +1690,200,0,0,2468100,152285,48023,105665,31821,67223,89081,45248 +1691,200,0,0,690595,68096,34368,28833,15337,12267,15122,8856 +1692,200,0,0,682435,23575,7738,21786,23297,46600,13238,13204 +1693,200,0,0,1571645,190351,171693,208018,38734,66417,103299,51478 +1694,200,0,0,596488,17587,12505,14071,13284,13974,9361,18138 +1695,200,0,0,723006,45439,13640,24807,16139,18555,9013,7715 +1696,200,0,0,137072,26589,12529,26244,24287,23243,12822,6305 +1697,200,0,0,878201,67452,16099,17673,31376,19248,19169,27597 +1698,200,0,0,839260,88126,22296,10914,15955,17863,8324,9662 +1699,200,0,0,692138,65802,62027,51765,6952,14428,6753,8020 +1700,200,0,0,2244376,115269,38426,48839,57623,58741,70535,31244 +1701,200,0,0,1189546,205707,21813,69544,60336,84845,50663,36511 +1702,200,0,0,1643977,158950,54052,96867,41296,64584,67123,70010 +1703,200,0,0,1083659,50187,16676,16779,23118,9339,9147,12963 +1704,200,0,0,303082,163332,3431,40796,13171,20310,12713,7391 +1705,200,0,0,1241900,574758,205233,64964,77104,89417,67312,25883 +1706,200,0,0,1341710,322782,51081,83641,81480,49797,72953,62448 +1707,200,0,0,834239,189997,25890,13921,13973,15180,17942,6743 +1708,200,0,0,589387,29808,1853,11750,19789,7868,14203,10109 +1709,200,0,0,1566142,122545,51853,111238,51341,37886,73005,38720 +1710,200,0,0,2137176,469290,113074,24908,42750,68292,55652,33886 +1711,200,0,0,10222,4947,2848,2343,5154,4450,3723,1461 +1712,200,0,0,1173717,280677,104662,67263,93219,48815,37857,19122 +1713,200,0,0,965726,385134,126442,55674,22986,54593,38468,20060 +1714,200,0,0,685406,29443,38601,16804,13577,14597,29093,8463 +1715,200,0,0,6555,14997,1001,5485,3176,3361,2968,5293 +1716,200,0,0,1376988,97693,38355,57293,50654,42202,69221,36387 +1717,200,0,0,721001,297594,54444,107159,57110,106091,54565,37541 +1718,200,0,0,1034745,23497,18414,17093,6371,7891,11205,11520 +1719,200,0,0,31455,43784,1540,12804,12087,14946,10647,7242 +1720,200,0,0,844822,446535,83880,113748,70222,108799,83576,57667 +1721,200,0,0,723065,1180863,112695,116281,63526,55093,22649,26944 +1722,200,0,0,903720,260174,19115,36227,35476,70733,70461,57609 +1723,200,0,0,1025764,177273,12870,165712,81896,101810,230273,51891 +1724,200,0,0,99926,22538,24989,71001,20673,12744,8108,7613 +1725,200,0,0,106462,53825,81331,16388,20589,11168,9812,14025 +1726,200,0,0,38232,16099,46609,26957,13041,24836,28943,10553 +1727,200,0,0,96576,61998,36191,32073,20505,17071,13700,11471 +1728,200,0,0,2049748,313887,17896,56691,131844,42513,82437,24537 +1729,200,0,0,86714,40463,69096,27636,13146,22883,9885,8645 +1730,200,0,0,1474452,203662,46268,135821,124654,63407,85415,38061 +1731,200,0,0,117618,28817,27477,61414,9606,10343,22160,7388 +1732,200,0,0,1689448,103411,52002,52891,74205,54088,39514,37188 +1733,200,0,0,146556,80446,38272,24348,14768,27859,9408,16717 +1734,200,0,0,2216934,142741,77860,155162,62391,87479,80701,52842 +1735,200,0,0,80220,25513,2757,17494,6154,18771,7400,13149 +1736,200,0,0,985420,134032,31327,13944,62434,73855,42432,35061 +1737,200,0,0,56639,81621,8573,24015,32685,13116,10825,9154 +1738,200,0,0,791814,39330,3325,53314,21694,29697,8371,13158 +1739,200,0,0,91305,26691,6306,7674,12597,29409,4437,12784 +1740,200,0,0,71743,82228,17432,15274,15484,16964,6585,8487 +1741,200,0,0,82209,38572,8927,11957,18843,15707,10468,14156 +1742,200,0,0,414755,358855,29737,29993,45196,77950,61962,57276 +1743,200,0,0,476227,190715,20758,19378,12119,11091,22568,9292 +1744,200,0,0,329298,30181,46393,45057,25223,9496,10008,15989 +1745,200,0,0,122322,97846,22895,10166,44892,25967,4688,9598 +1746,200,0,0,760722,244683,162926,128718,44291,100840,55878,46397 +1747,200,0,0,20837,4765,1472,11558,16398,3422,1522,7189 +1748,200,0,0,203546,24763,33489,38337,23806,33376,9896,15660 +1749,200,0,0,668038,64185,17053,10699,19384,16185,15211,12232 +1750,200,0,0,631822,37474,14672,15953,17030,19079,22196,8688 +1751,200,0,0,887387,18376,24891,9518,14485,17397,16072,12125 +1752,200,0,0,173899,64953,2136,30472,29427,7071,23192,12213 +1753,200,0,0,1057997,22937,18039,11808,17296,13197,8254,12168 +1754,200,0,0,365167,65933,9402,15057,17673,11365,21357,13323 +1755,200,0,0,1306925,46908,7759,9562,28013,19063,11248,14846 +1756,200,0,0,496114,40490,22545,32241,11183,18672,24925,7783 +1757,200,0,0,1289906,51009,9560,17412,19175,13569,16931,11319 +1758,200,0,0,1188782,35108,3734,16175,14381,17111,16230,6828 +1759,200,0,0,691642,105317,13524,20466,11830,28120,11310,7872 +1760,200,0,0,735914,72057,5037,24258,32814,13247,11800,10247 +1761,200,0,0,1265413,102785,113767,149956,80007,47439,43913,54760 +1762,200,0,0,1272581,39884,4638,10604,27805,10488,13869,15047 +1763,200,0,0,842068,110344,13408,27010,15128,7791,10711,7933 +1764,200,0,0,348601,46535,14296,14866,24721,12802,15736,7882 +1765,200,0,0,325503,68496,22954,20248,23049,15053,26926,8958 +1766,200,0,0,51318,13678,9373,5715,16525,28096,17522,8658 +1767,200,0,0,570593,122714,10104,12469,11713,7260,10209,15394 +1768,200,0,0,331562,46103,30056,8014,23084,15514,15001,9524 +1769,200,0,0,1058880,91874,8560,15662,17789,17744,20037,10697 +1770,200,0,0,6274,15286,930,4210,2485,3117,3348,2918 +1771,200,0,0,987772,975719,141585,56555,86998,102375,42764,39445 +1772,200,0,0,117079,23457,10836,6984,30281,14546,9731,8870 +1773,200,0,0,514252,365992,196734,258709,105278,101811,152622,103648 +1774,200,0,0,640716,177521,76835,69892,179059,256175,203511,63695 +1775,200,0,0,548488,276188,60827,149297,79727,229127,152670,81103 +1776,200,0,0,271567,92153,27399,7449,19756,29064,20379,26052 +1777,200,0,0,888024,134372,45160,16274,41422,7191,8550,4427 +1778,200,0,0,726393,101820,58010,30465,78878,61526,38799,29863 +1779,200,0,0,1331008,242912,64764,25338,18084,14436,2757,2292 +1780,200,0,0,551691,157710,74210,28067,53342,93146,88704,39683 +1781,200,0,0,1055371,353482,157984,57633,11930,26571,28368,11525 +1782,200,0,0,1040640,14837,16665,20606,21740,46506,20671,17234 +1783,200,0,0,788663,54940,16685,7447,27727,18299,8899,3277 +1784,200,0,0,1386904,236645,129341,95964,114788,69423,33732,15044 +1785,200,0,0,604533,532934,38654,24745,85859,79036,84459,49537 +1786,200,0,0,574672,19136,5429,22739,118850,25348,23599,17545 +1787,200,0,0,952478,528617,501343,42265,403079,175408,261878,77013 +1788,200,0,0,461186,283533,79374,266661,197240,132983,93962,46923 +1789,200,0,0,729994,1690032,248639,318669,113608,132650,92747,95191 +1790,200,0,0,1969551,954045,594363,726508,1091859,560927,366166,337814 +1791,200,0,0,692323,105483,19244,47446,117071,79581,63581,69692 +1792,200,0,0,768742,617995,351585,165559,502352,187272,317361,152924 +1793,200,0,0,558959,345362,66941,319665,261129,123869,157955,139694 +1794,200,0,0,552592,228400,150670,788111,640671,378580,455434,379910 +1795,200,0,0,1949494,595904,101706,912084,231983,408962,327725,195019 +1796,200,0,0,752029,64925,10844,42057,149190,71310,33852,41268 +1797,200,0,0,46263,47857,16326,13657,31686,33607,8306,14818 +1798,200,0,0,772688,435013,57064,140385,109391,118719,37803,19136 +1799,200,0,0,436439,61934,39403,35480,12927,39937,21986,47826 +1800,200,0,0,286852,68109,63862,29368,65412,28361,64255,14608 +1801,200,0,0,2108351,539037,229917,172763,65655,154466,87235,174841 +1802,200,0,0,223242,24877,8280,22471,12918,6956,4686,9151 +1803,200,0,0,711740,100745,78550,14396,14767,10651,13227,19735 +1804,200,0,0,1741320,68652,25932,83039,47951,49379,46081,40107 +1805,200,0,0,316777,84926,92499,133054,148746,68042,58126,31290 +1806,200,0,0,603062,492478,246460,134115,270949,272509,136016,83632 +1807,200,0,0,1150318,297545,107044,117416,120005,232783,82135,62193 +1808,200,0,0,342711,63582,46873,97676,71937,121662,75447,30694 +1809,200,0,0,1172734,861898,1350713,550671,201715,431154,171534,150547 +1810,200,0,0,645492,583164,384716,354881,226355,82820,16363,10976 +1811,200,0,0,1832333,532629,212281,128471,65255,22669,17194,11940 +1812,200,0,0,116560,36908,27716,86479,55858,8845,16401,11209 +1813,200,0,0,1358011,468230,152656,153627,73926,54813,84074,29650 +1814,200,0,0,1311350,284807,18231,167475,34756,259302,94881,117238 +1815,200,0,0,1086685,326285,46333,221060,142161,60710,28835,28088 +1816,200,0,0,394561,140297,17345,14306,41442,26518,18048,10880 +1817,200,0,0,2312765,385181,65047,88123,67521,68662,63533,100034 +1818,26,0,0,2789957,172151,82967,188798,82154,33414,13811,5276 +1819,51,0,0,712127,98874,29702,26326,19696,40403,59048,34470 +1820,0,0,0,321803,10870,3598,1455,1059,787,477,159 +1821,0,0,0,1053854,58973,21374,11338,18397,8068,13407,7862 +1822,0,0,0,230039,125161,51275,24547,13578,13060,7773,5125 +1823,0,38,30,876497,235276,92376,17588,12875,20078,25774,9662 +1824,0,20,13,384147,216230,7751,7726,23745,6612,7922,17122 +1825,0,43,16,622832,192942,19543,36169,47532,38714,25346,15013 +1826,0,26,37,881134,69976,17112,14510,6582,2955,1111,1359 +1827,0,37,43,871477,46592,5128,3702,7634,4439,7178,2484 +1828,0,75,67,850759,85500,19037,4686,8493,13364,13417,4247 +1829,0,66,75,394215,129396,20932,31979,37122,18613,15582,10139 +1830,0,100,78,496792,40763,40405,20926,36075,12208,10407,4714 +1831,0,91,70,1762614,309497,15553,22867,11723,19363,11410,5452 +1832,0,57,53,443026,88137,3523,5094,10280,2983,4157,1700 +1833,0,66,53,28110,36616,10528,15498,8421,26856,6838,12214 +1834,0,64,43,102167,33564,13937,6963,8657,14232,6676,4696 +1835,0,75,74,76731,20475,18575,10941,15827,9716,4569,2550 +1836,0,78,100,385975,150964,39698,31416,9092,9532,17616,5983 +1837,0,61,96,803081,28485,8338,5566,14656,5769,4646,1410 +1838,0,51,87,372415,63501,7759,10934,11625,12073,2869,13689 +1839,0,48,87,268191,10894,2993,9793,4483,3403,2225,850 +1840,0,41,70,83783,176205,7532,24206,4937,4792,6096,3563 +1841,0,29,70,942242,84957,8141,21023,11503,6603,3044,4696 +1842,0,29,84,1556766,98807,60250,3093,17128,20762,23984,16110 +1843,0,38,57,324164,59673,3683,11070,32846,16677,9719,6690 +1844,0,60,63,608470,20124,3157,3032,2415,2717,2156,828 +1845,0,88,78,332026,11005,25644,4990,11432,14494,4943,6740 +1846,0,90,70,27863,52467,14258,9819,15224,12584,7419,5025 +1847,0,90,87,326661,31011,10518,8712,16603,11379,19566,3198 +1848,0,96,100,139880,38832,23219,14865,3721,12530,4876,14422 +1849,0,75,96,733553,66884,34166,10264,16516,9021,9364,15842 +1850,0,64,100,191383,69925,34044,10307,4808,10096,9504,2365 +1851,0,44,100,1309868,415556,91612,47268,36534,31356,16437,22710 +1852,0,29,84,18937,155344,31320,9860,18284,11534,14887,6422 +1853,0,47,80,366769,11691,2563,5772,8182,4775,4671,2247 +1854,0,66,74,229873,25785,9696,6032,9096,13376,22887,5355 +1855,0,94,70,91453,8196,4630,1291,1705,11769,4163,1629 +1856,0,94,54,773348,76750,5755,1406,6101,6314,10340,2671 +1857,0,77,48,230267,31274,6854,2287,1881,3612,5505,3204 +1858,0,61,37,420186,27669,3879,2605,1172,6161,4330,4440 +1859,0,40,47,597846,104459,56712,21877,21516,24431,9598,7509 +1860,0,26,69,225624,126030,36681,11439,12405,4329,3880,1874 +1861,0,47,63,30747,27126,4964,6431,18222,20373,22674,8103 +1862,0,61,75,752947,43182,15056,15970,4708,45243,14939,17485 +1863,0,66,40,857066,172795,1648,7203,19981,36957,24060,14814 +1864,0,100,44,56322,5094,2126,7979,6599,13340,9847,14088 +1865,0,88,61,685557,55696,21237,9348,13445,9126,6416,17864 +1866,0,66,56,62359,66936,3236,16592,18230,8697,3672,2854 +1867,0,57,78,2097246,165338,25744,7090,15745,22280,20350,23710 +1868,0,27,87,619901,96171,127903,22682,14988,16912,13369,7279 +1869,0,23,74,221930,90366,16549,9715,25714,8449,11398,4149 +1870,0,24,80,466541,45236,7295,29834,19848,10385,12196,6627 +1871,0,23,96,25237,48731,22132,39935,9790,9508,3876,9285 +1872,0,34,87,332234,41369,20578,43312,62746,15085,11833,7027 +1873,0,35,100,19019,16302,7019,7761,4463,2879,2339,4614 +1874,0,16,77,1448231,1178749,33713,42510,24104,15745,12889,8484 +1875,0,27,63,803959,93341,30545,17645,25596,29663,7899,2724 +1876,0,34,69,92431,29199,17756,44641,24112,14652,9372,8089 +1877,0,43,70,26974,18327,3054,26594,12686,6935,7333,2402 +1878,0,60,97,6986,34612,808,26685,7356,4966,6927,4153 +1879,0,54,100,26002,19813,6106,17444,22336,5255,3537,3788 +1880,0,48,78,739775,200392,13353,10532,20031,17805,15096,13693 +1881,0,35,74,309763,146234,33442,51581,16968,10004,18985,12591 +1882,0,30,60,914027,674007,75231,83461,40046,47517,32043,23225 +1883,0,23,35,2130749,337777,13472,8065,10274,15526,9312,8835 +1884,0,14,47,1060873,431074,87489,71726,86785,23410,31398,12121 +1885,0,29,41,271603,57929,3923,22796,12732,15570,7924,2954 +1886,0,56,44,110367,33009,12188,15511,26293,45726,14774,3341 +1887,0,54,60,318752,101467,12260,10513,3481,5283,5417,8544 +1888,0,63,66,57694,41977,22166,1789,4656,6569,1972,1173 +1889,0,75,66,810149,29636,21717,5302,19735,35930,8857,5466 +1890,0,57,77,84877,8368,951,7852,2325,2734,1948,773 +1891,0,90,81,305245,9941,6318,12578,23984,26379,8123,6029 +1892,0,100,75,105526,13155,2902,3000,4139,5518,1962,2523 +1893,0,84,67,70275,39670,4874,3470,2537,5828,3112,783 +1894,0,81,69,24693,21451,13308,11367,6400,5286,5784,1269 +1895,0,69,70,54647,21944,4993,11632,19346,10928,8540,3624 +1896,0,66,74,27263,30914,16919,2325,19933,9569,5458,6033 +1897,0,78,88,59017,16564,11819,12399,5668,15256,9172,6622 +1898,0,75,64,167821,17831,1851,1184,6366,1779,2119,1490 +1899,0,70,70,61418,9920,3614,5969,1930,3736,1039,3280 +1900,0,67,83,192167,39515,41147,6031,5724,12103,8360,9611 +1901,0,60,61,1198627,115367,7562,8754,28927,27322,30998,7877 +1902,0,84,60,44694,12613,552,3625,11360,19961,6533,5492 +1903,0,77,51,58355,71615,18779,8099,13402,8983,13994,12269 +1904,0,66,44,252536,288232,62512,86141,31640,26565,16904,6956 +1905,0,69,63,102828,21451,6210,10848,9180,10684,6394,5414 +1906,0,61,77,15253,5050,1902,1950,2792,3855,3372,3751 +1907,0,61,74,426753,169516,13714,31109,16114,16884,14667,8013 +1908,0,61,77,973740,205904,144816,22664,36482,22811,9979,14030 +1909,0,50,84,391846,32477,7647,23296,3183,5244,2168,2111 +1910,0,27,61,523238,106073,3743,3108,12203,5372,9714,5298 +1911,0,29,70,4971,12659,7912,194,2403,1904,2378,1200 +1912,0,47,54,7436,31364,5613,3858,18144,14083,8669,4848 +1913,0,41,38,361972,394337,48939,54046,12520,28610,29711,9895 +1914,0,38,56,2100449,714545,109802,62219,37051,29770,39546,25091 +1915,0,34,51,732584,34995,11157,3941,8462,2565,5291,3126 +1916,0,35,61,6003,7148,802,3929,1912,4912,2245,4747 +1917,0,35,54,1059627,256346,18349,20505,32463,14782,34512,6833 +1918,0,61,63,48571,15433,12051,6082,5785,20563,28261,11772 +1919,0,67,66,903376,36269,17055,1818,5590,5225,5001,3390 +1920,0,38,50,316764,111569,6446,5105,4079,2669,1359,1179 +1921,0,67,48,2653,5349,1234,580,3838,6778,1664,1223 +1922,0,66,41,45589,33344,12210,5423,17133,28555,9345,6823 +1923,0,67,40,188425,33842,11600,4263,5419,5928,3682,1855 +1924,0,91,56,42181,10576,1960,5592,3454,3850,4696,1573 +1925,0,87,63,39723,13650,2635,4303,11093,13128,29128,9159 +1926,0,74,60,373978,113418,10219,16633,29228,20272,33100,28987 +1927,0,67,53,398621,178778,23780,19816,8872,13395,24453,13159 +1928,0,67,64,23100,1776,1655,6730,3872,2462,3056,1155 +1929,0,40,84,33773,48865,52872,19351,17661,3816,2946,2771 +1930,0,38,90,96075,29781,6735,2663,3920,3954,2233,2550 +1931,0,48,93,78756,14146,3969,2031,2333,3462,2737,1088 +1932,0,43,70,23210,79333,4384,13959,11379,14247,7974,10138 +1933,0,66,60,35049,34845,17698,9604,9283,22670,8127,13928 +1934,0,80,69,253743,16718,20236,6085,12924,17486,3398,7242 +1935,0,77,69,48921,122510,40410,9694,11368,23351,10282,6314 +1936,0,83,88,8660,6513,4350,6972,3694,5065,3251,2732 +1937,0,87,94,1906,4952,17641,8490,14850,15608,29977,8097 +1938,0,83,87,48302,79868,12189,22908,26274,36194,22244,12457 +1939,0,75,88,296751,169643,45472,19920,3628,14148,13369,13945 +1940,0,74,70,126404,47854,7048,10848,16461,17934,4738,10105 +1941,0,61,75,38153,23854,29004,4371,10767,7935,15545,4297 +1942,0,54,80,6743,30045,7373,9098,8027,7034,14735,4965 +1943,0,56,81,26770,33800,12693,7603,5001,3520,2124,1603 +1944,0,43,100,524105,59915,58448,22598,17566,10187,10361,9577 +1945,0,40,97,37266,10933,8436,2755,2146,2199,2713,1758 +1946,0,44,87,40760,31223,10089,9231,8555,7940,7510,9879 +1947,0,51,77,31643,24885,9824,3763,4503,5494,4392,5062 +1948,0,54,57,785845,69729,8908,7267,20195,13182,7762,2469 +1949,0,51,66,264665,139198,21603,30537,10190,12796,8740,17214 +1950,0,37,61,258031,69461,19850,3512,13309,3038,6148,3291 +1951,0,38,63,655585,42771,15499,19471,23176,13345,8274,4080 +1952,0,38,84,727505,78778,101089,30643,37058,27460,8059,11127 +1953,0,38,90,823976,121651,64174,9013,7527,13348,17605,26837 +1954,0,53,100,52368,18340,11676,11986,6976,6129,1594,2676 +1955,0,47,100,694151,34868,34500,25380,10032,8158,9247,3071 +1956,0,47,100,70654,12307,13748,11197,5229,5961,1682,1174 +1957,0,51,100,31200,22639,4114,14657,4098,5166,2851,3290 +1958,0,56,100,77619,16747,20210,18766,7850,11766,6478,8481 +1959,0,66,100,1170568,43342,12832,2983,10008,14773,5361,5370 +1960,0,53,80,48767,55376,3285,10003,7603,2783,2299,1402 +1961,0,51,69,123275,133581,11297,43540,52345,21755,12311,12784 +1962,0,47,50,344909,72740,16418,2571,20085,11478,5693,3675 +1963,0,38,51,457132,52923,14903,3242,10612,7520,10254,4326 +1964,0,54,61,469319,244372,79882,90718,92648,84218,19189,14754 +1965,0,66,64,22320,20350,3581,14213,13632,14581,12834,5440 +1966,0,80,70,67370,13083,6097,10250,27202,15122,4361,7593 +1967,0,87,88,6076,1597,3584,2335,2222,1550,3045,727 +1968,0,88,100,37126,6594,13767,32674,7552,11533,13412,7796 +1969,0,83,75,15969,47074,1871,1892,15035,12301,4314,8090 +1970,0,75,75,40099,10639,4488,2816,7116,3816,2534,1249 +1971,0,64,60,671112,34716,4476,9461,2050,3418,1229,916 +1972,0,60,50,588413,49403,43304,35592,39702,17471,15459,8678 +1973,0,64,80,9238,10587,8923,18039,9618,14713,5480,3139 +1974,0,61,88,548138,19342,19057,5757,5059,6628,1949,4245 +1975,0,78,88,41356,17866,9241,11766,21646,17974,13714,6419 +1976,0,84,77,905445,50964,7241,13014,4048,20465,16772,9807 +1977,0,77,81,13275,10394,14586,35311,27833,9639,13520,6818 +1978,0,88,67,42264,32008,8160,8265,17715,24534,6029,6916 +1979,0,69,69,964063,103455,47074,20186,74046,21554,7319,18050 +1980,0,50,77,196663,9912,2094,3527,1108,1146,236,329 +1981,0,51,75,1095189,22005,11925,21045,8890,13193,4380,4267 +1982,0,56,70,375556,280004,4163,97055,69149,62154,24977,19374 +1983,0,60,70,1365507,72502,29940,14287,25020,21188,7269,3916 +1984,0,53,84,759279,132921,122999,112277,33197,13523,28580,7016 +1985,0,56,77,20993,13619,4471,3817,2642,6897,4158,1417 +1986,0,61,88,18755,24330,14468,18646,10068,16823,15202,8506 +1987,0,63,87,15809,22715,12486,3404,19443,7537,9860,3469 +1988,0,77,67,13898,64962,7099,14638,3029,12310,6984,3240 +1989,0,63,69,239530,49444,13203,13752,2644,6316,6248,2527 +1990,0,57,70,351239,43803,18899,52102,20464,23820,13389,7089 +1991,0,60,64,935678,61125,4851,17146,39550,18406,17445,5474 +1992,0,74,56,1362733,65989,4844,12071,13005,52640,23622,8215 +1993,0,70,60,27394,45860,30650,18017,13827,6635,16816,8398 +1994,0,69,50,823684,53112,8315,30173,55643,15801,15223,13495 +1995,0,69,61,307655,13333,10111,2030,3532,4774,2194,1236 +1996,0,48,63,121443,26849,2605,3471,9863,2305,2699,2389 +1997,0,56,63,87497,12109,8771,4121,4017,4006,2881,2922 +1998,0,56,75,46956,15804,19637,33797,36283,11421,12379,4228 +1999,0,50,77,76777,35322,14916,12775,5764,6368,5386,4598 +2000,0,50,83,1305648,97095,26810,7290,10760,10941,2990,2294 +2001,0,47,70,55115,29707,30990,29964,20459,12865,19785,8867 +2002,0,40,75,20606,50676,39389,10654,10067,4653,1783,2354 +2003,0,51,80,602806,62281,31393,27629,25145,27295,10904,4090 +2004,0,51,90,1128303,112480,31630,48994,29807,16430,29821,9699 +2005,0,69,81,54891,27188,21167,5841,31929,16376,7647,10352 +2006,0,77,74,32536,10375,17436,8578,21300,14715,9173,6930 +2007,0,81,75,57698,30993,21981,9118,14543,10291,6008,5741 +2008,0,83,77,34356,29335,12260,14771,16036,17215,12832,11443 +2009,0,75,69,101443,15928,2559,1276,2283,2178,2533,1110 +2010,0,74,67,52785,12601,10488,3907,6884,9712,12170,7895 +2011,0,87,56,42970,22141,7916,4396,13800,22329,12852,8414 +2012,0,83,50,51991,142216,17834,30545,38026,45054,29430,6505 +2013,0,78,50,563263,200765,13348,36496,13169,16418,27869,8861 +2014,0,66,57,107329,39986,56524,7816,11093,11390,8930,4371 +2015,0,44,67,219785,147905,81601,11408,6068,15022,3887,3069 +2016,0,41,81,139726,5295,4447,1726,2727,1888,454,297 +2017,0,48,75,6320,51716,4487,3576,7732,7867,10878,3447 +2018,0,54,54,10965,32554,2565,7406,13507,8459,11636,2438 +2019,0,64,63,2737,13482,10093,28038,8820,8708,5793,4357 +2020,0,61,48,495247,84071,2930,16800,20513,11864,9765,6637 +2021,0,48,54,84088,172962,10956,33990,16605,8030,3399,1747 +2022,0,34,51,91719,15501,665,1626,1687,811,1154,1078 +2023,0,30,40,755574,75419,32549,14787,14455,16163,9372,7938 +2024,0,26,47,434748,591198,129660,60258,63135,55903,41746,27856 +2025,0,37,61,2534584,111037,101953,40833,34217,26545,14415,10892 +2026,0,56,80,197622,49419,29753,44653,27854,45469,13888,10623 +2027,0,56,77,9179,14989,5411,2117,5789,3175,3848,1724 +2028,0,57,63,786826,355249,28772,7743,21041,30518,10362,10981 +2029,0,74,53,27528,15088,12526,5975,27320,17663,21586,2912 +2030,0,66,63,9382,15014,18820,48307,15086,13952,7923,5725 +2031,0,67,77,31836,9951,2713,46884,25295,10845,10076,4598 +2032,0,66,90,122206,147809,41692,12695,28910,14816,8600,7740 +2033,0,61,96,116252,36917,15679,28322,15321,22830,10493,9307 +2034,0,63,87,19081,21877,14527,11977,4164,8530,5687,5025 +2035,0,74,75,49307,25462,9179,8535,4907,19631,6651,5332 +2036,0,80,74,66972,82805,10073,22155,15681,19734,12606,3562 +2037,0,77,60,482095,75398,6476,13057,32017,20453,25215,3871 +2038,0,61,54,335184,186315,91593,7634,23418,11895,6875,7713 +2039,0,41,56,50365,13673,4104,2976,507,1220,891,1040 +2040,0,47,70,19100,12843,12072,30326,12495,14318,6357,6105 +2041,0,48,78,196255,39405,13387,9688,18087,16403,6105,8679 +2042,0,61,81,45584,66382,21640,33454,9739,20455,14335,11554 +2043,0,64,77,81214,60960,8543,8619,4529,5928,3685,4884 +2044,0,69,75,399676,6255,6836,13637,3754,12228,9579,9660 +2045,0,70,75,9481,31924,1142,18166,10820,16689,18322,5427 +2046,0,80,74,18990,17467,7250,13409,10337,14378,5898,5067 +2047,0,88,75,60657,47035,12648,5182,6781,10652,3320,8088 +2048,0,80,69,438694,26342,23287,6925,8667,10899,6444,11097 +2049,0,64,67,320339,119944,21817,17286,16838,11431,4207,10827 +2050,0,63,75,24499,15103,15367,33056,12517,18825,13731,10761 +2051,0,67,87,10159,15766,2892,27598,9538,13657,6748,5932 +2052,0,77,96,20622,21102,18114,6558,13309,12234,10955,2930 +2053,0,74,94,57937,11875,23889,9046,21006,8682,3872,5495 +2054,0,66,77,349390,91391,12291,7308,26740,17687,19160,16315 +2055,0,78,70,7555,13331,5799,10504,5854,13170,7674,3711 +2056,0,74,56,64349,49639,9952,1762,24861,8401,9948,6635 +2057,0,75,41,24503,54875,3855,13737,5274,17992,10845,6871 +2058,0,67,44,1751261,171885,9600,29673,27992,14965,20510,16253 +2059,0,61,38,327084,70865,10488,29003,30963,24463,18465,16869 +2060,0,67,50,2312288,138658,42031,54963,27123,71144,14068,30933 +2061,0,51,54,1489057,347348,75283,52398,12310,21889,18601,19287 +2062,0,47,50,288017,127805,7044,8014,7089,7103,6521,6171 +2063,0,50,47,394992,84048,8609,20084,24787,30879,12993,4333 +2064,0,50,43,21969,43754,19611,5350,18275,19649,16142,3510 +2065,0,57,48,181464,37509,19458,4406,3452,6330,3304,2087 +2066,0,69,64,73230,67220,42730,16768,31213,22275,15884,8317 +2067,0,50,66,1079866,355264,73871,31758,19478,19102,31117,24464 +2068,0,48,75,98575,44647,39832,13854,21144,21050,11409,9427 +2069,0,41,60,136352,118606,14139,1536,3557,7509,4855,1396 +2070,0,43,48,70840,105096,12256,15588,13918,27594,7128,10209 +2071,0,51,50,8936,79439,9095,23647,18718,10391,11668,11770 +2072,0,48,56,43244,17388,9112,36446,11811,10856,3597,4724 +2073,0,61,80,9496,2520,3624,1919,698,1588,1320,490 +2074,0,66,87,43827,33624,7761,16351,16097,20356,5450,7217 +2075,0,81,94,7298,16222,12937,14374,6999,21743,8574,3769 +2076,0,74,80,80337,95482,23521,10481,9238,8379,15948,5657 +2077,0,69,84,27952,25665,16875,91515,11777,19879,8495,15435 +2078,0,60,74,78909,69843,4706,4996,7175,8714,2170,1957 +2079,0,43,67,80639,47293,9551,18099,11124,6212,3886,2107 +2080,0,47,67,478476,29530,9708,4177,2720,4436,1427,1169 +2081,0,41,54,93643,20687,7158,7386,3534,2702,1844,2972 +2082,0,44,74,553568,36543,14375,37981,20653,13323,8127,10889 +2083,0,38,63,130757,98119,7281,10661,4242,5015,1889,1171 +2084,0,48,43,351495,173066,10648,5016,43491,59668,19576,9110 +2085,0,54,34,1198509,48677,3576,9821,6265,8517,5960,2930 +2086,0,56,29,63115,49262,24477,18915,15904,17178,25103,4430 +2087,0,66,53,43086,25976,29871,32859,10826,10370,15877,10754 +2088,0,57,77,65284,93918,47105,17772,10975,22114,7674,10698 +2089,0,56,83,1798756,213096,36317,70543,10124,31765,14394,20003 +2090,0,44,80,764630,592177,244238,45241,131610,49671,80971,15670 +2091,0,44,60,851146,163206,13968,32394,27114,24838,20677,16992 +2092,0,47,61,356813,31454,14880,18361,18651,11108,4613,2639 +2093,0,64,48,381127,43580,3988,6383,16069,38856,7569,14015 +2094,0,63,34,123921,53316,3371,2360,3009,3086,1877,812 +2095,0,60,40,283134,45634,6521,18871,11213,6105,11822,3803 +2096,0,54,38,656145,107561,57565,33120,49936,22430,12179,8981 +2097,0,29,44,546085,165896,17708,21986,5486,10687,21943,6277 +2098,0,38,67,74346,50239,44559,23966,28959,13857,5677,6622 +2099,0,50,74,47247,52956,55537,6361,4672,35757,14864,18675 +2100,0,53,66,756529,86823,32232,6741,31356,17357,14428,11146 +2101,0,53,81,256361,50097,51719,8301,10182,6377,8347,9151 +2102,0,56,66,583944,328306,73179,7742,45851,64663,85636,23104 +2103,0,37,66,393979,16120,3511,12818,5526,1062,1772,1099 +2104,0,40,69,77233,19719,12330,2764,7349,7664,6827,1519 +2105,0,53,61,22731,29231,12147,4946,8075,9966,10574,10256 +2106,0,50,70,83146,76004,35183,10599,12074,13992,5760,4518 +2107,0,70,64,76008,60014,23816,19593,21270,32683,14448,7794 +2108,0,75,48,234411,36977,3148,1322,7770,13426,3963,2178 +2109,0,77,54,92267,7215,6241,5563,3105,4102,3432,3415 +2110,0,67,48,97727,80233,14770,10160,13486,5402,1089,1483 +2111,0,57,37,2054465,295696,27924,25189,117065,38452,27970,34607 +2112,0,40,50,223816,93418,18467,12062,4324,6450,7722,4324 +2113,0,54,37,1355153,182580,43843,15670,36039,32011,23022,7036 +2114,0,57,30,510867,81306,2428,5328,17447,13450,15956,6393 +2115,0,67,48,22507,9611,18518,7376,2650,4933,3463,2709 +2116,0,56,57,49732,45414,12621,31750,20961,9293,30349,5587 +2117,0,64,70,7509,9114,14084,10398,6126,13255,24202,6256 +2118,0,57,83,410958,369245,55201,49244,33079,35032,9045,7584 +2119,0,63,69,55609,49544,17203,20419,27131,22183,24559,24056 +2120,0,60,63,1645996,75363,14902,12731,7435,7560,9223,4003 +2121,0,30,61,290181,66822,43071,30820,11690,10548,6711,4197 +2122,0,13,56,109705,43040,7106,4621,3106,2009,4065,1593 +2123,0,16,53,1489015,266018,29962,36822,22195,33483,24594,16654 +2124,0,26,54,1151726,166928,30959,12522,18917,11742,10951,8113 +2125,0,20,43,968198,680236,173323,30419,13728,31408,37182,37469 +2126,0,30,47,229914,27988,5780,7598,5415,4732,10567,3038 +2127,0,26,63,1515209,201937,41491,256611,20889,36772,25771,35763 +2128,0,37,75,1138839,61098,6923,42499,10054,18369,42030,11994 +2129,0,40,63,849417,199383,12719,6383,15960,11558,27645,7475 +2130,0,40,64,563014,71476,11474,33969,12850,14246,7218,7307 +2131,0,38,51,831799,113160,27486,12618,4145,8761,4669,7130 +2132,0,50,43,155535,22342,6988,3652,7182,5287,2882,4651 +2133,0,51,41,76548,68001,17694,15903,7492,14125,2408,4552 +2134,0,67,41,31499,34253,19967,4807,28174,22196,7139,12090 +2135,0,67,63,141499,9301,8198,1958,2197,3304,2537,1461 +2136,0,66,75,101777,37559,35483,10551,6918,11096,8031,11746 +2137,0,67,84,11149,11315,15357,20580,12000,7849,7701,7201 +2138,0,57,90,529632,136322,53411,20534,14736,24607,24902,16096 +2139,0,56,80,441605,182304,33122,24619,15048,29254,17652,18993 +2140,0,50,81,2019234,151119,134580,45740,33327,24567,13215,18018 +2141,0,44,78,223491,7990,3302,6536,2909,1851,2805,1161 +2142,0,44,81,1068744,37432,21568,16248,13324,8220,7118,3573 +2143,0,43,83,63456,100464,30741,10610,11500,14366,3715,6404 +2144,0,61,75,9901,10043,11276,3370,13287,11655,12177,2204 +2145,0,64,69,44033,55842,12408,36700,25171,15876,11169,7556 +2146,0,60,60,27479,47773,2940,12866,10656,4512,8550,1190 +2147,0,48,63,734859,143844,46569,17735,6719,6147,6432,3137 +2148,0,35,56,905841,173394,43945,12296,16295,25610,26008,14659 +2149,0,44,54,1528911,124108,30073,45480,29866,34194,44872,10547 +2150,0,48,44,1576297,645668,92360,18953,35982,29157,31716,12489 +2151,0,48,53,1227276,107345,54167,25459,12054,20460,19458,7388 +2152,0,44,64,217085,16410,13656,3402,4169,5087,1938,1974 +2153,0,35,54,52461,64843,4390,9774,5791,4789,3045,2183 +2154,0,38,64,254664,107181,39485,17079,16846,9925,11436,10407 +2155,0,47,63,7553,9990,3155,5473,3620,4536,3379,2120 +2156,0,44,56,1002313,196022,57669,27390,16220,32822,19296,18506 +2157,0,54,70,480106,35281,39799,16158,27454,14562,6933,8423 +2158,0,67,74,14309,18165,18557,10637,34271,12564,23875,8831 +2159,0,57,77,179157,26976,20910,6482,6535,4067,983,1960 +2160,0,60,78,6004,9794,7191,1006,8223,3021,2731,1760 +2161,0,60,80,11480,13212,1449,18821,5659,5661,7603,3071 +2162,0,66,84,5928,7741,14644,9284,9685,15691,7201,2863 +2163,0,77,87,89620,12309,5996,14665,6501,7364,12131,3016 +2164,0,64,91,108059,169703,80231,57747,32740,15585,16043,30474 +2165,0,69,88,26421,16800,6042,16360,7276,10645,7959,3939 +2166,0,60,88,59703,51375,42892,13964,11433,20010,7219,4849 +2167,0,74,70,31176,13353,5322,5590,19725,20323,7398,5115 +2168,0,94,63,160196,51966,17097,22378,18304,45311,8784,11682 +2169,0,90,61,179536,38848,13994,17854,10126,10366,6774,5632 +2170,0,81,60,25205,25504,13944,11860,14651,3722,3726,3020 +2171,0,66,61,149106,57746,11713,11094,32794,13319,10940,13015 +2172,0,44,43,235366,184782,3315,9005,5895,11029,5185,2226 +2173,0,44,38,660591,54819,835,25239,9734,12717,7023,3710 +2174,0,57,27,72770,35807,10070,6463,13077,13487,3555,2383 +2175,0,57,43,8256,4368,1908,6055,2329,2385,1746,440 +2176,0,66,63,43609,33217,1599,13772,6659,5941,7281,4414 +2177,0,57,47,52688,57726,2568,2210,1603,4567,1281,1051 +2178,0,57,51,139103,39465,17362,19181,24539,19046,28976,8277 +2179,0,54,44,207687,124031,56504,40124,36412,29555,22952,13913 +2180,0,44,38,459232,53936,6902,6219,5860,3194,1283,359 +2181,0,53,63,70493,58624,40490,19283,10125,19265,10650,15793 +2182,0,44,57,630229,204855,21969,45590,22642,28992,7501,10391 +2183,0,43,70,153427,33950,27418,87973,11023,20074,13222,5773 +2184,0,50,88,26013,47123,53301,3575,9379,8232,6731,15449 +2185,0,41,100,11473,34828,76195,68193,3860,11317,15953,3369 +2186,0,41,100,156900,61119,77162,7517,23731,14567,10910,7934 +2187,0,43,70,811556,45926,4684,11879,7849,16364,11660,7235 +2188,0,43,30,109756,50197,1667,1481,3702,3912,5684,2461 +2189,0,40,8,399022,325627,15255,15223,25718,24931,39464,11860 +2190,0,40,17,2082617,159170,88521,37271,12819,14253,33539,22440 +2191,0,44,23,4759,5378,3221,1161,2674,3617,3580,1004 +2192,0,57,43,68353,52653,6760,24212,8980,26486,10567,5799 +2193,0,77,53,3839052,173426,36916,62067,122756,146260,27603,7869 +2194,0,88,50,37640,26665,8594,16812,17171,8988,10412,13157 +2195,0,83,54,22192,17914,11160,12815,4713,10007,12912,4096 +2196,0,81,63,7445,14369,8412,27804,10283,12571,6759,4738 +2197,0,63,74,134557,44124,24935,7809,9748,5151,3016,729 +2198,0,57,70,1515501,86702,13140,40328,15647,16109,9868,19404 +2199,0,40,66,96903,69704,20508,11155,11006,3353,6673,4499 +2200,0,38,37,1690013,171509,4085,2981,5527,32933,22352,17004 +2201,0,38,37,1327482,164325,86442,18154,19221,18566,34813,18743 +2202,0,34,47,95052,19625,9120,18022,5202,3201,2557,3319 +2203,0,57,44,4937,17213,2934,6704,3725,11868,10141,8846 +2204,0,53,66,102533,21760,2863,6117,496,4253,3870,1410 +2205,0,56,57,259175,35697,6871,2621,7312,4431,1133,1654 +2206,0,54,40,160823,214236,21495,9990,11197,14057,6386,3896 +2207,0,44,53,152586,52678,9450,78208,5979,20226,27727,6590 +2208,0,43,66,109877,47285,76517,38342,9065,19236,7526,7609 +2209,0,43,75,76040,56077,26477,12655,12122,8824,4675,7183 +2210,0,35,100,212135,27786,35938,24907,3938,1907,4012,1556 +2211,0,48,90,150266,17454,3409,13224,5805,19119,13121,6306 +2212,0,54,80,17991,18155,6423,15031,9005,11234,14930,9948 +2213,0,64,74,23687,67774,11724,10366,9340,20657,22914,14030 +2214,0,91,56,124572,27161,6981,11388,10610,16208,16123,8132 +2215,0,61,57,376369,58200,18994,11882,6044,2132,3141,1366 +2216,0,53,47,2308472,279142,33895,36643,127545,39159,40582,36181 +2217,0,35,51,2380517,641258,199099,83272,23309,32192,37893,23085 +2218,0,35,51,75507,6364,3648,1773,6300,4513,4783,1872 +2219,0,57,41,398760,120121,14000,15849,24083,41118,15018,6462 +2220,0,63,30,182948,37782,942,1942,2491,7553,3640,3489 +2221,0,66,30,163610,98413,11102,30058,8990,6818,5948,3789 +2222,0,47,27,1365283,105592,18840,6847,9926,7150,3806,8543 +2223,0,35,24,1747827,399655,56591,2259,25540,38269,28128,20824 +2224,0,20,47,119771,25485,16058,3278,5517,1640,2036,983 +2225,0,21,41,988546,745132,121708,60847,36787,56894,56290,25380 +2226,0,29,47,1654362,212540,73014,31982,44940,35399,39016,46110 +2227,0,34,60,221106,78510,8883,42563,11794,16444,14899,14956 +2228,0,40,61,230616,63606,46324,8315,8066,8893,4627,3351 +2229,0,41,61,1388737,402158,39212,74316,12046,35200,25467,14853 +2230,0,24,63,57431,85305,22864,10525,7905,2512,1731,2355 +2231,0,30,67,9793,13455,4750,21274,7461,11210,8413,11252 +2232,0,34,63,30432,74279,25649,13348,13395,9140,4928,7156 +2233,0,30,70,423968,23682,7799,8651,2452,2378,2142,1268 +2234,0,56,83,84529,4717,10049,7503,4466,6067,1670,1284 +2235,0,47,67,1242116,324786,33010,31725,25774,34093,25885,10578 +2236,0,56,75,362734,51133,76680,18961,37070,28755,22590,8427 +2237,0,67,66,104192,32393,4997,7580,8046,8376,3657,3527 +2238,0,48,51,454463,58409,8610,8738,6316,2643,1685,929 +2239,0,41,60,219549,55977,25609,3749,10604,4442,5567,1828 +2240,0,21,60,432313,455100,293584,102913,16433,21925,13898,9164 +2241,0,10,53,1085905,392187,22216,41671,10470,27243,28622,12860 +2242,0,16,53,2057674,371931,77601,13722,10520,30835,44425,11990 +2243,0,23,48,100705,22218,4343,3100,1832,3017,1406,828 +2244,0,29,38,352800,66516,15676,5660,5202,5085,13061,10463 +2245,0,34,43,578798,89149,13457,12766,13243,9778,16250,21086 +2246,0,40,44,533265,42488,10990,3805,2853,7577,9024,5958 +2247,0,35,44,1566961,200701,36548,22464,21956,16282,30053,5556 +2248,0,51,48,17034,4447,1871,13431,21982,6395,10379,3741 +2249,0,35,43,709044,161185,14729,7736,6677,2803,4334,1507 +2250,0,41,38,237651,210267,35805,24012,39491,76632,26524,24314 +2251,0,63,29,560113,38260,8026,2971,36897,28917,43853,22901 +2252,0,70,29,16353,9521,2944,24682,27911,27239,13952,25946 +2253,0,100,53,8260,1565,4485,6638,2539,3914,6876,1810 +2254,0,100,64,299946,49350,36635,32483,34552,29387,10331,6112 +2255,0,93,84,8291,22057,14155,51017,32906,24454,15362,14724 +2256,0,87,67,801865,13591,1597,1264,14507,6753,5036,5907 +2257,0,97,43,39414,9462,3955,9582,81569,42971,38039,11098 +2258,0,100,27,9263,35249,4614,8998,41508,21991,20139,13257 +2259,0,100,24,30462,12834,9983,16575,11684,21235,22569,8553 +2260,0,100,44,10683,13163,6054,28091,12793,26497,18104,6753 +2261,0,88,64,25585,11670,17730,23170,22757,18802,15704,6924 +2262,0,81,81,122863,38571,35971,32984,31198,21820,31469,14437 +2263,0,66,75,265737,39615,3842,7785,3800,4759,5330,3240 +2264,0,64,69,196961,55390,28877,25273,25751,45298,13806,11077 +2265,0,60,67,7374,11029,5351,28261,31877,8715,32654,9377 +2266,0,47,66,13481,60029,28064,13227,5678,4655,3317,1344 +2267,0,43,64,1070130,37584,8354,3453,11151,3247,10197,1908 +2268,0,41,67,82616,3098,2514,1426,1934,2470,1139,1848 +2269,0,34,60,29451,52988,12161,12200,20173,5712,1781,7149 +2270,0,41,67,43265,62834,35256,101235,6780,25918,21897,14185 +2271,0,54,64,643500,92194,20756,8527,48955,40512,14321,13224 +2272,0,43,66,72558,17254,7533,5790,1577,2647,6023,4046 +2273,0,51,74,20836,32756,15056,24860,21150,12524,9908,8245 +2274,0,54,60,1741,11953,5366,5393,8192,5020,3149,1670 +2275,0,63,61,20935,26568,11584,3519,15235,33937,20496,15171 +2276,0,74,51,1811913,208525,27536,48941,78411,75700,67659,20150 +2277,0,81,56,31514,17999,41365,25032,16916,39556,10270,15014 +2278,0,75,61,61352,6086,2715,6093,4523,1638,4080,2467 +2279,0,57,69,870225,319254,23336,180365,71770,59503,23592,12031 +2280,0,61,78,16928,19439,14095,16160,21842,21669,51632,4549 +2281,0,56,66,8809,31601,2203,14999,14712,11490,19845,22459 +2282,0,67,53,3965,36869,6379,6780,13103,18738,15657,5423 +2283,0,80,53,23457,10455,9232,6677,12366,12813,13216,7173 +2284,0,75,67,16366,17910,22099,12043,17467,16248,12467,6582 +2285,0,67,70,17054,15372,13463,16846,23724,9357,13603,9711 +2286,0,69,64,11543,28896,21654,19150,18671,24363,18366,22440 +2287,0,78,64,10695,7911,16196,5631,10269,14714,47349,2412 +2288,0,77,80,128083,21118,23889,20888,9915,17551,5205,5041 +2289,0,70,74,1343080,60245,8637,22310,25984,19027,7943,5632 +2290,0,54,61,975734,920298,71915,101420,58782,58082,35229,10720 +2291,0,30,38,295172,287048,10375,5319,40383,10992,8333,5284 +2292,0,21,23,531865,221528,23699,32404,23135,26050,23954,7565 +2293,0,29,16,82087,52405,5525,11343,12097,37508,19780,25722 +2294,0,30,34,15165,31717,23800,14782,8449,4437,3859,2761 +2295,0,40,63,9918,4133,5910,3281,3244,1061,5304,1535 +2296,0,44,77,125522,11568,4145,11410,6042,4504,2597,2093 +2297,0,37,93,32113,18368,22552,16127,10055,11417,6335,12874 +2298,0,43,100,48800,25363,42584,40830,8120,14482,7014,5310 +2299,0,41,96,23214,20551,17734,3989,6630,2933,2393,2321 +2300,0,50,96,38808,8165,15799,1772,5052,10601,7303,4633 +2301,0,50,81,23654,51894,10693,8983,16987,15314,8857,6998 +2302,0,56,61,13659,31176,7424,4199,9217,11336,5498,5089 +2303,0,69,64,75620,24825,58925,10139,9325,34060,7919,4168 +2304,0,63,53,204282,127975,23763,20967,36735,29473,8739,5625 +2305,0,60,64,388896,26192,18531,28817,23100,11227,7638,15168 +2306,0,51,80,60980,50141,61720,16656,11304,12396,12669,6703 +2307,0,43,64,69739,285088,48235,28124,15205,51575,8502,6339 +2308,0,41,69,19246,68113,21280,12543,13040,15669,11464,5563 +2309,0,41,70,82194,52701,43501,63379,41932,21838,12798,8669 +2310,0,38,57,45713,248535,56014,11678,43145,24525,8021,20231 +2311,0,35,64,1296078,261407,78766,72341,40398,32660,14352,4270 +2312,0,30,54,1715821,91381,14912,8116,57756,13040,6405,5425 +2313,0,35,50,658443,41530,24166,13752,21212,17770,20622,7210 +2314,0,38,51,417209,353835,101690,42774,69180,52539,16023,10709 +2315,0,38,37,204336,174798,5157,14863,24882,15277,20649,3856 +2316,0,29,35,907644,395482,33458,22311,10866,19360,15564,11885 +2317,0,24,24,873305,58908,2692,14093,41484,10957,6363,8799 +2318,0,14,29,303448,39904,18090,6332,5255,1902,4086,817 +2319,0,8,40,584707,89428,22233,3993,2727,4055,7670,2619 +2320,0,16,43,624898,52604,7362,7571,13199,8633,2270,2671 +2321,0,1,35,540902,287482,15407,4460,9869,8095,2515,842 +2322,0,10,29,1330452,91905,15009,18076,20091,9831,12135,9016 +2323,0,17,40,19002,40569,4228,40970,10479,6676,5719,9898 +2324,0,13,48,297499,39517,20474,3763,3028,5046,4341,3041 +2325,0,37,51,27430,28852,1601,2573,11145,14826,9241,3363 +2326,0,47,64,43409,30231,47218,25798,4260,21600,3013,5238 +2327,0,57,56,3745,10120,5317,545,4514,5127,4992,2608 +2328,0,77,53,10545,18356,8667,16102,20401,24870,10822,6056 +2329,0,69,69,12677,24396,1498,16538,6109,7883,8872,7476 +2330,0,77,56,20201,18701,15131,2154,18570,17566,6125,7459 +2331,0,74,67,6533,12529,3624,24905,8735,9090,4277,5396 +2332,0,63,69,133676,51016,16015,23254,18596,16529,7677,2826 +2333,0,64,66,20323,35707,8487,11390,12560,12396,16186,10775 +2334,0,57,80,17667,19867,21096,45500,15957,17686,6104,5812 +2335,0,57,66,8027,31632,6906,6537,10458,11744,14470,6741 +2336,0,57,75,75257,30760,54345,18508,18037,16712,5345,8186 +2337,0,63,81,13715,8178,5466,11456,8919,11603,3210,3770 +2338,0,61,70,10625,8078,6403,1840,5984,2671,3702,4646 +2339,0,53,78,417967,58931,3476,31370,3376,7866,4445,1529 +2340,0,53,81,18167,24351,65736,24102,11039,20273,14823,9898 +2341,0,63,67,28029,10337,6299,3775,22416,29352,11670,6177 +2342,0,64,69,23106,25921,10543,18351,19747,11084,9439,3894 +2343,0,69,70,12207,45576,15534,32971,6320,14443,12816,7621 +2344,0,80,63,23578,16327,8623,21709,9567,25419,6163,5293 +2345,0,66,77,205849,16815,31062,11155,33823,18878,11212,3513 +2346,0,56,77,91602,14745,1439,11621,5998,1771,1800,1537 +2347,0,53,74,14057,15398,6329,3274,5203,2920,2257,933 +2348,0,50,70,14956,3424,3379,855,2970,2475,810,1084 +2349,0,48,74,9595,25526,29157,5444,7910,15529,10311,7726 +2350,0,51,74,714344,120131,43221,52123,15993,21641,15739,3926 +2351,0,47,75,76223,25332,11604,3708,4528,2440,3747,1073 +2352,0,38,77,3128,7883,5503,2573,2567,2207,1560,713 +2353,0,30,77,20671,65293,36378,35546,14017,14977,4815,5268 +2354,0,41,75,18436,19969,18091,18007,27113,18991,4589,6983 +2355,0,57,77,4862,9552,12328,6740,18777,10705,3725,3158 +2356,0,56,81,5923,36430,49149,12500,12628,10517,6361,3916 +2357,0,51,74,554238,168599,30433,31524,11219,16262,9723,4029 +2358,0,48,77,94666,29316,31169,9955,14176,14992,7253,3656 +2359,0,44,80,31492,25106,19703,31025,9209,23534,4518,3871 +2360,0,61,69,26427,8740,9058,4284,10498,15546,7264,9504 +2361,0,78,77,41880,6979,27330,12142,18293,21064,7545,5715 +2362,0,90,74,7541,4865,5334,12522,13573,17344,6147,6651 +2363,0,94,64,20140,26935,9145,11216,9959,24260,11647,5303 +2364,0,88,63,6450,21296,3578,10216,4859,12547,4746,5021 +2365,0,64,51,103934,33896,6181,5865,10496,1615,2049,2044 +2366,0,40,40,178256,176579,18457,9930,10388,8912,5147,9352 +2367,0,40,40,3095,11276,4094,5945,8703,9976,4310,3946 +2368,0,29,51,51790,17064,26914,10836,7616,5861,11586,7545 +2369,0,44,57,10006,12561,7108,4930,7138,5217,5587,7522 +2370,0,60,64,48933,36674,7381,14129,18713,13408,6685,2994 +2371,0,48,78,104965,21210,40492,9221,12651,9576,9406,3176 +2372,0,48,70,47894,26131,17030,9906,11078,5506,5559,5234 +2373,0,47,64,334927,43640,10259,11348,20855,11652,5940,5935 +2374,0,53,74,14741,7087,4926,10038,8799,9404,6086,4361 +2375,0,51,61,13379,19164,5687,3577,2839,3406,1599,3368 +2376,0,54,54,19044,46943,12608,13574,8916,10899,9425,4205 +2377,0,44,61,275499,97342,6178,44568,6261,8307,6869,2440 +2378,0,43,63,3566,1637,2218,2136,2625,1947,2016,915 +2379,0,37,63,98917,104273,38274,18218,20229,8710,8341,5920 +2380,0,37,70,19700,16474,22125,6880,12242,6809,11108,2868 +2381,0,41,74,508556,33961,13103,14847,6451,6623,12500,5221 +2382,0,38,67,47307,24818,15141,5775,19269,13242,8290,2952 +2383,0,47,83,99860,11718,16674,32710,7929,9000,13529,4057 +2384,0,54,74,97105,5100,2002,2150,5041,3762,3127,971 +2385,0,61,66,559055,38096,5474,9912,8115,10324,8352,6332 +2386,0,57,74,478863,47543,51395,26339,31739,26386,10917,4865 +2387,0,60,64,11823,12586,13130,5742,6624,6453,2532,4263 +2388,0,56,70,16788,26810,13337,20758,13504,14950,10801,8323 +2389,0,54,87,10555,15264,18135,39809,15207,11587,2580,5743 +2390,0,60,78,10058,18173,5498,8729,17373,11907,10048,6242 +2391,0,53,78,20653,26236,16022,25924,20078,5869,8545,5913 +2392,0,50,69,4733,47787,18660,1878,16871,11568,5349,6858 +2393,0,44,61,86516,27063,14632,11142,5347,4577,1968,1144 +2394,0,37,67,353691,83476,64067,17434,20492,24437,5390,8634 +2395,0,44,66,17456,21796,17145,10513,6244,10928,16063,3903 +2396,0,51,70,577669,28400,18143,10730,22036,20870,12627,7706 +2397,0,48,60,45225,110129,15400,11744,18325,8173,5381,3321 +2398,0,47,61,125220,10714,10788,3309,4016,2849,3744,2360 +2399,0,40,48,110375,35044,891,6543,4384,4100,4139,2642 +2400,0,30,47,27050,67985,19579,11513,17435,14385,8270,3930 +2401,0,40,61,79189,27570,18897,23123,6808,10745,6700,4220 +2402,0,44,54,11393,57061,9901,23532,27993,19924,8046,9346 +2403,0,63,63,52576,12966,5345,19507,12693,28404,4943,1844 +2404,0,63,70,3604,18863,16343,9875,6238,7011,5017,4376 +2405,0,67,63,12155,54101,20659,11549,6659,23868,4566,3819 +2406,0,75,74,10466,11889,25653,12647,10379,22673,7266,6082 +2407,0,66,74,28489,36163,23996,6951,11159,17526,5685,2992 +2408,0,66,66,100772,45383,18309,20508,41121,14805,10819,6147 +2409,0,63,60,195597,260652,41421,22953,16448,57469,23208,9048 +2410,0,50,50,684335,179470,45209,45995,38306,28941,8625,13259 +2411,0,51,53,95538,5733,3705,4735,3339,3812,2116,2736 +2412,0,47,43,580731,77386,10341,3575,16658,8978,19398,8618 +2413,0,44,54,8430,16007,14670,21255,32874,8556,5154,3297 +2414,0,53,64,47076,10194,19588,24551,17651,14844,5364,5821 +2415,0,44,66,6230,29618,11357,26948,11925,7093,12876,4881 +2416,0,56,78,9433,7870,11403,8762,27160,11152,6550,3057 +2417,0,63,80,5743,12482,4011,24753,9704,15398,13425,6031 +2418,0,69,67,493255,29871,7810,17945,21576,30745,6252,8079 +2419,0,78,61,22581,13436,10916,5404,14251,6482,4384,9870 +2420,0,67,80,25180,14546,61436,40102,6978,14874,6604,3818 +2421,0,57,75,121869,79495,19997,25265,17117,17247,8012,6988 +2422,0,50,80,91286,29441,19578,8558,12870,13030,7432,5552 +2423,0,48,74,8596,48896,9563,6626,10134,12416,7834,7330 +2424,0,44,61,412754,64219,62659,7047,10160,11415,10500,10131 +2425,0,48,53,810653,75222,13714,9367,24670,18349,12843,7512 +2426,0,63,40,27558,22702,2180,9714,22397,45545,9533,3994 +2427,0,54,37,1275667,119358,20768,5461,11677,9942,13596,5745 +2428,0,53,21,112618,72049,11590,3615,5820,5909,5100,2701 +2429,0,51,27,131578,84285,33525,7525,13721,21040,35051,10947 +2430,0,34,34,991782,181196,38100,18449,35150,36346,30453,4657 +2431,0,50,48,167456,3793,6868,7678,6564,7865,1758,2771 +2432,0,57,64,34775,13218,14283,8378,6569,6437,2318,2089 +2433,0,48,56,401224,28005,1871,3398,1659,1975,997,514 +2434,0,44,67,597194,27489,10709,15612,7382,5260,5152,2365 +2435,0,34,66,543071,32504,28917,5888,10688,10219,12755,7049 +2436,0,24,57,1490481,64775,12129,23416,16159,6440,5572,7204 +2437,0,29,70,584714,164204,72272,104610,50181,34809,5562,19840 +2438,0,34,60,439639,43499,8802,3795,6596,7318,19865,6612 +2439,0,29,53,1473549,502206,79848,104589,30461,70778,29033,35226 +2440,0,38,47,1328105,563428,48528,163887,132037,106847,76521,75290 +2441,0,34,38,949286,235851,58707,18814,24117,18774,22765,8168 +2442,0,24,35,918614,283473,12132,32792,24589,18304,9479,10260 +2443,0,17,34,154448,64338,12913,5068,1383,4056,2167,1055 +2444,0,13,37,90894,21987,11983,1318,7912,2849,784,1986 +2445,0,14,30,190438,63714,3158,8401,6336,6281,7598,3028 +2446,0,24,47,694733,87536,65922,18446,17611,26201,10369,8985 +2447,0,35,56,7599,32513,14484,20632,6651,10036,15159,8577 +2448,0,47,54,6515,18554,18567,4844,29457,13570,6090,4566 +2449,0,51,78,37725,8095,3221,23322,2981,5542,6281,5324 +2450,0,53,66,104022,23481,2999,3460,7988,5314,1396,1973 +2451,0,38,56,554385,119686,16970,17125,5624,4097,4440,1861 +2452,0,35,54,25416,32395,14127,3697,15695,11249,83907,15563 +2453,0,38,40,204131,66094,29721,21828,57762,25324,32501,10608 +2454,0,29,44,1368816,79951,20574,19439,34338,8954,6144,7679 +2455,0,56,44,186976,35856,8351,16880,26439,31560,19779,10455 +2456,0,43,37,386635,173382,17112,8457,18195,9784,16236,12267 +2457,0,54,44,28422,5312,15224,5490,3887,19093,19852,6580 +2458,0,64,41,12760,48396,13030,4224,9993,16040,11925,7382 +2459,0,53,47,775045,55860,23563,6085,6470,10302,11062,15766 +2460,0,56,57,187404,79285,26558,7035,8500,8856,22129,4377 +2461,0,43,40,280718,305013,14422,31802,62817,51999,45564,15452 +2462,0,40,44,112190,9044,4839,1066,1521,2796,1881,721 +2463,0,35,47,161559,42861,23746,6997,13722,4875,5597,1228 +2464,0,29,27,1195403,619969,8098,36981,65572,36663,17512,19854 +2465,0,27,44,1568116,203358,36268,114450,24275,44356,27646,19924 +2466,0,27,43,110466,16106,4426,4460,2623,4520,822,708 +2467,0,26,35,253956,51838,5825,8915,6883,3943,4400,3450 +2468,0,26,60,316570,42390,40414,3954,14835,3684,3626,3018 +2469,0,23,50,1773663,191965,13300,39008,22802,21700,17836,9808 +2470,0,14,50,322239,177630,41012,44962,33078,20149,23160,19079 +2471,0,23,48,328698,109243,13098,17724,20046,21518,6754,5329 +2472,0,29,47,609340,52160,27621,23905,35731,9998,9676,7268 +2473,0,20,41,1995197,1034571,74892,70319,53587,31840,23350,10606 +2474,0,16,41,81836,63127,12213,17181,11844,4727,9949,1938 +2475,0,27,41,23957,40704,12028,7590,18327,33445,13913,8628 +2476,0,21,34,199859,51385,8072,8154,8606,2879,2478,5682 +2477,0,41,48,84718,16982,7376,6271,1730,7792,1953,3016 +2478,0,48,54,76031,46040,19916,27910,10679,8754,9411,13456 +2479,0,27,67,153976,7281,7489,2325,3698,1261,661,596 +2480,0,35,77,111096,20177,14046,4350,6558,3173,1090,411 +2481,51,35,77,334967,1854197,790297,765108,1089612,156770,316875,240144 +2482,80,35,77,1538210,130241,68186,228553,203531,205865,154304,148541 +2483,80,35,77,73818,87743,95895,22370,34782,39420,45937,33269 +2484,80,35,77,512697,474470,81255,101862,64180,117169,139239,29842 +2485,80,35,77,2063738,356648,16653,108069,74990,219193,244709,107054 +2486,200,0,0,1354013,1453722,16261,1063890,358951,185171,243030,211389 +2487,200,0,0,106462,123541,25766,7489,9122,19335,21518,10123 +2488,200,0,0,11192,6179,4815,4635,5338,2167,1331,5267 +2489,200,0,0,444194,71570,9086,9335,7338,23007,11194,13337 +2490,200,0,0,294356,117864,15231,50256,13992,16281,7473,12608 +2491,200,0,0,229781,40081,15171,24082,14899,9887,14774,11609 +2492,200,0,0,1173793,43077,15406,17232,12826,19239,7751,10345 +2493,200,0,0,276166,41406,41186,23858,13859,26347,13312,6835 +2494,200,0,0,350731,24600,3354,24733,10142,13119,15619,7230 +2495,200,0,0,2445799,79416,76244,117616,132520,101409,40988,39815 +2496,200,0,0,568107,51794,8740,10824,22906,12493,7280,13002 +2497,200,0,0,887319,16273,13383,12920,50789,12887,9490,9059 +2498,200,0,0,903029,14496,11377,13187,26662,12120,6977,6536 +2499,200,0,0,131310,38705,34579,5391,32184,16140,8209,15835 +2500,200,0,0,2325373,264479,44130,54889,40554,174704,36874,45123 +2501,200,0,0,1291469,42965,6016,6162,23107,9788,5792,3623 +2502,200,0,0,7860,2402,8063,2097,8432,5340,1603,4461 +2503,200,0,0,625004,49229,3437,32312,29637,7757,8680,16454 +2504,200,0,0,618054,54274,4611,30702,14225,27512,12894,6886 +2505,200,0,0,474807,36595,3060,13109,17028,16120,9413,4970 +2506,200,0,0,2322487,100863,45155,27066,105682,82601,32725,32615 +2507,200,0,0,285730,44369,9507,23594,23247,8732,9792,7884 +2508,200,0,0,221215,5254,614,1096,2501,5487,1663,2185 +2509,200,0,0,946204,402819,156533,58895,36315,65346,43115,24970 +2510,200,0,0,519435,11726,4517,14028,12459,16780,5262,12924 +2511,200,0,0,1283049,922666,181850,94706,39973,104402,79467,30323 +2512,200,0,0,319787,512957,32938,165570,22181,87354,40753,44026 +2513,200,0,0,1700003,34845,1630,9256,11511,20060,3749,8485 +2514,200,0,0,92445,64592,17287,31199,37380,6026,14736,5620 +2515,200,0,0,148109,127263,35478,60675,8527,21356,9700,9620 +2516,200,0,0,189453,68082,17597,19837,9870,24945,13501,6217 +2517,200,0,0,816069,420429,151791,94551,56551,81099,18259,42143 +2518,200,0,0,482553,72403,19176,43778,16460,16951,8018,13890 +2519,200,0,0,69650,133418,21510,22640,12900,11666,10854,6895 +2520,200,0,0,347444,118532,15964,17037,22522,14681,19823,14318 +2521,200,0,0,1055124,1785269,651953,56772,21688,92197,28144,13533 +2522,200,0,0,244794,55088,21291,16942,30018,20162,10159,11682 +2523,200,0,0,283820,84662,19050,52711,22212,15779,12984,15846 +2524,200,0,0,515920,97756,25149,40552,10679,26874,9169,5818 +2525,200,0,0,233629,26803,15754,25172,17506,22991,13870,9923 +2526,200,0,0,1587244,166184,34404,139676,52183,77601,27445,48481 +2527,200,0,0,422531,609361,147602,70318,29424,48993,40568,48558 +2528,200,0,0,80877,264575,18240,40373,21232,23466,14908,16841 +2529,200,0,0,691206,68832,10672,7256,41946,6817,18556,7320 +2530,200,0,0,34861,90522,14200,35458,8546,14823,13552,10083 +2531,200,0,0,95932,107001,10057,24079,9118,9973,21926,14372 +2532,200,0,0,53281,109312,18134,19611,10187,24076,12487,5693 +2533,200,0,0,1436686,993144,90575,24018,63808,39183,48896,41728 +2534,200,0,0,17817,50812,7167,12382,12998,9619,16341,6900 +2535,200,0,0,128594,100202,8025,20724,10333,8405,9451,12979 +2536,200,0,0,140340,202168,21962,8401,11072,36568,11226,7762 +2537,200,0,0,467892,84239,19585,30589,16264,8713,6618,8822 +2538,200,0,0,836695,691594,129190,102185,26440,151706,37607,20326 +2539,200,0,0,61545,38964,26441,24134,37523,18323,7149,28876 +2540,200,0,0,129236,64076,11700,30077,15547,23861,12206,6055 +2541,200,0,0,224926,43475,8556,6641,15447,13166,17806,12255 +2542,200,0,0,659200,909286,228708,373929,35121,71398,41846,42597 +2543,200,0,0,150708,155658,39025,17164,20328,30459,5256,13237 +2544,200,0,0,424522,101771,12681,5542,7374,13247,6992,7415 +2545,200,0,0,305565,49342,22965,24680,21133,19607,13835,12831 +2546,200,0,0,1913539,109784,55476,73472,76730,64889,33452,30864 +2547,200,0,0,105360,35623,29498,10821,13113,19815,8266,18228 +2548,200,0,0,173050,16010,20838,18173,15590,18238,12623,7107 +2549,200,0,0,623086,11698,7446,15800,45156,10900,6354,7425 +2550,200,0,0,228192,7593,224,1394,5318,5658,2363,1587 +2551,200,0,0,987439,61222,21754,10328,29378,26637,12195,9788 +2552,200,0,0,1225796,51566,22374,39780,34831,63828,62538,25377 +2553,200,0,0,115442,45818,15646,14150,19375,6794,12335,6698 +2554,200,0,0,160027,4440,3125,710,11837,6404,507,3439 +2555,200,0,0,668827,33421,38465,3981,17788,11984,19521,16015 +2556,200,0,0,1064456,22984,2510,4034,12694,10754,6456,8083 +2557,200,0,0,587649,104840,29691,19990,20472,16595,9269,9485 +2558,200,0,0,91047,111977,12430,26656,19981,9974,16430,8127 +2559,200,0,0,58973,113148,6357,15827,10650,20341,23364,21463 +2560,200,0,0,216746,101582,4703,3737,14439,10430,7581,6412 +2561,200,0,0,30913,56691,8629,10047,31691,10422,32820,7190 +2562,200,0,0,133102,66393,10214,23924,3126,11175,37720,12687 +2563,200,0,0,1019871,1252240,185222,58516,55325,123510,32729,33065 +2564,200,0,0,845593,17645,2723,10651,16588,7648,8048,4223 +2565,200,0,0,205689,106597,1504,8186,35440,19597,13540,12520 +2566,200,0,0,161342,73676,14227,71782,6685,30660,12121,16322 +2567,200,0,0,210550,57019,655,24365,15713,36945,9926,5900 +2568,200,0,0,801959,66954,3084,17581,9757,9397,9653,7049 +2569,200,0,0,1245723,901765,170402,121505,67154,78548,39913,37992 +2570,200,0,0,160130,63024,4809,33858,18125,12180,6947,9961 +2571,200,0,0,170001,85792,22203,23018,10816,21594,9585,9202 +2572,200,0,0,1238399,801192,182817,122929,43775,99810,58387,23485 +2573,200,0,0,542538,65960,21335,50273,14613,22264,9865,8184 +2574,200,0,0,192081,47151,14973,31256,19743,17356,8278,8061 +2575,200,0,0,1423710,239507,300550,127710,83347,79760,93357,61755 +2576,200,0,0,500248,219400,96761,25937,10667,15551,13289,4376 +2577,200,0,0,1021424,415815,47725,24441,48419,64599,97869,43949 +2578,200,0,0,657229,198403,208031,303962,111867,169982,130955,49058 +2579,200,0,0,47123,167959,10993,27119,8116,17440,11369,13055 +2580,200,0,0,345532,97578,55388,11702,6769,21857,5357,6857 +2581,200,0,0,533417,619708,146144,234747,58132,88666,60741,30469 +2582,200,0,0,69386,26001,40282,42983,16118,28166,13791,15990 +2583,200,0,0,82911,277787,27866,14824,15819,15183,13747,10094 +2584,200,0,0,1864447,643873,43612,160280,54983,101053,32047,36614 +2585,200,0,0,69097,66043,23825,39023,17096,11573,10272,18367 +2586,200,0,0,51782,39326,15483,15262,17454,17291,11129,11974 +2587,200,0,0,141640,160796,5784,22250,8119,28699,9626,14202 +2588,200,0,0,759127,30410,1799,19591,16274,16227,6667,8755 +2589,200,0,0,84295,101060,12363,37752,23925,19532,12162,12169 +2590,200,0,0,88636,64029,7345,15317,17286,19979,8985,12580 +2591,200,0,0,168700,100418,6268,18143,12039,26891,6033,11534 +2592,200,0,0,1271004,616889,124987,155112,61118,71176,61290,36648 +2593,200,0,0,151261,137402,5618,9898,8611,11216,22430,6928 +2594,200,0,0,139568,50624,40823,7923,11827,23520,33760,10902 +2595,200,0,0,2307838,348200,121014,96716,32659,81601,72593,43055 +2596,200,0,0,63935,72222,46224,25580,5832,14788,18122,15048 +2597,200,0,0,124453,1031896,355657,306861,34413,91216,46660,26892 +2598,200,0,0,43490,36713,10096,19445,46610,10709,8854,15786 +2599,200,0,0,1746356,63392,4187,7777,21235,13131,4853,2647 +2600,200,0,0,61601,37608,15319,19671,28678,20854,25176,11716 +2601,200,0,0,562615,603477,80050,67948,40802,56541,37944,41242 +2602,200,0,0,94560,118746,4331,27452,11910,10873,20094,14730 +2603,200,0,0,32446,34610,1015,45788,12479,4712,13605,12635 +2604,200,0,0,176039,127706,17694,22196,68692,22406,29567,6366 +2605,200,0,0,1108535,1113014,407629,85479,44432,118829,29387,19405 +2606,200,0,0,327820,209652,27208,14445,5842,17440,8762,12014 +2607,200,0,0,1093178,23974,16474,14154,16721,11590,11206,5631 +2608,200,0,0,257850,57072,16708,28227,4210,17552,18993,7532 +2609,200,0,0,493990,171087,3363,11115,8247,12454,8360,6624 +2610,200,0,0,1583260,23679,388,23984,9151,23421,4785,5467 +2611,200,0,0,1108880,40959,1482,13837,29407,6614,9352,4682 +2612,200,0,0,591827,36700,4637,14353,21962,10455,13205,13177 +2613,200,0,0,1426641,38853,5595,25384,14652,11178,18105,3956 +2614,200,0,0,608536,67577,2168,36376,14201,34890,6547,8252 +2615,200,0,0,1482081,54056,13784,4579,17778,10961,6230,5922 +2616,200,0,0,1371239,68094,12380,7749,17269,14367,8197,12914 +2617,200,0,0,136457,90382,11539,21517,16900,16199,19591,25640 +2618,200,0,0,2220918,431037,36571,119787,88971,178474,80787,36908 +2619,200,0,0,701955,57580,2666,12542,14095,22490,3812,2550 +2620,200,0,0,2161427,133615,16657,96481,50817,60523,39246,59964 +2621,200,0,0,791774,760694,135785,20264,50764,74510,68069,50732 +2622,200,0,0,1191685,22458,6368,4248,11451,10418,5249,4107 +2623,200,0,0,1037029,700298,8216,106278,84056,89979,76639,45761 +2624,200,0,0,170060,159274,6182,20815,24194,23166,18867,12632 +2625,200,0,0,510312,228572,105011,73639,34719,77689,89693,48394 +2626,200,0,0,254185,282109,34889,224841,27135,100118,63716,29405 +2627,200,0,0,5661,4197,2596,2250,20288,7928,3128,3196 +2628,200,0,0,1323115,49103,2045,14815,14138,21697,10922,10388 +2629,200,0,0,1479694,1440688,412650,52543,22803,85496,23910,44627 +2630,200,0,0,136545,236467,54553,20370,4918,26414,8877,13629 +2631,200,0,0,1264287,439404,190134,68954,42289,56694,71042,19888 +2632,200,0,0,55458,30900,21537,4297,13603,9808,49613,6597 +2633,200,0,0,178914,989517,135785,317370,16173,69494,51827,49023 +2634,200,0,0,140735,182357,21232,36265,15312,10083,14588,7629 +2635,200,0,0,691127,1308077,299822,177281,66844,156402,23659,33043 +2636,200,0,0,241353,74906,4386,10634,7849,13834,25834,7125 +2637,200,0,0,97516,111011,16389,14610,18380,19824,24673,6665 +2638,200,0,0,118195,168189,17112,37182,4453,30412,24803,7467 +2639,200,0,0,274804,628053,26872,19881,9887,29581,9830,7911 +2640,200,0,0,31453,14082,17437,51195,24466,12858,21312,10461 +2641,200,0,0,156017,281844,29181,102212,80644,129495,40946,68214 +2642,200,0,0,117740,140447,31867,28596,15153,22932,15436,7343 +2643,200,0,0,192718,129000,24720,33365,18975,20951,6465,5545 +2644,200,0,0,33811,92094,3187,16005,14341,18054,18076,10836 +2645,200,0,0,256973,640151,300167,245061,48309,79321,58291,49190 +2646,200,0,0,210909,25315,11268,39491,13547,32810,16238,11263 +2647,200,0,0,350630,738504,93385,48467,110910,58907,72748,43388 +2648,200,0,0,56757,46330,5602,31928,20387,13514,3953,6552 +2649,200,0,0,1271545,1192382,48227,103831,27783,69997,88705,67293 +2650,200,0,0,465109,544434,193665,134232,34474,140703,79812,77058 +2651,200,0,0,713691,825435,243361,70068,58838,63713,171693,22244 +2652,200,0,0,966362,772200,5538,75221,74184,137272,64859,51198 +2653,200,0,0,398151,143786,36860,15583,11228,32460,7375,6058 +2654,200,0,0,599139,295774,158854,57689,97592,108390,80450,78691 +2655,200,0,0,1654329,660542,164354,115250,40706,68687,61476,44426 +2656,200,0,0,232429,685184,80798,152447,21208,37271,58305,76118 +2657,200,0,0,805873,586209,38534,96811,65270,123364,42463,24663 +2658,200,0,0,1656179,1379260,161604,115512,31900,153298,42174,40226 +2659,200,0,0,81344,54938,23591,28718,14447,17017,34208,8905 +2660,200,0,0,759681,236718,306808,43487,33353,87233,64989,109952 +2661,200,0,0,120834,95477,6659,10226,9573,11319,16564,12153 +2662,200,0,0,439028,79928,14943,40095,10977,9768,8797,6131 +2663,200,0,0,141477,45152,32169,43490,25177,11852,16521,7085 +2664,200,0,0,957846,453352,245920,99702,22829,112138,49214,62064 +2665,200,0,0,61179,214920,19323,21070,5074,20871,8648,19652 +2666,200,0,0,465380,152199,8721,11381,32833,8818,11934,13669 +2667,200,0,0,659729,28593,10245,39194,21381,7788,19522,9262 +2668,200,0,0,1589057,327379,81873,46350,145179,96052,67856,28388 +2669,200,0,0,149806,185837,16632,23951,10918,25853,11216,6571 +2670,200,0,0,603874,77107,9589,4405,27357,26191,10521,17620 +2671,200,0,0,1525232,36865,5316,34168,19679,8986,11820,8449 +2672,200,0,0,103678,40401,11297,26966,13168,7830,10811,8579 +2673,200,0,0,58591,233122,44168,8992,16253,21598,15204,8311 +2674,200,0,0,2069262,481182,39741,68586,49617,124161,35368,15879 +2675,200,0,0,2185678,107723,15621,136542,71924,26124,24912,25669 +2676,200,0,0,368131,765582,174571,113998,31405,104467,72553,41185 +2677,200,0,0,56030,60123,29860,26857,11679,23213,29183,14082 +2678,200,0,0,2558200,329909,77292,48181,71992,46090,29841,23748 +2679,200,0,0,103013,208911,9435,16569,10731,9523,12606,9078 +2680,200,0,0,534088,825985,89121,137660,101264,91433,46733,14952 +2681,200,0,0,216814,352615,162712,252197,50658,112456,55536,32388 +2682,200,0,0,536366,1088320,317219,92931,50037,103808,56580,29014 +2683,200,0,0,228672,126142,25214,17319,18909,17559,14525,20276 +2684,200,0,0,98264,73305,79723,21538,44231,33231,10062,18937 +2685,200,0,0,499436,783151,41320,169795,87614,86016,62645,51265 +2686,200,0,0,968739,235136,160908,104097,82607,82878,39602,34004 +2687,200,0,0,2052800,1077231,68566,136582,86801,68018,84389,112248 +2688,200,0,0,397300,1303581,374917,71045,180881,64775,71894,26576 +2689,200,0,0,464181,724231,136909,306798,80615,70955,31335,30398 +2690,200,0,0,638871,359153,104271,196068,97745,90076,26599,34278 +2691,200,0,0,315657,116507,17929,10901,29180,13616,20401,15515 +2692,200,0,0,234181,93448,12278,8102,20922,14868,6026,12599 +2693,200,0,0,76282,707580,30194,18122,18657,24506,12231,5763 +2694,200,0,0,395715,1373762,335723,72866,113961,38009,26609,29105 +2695,200,0,0,66143,32183,8114,16354,11088,12790,14883,7765 +2696,200,0,0,98320,97355,109886,49263,14373,23356,15846,9462 +2697,200,0,0,467798,79956,11123,41400,13765,20673,10422,9031 +2698,200,0,0,1541255,801843,99969,67881,47584,94984,31749,17368 +2699,200,0,0,86272,41960,35801,6560,23816,8457,21479,8807 +2700,200,0,0,497895,613640,125305,143752,80132,69003,30344,30571 +2701,200,0,0,228333,88287,55623,23197,6320,21128,14079,14546 +2702,200,0,0,1164177,872178,126897,89357,65438,61610,44858,40968 +2703,200,0,0,31407,67161,23456,47971,22209,12192,21218,15796 +2704,200,0,0,520020,1517015,142584,329451,27177,43590,50879,30842 +2705,200,0,0,84862,206843,42100,27287,7867,26650,10852,13516 +2706,200,0,0,249094,73166,48593,19899,23307,17673,10134,7859 +2707,200,0,0,1808688,506074,107938,95768,115461,55959,24158,26675 +2708,200,0,0,1077733,681174,15273,78481,50623,75628,59486,54928 +2709,200,0,0,21590,60289,30189,59185,28786,18706,10687,10677 +2710,200,0,0,185110,149227,23112,42627,2675,18231,12549,10122 +2711,200,0,0,1219399,738405,55944,142454,106016,58583,51261,51146 +2712,200,0,0,178039,69724,28017,19141,21628,12762,11556,14597 +2713,200,0,0,117890,167474,25972,19386,8913,18702,14194,12101 +2714,200,0,0,848585,1146159,62253,114380,49641,55784,86161,16916 +2715,200,0,0,552374,1132156,107094,127890,26554,78657,102809,34676 +2716,200,0,0,47184,53797,5962,28052,9822,32398,7001,11407 +2717,200,0,0,83337,134265,13707,27618,22205,30873,6251,9743 +2718,200,0,0,112635,63453,23043,30895,15695,23056,12161,7593 +2719,200,0,0,1630514,408240,19607,142684,104851,47986,22770,20229 +2720,200,0,0,366534,700838,246841,133207,34111,47420,50330,34512 +2721,200,0,0,24638,57040,98612,15240,14612,51990,13208,6697 +2722,200,0,0,1124210,583495,149880,120790,79468,64705,215605,27650 +2723,200,0,0,1931185,2159049,1282940,253212,1047252,272577,220501,303605 +2724,200,0,0,387028,235772,77570,137665,39500,73513,18088,28863 +2725,200,0,0,384099,1222284,393571,70052,77381,92202,29371,41291 +2726,200,0,0,73823,74197,20554,47765,15916,7791,7197,12184 +2727,200,0,0,919303,1549815,28702,111476,19715,68426,30305,36752 +2728,200,0,0,781521,33012,9178,26227,16776,21576,11309,4361 +2729,200,0,0,202077,182353,68778,36609,18617,33023,14430,6079 +2730,200,0,0,601451,1161635,23175,102150,120631,62767,109131,32115 +2731,200,0,0,603459,390829,101394,269141,32689,75902,60452,32286 +2732,200,0,0,348225,676913,44379,246412,58302,113688,94660,44340 +2733,200,0,0,979032,25965,7143,19247,14231,9582,8451,5755 +2734,200,0,0,398532,89918,13772,54262,31060,20783,18288,12427 +2735,200,0,0,1086568,46183,9316,5234,34001,17771,15488,12331 +2736,200,0,0,1238929,60140,3208,8890,32908,17006,13932,6048 +2737,200,0,0,981219,16902,19489,19331,19719,13048,3135,6157 +2738,200,0,0,620413,17876,8618,20520,12151,17428,8285,4925 +2739,200,0,0,1086160,78895,6943,17813,22926,12049,8692,4448 +2740,200,0,0,2212602,217111,3165,66862,48690,96126,29055,46914 +2741,200,0,0,727417,72945,20958,9546,9626,13696,4551,7227 +2742,200,0,0,81125,44460,3109,26797,33587,11765,18951,8457 +2743,200,0,0,204153,132964,14282,26147,25256,8221,18047,10614 +2744,200,0,0,602075,668051,254332,25893,44149,123550,72166,29598 +2745,200,0,0,506134,51422,50556,4027,6213,12712,12103,4917 +2746,200,0,0,284779,277219,5941,6255,10428,20285,10716,12987 +2747,200,0,0,125115,168006,34195,6395,16634,17269,9298,4626 +2748,200,0,0,263837,557269,239649,83118,62312,107235,59773,34735 +2749,200,0,0,561502,204938,31060,15030,14362,15212,9679,13040 +2750,200,0,0,1557923,215601,105627,86357,44390,44464,28866,23671 +2751,200,0,0,591360,460123,25389,234565,38901,34993,175225,29328 +2752,200,0,0,682469,781259,147205,127797,52621,179294,53912,32902 +2753,200,0,0,243291,34532,3685,22971,15073,14105,11910,23707 +2754,200,0,0,256472,195532,21136,15907,12507,19671,13990,14058 +2755,200,0,0,272952,1234640,30066,166487,77618,73225,46749,39147 +2756,200,0,0,698215,884353,153866,149398,39802,193131,41683,20155 +2757,200,0,0,16060,14343,1348,4918,6225,2830,2820,5811 +2758,200,0,0,131067,15845,3469,18751,41241,14803,18976,19069 +2759,200,0,0,59211,107993,27831,64215,15052,24656,11541,9703 +2760,200,0,0,946071,521603,15661,99615,79646,95021,48390,32838 +2761,200,0,0,1259872,1911937,146905,126851,39263,78473,22670,36882 +2762,200,0,0,52230,73810,34151,20430,12888,14617,24187,5578 +2763,200,0,0,1042580,681998,242215,108332,40027,61982,31178,29953 +2764,200,0,0,46581,127328,28527,48835,13145,32730,13422,9026 +2765,200,0,0,125864,86114,136024,17837,16934,27816,10612,7746 +2766,200,0,0,87676,118151,44104,20582,19987,6942,10279,7185 +2767,200,0,0,383781,1609443,290974,180461,87098,87703,29648,57484 +2768,200,0,0,79580,336361,19122,26122,11436,28373,7534,11853 +2769,200,0,0,997076,246028,16822,241093,57076,153421,22488,52734 +2770,200,0,0,268255,147584,40354,21095,23300,16946,19479,8230 +2771,200,0,0,250946,2131466,130293,103976,54219,53770,49115,42534 +2772,200,0,0,432646,1101912,54803,187247,68355,91015,18532,38142 +2773,200,0,0,1183549,630410,289118,115166,154419,87388,22454,32760 +2774,200,0,0,1425264,526955,90864,179843,85371,76801,72795,36312 +2775,200,0,0,888229,784981,86214,75288,48438,89221,54355,51942 +2776,200,0,0,1497564,631605,173962,87791,88393,94746,44692,34999 +2777,200,0,0,117640,61612,50220,28142,7251,13504,8889,14927 +2778,200,0,0,71600,136905,11509,14719,26945,22550,27838,17893 +2779,200,0,0,1058575,970459,83839,74513,54821,63531,82164,17046 +2780,200,0,0,81891,118269,21140,30780,7688,12156,17546,12272 +2781,200,0,0,299351,319162,40418,11571,10180,9084,7945,7551 +2782,200,0,0,78555,102114,20911,28807,16155,13960,30156,12677 +2783,200,0,0,1540578,1176639,133569,95300,62959,80385,36475,16048 +2784,200,0,0,446261,416568,150654,89606,50440,52622,50532,24986 +2785,200,0,0,1758839,1185872,95368,41720,53878,46516,52482,24266 +2786,200,0,0,1109588,1545331,20442,66270,85730,57556,37899,25123 +2787,200,0,0,1063187,231285,14915,309737,39009,46851,28189,82122 +2788,200,0,0,1294495,312175,171438,107342,51310,100897,67049,14937 +2789,200,0,0,413087,167688,39332,14991,11571,15594,15918,5887 +2790,200,0,0,1163850,942934,209422,159590,26201,99416,59188,51976 +2791,200,0,0,1019294,142916,79623,73164,31977,77332,35912,52397 +2792,200,0,0,210683,488357,254024,122011,24400,52413,39902,13079 +2793,200,0,0,574433,366874,115662,188507,64230,97037,52176,43842 +2794,200,0,0,1382815,918257,806832,668579,142194,188845,155061,216345 +2795,200,0,0,378863,1179429,222331,45896,50094,91306,40291,39706 +2796,200,0,0,550349,440985,143611,282368,29682,63317,42026,40425 +2797,200,0,0,347160,710459,112862,174988,31342,63876,47646,33936 +2798,200,0,0,152151,728156,72999,357934,25048,69248,37531,39678 +2799,200,0,0,137052,74726,35236,39219,13384,28570,12293,7110 +2800,200,0,0,1000891,1279995,354013,182536,185805,314807,80586,251189 +2801,200,0,0,519055,312053,222110,88918,40325,67514,44984,30665 +2802,200,0,0,621939,181756,117954,203065,56274,75180,41796,37560 +2803,200,0,0,120388,55589,20511,8879,15835,20759,21831,6943 +2804,200,0,0,101061,47799,79738,31112,14690,15343,6886,6539 +2805,200,0,0,730149,328139,423972,70186,37603,69055,57397,33355 +2806,200,0,0,612615,492041,199488,132613,52036,59776,38417,25920 +2807,200,0,0,623135,118494,11356,18292,4101,36947,10588,4457 +2808,200,0,0,10178,5195,1361,12809,4372,4797,1471,2611 +2809,200,0,0,1001392,421522,140518,234101,39634,81288,45463,30559 +2810,200,0,0,100035,60798,21954,43629,19981,24004,8700,14614 +2811,200,0,0,617115,582418,138864,59920,34829,75771,59250,44458 +2812,200,0,0,114121,45092,67874,31055,25329,22960,13277,9051 +2813,200,0,0,672502,24722,9662,44360,15486,14109,16825,18265 +2814,200,0,0,17945,56427,24201,15435,29550,12806,18095,12505 +2815,200,0,0,554514,964678,182394,90411,32599,57050,56534,21447 +2816,200,0,0,736080,120260,16765,5355,13175,25657,10607,10499 +2817,200,0,0,139301,230120,10037,19853,17432,11426,19015,4658 +2818,200,0,0,1100494,48972,6105,22006,36006,14096,6581,10027 +2819,200,0,0,259716,649622,56012,233946,31098,78105,74869,32960 +2820,200,0,0,856959,68491,53630,31588,24657,12404,5578,7619 +2821,200,0,0,746624,167011,10139,31106,17881,18260,11587,14934 +2822,200,0,0,207658,386192,118378,54973,34091,59289,56132,37571 +2823,200,0,0,311070,392373,186692,83180,62654,73323,37216,31499 +2824,200,0,0,1249107,91319,3770,4567,11693,9959,2349,4406 +2825,200,0,0,181327,517158,31125,176193,24004,116110,52131,39281 +2826,200,0,0,83090,543464,13951,28060,7754,7701,14935,4710 +2827,200,0,0,304650,523893,176274,89911,144808,56477,43637,12278 +2828,200,0,0,706704,38970,20332,6212,15393,25074,8275,7699 +2829,200,0,0,1280029,464079,93630,46586,75751,50404,41992,48039 +2830,200,0,0,96415,273351,41920,10132,14861,13551,10030,9245 +2831,200,0,0,95129,266751,54717,20356,17689,26115,10720,8703 +2832,200,0,0,442480,1358225,443505,135202,134174,88660,55511,13925 +2833,200,0,0,809627,429200,161383,131623,24006,78889,104640,98341 +2834,200,0,0,343156,876917,26745,302076,57178,89546,17591,8170 +2835,200,0,0,265885,251323,68450,30847,9769,15341,7176,8460 +2836,200,0,0,607282,949749,560758,97124,82562,92554,53302,15952 +2837,200,0,0,95563,48395,9552,19676,17755,18323,12137,6077 +2838,200,0,0,96782,726886,11361,13461,15406,9188,19401,8255 +2839,200,0,0,1029655,401694,134850,216056,84568,58655,97227,44464 +2840,200,0,0,376344,187749,101128,81897,263754,174478,28184,37176 +2841,200,0,0,446296,195587,92111,195354,55478,98145,52839,160791 +2842,200,0,0,242055,712130,292019,511593,184817,162855,105855,141795 +2843,200,0,0,1473820,54835,64242,65027,42139,108725,28911,26092 +2844,200,0,0,616172,141319,41224,104215,76832,123444,125519,54965 +2845,200,0,0,2043671,337927,85586,91078,83733,67749,69434,61447 +2846,200,0,0,461478,445378,128934,323828,126272,157629,52810,53131 +2847,200,0,0,599546,49649,109710,81156,27523,56900,31309,14504 +2848,200,0,0,389554,160584,49323,86020,45560,36817,6009,8151 +2849,200,0,0,134955,108021,29692,12049,10729,18906,5884,10434 +2850,200,0,0,1246213,205021,192828,33398,91058,168669,142386,15491 +2851,200,0,0,1230839,343683,45555,85295,82058,45479,60463,46605 +2852,200,0,0,155988,50149,15082,38349,15179,30440,13964,14291 +2853,200,0,0,1315660,355622,111826,98570,112616,99001,30940,34901 +2854,200,0,0,554314,724642,88114,67665,47495,48059,44001,64117 +2855,200,0,0,1403216,144199,42761,7997,9153,48294,26351,14044 +2856,200,0,0,566345,541604,196918,25309,70944,31035,27028,62995 +2857,200,0,0,2275809,88367,11419,34162,35284,91576,34930,34054 +2858,200,0,0,1024810,142703,83973,78721,90916,68224,75048,51572 +2859,200,0,0,138983,40413,12770,10395,8552,20501,6823,8575 +2860,200,0,0,566798,698107,87912,277581,313352,407334,435210,195303 +2861,200,0,0,1170143,267630,408377,178088,358075,577652,264761,441780 +2862,200,0,0,494731,92852,9775,28695,76002,44008,11852,6787 +2863,200,0,0,681526,219669,78112,12253,27452,48609,35484,13669 +2864,200,0,0,496163,192473,370721,232536,294985,187238,57737,85989 +2865,200,0,0,1014631,221503,58202,136309,46299,81373,58063,24848 +2866,200,0,0,785174,367256,41244,42511,196834,116435,47725,73916 +2867,200,0,0,84425,40038,11389,53478,20040,31941,30904,8209 +2868,200,0,0,972825,58784,39789,16134,46926,58568,61183,18755 +2869,51,0,0,614632,108559,46829,64041,45164,18096,11478,28517 +2870,51,0,0,605313,67143,30483,17002,6583,6804,10653,7228 +2871,25,0,0,30,47,20,20,13,9,1,1 +2872,0,0,0,210483,428824,137592,14563,22406,13278,10836,4641 +2873,0,0,0,857898,158515,143818,100067,38972,19841,15712,4986 +2874,0,0,0,1277023,326871,69376,84265,55712,89367,18267,6131 +2875,0,35,77,2225991,151172,117442,62369,34359,32512,23466,12574 +2876,0,40,83,568719,23515,33971,16968,8688,4635,2432,2229 +2877,0,38,60,710916,482691,93215,42194,12589,14681,9251,8567 +2878,0,40,34,173177,179996,4931,9384,6547,7961,2127,1264 +2879,0,35,30,2505571,1158869,154804,439904,159187,105057,62737,29013 +2880,0,29,14,1359302,290720,88534,26465,24208,15072,7559,2774 +2881,0,44,20,777255,237515,33480,21282,34402,36217,13635,4534 +2882,0,51,47,1588280,67701,17227,38742,8769,10954,3426,2061 +2883,0,47,47,50549,19795,10642,1093,3559,1094,770,537 +2884,0,56,44,1043750,36893,7383,6514,4631,4805,3758,830 +2885,0,51,60,1092817,165934,114061,14910,41435,22009,6358,2652 +2886,0,44,63,85864,3687,1411,3102,845,355,541,128 +2887,0,47,57,700055,44352,14355,6347,18477,2560,3735,2208 +2888,0,24,48,324965,142683,11860,10583,5241,1966,1749,3278 +2889,0,7,26,524264,434746,21418,25621,29551,5360,6202,2514 +2890,0,20,20,794836,34523,20899,6788,3426,11216,3626,2693 +2891,0,21,13,221012,22300,3197,1569,1313,1335,330,186 +2892,0,35,37,780230,20430,19904,5804,5797,1920,3031,1316 +2893,0,41,43,1312837,572633,61445,45620,73868,14458,15559,9144 +2894,0,26,43,1140880,61004,26541,7785,4124,3169,1164,2295 +2895,0,35,43,221653,36253,2187,8429,11031,5334,3297,1973 +2896,0,34,30,1685166,44917,14117,3972,2525,2497,4169,1728 +2897,0,30,43,1145058,80687,27812,10605,10180,2542,1715,1142 +2898,0,44,44,209692,21248,14141,1696,2548,5433,2334,917 +2899,0,41,30,632046,285543,6212,15304,13391,23847,5888,5713 +2900,0,37,17,840047,64617,7396,1089,11394,1747,1077,2887 +2901,0,54,30,648123,41362,49707,27573,14131,13590,5469,2258 +2902,0,54,11,1344770,85740,1996,7513,7379,12321,2451,2387 +2903,0,57,43,1145605,220409,192471,64483,48116,51293,5774,8120 +2904,0,60,74,104529,89946,107107,19900,15554,6267,2233,3870 +2905,0,54,53,160438,57101,9142,7718,5692,5604,1270,659 +2906,0,44,80,859524,61912,23870,34800,15411,6643,11814,4187 +2907,0,50,80,762360,74101,69491,64466,51326,35563,19077,7421 +2908,0,54,63,1073406,212983,70112,7595,25222,13380,9482,7515 +2909,0,44,63,1561628,1192120,218434,123200,37209,35113,18045,19959 +2910,0,43,53,868394,150789,27583,26495,15174,9055,4071,2597 +2911,0,29,38,1472428,313182,53035,35424,17438,19295,15019,7665 +2912,0,47,30,1219983,40991,1662,11293,15091,12296,12852,7935 +2913,0,60,29,357432,141842,18606,31456,40789,16603,10074,5368 +2914,0,64,37,707712,54711,35838,7594,6047,6213,9009,4870 +2915,0,67,29,124143,68101,6977,3516,3056,5217,885,1762 +2916,0,51,38,228438,31485,7982,5207,5373,1796,2690,1759 +2917,0,47,44,180221,87960,17858,23493,5941,7889,7297,3909 +2918,0,44,30,412343,231379,53438,3478,14987,15137,3820,4759 +2919,0,53,56,1373094,20805,10712,23538,5011,8672,9033,3871 +2920,0,53,57,654770,84972,30840,7354,12045,6179,8216,4327 +2921,0,60,47,320438,39319,3311,5014,7361,5431,6320,4882 +2922,0,67,61,15236,45966,5483,49643,22915,14066,11499,3400 +2923,0,78,37,470383,22165,2807,3986,17039,11533,9086,2001 +2924,0,77,24,559978,529174,19142,67535,25423,28453,9029,5644 +2925,0,66,14,641103,148887,4705,13919,11568,11507,5579,4473 +2926,0,53,26,1124910,149544,24487,45217,37682,22857,17191,5934 +2927,0,57,37,794934,97585,22369,20910,17405,10408,3076,3860 +2928,0,61,23,96803,65846,3074,9351,5944,7907,3924,4463 +2929,0,63,40,742279,95438,33119,34943,60298,11574,10711,9228 +2930,0,64,44,393427,24328,3756,53025,73555,9243,11351,8737 +2931,0,66,48,414202,154221,39109,47582,23629,21523,17098,25292 +2932,0,66,69,708428,19867,22908,6584,5418,5367,2121,1499 +2933,0,64,80,1840459,63730,66125,13147,10254,9021,14418,10520 +2934,0,54,78,710810,84589,31291,8962,5435,6244,1414,1081 +2935,0,50,84,631493,62968,28900,32057,16246,6782,13746,14596 +2936,0,56,83,636927,37864,47433,6727,4037,18674,4108,9409 +2937,0,51,66,992943,70239,16023,6452,13801,3696,959,1846 +2938,0,53,60,2179282,618790,18949,153410,41781,45394,37955,20976 +2939,0,57,50,1954254,796948,158964,136987,85719,97091,18379,10120 +2940,0,57,34,222753,11369,980,3507,3663,3429,875,1259 +2941,0,66,37,1512266,311201,87259,39966,46434,38601,19057,13584 +2942,0,78,47,554546,67449,61734,2142,26004,24907,13159,3544 +2943,0,75,56,67403,54032,38703,17492,16268,6671,3960,2873 +2944,0,70,51,72017,48301,3088,7810,8549,9225,3822,2225 +2945,0,66,54,285751,187044,32066,62596,12146,13641,10469,6540 +2946,0,61,50,29755,59135,18682,23951,42788,12795,13529,5265 +2947,0,54,23,2000912,558279,29912,24968,37030,18462,6736,9663 +2948,0,50,34,447248,89596,30040,22903,49174,13074,13317,13264 +2949,0,66,43,457149,24708,43188,17962,9956,24111,12553,17578 +2950,0,60,50,930867,299911,115829,129335,28830,36331,54231,26223 +2951,0,60,60,966865,227354,26179,21071,16501,8678,5276,3067 +2952,0,47,40,1880933,987792,16334,33393,53120,25497,64742,15070 +2953,0,37,34,437796,40187,15002,23697,21829,7180,5818,1278 +2954,0,30,23,3784999,568613,104746,61579,84319,26999,23168,23008 +2955,0,35,37,981948,135115,20187,48833,5355,8771,11058,6247 +2956,0,53,53,147540,191912,42269,11905,31638,38741,13059,20277 +2957,0,41,50,1860713,417524,83780,122640,55743,20869,15168,19654 +2958,0,60,53,625794,42733,12026,10532,4727,13644,6850,6875 +2959,0,66,53,1745961,160027,33759,40610,16166,18697,24369,14480 +2960,0,67,69,198426,26089,27340,3782,5077,9605,2337,2172 +2961,0,75,54,648513,469914,24761,36478,32385,33506,47965,14304 +2962,0,56,54,410169,41562,9757,8002,4033,2215,1364,1400 +2963,0,66,63,438793,46554,45765,30747,7948,28851,43960,20697 +2964,0,74,56,115089,25775,16402,14237,25999,19731,36020,16297 +2965,0,66,77,181968,382864,256196,52050,74553,19059,49842,25497 +2966,0,88,75,171338,77234,4147,46952,26462,42498,26854,30429 +2967,0,84,64,398446,137417,31329,39074,15668,32781,64747,10921 +2968,0,80,70,1404158,16939,18156,23188,26222,12762,5088,2461 +2969,0,90,69,2860310,226555,125803,34397,43179,29280,31425,16352 +2970,0,83,70,309451,10182,3521,4258,4639,2674,2400,2541 +2971,0,75,70,25196,41385,13291,7869,5953,5946,16305,6566 +2972,0,69,57,820324,227446,33242,30730,62220,31358,27888,22381 +2973,0,67,53,715091,174214,47047,24967,29507,18476,7079,9145 +2974,0,53,40,1255809,492543,29235,53088,41397,16421,64066,14998 +2975,0,44,43,1539262,80255,34658,8126,11075,5590,14155,4898 +2976,0,48,48,28012,7984,2086,2134,3223,1692,1473,375 +2977,0,30,40,55196,182177,13426,13955,4335,3311,5938,7547 +2978,0,41,38,526945,255580,20740,25139,49166,28005,15831,8697 +2979,0,51,47,237900,35215,66242,6815,28021,12049,9302,6946 +2980,0,48,50,1793697,355187,189398,37234,18540,60769,47787,36670 +2981,0,69,53,107615,68495,9644,7543,5880,11599,8131,5470 +2982,0,80,70,457411,69550,44429,51169,23628,42306,27221,14426 +2983,0,63,54,394833,425879,89424,14454,37473,12186,32088,19139 +2984,0,69,48,115634,102199,17783,25882,26043,25599,23829,14627 +2985,0,66,51,91184,13968,2332,2815,3638,1893,1468,1039 +2986,0,57,53,146943,41851,9582,70417,40641,15149,20240,9976 +2987,0,78,66,195800,17316,5981,15318,5992,6039,3773,3538 +2988,0,70,81,52743,9053,3506,17381,9869,2664,3045,1913 +2989,0,84,80,89516,30385,5264,9450,14351,16860,16228,7463 +2990,0,84,67,13578,28628,6761,4936,5320,4703,4949,3319 +2991,0,70,61,277633,25673,9108,2896,1685,1385,888,791 +2992,0,61,47,292123,79663,14458,7515,9507,3818,3040,1240 +2993,0,50,54,117867,107282,22432,52786,16335,21957,34547,17448 +2994,0,40,35,260782,222407,395,5402,13047,10404,5056,2464 +2995,0,50,44,59190,56632,33723,35139,14021,11303,3621,7716 +2996,0,67,44,507175,159670,4114,40236,43185,46627,50751,26781 +2997,0,75,27,932749,157112,4533,12540,38864,33597,18152,12296 +2998,0,70,57,45889,62800,40027,4447,5681,3927,9439,2781 +2999,0,77,37,125868,74117,2405,5264,10486,11678,6361,8084 +3000,0,60,37,1126234,459087,7119,75385,29331,25104,38468,20346 +3001,0,54,50,1118267,155343,39471,18068,25529,26352,31684,22466 +3002,0,66,34,107936,56949,595,6958,9932,7567,13097,5904 +3003,0,54,38,1053318,214868,19713,12748,14525,11408,15642,11965 +3004,0,69,53,181156,14645,9417,11441,4091,7164,15335,3257 +3005,0,66,48,383346,78095,12011,2883,4146,8106,12561,2058 +3006,0,70,60,275826,21084,9316,8376,17004,7508,9743,2722 +3007,0,75,53,257615,60171,2001,2218,3301,4025,4251,1319 +3008,0,60,41,323757,72179,3883,18218,8079,3720,4519,1812 +3009,0,63,44,135935,140781,6729,30519,24072,22507,15551,13631 +3010,0,50,38,242829,553785,68811,37990,12629,40786,31931,13557 +3011,0,57,57,373632,86441,33125,25659,7241,19068,25958,10836 +3012,0,64,67,2057088,156910,135130,29975,39752,27520,12926,23158 +3013,0,74,75,15656,8219,2856,4343,3798,4036,3254,1172 +3014,0,80,77,50046,19257,2337,2004,1935,2741,2903,2971 +3015,0,84,81,1880140,45660,71212,46133,30355,33133,39104,18240 +3016,0,80,78,466486,120392,31736,65487,73754,12963,10305,10427 +3017,0,75,91,31046,9470,77064,57461,12528,18953,10428,9435 +3018,0,77,90,1004799,190183,17899,30423,15243,34732,12348,9773 +3019,0,77,78,46563,29390,7392,22851,28115,14064,6228,10378 +3020,0,96,74,70837,29643,6250,41111,48241,29343,5705,5444 +3021,0,97,56,53446,54897,23333,24039,40899,17055,17431,4735 +3022,0,96,60,333135,123139,23787,19308,7189,21781,15314,6533 +3023,0,84,70,21323,26387,31203,65617,10810,7956,5805,8655 +3024,0,78,78,118204,29993,27036,26635,13416,16791,11274,8212 +3025,0,69,78,92336,19725,3613,6320,5143,2484,3140,664 +3026,0,57,56,182366,42314,311,555,2472,1460,584,403 +3027,0,78,50,17605,12527,19840,17373,11721,25427,3653,14697 +3028,0,74,38,76846,25740,4946,3026,3816,4178,2942,837 +3029,0,78,51,19381,18266,2738,62148,8434,13005,11920,12026 +3030,0,96,81,62703,27205,24019,33154,19460,15802,9201,6060 +3031,0,93,81,81574,6623,5743,15883,10505,10950,20642,9539 +3032,0,83,97,11275,35961,16591,84180,13249,7122,7026,2823 +3033,0,78,90,67734,24449,5296,13966,4109,3372,2763,837 +3034,0,75,94,50615,21850,24379,50596,12120,12833,14235,7772 +3035,0,61,100,20738,18524,27385,43374,3513,8424,8952,6196 +3036,0,74,83,25914,103212,7753,8651,7336,20450,17720,9215 +3037,0,70,75,43316,14590,2622,1432,2843,1379,1706,594 +3038,0,78,57,1949562,246840,53811,30468,49859,98014,25544,31333 +3039,0,75,44,652829,49072,18862,7253,10402,5156,4189,1984 +3040,0,77,51,74472,16588,6491,2182,7245,4745,8243,3308 +3041,0,67,48,76288,124528,11881,6574,4068,4522,13031,6980 +3042,0,57,41,42769,69187,2225,6551,17405,7464,6628,3463 +3043,0,63,35,52983,97689,8741,17248,23121,13665,17539,8478 +3044,0,60,37,186586,16577,5748,5191,6834,4080,1513,1024 +3045,0,78,50,1205575,54342,16329,54434,20088,27173,3929,6255 +3046,0,77,53,1945501,598844,56434,38797,35718,51311,37665,23345 +3047,0,64,53,2011138,408856,34385,43005,23331,15956,29475,12720 +3048,0,66,53,1435981,248320,66309,71446,79617,63437,75177,92883 +3049,0,56,56,1684729,107247,154858,41324,39110,24394,46672,47936 +3050,0,56,50,613839,62835,1058,4117,26178,5229,4912,5088 +3051,0,67,50,1585383,187973,10342,33266,28059,25225,23856,10138 +3052,0,75,44,181177,66247,10861,15329,17489,31470,13921,7831 +3053,0,80,41,44830,21258,13672,11414,5054,6633,3160,1749 +3054,0,77,51,142183,37782,6715,3399,2582,2428,9618,1548 +3055,0,75,54,25285,147197,26087,22184,33861,14676,16471,7437 +3056,0,75,60,234309,67363,40228,16344,28205,53087,22958,24115 +3057,0,69,54,81924,75068,31797,17410,22154,10387,13097,7835 +3058,0,70,60,409359,394191,151198,27555,24645,32561,27220,9777 +3059,0,74,66,91800,41376,33226,12184,20238,7843,4749,7144 +3060,0,61,69,205425,26412,12105,6125,6003,6117,1959,2692 +3061,0,63,63,486524,234348,49150,12271,9436,29661,23425,28817 +3062,0,77,56,1040894,52105,9124,5945,17831,14641,9281,2856 +3063,0,80,44,128627,7579,1327,561,2486,1237,1282,617 +3064,0,78,50,49991,35960,35694,4193,3374,9947,2584,3531 +3065,0,88,57,22004,23570,11418,17530,10130,12628,11142,9910 +3066,0,70,69,228713,43150,14771,25738,9819,3163,1303,2618 +3067,0,69,83,130343,71051,65259,35911,37163,16515,8206,5980 +3068,0,70,80,13226,4521,2104,5865,8268,1967,2407,1150 +3069,0,57,74,21194,23179,3510,3771,1275,2027,1819,2125 +3070,0,70,67,598233,114345,19078,35050,6303,23005,20485,13030 +3071,0,75,67,797888,99222,98095,65322,62441,42687,14354,6804 +3072,0,77,64,101100,20235,3090,10513,4047,6795,1357,1580 +3073,0,84,64,139484,67682,14363,8585,1848,14402,4141,7063 +3074,0,84,66,770491,34987,19369,16121,16898,9973,6742,2332 +3075,0,74,57,627258,28377,4758,3241,2664,1562,2099,1170 +3076,0,61,50,75509,125863,6719,17409,7668,10017,3476,3706 +3077,0,61,47,184335,29401,1540,5714,7554,5403,3954,2560 +3078,0,57,53,434572,19121,37769,9932,6908,7269,4165,2934 +3079,0,64,50,115678,25852,4664,424,495,2693,6974,1504 +3080,0,67,57,895118,177334,92619,26053,54203,25340,10216,22602 +3081,0,74,60,703478,58450,8929,11553,16423,19211,14515,5741 +3082,0,67,56,51419,14581,11865,12316,7739,2387,3820,2185 +3083,0,70,57,176890,26252,2627,4394,3019,4569,1623,911 +3084,0,70,66,574030,47429,30831,51257,11430,10592,11967,5792 +3085,0,67,64,21739,55859,8294,8474,32840,11613,10459,4230 +3086,0,61,63,42284,46688,32412,14549,8388,3356,2865,3894 +3087,0,53,66,1068042,149824,32173,18804,15569,9581,4069,3092 +3088,0,61,60,1341848,92906,8442,81226,26298,34082,7038,9291 +3089,0,56,57,1031378,341207,29130,35512,11325,42358,10229,19915 +3090,0,66,51,142032,124469,42359,14272,28680,18234,12058,8103 +3091,0,87,41,48759,87775,3847,7714,18873,35278,7919,9598 +3092,0,78,38,594288,27064,6221,6482,4371,3193,1242,879 +3093,0,77,40,995095,108843,15076,15584,31524,13389,8294,7787 +3094,0,75,41,160307,97775,45122,15776,30387,12861,10342,9797 +3095,0,63,47,168755,89292,10966,4894,15933,10936,7568,5700 +3096,0,64,48,369962,224673,141679,50987,100970,36823,25918,25169 +3097,0,64,50,2411123,265168,23682,57239,80620,35125,22335,15661 +3098,0,61,54,998296,40884,14565,30772,7765,4654,5249,7692 +3099,0,53,50,471221,405545,2857,28187,27027,19121,19300,5198 +3100,0,56,51,53755,67208,12813,52416,13218,18480,19271,6999 +3101,0,54,56,529830,37251,8840,8658,11323,4928,5626,2234 +3102,0,74,51,299929,28859,23989,3147,7277,20059,6130,4529 +3103,0,90,67,314106,51355,31262,15328,21612,22009,20552,19734 +3104,0,87,63,1696776,313873,105736,73367,47022,51715,25738,38113 +3105,0,91,56,28627,30138,2744,3594,9110,5139,3388,3158 +3106,0,87,51,34511,24530,4275,7430,11823,6858,4381,6281 +3107,0,90,44,202796,68486,19703,10491,27325,34039,17351,11173 +3108,0,94,50,1853987,58174,56033,6413,8193,19660,8359,8054 +3109,0,100,54,219814,35837,8795,4787,7696,12101,9945,3396 +3110,0,87,50,176620,225740,18314,26656,27175,15838,6146,11776 +3111,0,64,47,324130,495359,59942,22145,23618,23452,30199,46924 +3112,0,63,48,175187,30052,32786,10658,6279,10178,22638,8214 +3113,0,54,51,514524,386964,167144,61536,144157,57779,18999,48267 +3114,0,56,54,1456674,616294,25280,152388,45161,50286,22368,13936 +3115,0,50,61,1453666,267444,79567,14407,20400,7743,9933,7024 +3116,0,47,47,1313247,229399,34983,10064,24382,26922,11243,9836 +3117,0,47,29,33577,90580,1133,4684,894,8591,19120,3207 +3118,0,60,37,409459,13836,18267,5235,18717,9192,7174,2937 +3119,0,61,34,133940,96638,10695,8846,4696,3292,3657,2498 +3120,0,60,34,204409,253808,11253,28542,16339,20901,5697,6334 +3121,0,60,60,237011,17843,28975,4762,3537,4697,3667,816 +3122,0,43,66,168772,6704,11689,930,1481,856,1011,593 +3123,0,50,74,575602,212688,82175,25188,24324,18317,33525,9477 +3124,0,56,77,195686,36890,6158,3773,2457,6928,7461,1844 +3125,0,67,63,7360,96654,18257,19489,17147,43693,16127,22964 +3126,0,80,43,31882,54252,7595,2646,10339,9079,7690,4787 +3127,0,84,48,128302,23051,20379,4459,4839,4646,6608,4084 +3128,0,78,53,1467308,480844,160780,41755,60157,48262,42189,35806 +3129,0,77,60,1440650,55280,47357,19365,42702,29551,30085,19720 +3130,0,74,64,1029073,197007,52331,35643,47999,27839,17444,20354 +3131,0,61,69,5415,22497,3356,38447,5320,2031,2190,1834 +3132,0,64,78,162739,58455,12766,73016,18054,14309,24269,9470 +3133,0,63,81,138889,9344,4790,9386,1200,5504,4090,2605 +3134,0,67,88,82944,14008,6344,7838,4468,4395,2619,2558 +3135,0,77,84,81032,111738,43566,84460,15501,17365,6565,31321 +3136,0,67,77,247578,113423,26047,16244,2727,6638,5388,7732 +3137,0,66,64,876085,72025,13274,8705,10954,16442,13171,3487 +3138,0,61,63,513006,57662,15818,22428,9607,7775,4380,4673 +3139,0,64,54,1769591,261973,38673,70728,41390,37624,66014,16877 +3140,0,75,56,1375590,93511,35957,22423,15187,18079,21385,16381 +3141,0,77,56,889142,59479,3984,13490,22136,19617,14096,17474 +3142,0,77,53,1411147,90285,24178,15639,5069,11452,4765,7803 +3143,0,70,47,124374,93229,9307,6648,2968,6724,6176,3465 +3144,0,70,35,198106,41093,2410,3525,9613,5376,6153,6343 +3145,0,77,47,145701,11833,16136,11383,16005,15345,37415,7594 +3146,0,77,47,2003297,209578,51418,62912,24549,26878,17273,9139 +3147,0,78,56,1198301,44324,17072,14241,9332,6647,8324,1558 +3148,0,87,64,48288,44263,1820,16721,18696,15878,47550,15244 +3149,0,84,54,412749,91798,6628,25634,30305,36383,16363,13431 +3150,0,75,44,163471,195329,14501,12020,8842,7486,7127,6019 +3151,0,84,34,190013,45367,3759,6939,8949,12187,3640,2375 +3152,0,81,37,228461,50571,19137,10163,13666,14244,18281,14960 +3153,0,64,47,159739,59917,25031,21261,12809,6017,6350,2149 +3154,0,70,60,684805,54445,26979,14356,4672,5756,3738,2627 +3155,0,54,56,267242,66018,3760,4212,8725,3213,7914,5246 +3156,0,53,50,134930,177622,18968,15210,28361,32389,17473,12332 +3157,0,66,50,1264079,45769,36555,13916,4923,17701,14732,5785 +3158,0,70,41,1319292,254712,19171,59201,65546,39146,36669,22050 +3159,0,67,47,1434957,212465,29203,10191,8036,7540,9669,4765 +3160,0,69,57,105025,20032,3729,12001,1196,6630,2226,968 +3161,0,53,53,1880105,473511,211716,75385,157560,29306,41618,21688 +3162,0,47,57,973103,40673,11284,11956,10720,3596,1623,2805 +3163,0,53,74,284011,45443,66137,11499,17668,7467,3906,4443 +3164,0,40,66,1205039,157892,35715,7142,10674,10892,9516,5599 +3165,0,57,69,25958,36369,12194,38560,10605,19825,15955,19615 +3166,0,74,64,2045769,108498,20478,18704,23418,38473,19905,11844 +3167,0,77,53,1816034,439869,58125,57125,20502,43597,35750,16564 +3168,0,87,50,2321150,161456,21373,21245,47945,27087,35760,12823 +3169,0,69,37,154242,114217,6810,10447,6042,7106,6481,1697 +3170,0,50,30,421374,106525,12983,3397,10405,4710,11069,2180 +3171,0,44,37,795167,331252,111449,23987,22154,23540,17940,11583 +3172,0,41,37,1356246,104345,16240,12216,20834,12721,3448,3704 +3173,0,54,53,46899,34787,32138,39387,15232,20465,16567,24531 +3174,0,81,56,763620,74019,15491,18900,72866,48908,42932,10331 +3175,0,75,54,1942974,244348,64288,18214,13356,9207,5275,1968 +3176,0,83,66,824242,90263,55132,63640,18238,33655,20468,6425 +3177,0,91,54,20473,47266,10150,18536,33075,49241,25310,13030 +3178,0,77,54,291876,219615,54753,10227,36220,28908,32949,4961 +3179,0,84,51,84475,73173,10586,4908,5110,6564,2883,1425 +3180,0,77,37,68379,74708,8165,5442,22228,8858,790,2144 +3181,0,69,30,113261,16116,1992,907,6029,6259,4655,3383 +3182,0,66,35,143337,165447,38513,29938,23027,17316,19457,16572 +3183,0,78,34,1440825,491654,85443,31576,95271,139359,34414,46860 +3184,0,77,37,2894563,252178,26380,28613,7703,27092,12921,9370 +3185,0,75,47,44908,13675,4274,3530,3603,5730,7094,7235 +3186,0,78,51,949576,148395,89605,35082,24999,31164,27310,17550 +3187,0,78,57,380545,31130,15751,10852,18544,13306,33305,22998 +3188,0,81,56,592670,37946,5848,2263,6160,5796,12814,4179 +3189,0,81,47,462403,120271,11293,11200,23563,40194,14502,12771 +3190,0,78,37,803402,185350,32481,19103,41538,20347,9143,6919 +3191,0,64,30,1553908,766210,57234,133204,51518,54278,64890,55305 +3192,0,66,35,986559,473926,97283,59983,55676,90449,46194,32549 +3193,0,57,35,37091,19898,2406,333,1467,2532,3737,1229 +3194,0,77,38,113718,71672,33878,4189,12379,65044,15452,11578 +3195,0,77,50,738584,69558,64968,16672,13914,8740,4531,2905 +3196,0,75,47,798947,303998,35772,34183,32042,42296,19238,26767 +3197,0,69,50,252652,166858,9268,17812,5783,12713,8531,6647 +3198,0,54,54,517175,80733,66692,21804,48385,19908,26757,8085 +3199,0,54,41,305187,482450,63375,30892,27443,32210,15608,4615 +3200,0,47,44,631531,600989,122469,63729,43420,37729,213676,71774 +3201,0,47,50,643781,137792,35264,6910,8641,13206,2886,3584 +3202,0,35,48,1091707,162707,18080,48461,8878,7649,3882,3668 +3203,80,35,48,911564,504067,143593,147974,53919,142733,84473,56289 +3204,80,35,48,320689,731527,284663,30457,164220,134405,128526,117878 +3205,80,35,48,715126,79218,36288,35376,23303,31574,16442,29926 +3206,80,35,48,661947,488028,27249,41407,100133,104438,116070,33952 +3207,200,0,0,1096696,60525,86452,61104,239573,118608,76025,32376 +3208,200,0,0,830131,121463,12551,21602,28488,10136,6540,2572 +3209,200,0,0,1338550,280052,166845,74760,35674,143661,18065,16691 +3210,200,0,0,2091783,170167,25066,72049,34468,69727,25678,32483 +3211,200,0,0,482837,30787,51964,5272,127775,117400,27798,22616 +3212,200,0,0,689985,515474,448489,383358,77772,441976,353081,180310 +3213,200,0,0,1400120,71498,199253,310283,201631,114851,123307,88685 +3214,200,0,0,504433,265463,78706,40803,171840,237026,175318,80422 +3215,200,0,0,1190892,538352,18605,238359,178430,193651,131000,92840 +3216,200,0,0,310308,158447,94135,33140,139270,194040,63545,72092 +3217,200,0,0,211922,82356,9120,14244,33525,42537,49794,15878 +3218,200,0,0,1485067,415073,260011,369199,152220,120050,77569,170223 +3219,200,0,0,855055,422038,191070,109651,76110,92863,60479,111377 +3220,200,0,0,94755,62612,36167,54333,13398,60753,21127,29608 +3221,200,0,0,610756,437860,323819,144099,49181,67231,86335,59948 +3222,200,0,0,298811,1239741,336260,98959,152138,222722,103705,76951 +3223,200,0,0,1443831,847936,152450,209758,254899,156757,120318,221346 +3224,200,0,0,1360519,526256,75414,181101,217913,152354,111360,47916 +3225,200,0,0,2672440,108981,143003,122252,172423,125052,84206,99689 +3226,200,0,0,56612,29403,7193,9303,8453,12188,12535,12251 +3227,200,0,0,1332324,54609,106839,146416,63992,75996,67607,70941 +3228,200,0,0,232014,97398,21901,21086,25692,47597,71136,35418 +3229,200,0,0,1412004,419362,78836,40216,19100,79220,24929,79187 +3230,200,0,0,701796,908130,22149,60827,77289,63012,11969,6656 +3231,200,0,0,849142,2402617,327272,672513,191600,90802,73581,11831 +3232,200,0,0,479061,20687,28821,24478,5229,16787,3678,3000 +3233,200,0,0,1759714,758098,118779,465356,75140,140732,141281,12378 +3234,200,0,0,19871,29252,14686,26273,9560,7976,3504,1527 +3235,200,0,0,48966,8197,4392,2971,2942,1965,543,309 +3236,200,0,0,871073,58401,21102,36660,5493,19392,4196,1638 +3237,200,0,0,1272116,122081,43090,152793,67604,36122,26259,13778 +3238,200,0,0,657197,25225,27928,20467,6245,13349,14583,8560 +3239,200,0,0,2376861,281875,57924,36752,37224,71223,51502,27446 +3240,200,0,0,2068900,36261,17751,7720,5940,12347,3969,921 +3241,200,0,0,86755,146981,34038,2325,25818,24176,25097,14426 +3242,200,0,0,570245,504818,66231,73567,67876,44136,80230,38274 +3243,80,0,0,967386,142906,40364,11031,36126,57171,29259,28896 +3244,80,0,0,1413874,1449706,133802,255168,308541,787707,971080,561774 +3245,80,0,0,302766,64329,8355,147661,192721,163316,72571,9662 +3246,80,0,0,850352,582416,77666,71519,230056,276499,344481,345518 +3247,200,0,0,533858,349036,629110,477645,433616,112688,170408,106371 +3248,200,0,0,337700,80487,21378,31256,31887,26105,17717,7482 +3249,200,0,0,754305,539703,175431,109221,77238,21623,9526,7047 +3250,200,0,0,2129872,544310,73551,77395,134301,22983,43274,10405 +3251,200,0,0,809122,109505,38868,27311,17067,15054,37241,11216 +3252,200,0,0,1516482,427176,196030,124874,78019,52743,23913,18944 +3253,200,0,0,733127,117157,35349,30385,17985,31013,11818,4067 +3254,200,0,0,918669,227026,24200,19643,12221,14333,13933,4779 +3255,200,0,0,1253731,575592,158581,114052,143209,23566,43923,57867 +3256,200,0,0,1096034,107478,12076,9925,5060,18206,14364,9891 +3257,200,0,0,55032,21967,7870,5072,3288,1756,609,331 +3258,80,0,0,736446,809926,164604,259067,534659,217590,58027,106346 +3259,80,0,0,1179061,102267,82228,69319,86773,107395,59290,40468 +3260,25,0,0,10,2,4,1,1,0,0,1 +3261,51,0,0,587321,63942,147211,98712,79549,76945,126887,142853 +3262,25,0,0,1207971,118936,29276,15751,18822,17209,10109,3080 +3263,0,0,0,966802,662651,338149,434198,96321,249085,209920,85899 +3264,0,0,0,901559,198065,114237,20060,19470,32178,37050,33198 +3265,0,0,0,666263,229512,46500,5653,61909,12557,28062,26382 +3266,0,30,63,1236229,112084,104123,86634,17509,17379,24408,26455 +3267,0,27,53,316408,41015,3644,5438,6766,3051,6102,5124 +3268,0,24,47,1415620,427682,48409,79284,29811,44831,18747,56043 +3269,0,35,38,391401,39282,7567,3912,3293,4718,1798,1097 +3270,0,24,21,50199,41693,11023,2246,5534,1701,1742,1561 +3271,0,29,43,1317880,36739,34296,42635,5425,8700,7367,3094 +3272,0,16,48,1105785,190228,50674,25878,12368,8574,7910,5520 +3273,0,1,41,903999,443057,35515,30885,14525,6155,8415,2853 +3274,0,3,43,1578632,44439,3652,14775,7339,2271,4638,1446 +3275,0,1,30,873705,257768,63552,74975,30628,17210,22525,7021 +3276,0,20,37,650376,103545,20733,73285,27609,22463,9122,10614 +3277,0,20,44,1465138,216536,16859,52447,9014,3321,7887,1935 +3278,0,30,41,768401,21480,1574,5328,4563,2527,2906,1010 +3279,0,40,38,3650842,165338,48905,23476,27831,16563,13989,9402 +3280,0,35,40,970111,107664,67303,26484,14612,13311,14715,11380 +3281,0,60,38,1447040,95444,21955,19474,52160,12706,13854,13440 +3282,0,53,47,1214891,89909,27901,32488,14944,8132,14277,7517 +3283,0,44,40,801316,380323,50420,21234,17072,16273,16728,13473 +3284,0,51,41,168391,30559,31761,28550,27913,9305,5256,1790 +3285,0,43,38,1389687,333694,14050,49320,37336,19569,19897,11725 +3286,0,51,29,916243,127866,24225,18209,21973,16545,10313,2762 +3287,0,69,44,879674,32698,27696,26989,23151,14091,8815,11139 +3288,0,77,43,769359,59649,64179,37191,38075,30050,25508,18502 +3289,0,88,47,598611,25453,5818,3956,7526,4373,5118,3514 +3290,0,87,50,196782,29716,4320,11560,12766,4562,3650,5786 +3291,0,67,47,1123659,166338,71099,27644,7315,9308,8166,10168 +3292,0,35,27,1588988,257592,7681,23627,11364,2641,6712,4067 +3293,0,17,26,617251,572224,124265,22460,20611,21228,41001,21251 +3294,0,20,23,304974,63406,11260,10774,13472,7732,8948,1151 +3295,0,23,14,675357,177650,38644,9857,2334,9212,11023,4259 +3296,0,47,27,2015130,179504,87415,23113,70865,20764,19002,10308 +3297,0,41,34,2015317,181965,27327,59088,12882,5423,13624,12302 +3298,0,23,27,1959087,456759,46574,30409,34432,12159,20820,37422 +3299,0,20,27,1358881,219023,17442,53126,25103,8808,19151,28112 +3300,0,26,35,583231,16569,12331,6445,6439,4621,7153,2496 +3301,0,34,27,1023813,230595,11005,43006,10778,8401,11600,8930 +3302,0,47,27,1284119,265724,20684,19873,4700,21697,14794,21734 +3303,0,54,30,361799,144135,35247,38395,14333,15018,22605,4123 +3304,0,40,27,149614,69559,22039,13899,4666,3771,2784,1061 +3305,0,53,34,2651213,125122,36423,21004,11685,16564,5700,7421 +3306,0,63,53,170118,46629,44411,36298,21359,20712,8466,13198 +3307,0,74,51,1515024,41382,12301,9615,8580,10024,2975,2140 +3308,0,87,47,270173,17268,7726,2209,8795,3752,5416,5861 +3309,0,87,40,521382,43379,4117,7142,6952,5285,5138,3149 +3310,0,90,40,1327421,67242,37750,78214,42196,37191,52062,8480 +3311,0,93,44,2086551,113430,21779,74056,13224,40973,17391,28998 +3312,0,88,48,1378551,61303,28830,6244,10812,7274,16524,3233 +3313,0,88,53,2021165,445075,155584,53725,63579,62767,54876,25311 +3314,0,94,44,1387321,74446,15173,27077,8203,41537,27636,38381 +3315,0,91,37,872731,155134,24246,29301,36517,30430,14339,22710 +3316,0,78,27,831740,309257,31317,41320,20998,9303,12362,18458 +3317,0,83,23,1360516,36619,6042,5095,12546,6702,4470,6956 +3318,0,77,29,98423,31176,39587,11374,26887,16501,11266,15219 +3319,0,66,50,558521,17578,8611,32897,2495,3865,3477,3993 +3320,0,93,66,417337,19757,34927,22468,12187,20294,5998,4410 +3321,0,83,84,729463,23484,21570,14993,1929,3621,1491,1389 +3322,0,87,87,700102,6204,18698,8095,15018,10206,6045,5332 +3323,0,91,80,1104125,47626,30503,31738,15656,11803,13511,6522 +3324,0,57,84,1111790,161591,17129,316034,9573,7557,11228,6684 +3325,0,61,70,713782,195734,49041,22704,8147,26571,23859,5428 +3326,0,48,67,735356,67492,26287,28197,11015,10892,12386,8224 +3327,0,43,60,815973,280381,45438,61418,11653,26113,63404,16665 +3328,0,57,44,873065,169115,97993,7837,38101,13377,30557,21680 +3329,0,51,37,30023,42063,781,5673,1843,2330,1534,570 +3330,0,61,26,42965,57149,12604,3317,3518,14459,7459,5771 +3331,0,66,21,716391,125929,21692,14526,18253,16153,12322,5105 +3332,0,77,24,112053,15768,5296,10729,8361,3639,3910,2333 +3333,0,96,35,348769,28489,2891,15375,3221,13139,9955,4459 +3334,0,91,35,377818,240927,40930,23127,10821,46856,56574,21076 +3335,0,81,37,752484,252281,11727,57266,15562,13439,29005,12782 +3336,0,87,35,705154,149220,120249,48759,110439,54007,43333,18617 +3337,0,70,29,1993462,242034,44553,18656,10062,20492,8587,9339 +3338,0,56,21,167851,211176,16267,6557,21187,10447,4226,9774 +3339,0,81,27,253430,14936,5837,18924,17243,20365,12857,22956 +3340,0,67,17,141108,133607,14275,21098,48273,11931,15890,13998 +3341,0,64,17,299216,26626,3983,2244,1544,2165,1397,1583 +3342,0,81,29,433299,99950,20345,31219,17597,35070,22173,7053 +3343,0,66,37,1439317,74104,114682,20855,31778,23359,34561,13715 +3344,0,67,57,823197,11884,22946,7758,4814,3630,9585,1887 +3345,0,77,69,183671,38019,26696,24685,26698,10493,7025,1170 +3346,26,77,69,282414,18752,2196,3833,1131,903,351,202 +3347,0,70,66,448646,45965,14486,5139,22158,10673,17740,4679 +3348,0,67,67,63730,18600,21694,19425,9328,5614,9957,9319 +3349,0,70,54,534509,29605,11201,10971,10608,6414,11722,13505 +3350,0,80,56,480102,11677,26314,5361,21564,11542,3577,6902 +3351,0,81,74,574176,14652,24012,17614,11081,8447,4336,3260 +3352,0,96,64,273437,8089,13386,8373,17875,11566,8853,4785 +3353,0,97,70,74545,28032,22899,28204,14199,12442,9580,3937 +3354,0,96,64,450793,31185,11539,5638,3132,10832,15073,8669 +3355,0,94,57,6831,32130,13105,25711,16332,8958,5890,4720 +3356,0,88,57,21351,25387,8614,11912,9042,9156,3046,2168 +3357,0,83,35,426052,175231,13277,10386,47581,22399,16539,9814 +3358,0,67,43,814189,99328,18058,89128,34467,10720,17105,7056 +3359,0,60,35,228048,150546,4837,50300,8686,12207,11043,3815 +3360,0,47,41,356097,48139,26202,41236,13732,7296,6599,5558 +3361,0,48,67,382902,44522,40331,75645,30646,18303,6016,6005 +3362,0,51,64,120622,24838,2510,17247,9586,2902,2254,1186 +3363,0,51,81,11620,45775,27996,102197,9438,10835,12377,4849 +3364,0,64,83,601810,40208,13066,78850,8866,30671,5538,4850 +3365,0,54,88,352396,39620,13419,119266,14976,7434,8749,9870 +3366,0,50,94,859175,117064,29941,104098,16583,11118,5810,6976 +3367,0,56,91,20250,33541,44115,27381,10800,11495,6500,13314 +3368,0,48,100,5567,30663,90417,67102,9491,17316,15750,7081 +3369,0,57,100,975958,27492,76461,65708,12079,20040,6845,6580 +3370,0,50,100,14551,18376,166340,47705,34069,4917,6108,9635 +3371,0,50,100,499904,38933,98286,20994,39693,15907,5251,4457 +3372,0,64,90,151445,21563,6791,1651,3025,13926,4243,2289 +3373,0,66,69,1438057,116037,33976,13522,11168,18885,16246,12984 +3374,0,81,44,219126,49479,13552,10291,12085,5992,8954,2996 +3375,0,90,24,98491,21917,2816,2668,1491,6565,5605,4932 +3376,0,74,23,765495,178175,16933,39246,67360,23809,14051,11737 +3377,0,66,29,1596553,456705,168433,160587,56179,52258,42926,19273 +3378,0,78,26,181696,55979,9816,9705,6798,18577,7595,5745 +3379,0,75,41,56413,16173,16845,1340,2199,5702,1619,1088 +3380,0,90,43,1724833,81744,22092,8885,18398,46238,23626,14183 +3381,0,94,54,930953,36609,117846,64925,36893,23871,65087,18122 +3382,0,83,67,1632558,162149,67074,99566,14770,29517,23936,2878 +3383,0,87,60,225545,24817,4827,11847,16118,9855,8277,4444 +3384,0,75,63,505532,48209,18053,2807,7626,9579,9983,11538 +3385,0,91,51,416122,3037,12601,8261,14356,18241,11540,15223 +3386,0,87,38,1943682,214608,21099,36782,17899,18375,18190,17038 +3387,0,81,41,25807,48445,18742,21174,11862,14327,11508,8996 +3388,0,88,44,12204,35825,1673,28139,10244,24329,7409,12556 +3389,0,67,40,11431,35928,24408,4739,33365,6253,16087,8547 +3390,0,77,53,1149007,32675,31734,12393,7126,10348,8744,4969 +3391,0,87,53,329061,18831,20054,13849,25663,24349,24163,27683 +3392,0,90,51,420224,49585,22556,10452,11158,43387,14320,14025 +3393,0,87,47,1325799,318000,26821,65878,55607,28319,54300,49519 +3394,0,100,35,488963,62391,23580,20876,19662,65105,44096,9604 +3395,0,88,34,1083484,144097,24449,55174,26911,26658,49551,21578 +3396,0,66,30,356097,140291,38274,12241,3450,9415,23142,6800 +3397,0,80,37,64524,45365,19802,11992,27380,22450,40609,11674 +3398,0,53,38,105574,32675,3877,9714,3433,1722,4796,3224 +3399,0,60,29,95892,14129,3424,1253,11269,4489,2426,3157 +3400,0,64,23,202011,286529,14634,42455,23549,30822,4452,4589 +3401,0,61,27,8438,7346,3332,4283,2657,2679,4286,4373 +3402,0,84,37,479503,12821,17224,12801,3424,17254,17038,9858 +3403,0,80,60,17179,23620,35381,37595,7495,14331,13859,5920 +3404,0,87,75,538109,54748,11154,56440,5549,23022,19585,4704 +3405,0,80,74,330886,60996,37576,9699,22304,9429,5325,3796 +3406,0,70,60,126928,37049,5826,3480,3025,8128,2895,4492 +3407,0,87,43,292868,19391,6508,13053,8294,36945,9603,7373 +3408,0,88,38,392530,35588,20979,17989,18115,25246,20890,6191 +3409,0,94,43,339548,23595,50602,10009,27825,18655,11715,11710 +3410,0,81,54,57690,38641,17370,14904,8704,3258,5392,2440 +3411,0,63,61,201422,22838,6938,17735,18898,6490,11143,1873 +3412,0,53,66,152324,28372,39428,13431,22040,7467,19066,4058 +3413,0,35,54,2246807,413354,68727,86391,74481,19951,48640,39618 +3414,0,41,40,634412,486997,57046,30387,35593,52518,32319,60576 +3415,0,27,35,565612,76842,2754,22553,5150,3141,2145,3787 +3416,0,35,21,443884,145432,19775,25404,17327,34961,27256,12196 +3417,0,43,4,2682704,605130,17414,3790,49407,61305,27889,16425 +3418,0,44,26,35899,39033,40223,17206,13923,9949,39675,11936 +3419,0,60,43,491340,8205,16981,19401,11936,6557,16780,6395 +3420,0,64,44,10562,72213,22163,1801,9866,31682,18475,7012 +3421,0,70,61,618960,40656,6646,3761,3666,10291,12282,4544 +3422,0,81,56,364377,25042,16248,13310,10578,15823,10206,10758 +3423,0,81,47,74782,24129,13239,1661,5703,5878,3170,2367 +3424,0,63,41,690602,89364,6407,4328,2684,4195,2635,1040 +3425,0,56,56,210521,108215,106647,36124,25253,29955,8862,9765 +3426,0,37,56,151707,43614,7314,21383,4665,2278,4024,2321 +3427,0,37,63,86541,28305,5039,50930,17511,12548,11184,10687 +3428,0,38,93,27270,27232,145926,53997,13592,10284,5671,5379 +3429,0,26,97,1295781,70904,177990,13221,23410,8419,7242,9343 +3430,0,26,100,450480,21552,33666,206789,35603,7726,4374,5247 +3431,0,24,100,142752,59075,34678,12673,3172,11456,3611,3995 +3432,0,20,84,829002,589373,63328,69315,22001,24204,21588,25924 +3433,0,35,67,1407710,89002,25173,12123,13619,23025,13569,13602 +3434,0,47,37,71971,26489,2262,774,3926,3592,4446,5382 +3435,0,57,34,495444,21060,10397,10466,8970,16648,10201,5093 +3436,0,75,40,9683,23574,7336,11650,8167,7306,6544,2553 +3437,0,77,44,805186,41621,25367,13263,21563,17563,4743,6808 +3438,0,78,47,168610,170034,1987,20979,11450,26292,7488,6564 +3439,0,78,50,28074,2571,2498,4173,3662,4603,1577,3561 +3440,0,74,48,226951,33218,9364,8225,5681,4193,2153,1875 +3441,0,75,47,23133,34849,13195,15484,17040,16813,9847,10996 +3442,0,66,50,43194,35462,3457,3744,10693,2438,2283,954 +3443,0,54,43,191780,106914,36035,14652,23043,19535,8255,7726 +3444,0,61,43,1678988,34947,8701,9536,5891,9304,2823,2454 +3445,0,50,41,689274,23985,12914,519,11536,3004,3976,1290 +3446,0,50,48,671581,90626,13859,42023,32955,8284,9403,7717 +3447,0,56,57,77093,20191,37129,12403,12334,17068,16434,13060 +3448,0,54,57,1374570,167847,14777,61441,30190,35735,24538,24355 +3449,0,69,57,502399,85219,35304,21563,15153,57037,28750,29091 +3450,0,74,67,195526,14361,12600,16871,5724,3953,3462,2933 +3451,0,69,60,31665,13546,4351,4544,6667,3640,2132,2548 +3452,0,63,69,757873,220439,249969,63088,27651,40330,9636,20994 +3453,0,54,64,625423,126482,11028,24822,30715,23349,27611,13166 +3454,0,57,48,716055,128266,15010,14194,12376,20933,21901,10978 +3455,0,57,48,1237731,452373,137778,101040,46776,118124,43565,105939 +3456,0,66,43,610593,24962,11652,12103,6760,9068,9447,16202 +3457,0,64,48,1247615,176594,63733,23788,28482,35724,71549,36660 +3458,0,63,48,767455,78840,11524,9317,18586,11836,4519,8828 +3459,0,57,51,34395,51511,20431,27260,21035,10408,15026,7765 +3460,0,66,53,3704,10576,2438,27925,11684,15872,8760,9945 +3461,0,69,56,519180,21894,9946,13419,9903,9869,13688,5896 +3462,0,78,70,12570,10720,13882,16688,4466,11534,13167,5508 +3463,0,75,63,251053,66556,8975,6644,11965,5458,2369,1837 +3464,0,69,43,25424,42374,729,4529,13892,11450,9179,3958 +3465,0,63,48,81039,88524,110378,15948,15880,20360,13731,5452 +3466,0,47,23,1569769,402690,4011,22067,12850,21652,10732,8357 +3467,0,54,24,103195,121595,21671,19854,24158,22841,6637,10392 +3468,0,34,35,135668,5636,1535,193,961,205,121,191 +3469,0,37,23,302826,60266,4630,15581,11687,10599,11036,17685 +3470,0,53,38,7627,33279,9428,16014,25723,14897,12429,5640 +3471,0,57,53,147834,4444,23641,17833,11862,13159,6529,8333 +3472,0,67,64,12385,20628,8195,36232,16145,4676,2151,5046 +3473,0,57,67,100980,55320,13874,6887,4018,3550,3209,1785 +3474,0,60,74,79058,29293,20024,15104,5413,19406,20560,10882 +3475,0,54,60,1226227,81067,18802,13801,9465,20319,10529,8564 +3476,0,66,60,42544,12476,10952,12709,1954,8297,11319,4900 +3477,0,84,66,30323,12912,8946,14291,10149,11173,10014,6686 +3478,0,81,60,26811,39774,22303,7870,38939,14489,6625,5951 +3479,0,67,54,260114,70642,9399,3330,3069,4047,6611,6827 +3480,0,64,47,777832,55744,29783,4648,29943,14824,19208,16884 +3481,0,67,40,23607,17115,16717,4915,28094,17917,27958,10622 +3482,0,61,51,425635,38449,91251,57281,78166,17685,24430,26410 +3483,0,74,63,38724,6963,4596,4997,4959,3159,6188,4110 +3484,0,84,54,33565,27356,3249,7225,22698,21304,8622,7111 +3485,0,74,51,477183,76613,11987,8014,9937,12143,4523,5689 +3486,0,70,43,30471,49285,20263,7191,7538,7063,7178,2168 +3487,0,63,38,25293,6993,528,2864,1001,782,1397,999 +3488,0,56,40,310562,38294,7170,3703,9605,11738,8525,3607 +3489,0,63,54,6981,16137,19807,18733,4963,15018,25843,11721 +3490,0,69,50,545920,57382,15607,3924,10795,14569,12804,14998 +3491,0,91,50,28780,14806,10407,5231,7080,21141,32054,21705 +3492,0,93,43,18684,56640,2572,4806,12920,18372,23340,28401 +3493,0,77,35,911472,299571,136210,26517,55442,22570,29953,42751 +3494,0,60,35,864715,1282137,80997,222408,44868,48683,19445,35396 +3495,0,35,38,657342,52371,9360,27988,21703,4215,10846,14308 +3496,0,21,50,72306,20119,4817,6436,6594,2264,4872,1897 +3497,0,40,44,24040,21797,5247,3941,1723,12257,3866,6778 +3498,0,44,61,89886,61548,67266,86789,27216,11052,9982,8626 +3499,0,57,57,1630167,106290,41813,21271,43065,33433,23154,11484 +3500,0,54,44,53991,16607,195,979,575,932,879,857 +3501,0,38,48,344081,173595,26801,48882,16195,13623,14403,8175 +3502,0,51,38,49886,1882,1898,775,2105,919,886,410 +3503,0,54,34,21381,27716,8719,725,12997,12034,4661,7831 +3504,0,66,48,11384,28177,13842,7930,16214,8358,7233,3620 +3505,0,67,54,431702,83991,70872,31478,35720,11634,8426,5543 +3506,0,61,50,1351598,143975,30963,27650,29025,19677,13560,16689 +3507,0,48,53,158348,20415,4514,2605,2168,2087,1941,1217 +3508,0,48,47,1476925,85185,13125,14055,25598,19500,12383,32437 +3509,0,53,37,1433656,270840,44425,18780,33467,32664,10748,3275 +3510,0,56,43,15108,40497,16915,31240,8920,12088,12224,28327 +3511,0,61,51,1734237,363045,194082,242113,58290,114690,46671,71815 +3512,0,67,53,76105,41413,6107,13342,3926,21733,19924,15171 +3513,0,70,57,519270,53236,17543,8168,8992,11769,18579,14672 +3514,0,69,63,31275,7655,9569,6176,1831,3046,2755,2255 +3515,0,70,57,13206,8823,4131,2356,1965,2631,1458,1316 +3516,0,70,66,124477,13930,17210,8206,11328,11354,22980,14899 +3517,0,70,69,2411492,140042,61569,25412,37486,35046,58616,14058 +3518,0,87,63,304651,16261,21383,14283,14891,29342,8641,12814 +3519,0,87,61,21873,25071,20546,6757,35190,10098,20256,14826 +3520,0,74,57,52430,146607,36379,59845,13940,14493,12069,9359 +3521,0,84,50,30443,26808,4020,9236,23327,24972,19749,10577 +3522,0,69,51,264052,20139,10873,9251,6316,3898,7735,3092 +3523,0,69,53,43134,47873,9016,34472,16299,17007,14320,26789 +3524,0,80,54,2519,13118,9220,8668,10090,7022,7223,5739 +3525,0,66,61,408726,280539,38473,90070,10875,60399,37486,8338 +3526,0,61,51,276029,66292,8945,8200,3745,10289,7793,7497 +3527,0,50,35,598012,429917,24864,13733,22235,26891,25031,9085 +3528,0,48,29,82836,35256,4085,4566,9732,4969,2763,4231 +3529,0,44,17,71384,31318,1296,4274,7678,2986,4428,2346 +3530,0,30,29,1168202,105430,81026,9315,9744,5464,11299,4889 +3531,0,40,40,1130742,318671,45981,51933,34017,56672,10817,6619 +3532,0,35,48,851211,143523,50744,36080,27305,14839,13619,10074 +3533,0,30,57,1285342,662411,145306,124619,27787,49988,24678,30255 +3534,51,30,57,1452239,512596,228444,125723,51253,31790,19475,17308 +3535,51,30,57,1748356,47391,1526,42412,114820,50463,35636,24398 +3536,0,34,40,1023892,240109,11884,23729,42904,12051,14392,4973 +3537,0,29,40,177180,25918,3802,3622,4991,2856,2244,675 +3538,0,37,24,139857,26795,945,2044,1052,4201,557,540 +3539,0,43,30,10173,13887,4960,9035,1312,2830,2297,2630 +3540,0,56,47,234919,16034,14735,9436,10269,6638,2690,3757 +3541,0,61,51,648728,50532,13363,14181,7697,10657,4088,2392 +3542,0,60,66,206586,13243,5050,2894,1729,2994,2764,2755 +3543,0,56,56,1450807,146710,33257,10836,19005,13163,12034,9679 +3544,0,54,38,271550,86262,8046,1755,19172,12702,5244,4517 +3545,0,53,38,122496,71093,14621,22224,7301,12859,13751,14399 +3546,0,61,26,96728,82391,9142,9701,51613,31314,13068,7557 +3547,0,63,20,662005,373726,37230,27671,51006,39839,8427,5949 +3548,0,56,16,905346,93829,1774,3805,7072,6806,2613,2598 +3549,0,57,13,1325256,402436,53135,105794,51877,68226,22668,16403 +3550,0,47,34,702998,180063,162746,92376,28696,41472,13182,12275 +3551,0,44,30,401102,52670,1565,5473,2916,4248,1665,1685 +3552,0,34,51,634821,84188,28632,4353,2326,2189,942,824 +3553,0,38,53,1709824,38415,12126,15162,12072,15036,4570,1134 +3554,0,34,38,612580,15589,2455,876,3481,1119,704,776 +3555,0,40,41,217689,103995,13008,9995,8100,20216,11218,17623 +3556,0,56,35,147190,144876,26947,5455,23662,20731,4220,5287 +3557,0,44,34,284316,76652,17493,16785,8970,5857,2948,6444 +3558,0,50,35,14300,89305,7285,17323,18946,11508,13841,5527 +3559,0,44,43,1160535,118170,62720,5957,16081,15595,19998,33935 +3560,0,44,47,327952,40523,7428,5938,11857,6852,2164,4048 +3561,0,54,51,213829,45997,35210,17536,8134,16270,9061,6448 +3562,0,67,51,49733,31907,9046,11153,36020,21350,22321,10028 +3563,0,66,51,81120,28004,8223,7798,8891,3183,4077,2928 +3564,0,69,56,48842,65434,24013,16593,16700,18248,16291,11110 +3565,0,64,56,49212,44175,37286,15204,15128,9213,12895,11385 +3566,0,48,56,110834,40723,8688,1853,1557,3314,6235,2072 +3567,0,43,47,2376619,1073318,132342,54896,54848,56089,32735,22700 +3568,0,35,40,1680726,610044,90597,36004,57627,51421,42097,22280 +3569,0,27,37,235796,24980,7422,6245,4639,1953,3477,2009 +3570,0,24,35,730253,147685,14459,16711,7133,6818,6445,6965 +3571,0,29,44,2233654,583539,123938,210786,171224,70891,29745,47397 +3572,51,29,44,1101675,246929,51582,74780,12645,22496,6439,6097 +3573,0,27,51,986246,28665,12865,3193,1455,2664,2122,1370 +3574,0,30,56,1331135,360372,56287,226792,40051,43895,21054,47335 +3575,0,40,60,176939,13831,10294,7186,8793,3116,4024,3348 +3576,0,40,40,2195724,442821,16351,11282,57557,30186,69886,21921 +3577,0,44,35,1313036,200359,66846,23306,16951,37248,44303,26089 +3578,0,53,43,758289,96591,69333,11872,17562,26676,7003,11250 +3579,26,53,43,455062,58679,6725,3810,3911,2208,2462,745 +3580,0,43,41,3362257,604094,216464,112731,48743,34257,73681,44322 +3581,0,48,63,1424713,194864,34670,147297,52842,42003,27002,13084 +3582,0,63,47,2208884,106452,4976,5232,12732,66909,12643,20791 +3583,0,61,44,1728954,125267,12113,58154,21881,26414,51308,22546 +3584,0,69,41,1994362,288398,60234,64362,30100,39255,27562,26272 +3585,0,63,34,1557799,593960,76665,99513,39487,43957,23845,33888 +3586,0,44,43,1097634,135460,19698,6623,15032,11320,11631,7610 +3587,0,38,41,294373,159745,1395,65660,54276,15249,25225,30974 +3588,0,27,38,986189,670856,80369,105427,18370,29780,22622,47006 +3589,0,44,34,293303,131968,8795,20352,49506,52630,59994,36070 +3590,0,47,30,1131193,203979,28021,8875,69500,20557,28080,25329 +3591,0,50,21,1229631,381155,15672,40697,38082,49223,24758,25478 +3592,0,54,16,894907,89822,9228,5150,8468,6024,9914,4401 +3593,0,37,20,118589,29506,1013,6466,2577,1776,2114,2260 +3594,0,41,29,108087,38931,10049,15117,14861,9769,8678,4304 +3595,0,47,48,841901,18260,23311,5126,5526,8789,5657,4851 +3596,0,48,61,894582,146551,88019,44055,17508,18769,18495,17595 +3597,0,70,57,503747,43106,7582,2822,14221,29548,23581,17099 +3598,0,75,56,92441,72859,19664,11350,11405,19621,42603,23296 +3599,0,70,37,141130,28956,916,2863,5968,4661,7172,5450 +3600,0,75,35,39346,42084,23390,14524,19562,7319,7657,7425 +3601,0,66,44,20646,26109,2608,17255,9120,10407,3791,7174 +3602,0,66,53,32831,11732,16523,20851,31281,8810,15195,17088 +3603,0,69,74,20550,15851,10584,16355,3381,7967,11401,5896 +3604,0,61,61,56015,87716,10202,2650,2887,4181,4453,1468 +3605,0,61,64,118560,30484,22040,10627,7205,14526,16233,22607 +3606,0,64,63,612972,40767,46042,10149,19089,25024,11765,13109 +3607,0,66,56,31651,23858,3752,15844,9793,9189,22267,18877 +3608,0,69,60,138348,68150,6165,9314,1678,5392,7386,2743 +3609,0,63,64,2000992,69200,88092,19579,8267,20928,20049,6835 +3610,0,54,61,275517,36138,13635,7433,6193,5521,3091,3679 +3611,0,37,56,546702,239343,53766,26531,13854,10649,18456,14273 +3612,0,38,70,142977,18216,14314,15710,4706,3381,6690,6637 +3613,0,35,69,826257,102172,8508,98464,12639,15229,12255,15336 +3614,0,24,81,427035,79963,19509,139784,6888,8997,7167,8689 +3615,0,20,100,1002010,70843,25490,355411,13042,8612,12541,11254 +3616,0,13,100,111154,10749,3215,8758,1462,877,448,785 +3617,0,27,88,1396853,35432,12947,10102,38532,20570,26853,15610 +3618,0,29,70,536825,494465,116105,22977,42876,30644,24303,12370 +3619,0,27,48,179806,55289,10083,4713,2776,1224,1110,1242 +3620,0,30,43,76902,59681,41137,1224,4585,4929,3114,3886 +3621,0,8,44,62030,64458,15934,8315,7378,2545,2762,2032 +3622,0,16,43,548608,39129,3480,5897,1524,5306,3267,7893 +3623,0,35,53,107458,11633,9019,4267,2863,3133,3201,2592 +3624,0,43,44,294104,87478,10257,24577,31717,13518,9387,9245 +3625,0,60,44,485840,229727,64491,27164,42021,59148,48831,41536 +3626,0,54,48,691741,299466,53846,65307,67171,26320,30133,7679 +3627,0,44,38,1853915,202081,39700,17394,27538,11935,10390,5124 +3628,0,54,38,99894,19537,4263,4174,6395,9972,5460,5328 +3629,0,47,27,174932,96392,2601,6703,6203,7010,5829,2120 +3630,0,51,17,9327,77216,6464,3267,13865,9584,9616,12466 +3631,0,54,11,1243753,233612,24719,11229,12295,20148,6675,6020 +3632,0,38,4,84754,80294,3263,5228,2611,4221,3177,983 +3633,0,47,17,1199292,94705,31988,30357,49130,26956,23570,18145 +3634,0,35,29,199580,91624,33383,7382,13867,3851,11652,9760 +3635,0,41,48,99630,1202,1531,1094,801,604,916,413 +3636,51,41,48,1158811,605823,218993,403963,561905,253392,118089,72556 +3637,51,41,48,657268,48605,13750,3252,2936,2411,2438,3560 +3638,0,38,51,1010863,294813,19859,28362,8482,12579,8475,5698 +3639,0,26,61,271488,310949,232218,243665,39461,37319,20731,22930 +3640,0,37,61,724901,85977,11556,29162,8084,10563,7899,5477 +3641,0,26,47,1768652,524416,29805,62810,8658,31226,19062,24821 +3642,0,29,54,1284463,80322,12487,23255,10717,6749,9908,6176 +3643,0,30,38,290567,281709,63361,17366,26814,19583,18865,16211 +3644,0,37,44,88702,27998,26881,9115,9744,10670,6095,5058 +3645,0,38,47,978414,207084,33084,21184,24761,15679,19522,24246 +3646,0,47,38,146024,19031,1212,2368,1183,2834,1856,944 +3647,0,53,51,1057479,561448,744562,159262,107520,183396,50649,83259 +3648,0,47,38,883461,128763,8459,15048,15680,11637,5269,4347 +3649,0,50,37,1199455,508003,62188,51864,30206,55390,26795,11982 +3650,0,38,35,554486,603636,67257,21814,32420,21970,10805,17272 +3651,0,34,20,726013,158960,23891,7567,8371,14999,24076,19144 +3652,0,37,30,113148,61947,25273,27135,18228,10607,7777,13923 +3653,0,37,48,1207349,85226,119355,58378,17775,26471,20331,13849 +3654,0,53,63,232903,19525,10486,11616,5962,8067,11543,13585 +3655,0,67,69,497603,11295,6999,3270,5775,8435,3007,6798 +3656,0,75,64,2075112,78987,17149,26263,44069,22921,29509,15003 +3657,0,77,43,179993,224325,26102,9722,15557,31516,17420,28321 +3658,0,64,34,1461962,170632,14612,21705,7032,9405,19000,3422 +3659,0,47,34,863696,88696,8709,30511,14523,7898,5450,3468 +3660,0,40,37,112194,38452,17730,11195,12483,7080,7655,4507 +3661,0,53,43,904552,99360,23230,23040,46303,63723,20574,20581 +3662,0,80,30,28389,9752,1043,237,2230,12477,5231,5158 +3663,0,93,30,16253,12006,2792,4764,6193,5902,6401,4785 +3664,0,87,16,114109,48987,1122,4820,4372,2730,1821,1172 +3665,0,69,17,1059699,188322,35990,28910,44327,24088,18328,21330 +3666,0,44,24,1179742,153816,9078,15218,5704,11750,4995,4354 +3667,0,34,24,124061,59850,17841,5573,5847,6294,3050,8043 +3668,0,29,26,584220,526868,7849,60441,91386,20590,37453,10558 +3669,0,16,27,1480996,663954,102380,115128,18240,19685,7659,13216 +3670,51,16,27,1247457,51135,7806,10048,41817,21696,32599,18769 +3671,0,7,34,75582,292348,49429,16260,10477,7637,6470,2738 +3672,0,16,23,30492,13995,1156,1080,2286,3459,1783,790 +3673,0,35,43,548334,36589,43626,61061,27058,32870,5727,5346 +3674,0,56,40,552597,234873,41341,46098,128368,88913,5384,6392 +3675,0,66,38,1945993,107501,20479,10812,45130,9602,5339,4496 +3676,0,51,43,359682,64362,12911,5081,32050,3473,2118,1947 +3677,0,34,38,634671,21163,6559,11485,4314,1158,1710,1631 +3678,0,27,41,802071,53243,10732,15240,15142,10299,5974,8351 +3679,0,40,51,607701,67303,37334,25855,14673,33759,5775,2022 +3680,0,44,51,507595,446928,86354,18095,35252,43454,27210,9390 +3681,0,53,24,355252,94230,2709,1211,6124,7301,3645,5643 +3682,0,54,23,2003740,179173,28043,25943,6238,37550,32029,38230 +3683,0,60,21,48592,12938,15835,11063,24173,16378,17040,12713 +3684,0,61,24,168732,34135,8566,1639,5411,3740,2013,1006 +3685,0,57,57,2117294,151457,125205,162648,16749,28061,39435,20083 +3686,0,64,60,328317,103172,13851,36329,11168,53456,22608,24930 +3687,0,54,60,467776,196662,83993,63815,59433,44613,14072,12695 +3688,0,50,64,1108188,168200,36876,59220,29083,15146,18176,35918 +3689,0,56,41,8326,19428,1025,1354,1975,2806,2085,2770 +3690,0,48,35,608747,109085,9639,10231,3491,18482,7983,19017 +3691,0,48,34,1665374,20011,3751,5763,3918,3765,5925,2395 +3692,0,75,24,70067,15290,12979,14454,54363,79282,26310,33084 +3693,0,84,40,169845,3493,4911,2039,1914,5158,8629,7120 +3694,0,80,51,29553,50534,25992,8949,5952,9823,19794,8534 +3695,0,81,53,1422347,41985,20610,23930,29542,16929,19100,3616 +3696,0,51,44,179332,130721,6069,3505,3083,5689,6711,2081 +3697,0,38,29,199446,32326,2040,2451,1872,3530,1478,2333 +3698,0,37,16,2261144,365828,41189,15347,20073,40113,16298,8726 +3699,0,34,17,123255,49399,26084,16890,8798,13043,26425,15195 +3700,0,35,26,185815,31129,2466,2950,1769,1596,2502,1110 +3701,0,34,38,300423,86164,11484,32023,6506,11686,13870,7978 +3702,0,24,40,653916,217070,13741,26787,10566,8456,34491,9936 +3703,0,17,41,155103,35325,22847,7725,3815,3844,6593,1365 +3704,0,13,29,1504639,1270192,27088,29329,75967,35539,37051,30215 +3705,0,7,16,1618170,294496,17404,12660,17579,11609,23211,11789 +3706,0,7,16,630668,87685,5898,8834,5016,3542,5161,2574 +3707,0,11,13,776970,88031,6368,45435,11007,14174,18020,15393 +3708,0,23,30,807370,27205,9002,3975,9586,4591,5305,2265 +3709,0,21,44,649944,341103,98194,86987,13609,20385,9664,15405 +3710,0,30,61,690751,54039,44022,32526,6911,13637,6789,13378 +3711,0,35,54,644271,87559,18966,5724,2771,17409,15881,7015 +3712,0,35,48,834610,130651,8629,13387,11816,15804,23950,22855 +3713,0,41,53,304103,82763,68930,5950,1303,12251,14225,10310 +3714,0,48,38,387036,372834,63443,43765,52516,125162,134624,50755 +3715,0,41,51,753339,120137,142079,31094,52218,19131,17058,8623 +3716,0,41,54,1181474,176207,33262,13500,8994,22190,10486,12272 +3717,0,41,43,1998689,149806,34823,3765,12054,14724,10248,9657 +3718,0,30,53,192249,8483,5468,2335,3518,1407,1977,2520 +3719,0,30,50,992940,78311,31673,15588,3898,7355,9907,4329 +3720,0,30,41,1043220,99385,1898,9236,8266,12849,8320,4727 +3721,0,40,38,1823831,181465,22449,23381,48522,46826,20404,19353 +3722,0,47,37,303378,220893,96115,53006,37676,68853,14896,10192 +3723,0,48,23,93285,19539,1356,1692,1777,1642,444,371 +3724,0,51,30,676936,176587,34644,21873,17073,44209,38839,27890 +3725,0,51,26,236198,156739,12068,8724,19473,37202,48123,28934 +3726,0,48,17,347643,16211,3027,493,1146,2337,2538,970 +3727,0,56,14,213293,45493,1646,4142,3724,9103,6536,3074 +3728,0,56,24,369590,39533,27369,28527,24489,18167,15536,13919 +3729,0,64,41,19154,4863,6517,10745,11752,12405,6057,14275 +3730,0,66,60,20797,9496,12248,17227,3560,6351,6644,5841 +3731,0,53,75,101749,29572,15347,2407,4592,1429,1036,1081 +3732,0,48,70,12287,27175,12374,7321,9320,4678,5712,2716 +3733,0,38,67,18347,25680,4655,13520,7881,8103,3276,9928 +3734,0,29,54,78958,263931,82453,19933,13548,17153,6712,8117 +3735,0,47,53,62625,27752,6823,9764,5652,11973,4445,1909 +3736,0,53,61,20342,8216,9189,19919,9390,9872,4260,2985 +3737,0,60,67,12910,4130,10019,6676,6525,8181,12417,4331 +3738,0,77,66,4972,7649,3922,1923,4734,6578,6355,2073 +3739,0,80,66,3511,14563,6577,3724,2878,9931,6658,1550 +3740,0,77,60,20564,23783,9044,9349,4696,7120,4732,1893 +3741,0,67,53,8942,12717,3955,7579,7355,3429,10558,1800 +3742,0,54,50,55857,45825,6478,5056,4257,4353,7309,5018 +3743,0,44,54,726731,105530,83163,5921,16484,22823,7258,4590 +3744,0,44,60,45454,46889,32516,50186,31148,19796,11111,6176 +3745,0,44,54,641356,77440,17162,13492,8463,16323,4189,16070 +3746,27,44,54,1137630,31874,711,1670,15836,4490,4134,5238 +3747,0,50,53,128288,32264,3569,3220,9610,5899,8417,5602 +3748,0,51,44,366899,56376,17688,6154,15033,11541,7142,5501 +3749,0,48,37,86336,19903,4451,3931,3187,3151,1009,2644 +3750,0,56,40,105254,5728,3579,3243,5386,5248,1615,2950 +3751,0,78,34,14212,15774,2817,6040,16364,10996,21754,8477 +3752,0,87,27,639417,33649,2578,11344,11364,14663,10254,14465 +3753,0,67,24,217197,84977,15545,8294,3780,4963,3371,1612 +3754,0,48,35,1158144,108885,16287,23377,20417,8730,14500,10560 +3755,0,47,47,40405,14573,31795,6358,15966,16138,20070,18103 +3756,0,38,48,66560,54269,7601,12097,9295,9891,11168,4321 +3757,0,41,48,228916,137111,27935,9990,5766,10285,8227,2945 +3758,0,44,47,43240,121718,29109,4165,17540,14176,17921,8364 +3759,0,27,37,543833,561828,88055,69807,28829,25510,18130,33298 +3760,0,30,23,136239,41070,1904,1641,5951,9078,2506,3692 +3761,0,30,17,90609,287614,34245,15210,13203,19828,13770,21049 +3762,0,30,7,1784398,180434,4723,6686,25308,16989,17213,3582 +3763,0,35,1,330642,63430,9437,2320,8937,4430,8325,6863 +3764,0,21,26,1010465,227829,208326,57540,7152,21061,15336,22849 +3765,0,27,26,579010,89526,9940,6247,5989,12248,8470,10649 +3766,0,26,43,428613,136228,44534,18747,35397,17037,23074,17187 +3767,0,37,56,658935,21890,11670,9633,3866,7558,5262,5363 +3768,0,41,27,907840,67139,292,3845,17202,5640,18195,4439 +3769,0,37,26,517640,511724,30586,39741,33961,35668,43887,30569 +3770,0,37,21,120350,57816,5943,8082,3563,5363,13009,5810 +3771,0,35,8,68836,171244,20082,10024,17620,29266,27493,26184 +3772,0,38,23,411645,43683,1999,13045,3424,9134,5123,2764 +3773,0,50,30,24720,27634,12862,3439,15663,12284,23201,51015 +3774,0,50,30,136236,162121,25151,6196,4154,12311,3666,2476 +3775,0,54,41,1030422,17198,10010,2588,5530,7742,10564,4554 +3776,0,56,44,81373,14080,8246,1539,5700,4542,4335,2586 +3777,0,54,41,289045,101975,34920,1730,16100,29415,11597,9961 +3778,0,53,53,2999244,83866,45110,42537,34720,9939,24879,7856 +3779,0,57,47,2071677,65711,11917,19392,26344,46917,20724,34598 +3780,0,64,44,136939,30069,12230,5812,8709,22372,11852,17645 +3781,0,64,51,80738,23186,13573,13131,23556,9450,21572,11365 +3782,0,56,51,1486492,142323,66616,11026,38346,28337,31566,11230 +3783,0,44,48,1202854,69000,4500,13289,5974,9738,6784,7728 +3784,0,61,47,56369,3623,6291,16266,22885,36704,15994,11462 +3785,0,75,50,29810,12233,24671,8705,24086,19477,21629,7859 +3786,0,80,50,63263,29520,5563,14156,13442,13311,16762,8009 +3787,0,80,43,113801,31389,1476,2835,5507,4193,16318,3832 +3788,0,63,47,383840,164999,64328,43556,15794,46424,9288,14765 +3789,0,54,38,96426,17204,1240,4223,2102,3194,5802,11728 +3790,0,35,34,373846,628173,76292,72156,18157,16845,25789,6566 +3791,0,26,38,1044008,452379,42486,46063,42956,25962,48551,19938 +3792,0,20,30,452679,117238,34563,3666,23007,9269,3579,5416 +3793,0,24,26,115574,53759,8893,5065,26446,17507,5473,9680 +3794,0,41,41,27868,13413,18578,18658,8178,9335,8662,3966 +3795,0,50,51,74189,46607,23379,15860,10792,10364,12619,4286 +3796,0,60,53,11077,37255,7284,10520,13494,12728,5488,14494 +3797,0,66,53,56435,28441,5979,6438,28495,21411,14803,17713 +3798,0,67,44,100330,55960,28471,9036,10962,23189,15283,6843 +3799,0,67,35,761123,30868,2740,3969,5377,5286,1450,4412 +3800,0,63,40,845255,142253,6224,87893,30296,25691,56341,12899 +3801,0,41,37,66092,26996,1469,2228,1044,1122,518,866 +3802,0,35,38,87634,28023,5649,11026,3108,4445,2284,1372 +3803,0,35,54,25047,55825,64990,100400,51256,30100,6345,6826 +3804,0,27,47,1907427,266006,25928,26049,6835,15816,12393,7111 +3805,0,47,57,63224,18868,12807,5547,12714,12966,8171,4095 +3806,0,43,57,68561,53656,30219,4269,1639,6464,3827,4248 +3807,0,50,43,25238,61444,8002,14980,8616,28804,24116,6829 +3808,0,60,43,79860,24244,1397,4017,3318,4965,3870,1545 +3809,0,51,41,551802,86641,16773,16128,8063,12537,7266,12713 +3810,0,60,47,25571,11932,8770,21460,8647,9337,15089,9206 +3811,0,61,41,38019,34817,5826,1790,3706,19637,20129,23668 +3812,0,56,48,100849,96376,20810,21468,10526,11243,22573,12259 +3813,0,61,54,15998,2694,3512,1121,2446,1632,2765,3793 +3814,0,61,51,36442,22150,27436,13968,19954,14766,13236,17794 +3815,0,48,60,823760,480135,129457,44908,89895,51133,66072,8695 +3816,0,48,70,1268293,22404,37008,8784,3730,5894,9868,7276 +3817,0,40,57,392385,69149,9718,2539,5577,5868,1844,1643 +3818,0,30,40,17045,38643,4343,1053,3198,3619,3577,1692 +3819,0,44,38,457774,16421,654,5235,2544,8417,1497,7039 +3820,0,44,14,61034,22257,680,1937,1427,2093,2158,450 +3821,0,56,17,400535,24942,735,7916,9711,10930,7592,5499 +3822,0,57,30,701942,41791,22089,8181,8153,6813,10221,4134 +3823,0,43,44,660036,328224,241863,87652,34399,46300,83995,32436 +3824,0,54,57,2288623,81273,31978,42114,10468,53370,22840,51580 +3825,0,41,60,220394,54107,13084,1570,4773,5049,2147,2953 +3826,0,38,51,168962,100872,13041,8625,3682,7059,8936,6430 +3827,0,30,29,786772,122989,4003,6152,3146,4408,4683,5076 +3828,0,29,27,145472,43065,35408,13479,27901,27974,24874,43918 +3829,0,37,35,270252,210334,118351,39683,42770,56007,33626,31872 +3830,0,43,38,1470846,178343,50789,16996,28465,30951,41290,26488 +3831,0,64,47,104758,59528,13208,17382,50588,48885,45424,23661 +3832,0,61,50,1569115,30697,15263,16568,6022,12498,14439,10086 +3833,0,67,44,291121,56822,15804,12789,13291,24823,25172,43079 +3834,0,57,41,370055,140326,9141,23247,10012,6940,5722,9175 +3835,0,41,47,173148,76440,8732,16580,2974,7354,4368,3623 +3836,0,41,50,1785985,149669,51988,163328,18146,59806,24200,16040 +3837,0,37,56,143397,35830,32179,44306,69839,21289,10717,11303 +3838,0,41,61,876119,350368,104522,66239,78103,36809,23024,56657 +3839,0,38,57,645025,455175,60858,45922,15825,26287,53209,53975 +3840,0,41,40,110633,81720,8926,11212,43057,28671,25646,17330 +3841,0,43,41,271276,50364,31747,53762,24583,30921,22596,22367 +3842,0,48,30,517735,141244,8129,17515,64480,20843,41326,34035 +3843,0,47,26,781371,442435,17149,54753,76016,17783,27280,26967 +3844,0,37,40,429474,142838,84596,10685,24926,19184,28540,22142 +3845,0,21,30,224451,37218,3687,6870,2244,1510,1707,2583 +3846,0,26,40,949342,468022,84811,65604,42608,39996,42584,14280 +3847,0,29,34,60754,100908,13600,21471,10780,16579,20617,8400 +3848,0,17,30,37047,62669,6249,2454,4559,2650,2621,1852 +3849,0,30,27,835947,302673,24182,33772,14514,52842,37567,17320 +3850,0,38,27,332497,295898,60420,38232,34746,57342,19463,15515 +3851,0,27,21,943726,143314,5975,18148,14165,6576,6096,3913 +3852,0,27,37,111215,17663,19871,5650,16622,1702,1182,1911 +3853,0,21,37,192722,290766,47066,48251,11445,34954,32110,6223 +3854,0,26,40,2960321,1368257,280732,22557,56796,115769,38670,21371 +3855,0,35,37,758858,105339,13334,49482,26643,19709,25619,13148 +3856,0,38,29,826605,298059,11202,20395,53898,40026,20903,22723 +3857,0,37,35,1744603,107029,39140,37888,58603,15594,28952,7893 +3858,0,48,37,915132,400876,88858,92239,135999,147562,32160,30850 +3859,0,60,35,750895,25616,10041,9160,12100,19032,9676,6439 +3860,0,54,41,142272,49514,2826,10431,23492,4455,8878,8344 +3861,0,54,43,612056,105073,59025,11681,20333,15076,20891,13924 +3862,0,43,40,1565327,490015,70848,49805,40776,43761,39850,53870 +3863,0,27,44,311187,43897,28972,5573,10189,5454,6593,3090 +3864,0,29,47,1539961,209671,43330,11145,45383,23420,37770,19636 +3865,0,29,43,406754,121583,38318,12827,23754,15899,7714,4505 +3866,0,38,47,1491301,247524,63301,38929,19573,62714,31654,30442 +3867,0,40,37,579140,85766,9283,16221,26038,8502,8330,6578 +3868,0,35,35,1044304,195035,22630,8308,4433,9879,6818,13053 +3869,0,30,40,1023851,67210,34397,24935,13761,9684,5826,5790 +3870,0,21,38,1572906,123803,16322,23414,24206,8282,9493,11116 +3871,0,16,37,111383,72159,5352,6363,2209,3474,2192,3311 +3872,0,21,27,1172984,119756,7626,3014,4521,11687,9626,9814 +3873,0,24,30,290430,48886,33236,20358,5447,9676,11364,6417 +3874,0,29,35,3491519,327131,40186,101439,34261,47422,19839,35501 +3875,0,40,29,1401711,763593,13910,60517,29997,117930,45136,47305 +3876,0,41,37,191216,108101,2495,19504,4046,14577,11976,8003 +3877,0,43,29,69484,19118,5793,2743,1707,3279,1916,1548 +3878,0,44,23,452322,129117,13849,14776,27428,19719,11370,8924 +3879,80,44,23,660639,271163,179317,180739,269109,169902,62365,93351 +3880,80,44,23,727864,497174,667228,820668,801008,976546,784824,246808 +3881,80,44,23,1331214,1030791,53682,224837,379051,247391,101613,129692 +3882,80,44,23,69521,37608,3555,7840,15109,33291,6002,4997 +3883,200,0,0,1208345,166013,145185,75535,58819,141172,52441,20139 +3884,200,0,0,1148135,127784,31342,113023,114646,63570,40351,29656 +3885,200,0,0,923637,209189,225641,148315,209080,116114,118474,129327 +3886,200,0,0,2681491,453298,22149,135019,84743,108388,61718,74122 +3887,200,0,0,1635608,88114,65955,17985,49101,27788,16494,18560 +3888,200,0,0,1822672,177325,230638,310419,115080,432211,83069,65787 +3889,200,0,0,909970,98425,24357,114238,33078,67418,40517,36837 +3890,200,0,0,105788,242384,13978,28757,73557,33163,8351,8913 +3891,200,0,0,496171,94073,255549,219099,102227,137491,107340,91739 +3892,200,0,0,673696,217406,67439,99938,38592,98475,32216,86170 +3893,200,0,0,712448,76360,20601,99814,59883,31668,94401,47341 +3894,200,0,0,1362724,422556,123462,27819,81932,168727,68364,57461 +3895,200,0,0,334232,71494,3963,8560,27539,46225,27822,17553 +3896,200,0,0,1035118,222363,17356,192151,182490,217430,60495,41931 +3897,200,0,0,566280,99370,129671,160585,124818,184543,87052,115094 +3898,200,0,0,837798,501394,79850,150088,388728,181158,70378,57863 +3899,200,0,0,937204,241982,162349,70347,168590,149010,59221,83544 +3900,200,0,0,1103618,1571127,552523,131828,739680,537929,270665,299542 +3901,200,0,0,545694,157735,9316,163861,57922,181171,56103,43204 +3902,200,0,0,906782,325927,361124,12750,178295,94302,105245,129825 +3903,200,0,0,1842071,1285382,280752,407775,927194,462186,352952,758103 +3904,200,0,0,235992,53487,25456,15348,41865,48074,20261,31118 +3905,200,0,0,534631,468729,135058,218951,80273,97368,92619,57223 +3906,200,0,0,722787,489953,118616,222738,117592,130330,69615,119919 +3907,200,0,0,1715122,238510,74009,46404,188748,130811,59886,117040 +3908,200,0,0,606384,68338,74323,23693,62037,30978,12281,12484 +3909,200,0,0,1044564,54475,4543,11276,23686,25038,9606,11044 +3910,200,0,0,1615126,840436,120937,185855,197408,171814,75477,169821 +3911,200,0,0,987680,65045,57540,22591,170541,123251,29069,30503 +3912,200,0,0,783867,105526,231698,140422,105612,73248,69845,31947 +3913,200,0,0,1396715,244683,83702,85686,122512,57252,20900,2417 +3914,200,0,0,112172,258508,20840,51924,21190,53532,6525,5042 +3915,200,0,0,57623,42960,2696,19618,5009,10614,7161,3858 +3916,200,0,0,733068,97420,13035,151345,5228,74625,6803,4330 +3917,200,0,0,1757554,575685,44520,166877,90791,141084,21855,13212 +3918,200,0,0,747962,407138,101739,173410,13170,239353,9503,20031 +3919,200,0,0,1069784,154863,29766,168598,32716,54306,44173,4924 +3920,200,0,0,430827,6588,9315,29094,4442,28917,2551,2308 +3921,200,0,0,676446,38384,14214,5254,12448,9297,3220,1799 +3922,200,0,0,255026,33538,7528,24460,47734,3470,6903,1763 +3923,200,0,0,1611774,374686,30001,299960,163292,209133,132591,46537 +3924,200,0,0,1502333,375765,73261,83795,94562,168548,128309,83955 +3925,200,0,0,730209,699101,102013,46537,14990,28242,26139,16752 +3926,200,0,0,358574,22970,6158,71560,36468,47035,31024,17408 +3927,200,0,0,1320020,676833,268993,338777,629782,473744,724775,515955 +3928,200,0,0,1044151,1392340,780110,814122,758821,307682,112570,218181 +3929,200,0,0,557194,84785,38082,51678,24155,39899,10737,11930 +3930,200,0,0,181351,69984,2583,10499,44771,33726,29472,28797 +3931,200,0,0,489991,318380,29147,21609,4856,10768,10721,12390 +3932,200,0,0,2225196,633496,67797,192100,110148,111696,25436,12122 +3933,200,0,0,1953652,309764,244207,31761,63469,37957,50433,30737 +3934,200,0,0,898257,473537,33893,35040,87159,30708,112097,75236 +3935,200,0,0,469809,86734,6683,37594,84425,60597,31095,59455 +3936,200,0,0,1091830,742785,87183,64893,75820,45831,58114,29715 +3937,200,0,0,641232,475427,160495,277039,56582,106229,46730,49448 +3938,200,0,0,1691556,578241,136497,600875,504695,265043,76732,122186 +3939,200,0,0,886593,90207,148421,64778,75740,109217,97600,65035 +3940,200,0,0,1027132,165768,19014,118598,15354,26771,14862,5794 +3941,200,0,0,1028429,92306,19666,13852,22603,13669,15212,8249 +3942,200,0,0,49443,11605,5109,8557,972,1783,3603,2876 +3943,200,0,0,1006167,588208,129155,186334,192051,329164,45910,66058 +3944,200,0,0,1303485,110876,22485,6704,45195,47514,5304,14549 +3945,200,0,0,1195856,212005,159431,110688,19770,131500,82452,32573 +3946,200,0,0,1887834,2070551,110278,1128911,257952,674885,513255,179118 +3947,200,0,0,604584,69727,13826,50824,17985,37467,30021,23914 +3948,200,0,0,660721,57574,86810,13636,7744,43527,26043,11321 +3949,200,0,0,687943,365765,290354,57365,22540,42084,18674,44103 +3950,200,0,0,1027787,97980,34572,114600,98381,105903,43669,16911 +3951,200,0,0,49559,64817,113775,28727,72679,15355,23130,13674 +3952,200,0,0,1456113,340648,45183,125038,160874,38462,22840,26335 +3953,200,0,0,1408671,1149289,283591,175807,242221,136641,192639,182889 +3954,200,0,0,768891,166768,31016,216777,72515,151280,14800,25919 +3955,200,0,0,1358256,97913,34383,33236,32749,36374,13158,4162 +3956,200,0,0,1043025,205359,177132,243193,205371,71318,32998,30269 +3957,200,0,0,915814,70847,173188,45297,3265,41748,7585,7368 +3958,200,0,0,1267215,141442,9790,77109,28694,31990,2829,3540 +3959,200,0,0,196309,20859,8666,3039,3313,3510,2698,1033 +3960,200,0,0,424459,36689,2727,7399,2937,4367,859,862 +3961,200,0,0,2905600,160163,182802,116722,22293,42208,21743,9709 +3962,200,0,0,239051,126999,21655,98193,33387,26347,33478,6753 +3963,200,0,0,151973,51004,7991,31900,9204,4395,2036,1369 +3964,200,0,0,860639,339906,77446,77179,205654,116398,30224,28596 +3965,200,0,0,306042,111282,35572,54515,32538,23744,32480,31844 +3966,200,0,0,1385165,135547,6641,19084,33586,42828,7933,2825 +3967,200,0,0,217666,106420,18414,26299,18246,22571,3864,5469 +3968,200,0,0,1729031,62829,82907,40370,59880,50442,62267,35451 +3969,200,0,0,264487,97867,10213,75033,34354,64699,25268,11612 +3970,200,0,0,881934,38275,10217,15510,15079,13303,11348,4628 +3971,200,0,0,2150638,677195,84686,191912,56381,48638,29646,10674 +3972,200,0,0,715966,9595,1763,5125,2358,5634,1784,656 +3973,200,0,0,364438,70282,14444,17758,46101,57902,53115,8961 +3974,200,0,0,938451,349432,56782,119451,170543,114196,44780,22117 +3975,200,0,0,573543,50936,20187,14896,17842,8759,1686,1254 +3976,200,0,0,1703473,1241126,329378,203961,170184,216686,54086,33833 +3977,200,0,0,2589492,324169,383815,146218,202372,377956,168515,81120 +3978,200,0,0,64702,27802,6364,2950,12997,21458,8979,2881 +3979,200,0,0,345648,61215,33842,20493,9662,12936,5238,5267 +3980,200,0,0,865149,446885,147722,42239,40797,113370,81457,48986 +3981,200,0,0,870938,159846,14095,91611,81341,46997,42289,22469 +3982,200,0,0,1475037,1121359,198193,461496,93624,124439,272025,58606 +3983,200,0,0,1638515,423949,33256,80768,20187,58090,61795,31274 +3984,200,0,0,347555,69431,36325,40081,26579,26905,21338,17813 +3985,200,0,0,755437,110972,28000,17866,24242,17379,13821,1755 +3986,200,0,0,1666128,134776,59722,83070,42356,46805,26536,6969 +3987,200,0,0,423096,9747,4531,6159,7639,4576,3307,1241 +3988,200,0,0,598772,232682,39089,18659,16058,21097,10129,892 +3989,200,0,0,1605460,157964,134899,98975,76890,232187,50287,30307 +3990,200,0,0,137900,16366,12712,61161,52829,56510,36433,39494 +3991,200,0,0,2127872,548200,272050,151163,95497,83437,30755,43324 +3992,200,0,0,306211,41613,3962,22142,16959,38656,10441,9392 +3993,200,0,0,220452,128780,16816,44903,29856,75244,16528,24700 +3994,200,0,0,1205668,456195,81633,55489,217374,172865,227337,150766 +3995,200,0,0,1606432,150174,43985,27802,266336,152266,109161,137155 +3996,200,0,0,1555800,299422,136980,470462,488747,484741,148246,178421 +3997,200,0,0,464983,145232,18909,150258,109149,226444,519363,58618 +3998,200,0,0,240367,167346,44118,49559,25604,23220,60330,80012 +3999,200,0,0,607476,202247,150349,163949,103420,68571,55604,44549 +4000,200,0,0,122194,113942,38939,18623,3262,3089,2455,887 +4001,200,0,0,127424,22382,26378,24585,4548,12970,4328,1205 +4002,200,0,0,1179296,148268,86269,44350,33017,33279,67528,10365 +4003,200,0,0,1321182,415873,157715,129374,95524,99401,30979,11440 +4004,200,0,0,788875,236588,145741,48252,86737,52421,43247,48690 +4005,200,0,0,690754,452916,448142,181839,121618,209797,45463,26756 +4006,200,0,0,149295,160016,16705,21828,34650,12086,14994,16426 +4007,80,0,0,744131,283785,81591,50264,43055,137494,57763,32441 +4008,80,0,0,801117,157454,172459,223604,196107,60144,51899,12453 +4009,80,0,0,685198,54806,18722,12378,19191,10751,2437,1379 +4010,54,0,0,2104606,549225,422335,323852,87749,220548,82787,11981 +4011,200,0,0,1435088,383580,12343,66506,103658,81611,26731,19580 +4012,200,0,0,1053903,170617,45460,70507,23315,14497,7484,2066 +4013,200,0,0,1902855,735702,720637,110273,641808,616372,167296,100442 +4014,51,0,0,551415,299723,40023,54103,68153,37552,12728,15132 +4015,54,0,0,1943489,378265,40323,46991,25711,28560,9122,3577 +4016,54,0,0,3,2,0,0,0,0,0,1 +4017,80,0,0,102980,115532,85815,27162,23146,29185,18127,4942 +4018,80,0,0,1715791,67131,78551,54751,180896,72098,81676,5561 +4019,54,0,0,80897,109895,34598,26063,16634,6418,6408,2289 +4020,29,0,0,183416,50298,5150,16967,9616,7265,4451,1130 +4021,80,0,0,670549,24440,5470,3476,1338,702,530,265 +4022,200,0,0,119961,11150,3598,9023,5841,1721,1405,592 +4023,200,0,0,644189,394522,101329,97540,100357,17886,26375,10713 +4024,200,0,0,1065027,554282,184106,65373,45193,29433,20510,8561 +4025,200,0,0,68805,71944,5793,16113,4479,7217,3985,3020 +4026,200,0,0,666360,127881,22047,32323,30525,23001,5477,2455 +4027,200,0,0,675200,72963,18854,20101,18123,16611,1612,2380 +4028,200,0,0,746069,205730,23557,16259,13721,3510,1264,1825 +4029,51,0,0,2083861,160180,22742,30869,17031,53418,60954,42283 +4030,80,0,0,1708820,284577,48921,86778,73395,40389,32638,29250 +4031,54,0,0,209,125,98,74,67,33,1,7 +4032,51,0,0,752139,76001,11506,21503,10860,16466,3836,2544 +4033,51,0,0,915527,531146,52341,412110,218031,325155,93859,116937 +4034,25,0,0,371785,12181,26214,28836,4180,5952,5315,4841 +4035,54,0,0,646246,60255,9379,9962,3832,9520,24435,19542 +4036,54,0,0,65,0,0,0,1,1,0,0 +4037,29,0,0,120131,31882,9999,6659,4479,3096,1268,1980 +4038,0,0,0,820835,372233,29565,37384,73896,31841,22553,5546 +4039,0,0,0,722453,343868,21824,23340,30618,14454,6995,4349 +4040,0,0,0,2055212,317756,41880,78675,46720,32753,20991,17985 +4041,0,38,47,1704059,103738,45659,29935,16813,7241,19004,10905 +4042,0,37,54,869236,60481,8915,16835,15365,3987,6184,3075 +4043,0,16,44,706914,385055,41062,16016,16003,9883,10402,4033 +4044,0,38,56,861241,61148,11995,18287,7466,10830,2558,2452 +4045,0,50,56,1463913,249621,80303,130056,74790,27105,17616,10350 +4046,0,67,69,2161197,216940,150142,125321,66067,41874,21031,7709 +4047,0,100,77,796199,134434,5898,32819,38356,19599,4523,1148 +4048,0,100,93,749338,21391,25293,23033,9557,5740,2309,1141 +4049,26,100,93,1166343,51015,22550,4684,12101,8222,3443,2206 +4050,0,100,80,947468,93024,19543,11620,27863,12562,3413,3000 +4051,0,100,70,330494,83486,24311,31820,20445,7797,3969,2109 +4052,0,100,96,1334737,565307,664864,424231,98367,182870,60922,40176 +4053,0,93,93,1052287,66937,37056,58600,22957,7552,3400,4670 +4054,0,80,84,1744612,146778,3303,20150,13769,9457,3578,749 +4055,0,94,96,751585,103468,131658,95820,47291,35048,7389,14801 +4056,0,67,61,181902,93547,3155,6210,3353,3777,1785,1261 +4057,0,60,24,2670164,1108074,18640,11978,173479,42230,14949,21649 +4058,0,56,47,673322,48731,22359,26236,17306,4604,3503,2343 +4059,0,23,27,546615,24326,2415,3259,2046,927,536,401 +4060,0,51,50,510664,42706,13384,6996,3373,8435,1714,3103 +4061,0,64,77,2721945,573442,128818,128867,109516,57223,34430,10714 +4062,0,43,70,2571591,186650,63533,10803,7508,5447,7634,3377 +4063,0,56,87,882325,96419,72953,43285,22863,11544,7390,3126 +4064,0,27,75,364363,295450,7276,24958,15485,12692,4790,3100 +4065,0,41,61,723809,59514,1447,7739,15648,8730,2558,1489 +4066,0,57,63,820060,185427,48040,53549,42763,12691,10854,6019 +4067,0,77,48,609210,30449,7255,4690,16862,6767,2660,1361 +4068,0,63,69,913991,119702,32139,89700,18073,4424,7862,3391 +4069,0,44,81,172681,23107,4111,7620,5909,1815,1466,2337 +4070,0,38,93,664579,114587,219063,46931,36521,11732,12113,5902 +4071,0,27,100,400200,220652,41873,160798,42749,34185,13653,19930 +4072,0,51,100,923168,105447,35988,82483,18759,13169,15611,3301 +4073,0,61,100,723371,90291,18995,18175,17499,12100,3799,2694 +4074,0,84,88,479510,56694,23523,13548,20998,9768,5485,1969 +4075,0,96,93,864550,47316,46079,43819,18894,22652,6017,8215 +4076,0,94,96,977428,13691,17239,7703,5209,2015,2903,1554 +4077,0,64,83,2277507,1986878,109967,71061,48695,46320,71861,38857 +4078,0,67,81,1093802,239422,13458,102918,19596,41627,22968,12121 +4079,0,43,84,1176587,63541,117531,18459,29075,9134,5439,1719 +4080,0,29,80,934392,34478,15605,9810,3966,1660,499,804 +4081,0,53,93,404816,19065,6074,2325,5468,1817,1039,1730 +4082,0,47,100,306435,11112,6835,11750,3434,2614,684,299 +4083,0,44,56,345862,1158541,24292,24001,25308,12027,12662,3109 +4084,0,44,51,969117,76309,12168,6508,9071,5103,3777,3058 +4085,0,30,37,287018,95077,12417,11776,12274,3687,2822,2328 +4086,0,41,50,281181,74632,46858,24379,3285,11403,5812,5114 +4087,0,56,81,643130,19840,23806,5747,8948,1168,1509,1038 +4088,0,53,96,350019,15948,18479,3281,4055,1603,758,1172 +4089,0,67,97,1044172,81739,21734,3098,7990,9870,7283,2142 +4090,0,56,83,657022,163544,25804,12179,27061,7480,3200,3045 +4091,0,61,81,576601,44265,25422,18393,6265,2916,4876,1476 +4092,0,40,67,1194533,878726,171869,57980,50771,9444,34093,22340 +4093,0,16,60,363629,388116,14363,27989,7645,8140,3257,2288 +4094,0,8,54,891785,331942,17823,20891,14664,7262,3265,3220 +4095,0,1,29,343824,293576,2478,16611,7232,4104,7269,2451 +4096,0,17,38,786585,101597,53346,8917,10109,6929,3831,4386 +4097,0,26,40,842718,142746,4917,13765,6942,5605,4328,1782 +4098,0,41,44,697546,446970,82094,31732,42414,34012,8846,4871 +4099,0,44,66,943216,67774,12460,24864,4065,1707,4790,1348 +4100,0,37,53,180376,101123,11662,3195,8203,2588,3314,1289 +4101,0,41,56,448578,116960,17523,9293,11435,7317,2756,2129 +4102,0,47,63,1906489,66839,52839,5287,62232,10779,4597,3233 +4103,0,50,57,645890,223862,43909,33510,13262,6980,5034,2293 +4104,0,64,66,2955858,427394,71793,96477,49729,43945,22556,9630 +4105,0,48,67,650811,379798,54988,34527,17068,7350,2882,1916 +4106,0,40,60,1952917,333979,17334,56107,68917,18420,10015,11731 +4107,0,35,61,721146,198858,49091,35560,11433,4251,2857,1279 +4108,0,21,63,1695869,136168,38536,20836,12029,5009,5200,2219 +4109,0,29,64,985842,123489,5584,33245,8856,4185,3515,2449 +4110,0,27,80,925096,110191,72883,25613,12103,7462,2550,2577 +4111,0,51,90,885838,49297,44822,32332,12803,11151,3428,5194 +4112,0,54,84,1119774,781573,162934,35443,62559,31753,13120,7694 +4113,0,74,93,1205265,341783,172293,167526,73490,71665,13045,6790 +4114,0,66,88,672300,170958,78454,7535,11126,5697,2826,1875 +4115,0,44,78,332585,144540,22089,36657,3627,3735,2467,1704 +4116,0,24,70,592371,125348,6422,7782,3545,1229,981,243 +4117,0,7,57,1893822,1090472,154543,86722,106363,38608,18840,5142 +4118,0,7,64,1735429,878637,729152,163745,106809,39233,82485,21722 +4119,0,30,70,1090088,28570,10656,20538,7617,6573,2072,1130 +4120,0,40,87,3138291,647386,310141,51342,69632,15508,27380,8417 +4121,0,51,93,1160040,173956,68839,17746,18825,17759,32163,6722 +4122,0,53,80,206643,70639,5858,8938,4588,2036,2028,995 +4123,0,38,78,407293,719246,520996,58138,48172,41998,16181,6336 +4124,0,40,75,1951161,743205,199516,73656,33254,20416,16685,5991 +4125,0,44,74,589720,83959,28425,3684,10798,11535,3168,3140 +4126,0,43,64,293033,329957,12382,19515,39991,7713,8425,7330 +4127,0,61,57,790958,67653,6408,22359,18492,11881,2388,2185 +4128,0,78,54,1392326,168325,26218,27707,20399,12572,5412,3625 +4129,0,54,54,399103,43324,10168,5880,9577,1050,2048,1065 +4130,0,64,57,1321897,679542,46231,69705,186429,36493,45140,15623 +4131,0,47,74,843120,64678,78141,34799,11029,6072,5963,6751 +4132,0,37,78,581839,71590,21744,16098,3342,3179,1764,4423 +4133,0,66,77,1035464,181339,53044,27304,110789,39330,9480,3260 +4134,51,66,77,427425,16060,18534,5723,4735,5805,1383,631 +4135,0,63,81,1015782,100960,8355,16377,3734,4489,573,659 +4136,26,63,81,2621034,43790,30016,22043,11145,6950,1621,1117 +4137,0,53,67,1293019,362214,48863,92880,47007,9636,5127,3159 +4138,0,61,63,1198709,164572,33640,23105,13634,10718,4423,2911 +4139,0,50,87,1269378,126488,53634,71686,61201,11447,18206,6913 +4140,0,63,83,889769,269397,49657,34207,27859,15580,14730,8419 +4141,0,78,87,2283907,221507,64731,61251,82096,42882,23487,12495 +4142,0,77,77,1289900,265976,78352,28637,65980,18680,10831,6980 +4143,0,78,70,1867520,84020,26397,7669,7629,6528,1671,1922 +4144,0,91,81,1103988,94341,57029,49939,23241,23021,11948,6127 +4145,0,88,81,1333894,86835,56909,23619,87253,16754,7652,7792 +4146,0,84,90,422194,204743,126541,58528,21818,14008,8682,7399 +4147,0,87,96,330045,311068,144335,157975,46786,38370,36622,11426 +4148,0,80,80,349259,108143,14030,4515,16495,9662,5121,2408 +4149,0,61,63,789003,993543,47189,29290,85988,31650,51511,28847 +4150,0,64,53,1465503,188165,25354,35934,10536,11697,18600,4160 +4151,0,78,47,868598,139440,32530,56328,43942,40530,10463,16604 +4152,0,61,43,790098,179859,12070,4848,15233,4614,9680,1811 +4153,0,74,56,730843,68560,16213,15825,39517,6572,7910,7044 +4154,0,70,60,1297019,185177,64879,40194,37366,11839,15546,9973 +4155,0,54,54,5488,11142,1962,1783,4700,781,890,430 +4156,0,75,69,42729,31369,10993,6590,3669,4302,3966,2472 +4157,0,51,67,1632050,394661,60037,38435,15365,6511,12275,10249 +4158,0,51,69,1100854,271348,131584,3562,10564,15324,9222,9793 +4159,0,57,66,1797975,121808,8060,16790,15256,12434,13008,9360 +4160,0,56,69,485474,112608,59339,48416,60183,20156,11209,4878 +4161,0,78,61,218993,117637,8232,8066,9295,7481,6270,6321 +4162,0,97,53,719133,9608,2319,2718,5608,12346,21117,8359 +4163,0,87,50,542687,365188,40992,13941,52887,29672,33727,11805 +4164,0,56,41,446012,210046,42133,11571,5178,3742,1813,3568 +4165,0,53,57,440047,143342,84017,69074,59855,27827,49623,11146 +4166,0,29,61,1816205,151308,19004,33370,35149,12680,7557,3643 +4167,0,21,77,1203606,28914,11434,10612,8062,1706,1672,1926 +4168,0,26,83,1020073,522854,224824,91252,29680,16245,28717,15203 +4169,0,20,77,1155562,271694,33293,58950,26529,15376,12470,7679 +4170,26,20,77,685613,65171,7141,19383,14608,14706,8073,9294 +4171,0,24,75,816071,122091,10528,29601,28601,15540,10477,2513 +4172,0,44,64,1184185,76672,11252,16327,30609,29553,5154,3362 +4173,0,61,67,773332,63176,44549,30418,28246,16927,15188,10103 +4174,0,81,74,825332,24004,30246,6973,30097,24402,9509,3618 +4175,0,77,75,975903,26016,5321,5576,7085,2476,1610,1023 +4176,0,66,88,884859,51598,49896,24201,33303,13650,9287,7665 +4177,0,53,70,98639,79614,4476,4868,2726,2323,4151,2130 +4178,0,40,75,458837,44967,29587,24934,12754,9826,7641,9400 +4179,0,38,69,741084,82605,8756,7616,4432,5048,2378,3200 +4180,0,38,66,684196,26040,23223,10756,29585,7151,5811,8247 +4181,0,51,78,110858,91185,30812,25080,32367,17695,9442,3791 +4182,0,70,69,438842,18768,11917,3647,7579,25248,6091,4519 +4183,0,77,77,1317566,180542,25901,49314,18300,26500,10461,6327 +4184,0,78,70,513930,85218,21650,21350,38046,16424,12345,3890 +4185,0,87,70,659123,33527,19574,8835,11775,18314,9271,2722 +4186,0,74,80,420182,23354,4167,28147,7975,10782,1272,1300 +4187,0,64,83,745657,143540,57106,40553,33161,9165,12741,4152 +4188,0,56,87,1954243,313862,107026,37072,9840,24010,17176,8308 +4189,0,41,77,1055228,225439,30097,7820,15408,14817,14311,28681 +4190,0,37,70,582594,93555,11989,41456,12442,16430,9230,6988 +4191,0,38,57,1196625,325882,13845,29650,18051,15978,24410,24466 +4192,0,35,51,807933,110791,12987,13561,3015,5311,7644,11397 +4193,0,35,53,1539459,627313,56782,60144,19525,34842,37009,12455 +4194,0,37,54,948730,79206,24234,35268,16083,23002,21725,15051 +4195,0,51,64,313597,89746,27921,32411,32541,30093,42065,55781 +4196,0,54,64,1295363,260929,22176,32210,18000,15590,25962,33877 +4197,0,74,75,778512,20450,13032,5528,5232,14696,6433,3277 +4198,0,60,67,446022,135006,36410,6627,20725,6815,9005,3106 +4199,0,60,69,590032,66110,45957,18070,51888,22924,6425,13508 +4200,0,53,67,106817,15102,646,2177,1367,417,1152,332 +4201,0,29,56,214020,100399,8488,9805,6494,3945,1351,2007 +4202,0,40,44,1149039,312677,14723,19709,16532,43428,8940,8815 +4203,0,40,41,581943,112708,43782,6767,10075,26406,5670,7575 +4204,0,51,43,1437612,123638,24153,14502,61680,12672,15730,4321 +4205,0,60,54,820113,65244,11109,38158,15465,9590,16015,20366 +4206,0,50,64,626272,186873,26310,32966,30879,11323,29569,13681 +4207,0,44,60,901875,201896,41505,4822,10515,24640,19017,13314 +4208,0,50,60,1425588,126898,15179,16332,13659,22814,32706,10862 +4209,0,51,53,2030383,81399,16446,8900,8179,11069,6601,8257 +4210,0,48,53,274223,130066,14629,25605,7479,5317,3090,5696 +4211,0,37,57,1190691,70390,17502,9930,5146,2662,1585,1938 +4212,0,26,48,668621,361007,11761,15700,23534,20166,7644,4640 +4213,0,23,41,821669,78589,6666,5434,4896,5318,4336,5496 +4214,0,37,47,1333738,122647,34248,31925,24406,26812,7275,5262 +4215,0,41,47,992164,142622,13264,44834,19879,10128,11156,7143 +4216,0,41,47,889547,336213,11382,16975,23426,18876,21073,9425 +4217,0,35,70,722652,18293,59310,31918,5316,3272,6894,2865 +4218,0,27,64,1594800,117531,32987,15541,20860,11293,6320,6912 +4219,0,37,61,1341367,56509,13519,10748,3432,8706,2750,6561 +4220,0,34,64,1808450,300706,19915,15002,13550,13171,9718,4923 +4221,0,48,56,828295,25622,37769,24255,12030,12469,12888,3172 +4222,0,43,56,1055831,106023,28160,10224,13211,5506,8867,3528 +4223,0,37,53,1251237,117143,19995,15045,21912,9375,20178,13657 +4224,0,37,61,1060074,317934,72665,22905,13127,14245,12277,8327 +4225,0,24,38,415064,423118,19327,21062,5059,19162,16850,4176 +4226,0,38,41,1005530,61558,13372,27444,18674,17478,15880,4665 +4227,0,51,37,354784,32045,1091,7700,17061,10565,12852,7669 +4228,0,57,40,842160,195811,42015,40238,24521,18527,11404,4281 +4229,0,63,51,800821,133051,45937,22416,38839,12291,22036,4909 +4230,0,67,47,685270,20056,7281,2725,13284,8399,12445,8695 +4231,0,54,51,563773,146960,9264,32816,32423,13238,13919,10163 +4232,0,57,56,692930,34437,37150,8738,19455,7590,7107,15458 +4233,0,66,57,501064,76129,34346,13941,7039,18884,11960,13750 +4234,0,54,64,475605,78745,37949,7942,4772,10697,8761,9843 +4235,0,57,70,900209,159126,68466,30863,15177,27020,9470,7555 +4236,0,53,69,2324200,214642,83169,71835,51113,21538,25052,7933 +4237,0,50,67,589478,44347,14303,7259,4565,7335,4721,3699 +4238,0,51,64,1240031,46548,9874,13012,10286,7492,8090,6280 +4239,0,43,66,422929,156876,86922,27051,26240,11033,7801,14844 +4240,0,43,70,133855,18049,16787,5280,3196,2485,2706,3458 +4241,0,50,74,588358,97979,25832,42232,23044,31889,23705,5959 +4242,0,54,67,133750,58658,11481,9163,19763,14744,11128,7460 +4243,0,66,61,684026,51938,5733,12913,10982,9354,11193,2870 +4244,0,87,53,625422,20812,8530,8913,16070,18824,6000,10128 +4245,0,91,47,524221,27511,2178,8024,4273,12722,8271,4092 +4246,0,91,44,421258,32481,9493,1804,19846,9058,7955,5947 +4247,0,81,48,511974,62497,16244,19209,10341,4475,13924,11464 +4248,0,66,54,90103,83433,26791,46757,8076,14295,8044,9051 +4249,0,56,66,52322,18846,18362,22041,14109,6791,8251,4050 +4250,0,47,75,650528,63322,37485,12107,28809,7580,13353,11098 +4251,0,60,74,10341,24979,9053,8208,12578,9400,6369,6796 +4252,0,70,66,385950,15329,2235,7515,5088,6718,5355,5217 +4253,0,74,66,150730,22212,28169,16801,13102,9749,5685,6183 +4254,0,88,61,392277,21930,3422,6851,6350,11551,20431,29599 +4255,0,91,69,566763,9723,18479,13030,6680,15865,5196,7980 +4256,0,90,64,489336,42164,8645,5352,10419,12103,23324,12234 +4257,0,94,54,755974,31739,16159,4340,31706,10773,12955,12649 +4258,0,78,41,377136,164056,7914,5620,34449,11196,27538,5156 +4259,0,56,35,260105,156314,31820,52438,34522,7700,5848,8545 +4260,0,48,35,728893,124919,16288,18284,17847,14171,6356,5835 +4261,0,40,50,806809,36893,78161,19929,11208,13499,4548,6177 +4262,0,38,63,675566,132273,23173,27643,32712,9026,7051,6963 +4263,0,43,61,867339,249532,85202,28700,22535,24180,12322,7786 +4264,0,35,64,778652,98193,23097,9743,15564,4985,2414,2288 +4265,0,34,53,1682663,175258,56163,26933,31511,18076,7086,4304 +4266,0,48,61,16864,13469,11355,18275,10706,10309,8420,4928 +4267,0,47,64,443356,55467,22035,20268,13501,5311,7375,3103 +4268,0,61,78,15977,10668,22443,15767,14106,7486,6597,5145 +4269,0,67,81,29306,27350,16833,16441,19480,9101,7256,9355 +4270,0,61,83,57664,20344,22556,16696,11981,7711,4550,3973 +4271,0,74,87,362581,22016,8134,24520,11992,11104,10428,3342 +4272,0,64,78,495529,35043,15969,8561,6970,3744,2776,3224 +4273,0,66,69,419622,28071,6397,3537,5894,7368,3788,6055 +4274,0,66,57,525382,25270,8931,4554,15143,5175,8253,3179 +4275,0,60,60,558017,32425,17368,21903,8508,6947,4487,4154 +4276,0,67,61,426665,37021,11385,17187,6010,9754,6930,6236 +4277,0,69,74,477544,10296,10235,19436,11569,9866,6070,7653 +4278,0,74,77,454025,27747,5240,12226,5413,7832,4907,3955 +4279,0,80,67,470300,29134,3447,11066,5395,7911,7089,2941 +4280,0,77,77,16302,15232,10873,34714,12887,6294,5777,3897 +4281,0,56,67,757172,28072,2287,26822,8630,6998,4476,3621 +4282,0,50,77,624136,29397,14827,25832,2552,5837,5208,4229 +4283,0,43,70,1125997,80332,55268,9051,7332,7368,4388,2944 +4284,0,57,80,74847,22226,15975,5660,12523,9390,4307,2962 +4285,0,53,67,574425,52847,9554,4205,15821,5041,7299,4255 +4286,0,54,63,616301,18592,8714,14226,14269,4155,9578,4883 +4287,0,47,44,665894,256343,18350,7691,15030,6601,9456,3680 +4288,0,43,35,1806118,117638,2250,26264,27503,20489,26619,11736 +4289,0,48,30,666601,228010,23151,12341,30059,32914,22319,6643 +4290,0,41,26,1021245,387220,114700,47125,18569,27885,11248,15414 +4291,0,64,38,1756698,30768,11725,12217,24502,15896,6473,8841 +4292,0,57,38,631387,104833,3291,15447,5046,9053,7689,6554 +4293,0,35,43,750584,813624,116899,106642,64042,11346,16023,9275 +4294,0,35,51,244717,162821,118923,30949,15377,15226,15883,3078 +4295,0,23,57,244676,73519,54444,7957,16505,11415,14614,10359 +4296,0,24,69,574992,107574,60080,31131,24601,16332,10869,8831 +4297,0,40,66,145661,156878,9060,20447,9957,8209,7482,7323 +4298,0,47,54,278460,58724,10901,5625,8096,8413,7905,7819 +4299,0,53,57,19368,8533,10659,29065,28596,7269,6581,8974 +4300,0,57,51,726331,40277,5026,18304,20870,10196,16936,5838 +4301,0,77,67,476891,12898,18201,22415,6883,17520,4488,3849 +4302,0,74,64,759133,109380,13200,11711,20484,13042,14984,16460 +4303,0,83,53,421673,26316,8251,7403,18928,16384,22027,19251 +4304,0,87,50,1176640,55559,10078,12815,34388,17837,15296,9535 +4305,0,61,27,219025,184140,10039,5878,5287,3935,6759,7054 +4306,0,57,23,155525,50032,1404,4247,1923,3320,3218,1326 +4307,0,38,11,1687079,571550,30001,12902,40461,30164,42335,26354 +4308,0,26,23,831870,118956,57843,70536,39874,20351,18842,13673 +4309,0,53,37,103107,33063,13336,10914,10737,17504,12884,6805 +4310,0,57,53,810208,67713,39245,30691,15600,15821,8481,12067 +4311,0,67,75,267277,18905,15263,4155,3156,5189,10795,4811 +4312,0,78,67,227701,69181,23705,13084,7686,22936,17106,12692 +4313,0,80,75,97922,12677,16831,10083,4663,14171,3878,3533 +4314,0,77,63,1877236,199891,45708,10908,72390,18447,7266,5900 +4315,0,69,50,265662,53779,1289,9586,3289,5013,5018,10764 +4316,0,53,50,250441,59976,14197,12791,18312,2860,1544,1257 +4317,0,60,56,29991,8630,3457,18069,11430,11903,5488,6075 +4318,0,66,66,6055,32936,15736,7085,6618,8198,8305,3507 +4319,0,80,69,131154,27136,14992,16812,23303,8417,10486,8424 +4320,0,81,70,430423,25520,13268,14984,10855,8549,5559,8125 +4321,0,63,69,806136,76028,11006,41254,19103,7385,18302,7873 +4322,0,57,66,230629,49481,19729,4245,6683,5949,2197,2384 +4323,0,44,53,385810,219604,13037,13914,12829,10600,26361,4411 +4324,0,53,48,381337,25907,11009,9033,9236,16640,11104,9205 +4325,0,53,53,485447,141743,119364,14494,6776,15625,15405,10513 +4326,0,48,44,203839,94354,3410,12002,15185,5414,4696,3136 +4327,0,56,54,146473,85605,29508,3702,6094,11904,6772,7452 +4328,0,51,41,544761,91491,6235,5009,13639,21953,9489,7081 +4329,0,63,23,532119,89225,8361,6492,9988,21332,7315,10969 +4330,0,69,27,402000,146740,7212,31141,24959,16877,6470,8177 +4331,0,66,23,28195,13628,2581,1453,1646,1213,619,362 +4332,0,60,37,62509,53459,14592,8739,6949,8647,10481,8087 +4333,0,51,35,117049,23328,1071,2681,8178,2201,1336,1174 +4334,0,53,38,451756,51542,13521,10033,7759,8007,8122,2874 +4335,0,54,44,106984,21192,8258,8836,6237,3396,2950,1781 +4336,0,51,48,897291,141093,21402,59152,12640,17988,21492,8509 +4337,0,51,57,236604,9876,856,2972,1348,1050,1603,690 +4338,0,53,61,1212386,58862,29463,11035,20468,12148,11272,10787 +4339,0,48,51,354720,364856,51897,23285,18168,26213,21455,33982 +4340,0,54,57,729551,15095,14976,15183,10966,6925,6493,6347 +4341,0,53,48,114601,20118,1183,1215,841,1453,1491,313 +4342,0,56,40,660028,56543,4974,8829,5466,12381,15995,8150 +4343,0,70,48,577651,51185,36361,8453,26624,24884,32071,30675 +4344,0,74,43,888114,39833,4988,30255,12461,13396,7993,9241 +4345,0,88,47,678744,63537,10635,8177,14490,31864,35817,13528 +4346,0,87,64,924001,297382,492977,162630,50647,135730,153380,42225 +4347,0,81,63,678256,28744,10021,3537,3195,6215,6191,2144 +4348,0,75,69,113708,8646,10761,1663,1024,1696,460,696 +4349,0,64,78,588303,35873,17143,2695,6542,6966,5691,6203 +4350,51,64,78,145538,10255,7624,8177,1825,3447,1653,1062 +4351,54,64,78,8497,3498,1152,821,481,254,92,66 +4352,54,64,78,0,1,1,0,0,1,2,0 +4353,51,64,78,883602,97604,29523,78803,40608,27999,14452,27760 +4354,51,64,78,1568704,892195,455744,327779,352919,231012,89065,96120 +4355,51,64,78,268570,121489,4102,4382,74962,49976,89920,39069 +4356,51,0,0,550801,324638,192646,122571,48859,9365,5964,5040 +4357,0,0,0,677246,264174,22380,57263,43882,50432,8788,7958 +4358,0,0,0,120901,290096,74873,52058,43475,18758,20727,4855 +4359,0,0,0,1422428,93032,114968,33759,21274,16363,14986,8967 +4360,0,69,69,1834579,224802,278131,243575,261518,222454,209072,15249 +4361,0,67,74,579267,12492,11426,8605,7719,5070,1991,1199 +4362,0,60,41,1113657,256694,21443,9662,15544,17733,22413,11457 +4363,0,61,51,341706,11378,19862,6371,3172,7113,6382,2299 +4364,0,69,47,26352,19722,31305,19830,13819,66352,17114,12279 +4365,54,69,47,843139,34579,11455,10887,15245,12290,5374,687 +4366,54,69,47,359,147,58,35,30,14,6,3 +4367,54,69,47,100796,55396,45619,46612,96906,104041,60620,35522 +4368,29,69,47,1264110,123985,34296,26057,22675,18834,2906,1902 +4369,200,0,0,1533176,595560,179577,748299,678480,203489,123618,111904 +4370,200,0,0,1756402,413632,501604,158716,123096,81466,12953,10694 +4371,200,0,0,1249110,167245,37348,71588,66320,77302,34396,19358 +4372,200,0,0,815914,91258,73438,87098,5788,25507,20828,3416 +4373,200,0,0,1733277,27145,5184,2792,3278,3478,1455,583 +4374,200,0,0,464850,190573,19185,14200,8473,15356,5106,2309 +4375,200,0,0,693894,278670,23738,14181,19782,28376,8872,1982 +4376,200,0,0,1833365,160844,15196,33557,49363,35927,14232,8225 +4377,200,0,0,1723331,24455,5601,10162,9565,6217,1825,687 +4378,200,0,0,2144679,1320986,676395,881906,544934,315811,248544,127320 +4379,200,0,0,749370,452774,38849,131569,78279,136623,73734,29993 +4380,200,0,0,582584,914053,498555,147112,149431,118733,34911,47041 +4381,200,0,0,1068424,569666,26703,249207,114014,72242,46797,55193 +4382,200,0,0,1683331,138249,127732,151014,129458,182138,63061,72523 +4383,200,0,0,329961,11841,26136,9933,40514,13188,13696,11262 +4384,200,0,0,118863,82521,59046,18884,12602,40671,9664,18212 +4385,200,0,0,735953,1598160,50624,240450,80373,37037,61686,64360 +4386,200,0,0,193738,165408,22973,54031,84811,49194,37065,26145 +4387,200,0,0,1039259,98292,981,32303,39122,12137,27418,20896 +4388,200,0,0,551621,493319,198001,234985,58200,56527,54494,37095 +4389,200,0,0,234146,79630,13851,38582,11274,13009,4159,4636 +4390,200,0,0,777955,1254420,54369,488350,44133,59071,74964,38387 +4391,200,0,0,658053,875199,20600,200273,71298,33859,42924,38974 +4392,200,0,0,196600,59643,21754,30998,14061,21976,7308,7067 +4393,200,0,0,112471,20544,3703,20315,3392,5139,4896,2705 +4394,200,0,0,68930,33211,6866,1749,5015,19396,6110,10968 +4395,200,0,0,141505,14969,5623,3602,6559,9911,4666,2705 +4396,200,0,0,1910594,1012450,63507,130008,332016,282615,147748,49078 +4397,200,0,0,1341649,105313,22440,11354,11073,25361,19799,7318 +4398,200,0,0,1534,577,201,112,75,51,16,9 +4399,200,0,0,2665796,500051,69656,421224,263688,255871,90395,51034 +4400,200,0,0,1440059,392221,134085,411934,369864,342500,46857,25780 +4401,200,0,0,627690,109189,48880,33392,38777,24000,22379,31930 +4402,200,0,0,798666,40373,38672,112622,19093,28128,28883,25004 +4403,200,0,0,1364354,158988,20449,8285,6690,87217,79326,29110 +4404,200,0,0,809125,217003,352101,571319,59814,373093,424499,114429 +4405,200,0,0,1041911,1616259,522928,379182,323980,294164,298053,324533 +4406,200,0,0,1921317,1389143,99644,353794,178764,159769,88613,71233 +4407,200,0,0,715523,497097,265675,151011,54099,99490,100267,84301 +4408,200,0,0,1616812,528598,150198,301455,901047,946369,834585,264157 +4409,200,0,0,84214,26604,19059,5110,6489,14818,4539,6229 +4410,200,0,0,62,3,3,2,0,0,0,1 +4411,200,0,0,273076,160292,11630,45902,131278,49043,36897,66270 +4412,200,0,0,897804,222891,189536,124070,856424,328308,458045,399342 +4413,200,0,0,321658,68378,87913,23895,57247,59962,46382,71711 +4414,200,0,0,2047720,104573,74176,95325,75315,34954,27304,15000 +4415,200,0,0,173117,34164,10210,7433,5707,12596,12858,5156 +4416,200,0,0,363585,356123,366609,375072,144939,59509,16367,22489 +4417,200,0,0,703045,235211,40314,77007,106282,48688,65542,68646 +4418,200,0,0,821222,106862,28681,49916,14274,27928,26590,16318 +4419,200,0,0,310781,278574,19697,2893,14662,18998,2491,4324 +4420,200,0,0,213755,54499,19047,16372,3393,6561,1451,2466 +4421,200,0,0,38806,19811,1070,5807,38974,30424,12962,7418 +4422,200,0,0,3244021,307354,77159,106135,196946,250867,13717,7918 +4423,200,0,0,163577,263238,71029,160042,58333,52923,26577,14868 +4424,200,0,0,567028,269837,65723,95787,162960,353350,273718,142872 +4425,200,0,0,219649,203119,87155,39640,56288,37122,54035,33001 +4426,200,0,0,648916,328829,51045,135263,52326,211201,270730,81560 +4427,200,0,0,348519,257668,429448,288872,119290,100787,38889,64102 +4428,200,0,0,557600,27404,15267,6766,17552,14419,19327,20263 +4429,200,0,0,1028880,78857,40015,27296,59270,71615,55148,24086 +4430,200,0,0,1694500,71206,46669,19693,69630,39165,14906,9544 +4431,200,0,0,41712,41042,232,42848,17541,41550,20077,20480 +4432,200,0,0,631196,798730,354418,225553,66096,87831,28823,26787 +4433,200,0,0,321870,129948,36249,7847,9272,32491,12598,9233 +4434,200,0,0,190707,27098,5841,10088,8066,5519,5738,3372 +4435,200,0,0,1056661,491342,31016,114047,109950,161713,18839,86700 +4436,200,0,0,1082240,77406,41156,81101,128885,98083,55953,70788 +4437,200,0,0,947635,302042,27848,53373,36851,107202,36471,79546 +4438,200,0,0,826776,585970,46537,134538,65796,73420,46203,53213 +4439,200,0,0,196953,59717,14188,17226,31726,27208,6938,3110 +4440,200,0,0,532039,251056,17837,29338,32655,107196,78074,35019 +4441,200,0,0,36590,86448,63911,8503,44740,42709,17765,13589 +4442,200,0,0,1689255,249101,39373,25874,13014,26592,6502,1047 +4443,200,0,0,601515,78415,17269,17801,18351,104531,3218,3770 +4444,200,0,0,145901,75653,16738,38067,5726,36474,2474,2566 +4445,200,0,0,1556029,533115,11168,164529,91707,41513,19954,7316 +4446,200,0,0,2349873,412417,84726,37435,34531,44428,7287,6335 +4447,200,0,0,561138,247970,98923,150806,200899,87154,27087,71406 +4448,200,0,0,470067,168770,57693,30435,80181,97970,41497,24699 +4449,200,0,0,1063455,39114,2544,22729,13923,18025,6468,4511 +4450,26,0,0,693883,138775,6390,85680,58478,29886,15842,15275 +4451,54,0,0,371629,97449,21110,26952,23940,12592,3147,1617 +4452,54,0,0,443898,449615,115669,65230,63674,43911,10201,3950 +4453,29,0,0,223209,366143,93930,19424,61698,21693,15472,5461 +4454,200,0,0,1086006,652440,49095,127368,31721,15154,13279,11496 +4455,200,0,0,604403,89297,90660,116127,56798,30772,12437,11625 +4456,200,0,0,551973,185421,65541,41507,54404,18824,15299,7155 +4457,200,0,0,619047,637751,44501,115947,69301,15908,14880,9959 +4458,51,0,0,2131246,37577,31184,32401,28992,18908,13285,14768 +4459,51,0,0,1048014,158984,401596,365349,417949,106433,67941,53718 +4460,51,0,0,1027354,237965,57672,43149,56265,48202,29003,12910 +4461,51,0,0,1200198,578337,120508,8859,26833,35143,9678,7659 +4462,51,0,0,736910,38508,11475,10479,6874,4039,10499,10939 +4463,25,0,0,18,2,0,1,0,1,1,0 +4464,0,0,0,11111,336,421,91,76,41,96,28 +4465,0,0,0,598835,92663,10313,5663,5654,2901,1949,683 +4466,0,0,0,1597349,255921,41151,15734,28029,6500,4204,4840 +4467,0,78,35,583992,31332,7035,3145,2040,4802,1108,1482 +4468,0,84,53,245488,69168,15155,20253,17587,4781,2824,1611 +4469,0,67,44,455049,194833,32329,17653,34956,19147,5122,1326 +4470,0,69,54,3399435,109201,74332,30172,39718,28777,33884,12172 +4471,0,66,40,122085,103143,2786,8599,9455,4064,1956,2216 +4472,0,57,23,1423257,289525,57735,28776,19394,11187,5418,4385 +4473,0,54,27,33826,8388,251,2694,1006,705,298,132 +4474,0,44,14,765547,231193,27255,29273,34633,16705,3982,4335 +4475,0,51,29,370320,64699,18178,12285,8149,5917,4819,2690 +4476,0,57,41,1125172,32982,26715,10169,15940,3565,4518,1027 +4477,0,61,41,1741998,149396,32644,30441,55711,15572,8715,5169 +4478,0,69,53,250757,6583,2987,2885,2819,1649,702,609 +4479,0,81,57,819138,29027,34381,4118,17047,11535,2423,2383 +4480,0,74,51,772077,80344,26154,7725,6446,2813,2081,1365 +4481,0,70,48,669332,109558,10732,18885,22872,10016,9701,9091 +4482,0,63,51,250727,10971,5278,4657,371,1465,353,706 +4483,0,51,43,1027760,407428,118061,34489,107593,33612,20556,8595 +4484,0,48,21,169853,165877,4010,5118,3741,3059,5519,1842 +4485,0,47,26,1642557,208260,58503,28007,74597,15876,36184,14597 +4486,0,38,8,1405917,183721,6590,22939,52742,8015,11821,3770 +4487,0,53,3,60123,36523,14538,9192,81770,13066,2545,2089 +4488,26,53,3,764393,112085,41342,10666,10842,17461,2588,1003 +4489,0,70,34,67191,5979,4835,4051,1145,1270,571,281 +4490,0,60,29,918026,218575,26011,26251,33088,6022,3822,2275 +4491,0,70,38,712487,36812,6652,5507,2834,4643,1927,1325 +4492,0,69,43,792144,22263,2975,4924,3808,5272,1781,3326 +4493,0,81,26,1519929,151637,10199,36626,28482,48643,16022,14550 +4494,0,93,35,1487506,176115,19000,60676,15702,12807,5863,4143 +4495,0,90,35,867835,84329,12014,20310,28813,6817,4896,2873 +4496,0,66,57,1856671,246682,350883,26949,65868,20864,14067,4253 +4497,0,41,47,434035,257284,8184,16409,12805,10882,9450,6737 +4498,0,47,60,310784,35826,34092,29636,23007,9166,4986,4099 +4499,0,60,50,933820,24891,6448,10076,26342,7327,6856,8531 +4500,0,75,43,99767,86654,39028,31432,11041,21585,9739,5363 +4501,0,96,61,706923,23197,13001,21214,42081,14369,13042,8087 +4502,0,93,51,694494,302151,86846,36228,55827,24866,20405,18172 +4503,0,70,41,1139550,662174,34485,48718,25508,21814,24270,8496 +4504,0,66,34,69545,9425,2671,342,1679,1088,284,755 +4505,0,53,16,1081812,466417,42855,12797,35767,36000,9190,6154 +4506,0,43,7,193372,122478,14298,3976,13110,4066,4029,1339 +4507,0,63,10,266102,109154,17513,8206,16762,21515,6241,3571 +4508,0,67,14,549342,56074,9255,28089,23429,12519,19938,12354 +4509,0,67,34,681358,81740,43559,14185,9073,10097,12725,8738 +4510,0,67,41,801146,310688,64797,29571,23003,13008,9339,18321 +4511,0,61,50,2476700,145093,33446,32820,22039,15539,10823,4930 +4512,0,54,56,394947,39827,21565,22904,10236,7043,6901,9892 +4513,0,60,50,400535,39883,7509,10202,8835,6529,6827,4750 +4514,0,83,53,1364751,38610,6926,17715,11756,15524,4935,4777 +4515,0,100,40,614454,22302,3834,1400,10949,18192,11208,4335 +4516,0,100,29,356380,18004,11771,13517,41473,15377,6830,5744 +4517,0,100,26,788736,67397,6225,14072,8754,9491,3374,5307 +4518,0,96,23,157514,15943,2031,4130,7097,3135,2970,894 +4519,0,75,21,995799,110506,9089,4864,23257,8546,11032,3948 +4520,0,61,16,781108,86487,11701,7863,7594,8579,8034,6022 +4521,0,57,23,323427,43356,20279,10068,19708,6472,6773,4140 +4522,0,56,23,373230,81477,12358,23326,37497,14422,5030,7226 +4523,0,56,30,318074,16389,1027,2859,937,1384,677,1064 +4524,0,56,29,584622,276997,12774,37064,9109,25761,5087,5549 +4525,0,48,35,486345,112954,60790,49797,43427,8036,5519,6165 +4526,0,44,29,1326637,137190,16058,13562,10672,16369,9078,3942 +4527,0,56,50,68648,5961,11399,6315,2220,5194,2999,1803 +4528,0,44,50,462433,340535,39521,16801,10353,9265,6594,3101 +4529,0,53,44,1629378,122200,33816,31023,33517,14726,8555,6087 +4530,0,41,61,2842643,188363,184384,36611,19765,11553,7680,4733 +4531,0,30,51,1934554,136367,28096,56087,20443,19931,15880,4237 +4532,0,57,53,685108,35316,3871,9188,14634,16224,18001,5915 +4533,0,53,53,184824,45904,16427,4230,2390,3818,2332,1451 +4534,0,64,44,483902,8996,996,3941,1732,1247,803,618 +4535,0,70,37,975331,35341,9395,8148,34030,9044,4985,7063 +4536,0,53,47,217653,358222,100611,88338,22697,30922,26023,7758 +4537,0,61,41,1036991,108728,15307,25620,19526,19426,5492,5080 +4538,0,54,38,192516,27659,5807,5311,7431,1634,4352,2127 +4539,0,30,23,547825,575660,7212,13876,12186,9965,21825,9298 +4540,0,29,13,1567367,1133745,126946,38104,27204,61865,68650,40668 +4541,0,38,26,128908,14772,7850,3467,661,2984,2086,2765 +4542,0,64,50,736366,80500,16153,45921,34797,35136,12148,11113 +4543,0,57,47,764716,229965,12236,8339,8912,6755,3448,3215 +4544,0,54,38,1730617,231287,22166,26127,18234,21923,17577,9517 +4545,0,56,30,698642,93626,23555,14402,15310,19224,18106,12819 +4546,0,41,23,101126,48844,6282,3532,3248,3058,3349,2912 +4547,0,57,41,196493,36937,27292,14238,17864,12919,18962,4531 +4548,0,67,61,54018,23409,39083,37001,7783,18792,14865,5795 +4549,0,69,74,147642,20326,25652,14190,5619,9428,6706,10612 +4550,0,80,84,532174,31797,26696,7311,21366,11192,9386,10117 +4551,0,83,83,1860816,53548,42579,6816,24320,22348,6231,6484 +4552,0,74,74,110554,57430,38722,13615,21342,7603,11668,8115 +4553,0,70,66,657643,49751,41045,5778,29486,13273,18479,14136 +4554,0,77,51,7542,30908,27400,14890,15457,25706,9869,4857 +4555,0,78,43,383350,113741,11294,29268,9208,13370,10458,6317 +4556,0,84,40,78736,57738,28612,7373,20960,23471,9920,4258 +4557,0,93,56,155709,1681,2477,5229,11689,3719,2372,2099 +4558,0,77,47,481363,347297,32956,56280,38055,26620,12390,9431 +4559,0,69,37,85105,37147,2418,1656,2057,1985,426,1181 +4560,0,64,48,2036852,77990,87870,39228,15855,28826,20702,9560 +4561,0,47,43,651305,174144,18867,40524,24789,13304,24511,11510 +4562,0,51,43,756921,154916,29374,12366,30489,21952,14747,11604 +4563,0,57,54,1792354,434503,62424,112267,51091,54869,11964,6301 +4564,0,41,40,1989850,383242,51181,39736,32612,13702,12032,14333 +4565,0,40,35,402679,498338,35499,63667,64185,25517,23935,15174 +4566,0,44,41,109328,63271,3401,49666,24990,22070,22545,14770 +4567,0,50,38,481319,62739,7932,7957,2085,11719,16310,13119 +4568,0,69,48,364695,30557,5336,29737,13282,15504,19334,7958 +4569,0,83,54,55250,67231,17587,22233,8819,17051,12321,7651 +4570,0,87,48,1839278,51131,5579,9734,8128,19209,12514,3394 +4571,0,90,54,295455,41027,10627,28168,19238,15801,10648,10973 +4572,0,91,54,78322,16916,8486,21526,22145,12007,16446,12189 +4573,0,88,51,610273,50353,13137,5944,16582,9155,24356,12669 +4574,0,77,54,401418,157044,45539,8036,36394,15096,18125,7531 +4575,0,66,44,914733,461478,40724,58887,24438,44728,25685,9368 +4576,0,53,47,853797,33567,13301,21086,9268,4801,2735,2914 +4577,0,53,40,197602,105107,2366,17263,33623,16033,30630,6525 +4578,0,54,43,568186,62142,18956,9993,6804,7645,5322,6146 +4579,0,54,38,472805,50746,2512,4285,11641,5044,2372,2012 +4580,0,61,27,710790,101477,22940,19647,35859,18411,23566,10134 +4581,0,60,37,30327,94601,16223,17690,9817,13496,6967,7275 +4582,0,63,56,1150269,230283,125757,34389,44704,27514,34994,4154 +4583,0,67,60,511273,50989,29038,9798,21550,19408,10769,12561 +4584,0,77,64,440698,66039,23897,34474,27163,29766,18009,12411 +4585,0,78,61,810693,44389,24945,8080,19432,12647,8843,11853 +4586,0,88,47,619341,91100,4778,6819,8750,20401,13113,7116 +4587,0,77,44,95086,119987,27617,29188,17886,13303,8476,7110 +4588,0,67,43,211713,98109,37611,18964,28378,15228,4006,4970 +4589,0,69,47,49119,26383,4279,21622,3904,8923,13340,4743 +4590,0,63,50,1777060,218010,21269,16434,11578,26681,47711,13196 +4591,0,70,50,460257,11794,2481,3574,3240,2930,2673,1750 +4592,0,57,40,496235,156140,17614,7425,7438,5071,3345,1920 +4593,0,37,24,88936,132555,8489,7998,6663,3472,3534,1816 +4594,0,38,27,56570,32421,4084,3383,1405,4646,2598,1231 +4595,0,27,38,110540,70421,52118,40166,7570,9139,3317,4887 +4596,0,40,54,89002,10466,15675,36639,42146,5949,8089,7457 +4597,0,47,81,161670,3840,25184,16134,10953,1755,1065,1965 +4598,0,41,100,326572,23460,3218,60174,11259,6592,4079,4670 +4599,0,41,100,33431,26123,24808,100585,26041,8873,5690,1341 +4600,0,40,97,52994,52744,11863,7892,6135,5397,1170,980 +4601,0,53,80,50067,37137,9096,8828,6353,7968,6533,6085 +4602,0,69,69,18159,16846,3157,15166,7359,15123,7106,3694 +4603,0,77,53,51063,48266,18035,10055,10131,8135,8152,5875 +4604,0,90,56,19074,25718,15230,4642,6367,12389,8506,2859 +4605,0,87,53,100031,45698,10251,3068,5897,6497,2240,1406 +4606,0,77,47,72257,27183,4611,6179,12616,6471,6599,3480 +4607,0,80,43,343025,49015,4983,13656,11138,10684,6092,5958 +4608,0,77,54,14683,10167,26726,21525,7045,13263,4734,5179 +4609,0,87,61,39928,16870,9566,10585,10391,9941,11427,4267 +4610,0,74,74,175537,49310,33041,13296,10293,3844,3244,1014 +4611,0,70,66,1659389,181864,3654,34242,58784,28429,41560,29494 +4612,0,56,50,87713,72414,11351,12729,10213,4199,5536,3459 +4613,0,53,51,40555,21726,15965,11172,15729,7765,22378,6716 +4614,0,61,38,677924,453396,68080,36643,69707,60070,25893,36775 +4615,0,69,41,1469704,184877,6066,53500,83746,66520,107852,34715 +4616,0,91,43,951616,73341,20478,33588,37543,52020,29531,10206 +4617,0,100,44,89942,5895,6736,2928,1075,7437,4401,6342 +4618,0,100,60,440405,14157,8947,12772,7298,13973,29454,13445 +4619,0,100,57,8368,21895,8629,3826,16724,12000,31320,18672 +4620,0,100,51,899870,33172,15689,7707,25531,13172,14615,16115 +4621,0,100,53,27449,8853,3899,2325,1053,7950,4176,3846 +4622,0,100,67,345909,13350,32922,46615,16522,14022,27784,28380 +4623,0,90,63,390786,41518,4608,3843,1800,3528,5541,4139 +4624,0,74,74,781966,62369,97548,25211,34487,15712,27409,20532 +4625,0,56,66,131365,49482,2166,10418,6379,4977,2065,1064 +4626,0,43,40,102150,15389,1190,663,1531,650,411,576 +4627,0,29,27,1322878,1021150,20980,38958,12062,21376,23728,17920 +4628,0,30,23,237399,59332,31507,17855,14123,13177,10325,9887 +4629,0,43,38,60426,3050,5661,4900,2546,2878,1810,2071 +4630,0,61,51,60942,12246,2572,7642,4166,5589,2469,1558 +4631,0,69,74,110121,9801,4405,2232,1254,774,1383,318 +4632,0,66,78,788520,114744,121313,9280,6869,18214,31990,13620 +4633,0,61,60,993701,84145,9748,12952,27424,15108,6367,4965 +4634,0,38,47,806028,198373,15131,6678,13891,5545,3413,6372 +4635,0,51,38,1183740,26393,2976,4912,7184,6326,5596,4969 +4636,0,54,27,255617,114492,13113,34844,7361,14734,14752,12752 +4637,0,61,38,628190,62601,32159,25172,13904,31302,19697,14333 +4638,0,74,50,73156,8928,970,5021,4732,1188,1120,1682 +4639,0,69,53,1132837,168970,26508,29082,9527,28257,10207,32230 +4640,0,56,50,134226,84520,1692,18894,7826,2459,3222,7253 +4641,0,53,51,139110,33717,19357,17837,15736,15133,24460,11505 +4642,0,60,53,955720,48176,11937,19180,12331,11772,12299,21285 +4643,0,60,56,1148820,103164,22558,43098,35612,24336,32036,29108 +4644,0,69,61,3447816,256402,93000,28316,34740,23710,23025,17914 +4645,0,51,51,1210063,621605,46721,81980,17638,24785,88668,39537 +4646,0,50,51,336876,45315,40453,3466,3147,7737,5228,2183 +4647,0,54,35,401397,35632,372,2350,2189,4006,566,1390 +4648,0,53,27,364693,152473,4659,11080,14141,4632,18203,5960 +4649,0,43,26,924963,566077,59907,80789,47982,40013,16254,34843 +4650,0,43,24,175832,7009,3318,2949,2818,1241,1067,1054 +4651,0,54,47,55719,18235,6801,26736,16482,19525,7313,5152 +4652,0,74,63,16001,30545,14286,15059,7006,11242,5173,6423 +4653,0,91,75,17561,12472,20894,8643,12674,14592,4582,7453 +4654,0,97,74,81302,63185,34551,7922,14400,19684,10718,6415 +4655,0,81,66,897059,58729,6181,17041,3367,5985,15364,6991 +4656,0,84,53,796126,122980,6003,20165,16863,39193,40795,26095 +4657,0,80,50,90110,8837,7714,1795,3196,3725,6651,3618 +4658,26,80,50,482821,15339,2625,6430,8441,2824,596,1700 +4659,0,75,51,460740,45213,19394,31090,48602,12124,5609,7254 +4660,0,70,37,213600,134180,7105,3411,7363,6535,4669,3291 +4661,0,66,38,97928,30279,2052,4842,3846,6006,3142,2341 +4662,0,66,44,270943,15353,36921,18485,18979,14336,11284,19330 +4663,0,74,43,49495,25999,13087,6799,6020,13125,6948,5599 +4664,0,81,54,12511,46598,5487,9174,4505,5540,2692,1942 +4665,0,78,56,1319413,84321,16691,2595,8175,10489,17028,6163 +4666,0,80,41,354883,23044,4769,4896,8793,8505,11797,5742 +4667,0,61,37,74559,84465,13700,7704,10961,4596,3287,2527 +4668,0,63,30,357733,38865,1015,6867,5768,5103,2586,2457 +4669,0,67,37,78125,17589,4333,6826,5859,4933,1758,1730 +4670,0,51,38,164997,66648,16738,7742,13883,4818,4064,2708 +4671,0,70,44,657717,27965,10297,21769,27986,21872,9104,12675 +4672,0,88,44,19617,11993,4860,1786,16550,11068,4474,9378 +4673,0,87,37,1342837,226452,29401,19159,18803,43417,11651,23752 +4674,0,100,44,17740,19150,2078,21152,2493,11897,13258,11675 +4675,0,84,44,342189,105987,48848,4713,7625,8700,17060,10905 +4676,0,63,48,506290,359342,85690,11858,68001,28638,28455,20578 +4677,0,67,50,54970,53913,728,15586,20091,15164,14426,4001 +4678,0,54,38,1481980,319128,47007,25340,13709,28749,29043,8158 +4679,0,64,38,305423,24340,7058,8698,4014,5459,3863,6881 +4680,0,84,48,2096932,88267,52629,89195,37835,116777,27886,12878 +4681,0,78,40,783725,387938,21450,12165,13223,48464,43861,43446 +4682,0,81,48,2205516,183561,50907,64789,11233,36390,55099,23925 +4683,0,75,48,814341,292692,200790,73463,133495,80396,26973,13931 +4684,0,66,64,1192836,109700,41456,34015,38993,8216,12250,7206 +4685,0,56,56,3354884,320466,57275,18523,31200,20157,13915,10854 +4686,0,41,56,782922,185355,48308,51179,19629,15029,12384,15570 +4687,51,41,56,2761262,542944,41122,61698,55904,135536,59064,25183 +4688,25,41,56,2461244,568498,29974,32605,34065,34514,10084,12469 +4689,0,40,51,777721,101398,44457,13251,52062,17546,44166,10454 +4690,0,34,47,409729,267068,71707,7037,8182,8147,9683,8505 +4691,0,35,54,939468,320394,116154,135303,134554,28717,15545,12247 +4692,0,38,53,616448,133572,54741,10154,19940,15890,11511,7608 +4693,0,30,37,446527,79147,1757,2761,3074,4212,8844,6044 +4694,0,35,43,38375,23759,11035,4270,1304,1383,1197,2816 +4695,0,27,34,65732,50835,1688,9559,8007,1887,1506,2694 +4696,0,30,38,2064327,229252,218061,25793,43879,55074,47816,23125 +4697,0,43,54,115917,116183,11755,37186,26920,28089,72814,54761 +4698,0,47,50,137360,42421,7822,10470,2981,2888,1644,5018 +4699,0,54,51,135951,70921,9041,5420,2999,6060,11002,8514 +4700,0,57,37,1440136,87234,12153,5094,4721,15167,10569,11297 +4701,0,44,41,1857394,159851,43681,49872,27422,11990,17771,4851 +4702,0,44,35,639258,612492,65356,54273,65085,40761,49810,74257 +4703,0,53,43,2388941,489268,172555,140441,77595,115384,81138,44118 +4704,0,54,51,2022569,99835,14874,43760,19665,26683,23089,18059 +4705,0,77,57,968726,24320,39479,25261,16003,29171,32536,16064 +4706,0,75,51,1820886,768120,25132,44882,22410,39947,26572,30505 +4707,0,77,54,62623,17599,20776,15004,31789,10110,2556,2874 +4708,0,64,44,2640784,685998,43602,70915,44925,44808,42761,22778 +4709,0,54,26,1089910,264282,20901,19059,15096,40605,34548,9718 +4710,0,60,38,101459,100512,12106,24945,2646,11465,3886,2203 +4711,0,51,26,988898,374152,26078,59560,81832,39417,29422,33778 +4712,0,60,29,1282579,101538,25634,1161,13478,14952,11685,5499 +4713,0,60,40,1396779,107820,31620,22798,34829,19413,11382,5816 +4714,0,56,37,2049046,728492,161972,34732,35751,56988,76569,68646 +4715,0,60,34,294122,79189,2256,7499,5325,9650,10562,9528 +4716,0,66,35,668692,218382,47420,38254,6762,70788,21618,13616 +4717,0,64,27,595859,162385,5841,30006,20079,19694,14966,18931 +4718,0,57,21,679521,281069,16748,19821,13009,9497,13184,7476 +4719,0,48,29,1750638,258455,26638,44189,19647,13738,12232,7098 +4720,0,38,24,666400,197491,24085,20212,36430,19490,7702,15876 +4721,0,38,29,1883396,422370,65154,115445,96735,63528,46291,20228 +4722,0,53,34,2675793,323359,23153,45077,64335,51920,45370,30774 +4723,0,61,29,3338929,491897,28498,64655,28408,49907,67680,23336 +4724,0,56,34,702096,163877,12091,36196,19321,11941,9627,12359 +4725,0,51,34,348761,209679,16595,83608,33381,19140,24153,11999 +4726,0,54,40,559179,64129,7902,22010,19979,15546,3995,2185 +4727,0,48,43,118222,16179,2283,2061,1408,1086,577,437 +4728,0,64,47,209084,34008,19438,8537,23855,18235,7607,7996 +4729,0,67,50,825817,479701,105646,161765,33779,60527,61856,50396 +4730,0,53,34,828593,279096,4737,13673,3006,13322,14987,8742 +4731,0,61,26,18932,35146,3127,1018,1151,11251,6556,6173 +4732,0,64,17,235607,38407,3530,8643,6981,5810,3944,1745 +4733,0,77,35,2599711,234965,68486,30792,30942,55275,63848,15259 +4734,0,84,17,46883,39338,1241,1414,1971,9642,9183,3022 +4735,0,67,27,251740,37195,11355,2877,1311,2509,1896,2362 +4736,0,57,24,941322,434533,41370,28463,13575,24252,35134,14814 +4737,0,44,16,1689891,186511,15427,14448,16619,9507,13075,5157 +4738,0,27,24,185142,101988,5576,7969,2014,5605,8579,2226 +4739,0,41,29,396658,58873,12825,31824,5300,17016,7488,5929 +4740,0,43,37,615730,163227,47187,12348,4378,12706,19889,7433 +4741,0,44,48,1222089,428966,159195,66744,19418,29212,52249,50407 +4742,0,56,63,377931,210973,129246,95171,37060,64510,63821,22367 +4743,0,47,60,600940,102753,20587,26951,23730,10536,7448,13767 +4744,0,51,60,687782,365560,124211,59177,68000,45534,26739,35626 +4745,0,53,51,616862,368459,41759,24332,20423,27138,41714,14986 +4746,0,53,44,1506328,158491,35563,39392,23337,33298,34840,44222 +4747,0,61,50,1477828,303669,223116,32877,57248,87006,54182,46532 +4748,0,56,50,683856,156928,6188,57363,12164,11898,9006,9705 +4749,0,56,50,173204,30379,4313,2725,3411,2542,2222,3199 +4750,0,63,54,812045,71374,23313,40565,11667,37543,15502,15711 +4751,0,67,50,393987,187160,44916,46695,20091,67027,14172,28148 +4752,0,67,43,1533598,1518661,282766,84448,219405,99619,84005,100329 +4753,0,77,51,152143,28169,15503,2508,6071,7089,3887,4032 +4754,0,67,43,206325,55053,8410,8398,4714,7529,12858,1789 +4755,0,54,40,2671743,497395,53705,109710,134885,51316,31039,43209 +4756,0,56,43,67982,287624,76034,7106,42201,20716,20804,33251 +4757,0,50,44,536745,37759,23718,3738,11558,4825,10538,9464 +4758,0,63,38,1700657,205359,6222,61682,43435,76020,32660,30813 +4759,0,70,29,156840,100000,18099,8294,1846,9219,5618,3418 +4760,0,70,51,267511,45335,60007,26703,6193,16537,11813,4100 +4761,0,53,48,136080,161473,20738,7655,8368,8478,3331,3666 +4762,0,63,51,871361,63594,43859,17130,54507,55088,34686,47702 +4763,0,57,54,60453,42155,768,13866,1039,2555,4410,2895 +4764,0,69,51,852023,28299,25926,27360,8589,32221,5562,4279 +4765,0,75,51,669381,135873,9871,15242,9063,12169,9891,7085 +4766,0,57,41,916173,61476,2081,8814,10564,5919,3222,3051 +4767,0,67,41,143915,63370,24464,1732,5981,9361,8918,5652 +4768,0,70,26,5084,10785,3804,6081,6435,46733,31091,10068 +4769,0,64,34,56441,100214,30338,13530,9324,7408,5175,6553 +4770,0,57,41,939826,192750,26178,38900,13435,15613,11504,5229 +4771,0,54,43,1013092,145913,53977,31550,21911,37384,20019,15387 +4772,0,26,47,2253890,1639530,193215,183522,64989,119017,133855,83031 +4773,0,30,37,800667,814079,49497,52758,25347,74822,55267,19851 +4774,0,35,38,890965,118318,30086,19281,4487,16306,14732,6449 +4775,0,21,34,660411,17464,2799,2141,1458,756,1003,582 +4776,0,20,30,206201,97240,19303,2065,10043,4837,7649,2404 +4777,0,21,35,462724,90981,10228,9035,11641,12514,9162,5822 +4778,0,34,38,321218,60610,11341,46153,7050,53520,19613,16001 +4779,0,35,27,1593836,597304,23887,26528,34924,26900,39391,16499 +4780,0,48,27,42519,18876,1537,3931,2648,4915,2656,1455 +4781,0,57,48,527002,8643,36040,10168,6297,21415,11642,14638 +4782,0,53,47,59491,30514,14763,19820,31527,16447,19914,3905 +4783,0,61,61,82954,17088,4752,7607,10619,3652,3005,3161 +4784,0,70,67,13304,10217,20859,4016,20426,26085,13752,7621 +4785,0,64,57,66355,30255,10125,5529,2021,7360,1586,1507 +4786,0,69,63,2977,6479,1334,23923,12928,16149,7221,6936 +4787,0,69,54,6756,48013,7528,6375,19250,8669,19804,6815 +4788,0,61,60,22907,12685,13815,10623,9885,8809,13039,10883 +4789,0,56,51,86827,212779,32172,9960,6780,21183,13723,6353 +4790,0,43,43,60627,26291,1226,8528,3214,3745,4850,2044 +4791,0,50,43,93360,28806,3438,6507,10235,11497,4597,2090 +4792,0,44,35,31370,37912,8995,2623,2999,5729,3474,1959 +4793,0,47,48,10880,30154,10418,24765,5301,7294,6861,12901 +4794,0,38,38,135179,83574,4679,2523,7035,2818,2561,2458 +4795,0,37,41,2051827,102112,31586,11411,8513,33550,7509,10726 +4796,0,26,47,359072,116174,19979,48576,25049,6304,12342,6898 +4797,0,21,35,323850,337138,47534,40002,17525,24658,12300,12864 +4798,0,35,48,583458,141997,26185,39122,13706,31595,22253,12612 +4799,0,26,53,31285,21330,10130,4125,2678,3518,8120,1658 +4800,0,35,38,155983,286158,10095,21512,17636,26837,15239,10558 +4801,0,40,38,174833,61403,5152,11948,11514,9771,5403,3273 +4802,0,35,40,6083,17056,963,9171,3440,2523,3956,2902 +4803,0,47,38,37599,34285,10845,21445,4888,26736,5651,8657 +4804,0,57,50,21491,16286,9811,3581,9208,13607,9634,11727 +4805,0,69,48,13696,9896,53,5225,11929,8067,5805,5717 +4806,0,78,43,606416,41649,5515,7157,5880,12790,8899,6721 +4807,0,80,34,29539,28996,5077,2149,3153,16264,10740,12912 +4808,0,54,23,70493,108516,9270,5263,5562,2319,2021,3240 +4809,0,48,35,23020,16265,7330,15396,14373,9980,10541,5691 +4810,0,53,38,34384,16441,4478,7876,8418,13216,7019,6959 +4811,0,44,53,4209,20358,7182,17689,5650,7373,8019,6232 +4812,0,53,67,112889,78831,60148,6295,15255,7887,2544,3088 +4813,0,51,69,210036,22011,6331,17984,4720,7761,3817,3897 +4814,0,53,77,33329,9097,20634,9176,16735,18877,16114,13312 +4815,0,50,60,62592,113367,5170,15237,19130,17359,13856,5736 +4816,0,66,54,2926,13002,1164,12603,9966,11693,17332,8690 +4817,0,50,51,65587,104401,19234,30065,3250,3345,2224,1676 +4818,0,35,50,34438,13924,7656,5305,3235,2266,2908,914 +4819,0,37,57,2940,27945,12470,1605,14992,5965,4233,3898 +4820,0,34,69,8019,6150,16138,15981,6663,11791,5034,5068 +4821,0,53,61,26011,55686,5836,9047,8418,20065,9036,7792 +4822,0,57,47,17806,48149,6115,3795,17361,9450,23033,7985 +4823,0,48,40,106337,98149,8248,7140,5753,4161,2794,2104 +4824,0,38,13,891652,314276,15340,10090,11495,23414,28458,46674 +4825,0,26,16,852691,262385,37945,51184,20525,23023,5117,8833 +4826,0,21,27,1153433,690901,280562,105602,96571,84575,152943,44539 +4827,0,20,30,804394,807630,70978,96816,42772,34777,30120,43056 +4828,0,21,54,2056616,225983,247231,102186,62782,47868,29545,30306 +4829,0,35,53,658513,101510,14352,21442,14666,55005,26788,8833 +4830,0,34,51,108798,16849,2606,6407,4488,1441,2978,1976 +4831,0,56,56,13310,7060,3535,4408,4507,12411,6099,8511 +4832,0,69,47,23731,17328,12209,5010,17048,15574,4252,5311 +4833,0,66,48,85094,45314,13534,3860,12868,14805,4268,6794 +4834,0,77,47,420192,13945,5286,558,3260,3875,2573,2181 +4835,0,60,48,73024,61395,20584,18413,22837,10140,16106,8312 +4836,0,53,50,2805,18288,3208,11189,6716,7125,12565,6209 +4837,0,60,53,24023,14796,10287,19374,43152,22020,10045,4184 +4838,0,51,54,341294,15398,867,4821,2630,1520,1144,984 +4839,0,57,53,107025,19525,11780,1298,4425,8028,1683,3710 +4840,0,61,54,3039,16692,2261,13692,4506,10318,4715,3449 +4841,0,56,60,6733,14630,20812,5647,11262,9337,5428,3027 +4842,0,60,64,353842,5844,2610,2448,3657,1298,2028,1084 +4843,0,63,61,14889,17649,8911,5875,24003,11061,9706,9732 +4844,0,63,53,58107,7301,870,1635,1694,3595,4521,1854 +4845,0,51,38,38046,32984,2123,3604,3405,1729,1335,705 +4846,0,54,38,32199,31937,9775,11374,8854,10692,6986,3613 +4847,0,50,44,456560,12253,11598,8251,12700,5004,7607,9379 +4848,0,47,57,9692,12354,3573,20233,6379,8899,5883,8773 +4849,0,60,77,7991,10495,20182,15643,11573,12761,5961,5335 +4850,0,54,70,23547,46033,1005,15027,13621,6868,6805,9360 +4851,0,53,64,10114,15482,6765,2397,10873,3334,14600,5355 +4852,0,48,63,34884,9664,15502,6426,16887,3752,5809,3283 +4853,0,47,47,10042,25374,5732,2482,13277,8020,7492,2358 +4854,0,43,47,57967,60496,8561,6358,2953,4812,10644,4378 +4855,0,41,43,1724768,587142,58299,108560,108619,93532,95028,116446 +4856,0,37,38,690367,313513,79005,69598,81692,28347,48400,60654 +4857,0,30,44,62185,10829,6754,382,3477,2160,1855,1325 +4858,0,34,44,255801,126807,33641,4408,35031,14012,16079,15156 +4859,0,37,61,79328,46668,116311,34052,48908,40212,21007,10734 +4860,0,47,50,277225,62503,7915,1552,8216,14814,6252,9600 +4861,0,44,53,369278,52430,21002,27529,14025,10271,9709,7059 +4862,0,50,64,422514,65106,69495,10167,15927,21858,11783,3265 +4863,0,47,54,198032,24478,4632,7238,3182,4231,3614,880 +4864,0,34,60,1475178,117629,14836,12003,5464,4957,985,1373 +4865,0,35,61,390240,13768,11672,13239,18355,4031,5146,1957 +4866,0,24,48,79411,209786,13858,34140,12445,12072,22946,14794 +4867,0,26,47,1762102,137468,9432,39885,22016,27247,13323,9753 +4868,0,30,50,49295,22910,3829,4236,2012,2016,2891,3236 +4869,0,35,47,955347,95577,43940,35244,38238,26941,21294,17105 +4870,0,54,47,100726,8439,1621,1794,2174,5332,3161,1668 +4871,0,60,54,13147,18146,9889,24185,22315,14998,14064,8969 +4872,0,56,56,136340,83076,16120,16319,6697,5169,7501,13828 +4873,0,51,56,630248,46107,16800,13572,11836,7142,9284,9776 +4874,0,24,51,155598,20123,3336,3197,4983,3197,3230,2910 +4875,0,34,64,87812,57370,129553,27807,16253,25965,18738,12104 +4876,0,34,57,2087537,204776,24084,28090,14297,23394,34946,34631 +4877,0,54,57,13610,12556,16306,2691,13778,24441,31387,13630 +4878,0,57,50,203111,294381,13858,17739,19586,53496,26657,15633 +4879,0,51,30,26991,31649,7177,1480,980,1737,2066,2218 +4880,0,47,37,27365,19051,3898,2783,1051,1344,1885,1261 +4881,0,34,34,232024,38835,11605,2526,3690,6379,6394,3302 +4882,0,14,41,131883,51156,6536,5415,1331,1076,2730,1202 +4883,0,27,50,873688,32457,25029,2118,3277,14374,5325,3683 +4884,0,29,47,625960,161383,12951,30228,19112,11709,30694,21265 +4885,0,14,41,1948721,445184,33855,53111,16134,12693,21809,9538 +4886,0,41,44,13903,15154,3369,6570,5786,10737,1950,3331 +4887,0,35,29,792533,303570,18758,21490,5364,34749,9921,8518 +4888,0,48,35,207918,15439,8670,3855,8417,8063,9243,2402 +4889,0,51,43,35648,47922,16581,11221,13268,3270,6794,2825 +4890,0,43,51,18146,26002,20827,8626,7499,7093,7076,4395 +4891,0,43,69,16900,23782,19493,5821,3557,6098,4561,6247 +4892,0,35,78,47964,34965,23294,22748,10525,7267,8427,4133 +4893,0,43,78,910835,103388,34954,22688,16741,17884,12529,5514 +4894,0,34,63,37183,39076,4768,2633,3297,1570,413,409 +4895,0,37,51,1241559,122548,22288,7905,10419,28770,14017,7686 +4896,0,27,35,235372,441892,45507,39045,58826,21212,33889,17126 +4897,0,13,13,106013,277427,903,11414,8580,4477,3816,2831 +4898,0,13,17,157759,21251,6182,1862,2633,1276,715,834 +4899,0,1,21,104523,229627,32375,38835,20164,9330,13867,9856 +4900,0,10,27,116574,47179,13492,7182,15724,9297,7193,5924 +4901,0,11,38,617107,277117,17342,19976,25859,6430,16954,3972 +4902,0,16,40,1691551,90904,28947,13799,7225,9855,5162,1505 +4903,0,17,27,25317,200995,4757,13483,9836,8477,9487,7942 +4904,0,14,35,517137,156874,80719,40161,19522,24670,18995,16117 +4905,0,23,37,14949,113207,11160,10124,9629,9406,11533,3747 +4906,0,17,20,127624,61565,2414,2500,841,2366,5119,1447 +4907,0,30,34,76221,15909,2467,4437,3225,4252,1591,2900 +4908,0,26,14,293329,247724,16893,12294,44367,13372,4220,4187 +4909,0,24,13,819708,315746,8635,34693,9266,17043,10047,10711 +4910,0,24,27,1108355,101848,23581,9903,6939,5379,3240,2367 +4911,0,16,17,840987,237101,12456,19009,21616,19650,19153,9301 +4912,0,17,29,189332,193778,26859,44055,13696,16762,6585,11991 +4913,0,23,37,560249,65846,11448,5546,6672,6740,2003,945 +4914,0,26,29,1306493,145022,16508,13778,14275,9738,9527,7086 +4915,0,30,34,639758,88750,6905,8522,6988,13754,8192,10146 +4916,0,40,38,377298,110302,95186,12107,36478,40361,78008,11333 +4917,0,44,43,32035,25128,7262,4987,1467,5752,5636,2950 +4918,0,56,43,337866,77217,6955,17528,12732,26031,17140,5826 +4919,0,54,60,53928,12324,10508,7313,6107,3618,1431,2665 +4920,0,47,53,280258,207976,51762,15812,29924,15750,15394,6241 +4921,0,47,51,115849,3279,1089,486,777,707,865,688 +4922,0,35,54,2592222,318971,63846,29927,20040,23814,10858,14744 +4923,0,48,43,3973,17922,9444,6917,19435,24590,8572,9462 +4924,0,56,29,36003,54636,1288,4091,7941,10080,14982,12628 +4925,0,48,43,200192,58024,26886,72562,14402,7254,12591,15914 +4926,0,43,50,51695,40443,15630,4775,2482,1890,2200,4662 +4927,0,21,50,671235,297384,58987,31641,44698,19050,16440,37383 +4928,0,24,75,53618,15944,39007,5455,8845,13336,8754,22087 +4929,0,41,61,20916,29528,6866,12652,13836,16423,16632,16792 +4930,0,51,57,97764,28649,9087,2014,1842,3785,3915,6037 +4931,0,66,67,50835,24600,20864,12111,5737,22430,7778,4323 +4932,0,69,57,15829,19069,11192,5324,15788,13072,3417,6026 +4933,0,63,56,14209,38137,13711,5499,22408,10435,5315,4071 +4934,0,78,60,3369,7596,6293,4521,6185,12055,5599,2214 +4935,0,75,50,116492,9981,1563,2726,4485,3180,1035,1190 +4936,0,75,48,4540,23022,2348,11934,7634,11264,9283,4723 +4937,0,70,63,9328,6810,10786,11865,7059,3604,14040,7513 +4938,0,70,54,2053,6887,1969,3464,14641,7900,2747,4995 +4939,0,61,56,30396,56169,9453,11747,9789,6110,6829,3443 +4940,0,60,64,14560,15964,15524,5093,3890,8611,4166,4405 +4941,0,48,51,133838,66679,19724,7664,9633,2606,4749,1468 +4942,0,29,64,2248733,160660,102676,42083,40212,22140,42260,22723 +4943,0,40,60,967872,114206,7714,18993,17224,31764,22281,23680 +4944,0,35,48,1813444,170913,27489,36007,39656,36839,11232,19318 +4945,0,37,38,1413727,364296,26284,22747,12602,13576,14300,18481 +4946,0,35,37,886821,133541,36861,37380,14094,10409,27263,12512 +4947,0,29,51,430858,75167,45744,55513,24071,21019,20955,6770 +4948,0,14,47,85265,69391,4791,8168,2728,2011,2843,2748 +4949,0,16,50,1780990,175939,20659,14177,13648,8256,10782,11390 +4950,0,11,40,827150,210327,194193,107075,26702,15298,11614,12828 +4951,0,14,38,351008,59984,5443,6018,4654,5066,9110,1547 +4952,0,23,67,597880,28243,161612,24994,20656,25967,13019,11878 +4953,0,27,81,681377,40055,37070,10309,12390,10964,15483,10075 +4954,0,37,66,76325,119528,24934,9097,12842,11501,6592,7355 +4955,0,47,75,93309,13189,9372,2182,9326,6597,7757,6105 +4956,0,47,53,394688,119965,15733,17989,21470,18966,29858,25184 +4957,0,40,47,1682768,304174,114021,15451,21221,20796,20083,11853 +4958,0,30,37,209231,40105,2776,725,1225,1128,2852,2315 +4959,0,23,40,2124803,395586,118106,164909,52605,55906,83212,54824 +4960,0,13,38,616979,205882,20673,31777,19926,10291,4861,7765 +4961,0,8,54,767669,26080,55819,10202,5930,2303,2561,2868 +4962,0,21,75,363304,11722,12945,3130,8952,4584,4097,4607 +4963,0,37,67,111570,32116,9473,11469,11987,23547,9646,7640 +4964,0,41,74,1061700,146912,39358,25027,20809,15302,16034,24176 +4965,0,51,61,373580,191014,93366,41325,28025,24687,10746,15722 +4966,0,47,60,87690,65095,17131,28338,13354,11075,8735,7553 +4967,0,29,67,1144912,144915,66180,62874,20549,14981,12583,4716 +4968,0,27,54,814665,168999,5716,10628,7123,11872,4693,2695 +4969,0,37,50,352510,59581,14133,21288,24725,23962,25272,19134 +4970,0,47,48,55679,16386,11065,1464,2800,8268,2452,2518 +4971,0,57,47,1194480,34055,21070,10932,3852,17126,18362,5009 +4972,0,54,66,148314,37611,23819,7455,4060,2772,3673,4499 +4973,0,50,67,33997,15257,3043,3713,892,3012,8901,7732 +4974,0,35,61,835011,158639,14717,27448,14597,9412,9767,17082 +4975,26,35,61,523171,1993,2556,2362,1764,2473,551,519 +4976,0,24,54,18360,1571,433,251,384,173,343,413 +4977,0,34,48,406467,90213,5494,36340,4556,13470,10192,10439 +4978,0,34,44,117409,9666,1593,2278,4695,1918,2197,1013 +4979,0,41,53,125492,4025,879,2911,1099,1189,2118,1599 +4980,0,48,56,49090,17200,10728,2700,9938,4893,6501,5731 +4981,0,50,61,10141,23214,15356,24569,29017,8071,8105,6275 +4982,0,41,69,124254,4492,2583,830,716,428,380,212 +4983,0,50,69,44100,21142,15168,11418,9190,15827,4025,5646 +4984,0,48,61,1310767,213145,35825,18647,47340,44439,21998,18630 +4985,0,60,54,47775,13708,6539,11151,25418,15992,13595,7191 +4986,0,77,53,8435,9394,6647,7396,8978,9778,6999,6927 +4987,0,70,54,37726,4933,8422,12132,19351,4516,5127,9002 +4988,0,81,64,4280,22443,13816,7440,7749,12366,6017,4095 +4989,0,74,56,11752,49188,9214,5151,7150,10898,5183,3453 +4990,0,64,53,11021,23163,18229,6085,15415,2885,8235,7554 +4991,0,48,53,10408,36273,8337,5688,7729,4964,5148,5237 +4992,0,51,44,14106,18378,2289,5956,5481,12273,14722,3557 +4993,0,60,54,10274,13959,8494,11966,3579,17138,2497,3830 +4994,0,66,56,56965,61507,37508,16310,16662,16773,7360,5521 +4995,0,61,54,1793995,257397,47243,37181,11876,16671,7209,5364 +4996,0,57,56,42265,39576,11432,12932,8686,18047,7939,9006 +4997,0,44,48,124189,64181,3003,18862,2227,9278,5416,3214 +4998,0,38,41,159538,54718,15013,6068,8974,4320,3495,1612 +4999,0,47,51,195733,51694,26222,43017,17109,18806,13232,9145 +5000,0,47,53,65353,9939,3989,2690,2966,4896,2468,622 +5001,0,78,48,5932,14384,4661,2045,12059,11348,9386,10920 +5002,0,87,41,9386,7825,497,12299,12824,9702,12816,4698 +5003,0,81,40,26148,52635,13271,10134,10820,10260,8420,4268 +5004,0,70,47,29346,20410,1077,16227,4880,7294,13785,4308 +5005,0,67,54,21067,21560,9548,6910,7282,12129,5466,5151 +5006,0,64,57,8901,7916,13580,3473,14909,8797,10925,3724 +5007,0,66,69,6522,9688,13758,10520,5257,5599,4338,7286 +5008,0,67,77,13970,16478,27867,7152,6688,12332,11996,7202 +5009,0,74,74,4439,4612,4420,3621,14466,6968,10568,3913 +5010,0,70,70,5460,8125,8127,257,6710,5340,3611,5169 +5011,0,78,57,42944,16651,4933,6073,8491,9748,4640,5916 +5012,0,80,44,4127,19600,3840,4480,6111,8615,3591,11187 +5013,0,75,41,18206,19306,5700,2474,5261,7132,6600,8319 +5014,0,75,30,177276,40578,4630,7554,22353,14443,17653,5076 +5015,0,54,24,301527,35534,4475,1205,1274,1476,1265,365 +5016,0,38,24,87512,38072,2619,8753,5465,1878,2876,1751 +5017,0,26,23,558160,144139,17264,23529,25909,11211,5334,4153 +5018,0,21,30,150302,45482,14474,9646,3664,10313,10488,5692 +5019,0,23,30,360787,269730,31949,13886,51447,14384,8226,5709 +5020,0,34,41,21695,20199,6826,12039,2772,4545,2273,3843 +5021,0,23,67,163141,38705,9447,231918,9562,5480,11152,8487 +5022,0,13,100,790288,155913,22912,113863,12744,12412,13735,4396 +5023,0,23,91,20176,26979,11292,10749,38491,16921,19280,4078 +5024,0,40,51,90498,103843,3065,5771,33733,15453,17847,21342 +5025,0,51,29,254181,18010,3980,6235,3027,5463,3826,2080 +5026,0,70,20,18046,24663,5245,17306,38064,24233,12988,6737 +5027,0,66,23,28110,25895,11572,8573,24282,10283,11221,8913 +5028,0,51,37,109804,115020,18823,13987,15443,3417,4477,2685 +5029,0,56,30,294809,95500,9908,25815,34455,48004,3744,6072 +5030,0,27,26,768201,578196,32358,68516,39656,10749,5069,2478 +5031,0,21,34,943936,75902,75870,17260,25480,19253,19163,6261 +5032,0,38,37,66738,15612,3634,3919,3860,4006,1773,2115 +5033,0,34,40,224690,18525,1570,6480,4718,3975,2701,2047 +5034,0,53,43,62750,9078,1129,2343,3580,2094,3776,1285 +5035,0,54,41,50133,56227,13801,40414,5867,14352,9039,5208 +5036,0,53,43,79788,49233,13686,15754,26486,11025,6586,4560 +5037,0,38,35,596842,66499,4490,3862,12767,2111,5112,2172 +5038,0,50,40,49241,19679,5553,22015,16966,29835,17287,5456 +5039,0,57,40,23912,9545,9918,10121,6871,11685,8447,6979 +5040,0,60,47,140273,6460,5459,6095,5293,3321,1922,1824 +5041,0,78,56,21917,8435,5909,665,4531,4047,2523,3046 +5042,0,69,60,71805,3968,2399,2841,3345,2524,2805,1944 +5043,0,64,60,14259,6647,3242,4787,1322,3025,1095,1294 +5044,0,69,54,60432,26551,9176,17626,14940,17741,22181,14196 +5045,0,75,60,22151,11895,5198,19058,12741,19079,13594,12338 +5046,0,70,48,75599,22554,1441,3923,2395,4839,3439,2601 +5047,0,63,60,42880,12380,28163,32707,8710,5027,4302,3271 +5048,0,63,53,42267,28974,4172,9929,12236,15271,18125,10735 +5049,0,60,48,79974,11576,1914,3316,2927,5506,3018,2970 +5050,0,47,61,52965,16557,9245,8048,3661,1382,3059,2382 +5051,0,53,38,609988,27994,2995,4242,5502,5784,2889,2891 +5052,0,56,26,42198,18122,767,1034,1578,9128,1696,4998 +5053,0,41,23,2466063,570516,69574,65495,64831,36362,34684,21160 +5054,0,40,8,333795,45878,5881,2284,2353,1569,780,613 +5055,0,53,8,28890,12552,4348,2684,2738,15789,3434,3920 +5056,0,50,43,571814,75518,39578,26148,18160,21508,18557,8311 +5057,0,67,51,54696,16193,10396,7480,14609,9512,10474,7862 +5058,0,47,63,86159,46313,24207,13344,3648,5374,4982,6273 +5059,0,48,51,1866895,245662,32636,43522,29758,39981,15447,6933 +5060,0,63,43,13165,13625,3105,5103,10698,18934,6263,14058 +5061,0,53,48,369069,65727,36994,29888,18726,13309,23240,24995 +5062,0,57,38,317431,229652,23097,63229,34682,35528,20856,62529 +5063,0,54,50,199165,11602,9507,3221,2291,1993,3461,1389 +5064,0,21,38,801294,164651,31525,60830,9708,11883,16439,18856 +5065,0,17,21,584728,230863,5194,5841,11539,17314,17337,11087 +5066,0,7,3,387925,286267,22537,6754,3001,5273,7052,18400 +5067,0,10,21,189409,112046,73233,15019,7993,9452,24274,13162 +5068,0,13,14,643589,50182,8952,7551,8367,4400,6475,8320 +5069,0,11,34,158384,134363,40167,11016,12422,12512,6062,4213 +5070,0,17,34,474058,211471,8263,18037,20948,10101,6265,4787 +5071,0,26,29,98977,30165,13821,3051,6056,5956,3591,4163 +5072,0,27,23,87880,18754,2005,1085,3112,1817,1704,1174 +5073,0,38,27,110273,38172,2607,36588,22132,18202,8901,15995 +5074,0,44,50,146072,27557,44713,24634,17152,8065,5886,8888 +5075,0,51,44,153568,21979,7059,3167,8278,8539,4525,3810 +5076,0,63,53,107982,11084,2421,4415,5839,7353,11924,3534 +5077,0,51,44,56661,38975,6396,1483,1203,2065,1945,660 +5078,0,50,24,112905,111717,7301,13799,6273,9554,7896,11871 +5079,0,44,26,549177,29310,8917,2854,8212,6438,5139,2513 +5080,0,37,34,93709,28422,20599,5022,4623,7706,2632,3062 +5081,26,37,34,1975853,21045,17018,11611,7769,7824,4207,1852 +5082,0,40,29,132442,60498,9765,850,6677,6212,4777,4747 +5083,0,38,37,85800,23281,5757,2086,452,1747,1287,581 +5084,0,37,29,1452379,214148,15189,18964,27669,27266,21238,16902 +5085,0,34,4,182748,49565,292,2217,2419,6122,10979,2037 +5086,0,34,20,352388,24560,3607,1109,2236,1811,2328,488 +5087,0,43,37,29227,23071,4858,8130,8378,14133,5282,10893 +5088,0,44,30,410229,494415,47822,11993,25367,32660,4441,11968 +5089,0,30,24,403126,172788,67315,16587,18535,7617,6988,7672 +5090,0,38,37,525370,54083,57466,16958,36767,17171,7426,1080 +5091,26,38,37,737637,566618,116711,62902,32272,76469,33405,15814 +5092,0,13,27,2426731,234324,18672,6153,11847,5066,5304,1758 +5093,0,23,30,213167,141361,23437,4569,7285,32026,39266,19510 +5094,0,26,23,2808609,329068,22616,51943,76795,19771,80590,46856 +5095,0,29,29,510502,17434,49943,16241,18147,18015,7501,24536 +5096,0,47,30,1349445,730688,59612,45603,41161,119537,43916,27297 +5097,0,47,44,96869,25863,21623,4464,2998,8427,17030,4019 +5098,0,56,50,339505,37953,3238,18591,4407,11182,7093,3790 +5099,0,56,43,1457179,116744,20110,70983,19404,34964,8656,14470 +5100,0,61,50,280776,49929,12903,8584,9358,19757,12389,8833 +5101,0,56,47,2174251,121691,35540,44211,33090,18819,53026,24648 +5102,0,48,48,137008,55024,10639,19538,2852,6266,16576,11526 +5103,0,35,40,744269,731254,90403,94362,50222,25617,78561,52689 +5104,0,24,41,1002326,104889,13137,21477,4792,12477,8150,10865 +5105,0,23,38,64014,18892,4168,2711,2014,1935,5354,3093 +5106,0,20,29,275524,38769,1305,7895,5551,2261,4767,3209 +5107,0,30,43,1232399,58352,79503,8693,12811,14637,9016,15833 +5108,51,30,43,1912998,990106,86738,47801,147641,144698,41400,8100 +5109,0,26,41,601502,152343,13036,28379,20667,8535,5458,3258 +5110,0,24,29,1042035,245532,3383,22653,24298,20644,16526,2301 +5111,0,23,35,1762372,862796,272441,28037,30197,48787,35733,23405 +5112,0,21,21,654835,571058,122877,57164,97924,62902,37327,49425 +5113,0,30,23,1751559,158888,38989,18766,17993,31755,25527,12015 +5114,0,35,35,134744,25866,4749,5209,2177,4238,5086,2739 +5115,0,34,38,993219,201561,92912,9724,5232,9223,12217,9845 +5116,0,50,35,786885,54798,10618,7067,12280,45779,14544,15815 +5117,0,47,27,774663,118910,9279,14578,8650,15096,14576,8759 +5118,0,41,27,168680,69217,21700,4856,10411,6419,2768,4484 +5119,0,50,30,596339,47526,26884,5826,1816,6599,7393,3189 +5120,0,40,44,70609,3896,3728,2011,1743,1817,1783,822 +5121,0,47,51,333663,58003,23557,10958,21694,25943,17601,14433 +5122,0,50,51,770261,334342,57015,60046,39305,39838,43883,14839 +5123,0,47,44,446097,502390,49155,119041,71924,40059,76150,38490 +5124,0,41,29,118140,129697,17690,3270,13069,15075,10113,6593 +5125,0,35,21,531729,124035,12451,11823,12284,18847,9415,6818 +5126,0,34,38,2032425,218834,314635,255687,36608,54909,75343,36440 +5127,0,37,51,570727,74144,98258,18948,14021,15923,26131,7455 +5128,0,41,69,897169,64213,17305,112680,20397,30747,29456,5070 +5129,0,37,66,129330,121307,5596,9646,9486,10713,4837,7716 +5130,0,41,38,123762,55695,2574,2134,3336,7104,5542,3702 +5131,0,51,34,79638,5098,4764,3118,2218,4488,4846,797 +5132,0,48,24,223442,21738,5072,6830,3601,3926,5285,2478 +5133,0,41,34,1077762,230957,69546,5081,15858,10202,5431,13699 +5134,0,35,41,418721,36651,2819,3933,2080,2303,1040,1211 +5135,0,26,38,654757,79138,46545,32820,34189,18873,8902,12051 +5136,0,34,26,2227664,148592,9076,12831,11475,46111,25556,25588 +5137,0,41,14,413028,65416,4648,1414,6514,6493,3229,1919 +5138,0,44,14,1025017,162370,15592,13419,5225,12445,6828,12553 +5139,0,35,4,207691,191101,24537,13479,36352,8524,15534,7619 +5140,0,27,7,1369263,139215,13019,11709,20985,18962,16719,9779 +5141,0,35,30,1942623,132895,187430,84218,33716,89707,21359,8928 +5142,51,35,30,740904,30756,23124,7127,4191,12119,3347,2257 +5143,0,29,37,584452,312827,42343,73456,65016,16080,33791,17168 +5144,0,38,43,155069,17441,4442,3279,2336,2798,2674,1142 +5145,0,29,37,285937,429322,25836,14926,55628,19962,32642,32028 +5146,0,34,26,606093,13261,1635,9558,8954,6857,1994,3482 +5147,0,43,26,862882,102764,24709,10775,6997,21005,20680,10327 +5148,0,34,38,85423,17078,18401,11513,2993,1526,3390,4380 +5149,0,43,47,2124628,528773,46836,75949,30138,75947,109954,72328 +5150,0,35,44,139616,30853,6770,4666,3355,4865,3269,4103 +5151,0,26,47,846486,434308,40582,132611,25645,32688,83524,49449 +5152,0,38,38,186966,64881,10112,41300,12597,16170,26476,19297 +5153,0,40,37,921910,85341,2446,14885,11553,13453,10618,9023 +5154,0,27,40,1640200,676885,218032,77791,51818,28097,68131,33821 +5155,0,34,40,1754797,206729,78858,10107,17071,25960,14745,4873 +5156,0,26,47,1142556,40615,70185,6899,13517,7698,8364,9834 +5157,0,67,47,383096,116068,28005,11589,10274,19833,32566,39845 +5158,0,69,41,406689,14992,11055,2891,2311,2439,2527,614 +5159,0,50,40,285943,144659,33055,5545,23906,7024,9134,24042 +5160,0,37,43,756093,87063,7512,42481,11550,24881,16655,22017 +5161,0,21,44,664761,292170,9133,94097,19597,8700,19076,19856 +5162,0,11,34,522104,453076,29886,65968,27954,13600,13380,19930 +5163,0,23,27,209103,261738,39107,8441,36284,48163,37981,40422 +5164,0,21,17,11199,7811,413,1196,1500,1458,1130,1277 +5165,0,37,30,849944,40577,11587,16666,6031,6380,1525,1231 +5166,0,47,47,21641,8090,4891,30079,19765,20855,9348,17772 +5167,0,57,56,12082,14285,9407,8953,8521,21449,27387,8702 +5168,0,78,56,3804,6345,10834,4798,19651,9954,13816,11617 +5169,0,88,53,12916,8620,4894,5235,9484,6614,11769,3926 +5170,0,80,51,221894,57369,24412,21816,9211,19922,11950,5842 +5171,0,66,47,879415,719658,146481,115981,158414,119368,81284,34636 +5172,0,53,44,1185129,199592,51860,36199,11910,25155,13297,24866 +5173,0,34,37,1360691,867450,67847,95278,42899,28596,50022,50943 +5174,0,26,35,93675,26777,6285,2228,3996,4895,1564,3156 +5175,0,21,37,780042,379058,167888,19248,27970,29045,14851,18121 +5176,0,40,35,217967,57387,3315,5441,7541,16051,14664,10035 +5177,0,54,34,166322,2256,1024,1790,2948,2183,4124,2492 +5178,0,50,26,1130088,123578,4893,11717,3762,9572,17592,3873 +5179,0,48,11,156155,229869,10761,10446,6302,13218,31058,30345 +5180,0,35,20,1495033,697355,130484,65869,25689,30724,83619,24612 +5181,0,24,23,85689,49735,34330,9771,4814,13986,17368,10582 +5182,0,29,29,341620,601964,109826,74503,81404,82161,58525,54660 +5183,0,24,38,108119,68162,2680,11662,1541,2756,3884,3182 +5184,0,30,43,575815,135674,54385,17781,26489,16151,9391,32745 +5185,0,24,38,97092,23723,6063,4352,3154,2385,4174,2551 +5186,0,24,38,193892,70411,6723,14119,6621,8563,9191,11241 +5187,0,23,23,138952,128594,1929,2427,2633,3848,4852,3156 +5188,0,21,13,539637,249967,12055,18100,13732,15917,16132,10594 +5189,0,27,1,574901,44580,2011,1278,10737,7378,8318,4210 +5190,0,35,4,28424,6296,4002,2111,1968,3015,687,1032 +5191,0,53,29,92353,12171,6605,15784,10926,10561,11624,11950 +5192,0,54,43,155591,122941,54345,23615,28342,13898,17682,32139 +5193,0,64,60,158728,1625,593,563,1080,1432,747,382 +5194,0,54,50,1175274,569334,39630,70883,98229,43045,26565,86398 +5195,0,38,56,123394,9078,7066,7305,859,923,1251,2800 +5196,0,29,40,207459,141692,6547,4377,7890,3791,2003,3212 +5197,0,13,35,2221169,482972,49476,45562,18262,40495,34805,31275 +5198,0,17,30,118020,63293,4145,3260,5005,9084,9550,7866 +5199,0,24,17,1943462,153090,39820,21072,19683,22489,45833,16127 +5200,0,54,38,4811,6321,9701,24700,9299,34170,23902,46819 +5201,0,66,40,91940,27044,3243,5966,6161,12159,10512,2074 +5202,0,67,41,1966780,273015,19850,18381,9823,42006,18928,27334 +5203,0,64,30,1405903,463673,18877,33244,20377,31080,50165,8981 +5204,0,41,17,240210,149522,22278,4880,6487,8798,14433,3713 +5205,0,34,21,153311,38036,6467,5626,4945,6085,7882,10897 +5206,0,34,17,715228,108781,9358,4468,10054,14975,5954,4824 +5207,0,40,34,358347,40540,21489,7070,5781,11978,9462,10513 +5208,0,47,29,87364,36573,1795,4512,9657,4523,8186,2127 +5209,0,57,37,11197,21023,20918,15717,12218,29811,16944,8055 +5210,0,61,51,666276,17157,4035,8012,2110,6629,4370,4768 +5211,0,54,43,108838,253813,25289,40612,61665,20131,6659,4976 +5212,0,57,61,172715,21099,21610,10068,5195,9085,4653,1655 +5213,0,51,54,1871769,184281,43611,27458,19401,52779,20711,40614 +5214,0,47,41,408783,78942,1281,7347,6436,9452,3018,2957 +5215,0,57,51,66193,12267,9599,4321,1874,7190,4199,3966 +5216,0,57,44,95964,38055,14692,7245,3077,9225,1889,1613 +5217,0,54,38,87114,59014,3974,6390,7497,8638,1308,1519 +5218,0,57,54,1317597,23819,12571,16228,12975,8468,4942,7114 +5219,0,66,44,17170,12257,6916,4055,15753,21196,12418,12499 +5220,0,64,27,106080,73140,4999,925,6402,10703,9573,6132 +5221,0,51,21,626083,74097,2197,3156,2209,1556,5743,1990 +5222,0,47,7,90381,51221,2457,5307,7281,5747,4309,1489 +5223,0,35,8,17857,40128,5134,9621,5084,12553,9539,6828 +5224,0,37,20,296887,85821,14171,13226,11276,19740,9190,6500 +5225,0,48,26,226448,80467,9072,3746,16421,6771,21941,10470 +5226,0,50,24,57354,299741,26271,15840,26262,41548,19503,44207 +5227,0,53,23,27990,5779,1101,1111,2199,3104,1703,726 +5228,0,51,21,24014,60702,13010,1709,4996,9593,5486,8067 +5229,0,56,34,1166436,66195,4704,36799,21759,16897,8367,7505 +5230,26,56,34,728484,19729,10161,14732,8977,4356,3103,1718 +5231,51,56,34,199972,25124,3557,8184,5125,2877,4964,8483 +5232,80,56,34,1414313,338282,164809,27430,90599,36182,36694,19407 +5233,80,56,34,73506,80980,39013,6278,40890,6764,16987,16646 +5234,80,56,34,602519,533480,41719,72465,180667,97852,164085,86805 +5235,80,56,34,1156326,166425,52447,158500,189456,185109,190207,79543 +5236,200,0,0,1926364,385284,250702,251552,181956,89618,53025,19477 +5237,200,0,0,69750,101634,14150,27991,15890,26468,4509,14094 +5238,200,0,0,84130,28274,9859,5375,3099,5879,4973,3064 +5239,200,0,0,353078,475399,69320,49661,88673,251502,87782,66203 +5240,200,0,0,948792,410051,702169,765670,514714,138912,168995,119990 +5241,200,0,0,629117,67078,32664,35458,31095,58519,22795,10488 +5242,200,0,0,179213,56936,22363,16710,108696,23096,24729,10599 +5243,200,0,0,1148103,620094,88146,159098,198564,144073,143923,79721 +5244,200,0,0,330679,512947,332995,166545,169200,98717,60431,78961 +5245,200,0,0,1060228,267729,25027,151297,9379,58449,79538,14974 +5246,200,0,0,1127864,19886,78358,249935,92940,182124,117695,92454 +5247,200,0,0,972778,123681,39093,199207,191720,121886,27772,50403 +5248,200,0,0,1665582,1093288,554454,86563,143113,292101,285488,146553 +5249,200,0,0,279873,51447,42457,16126,57844,41565,14989,11834 +5250,200,0,0,1282859,473399,585046,111263,101692,94240,155761,101134 +5251,200,0,0,664449,406109,175961,57113,103836,74691,35177,55447 +5252,200,0,0,2020924,473983,506347,166343,492482,194829,87054,155322 +5253,200,0,0,104668,9520,2195,5669,7510,23269,12882,6079 +5254,200,0,0,3411064,418065,240755,446377,529694,1751254,1436823,463606 +5255,200,0,0,366439,389162,84493,41774,52718,115350,49361,20011 +5256,200,0,0,972239,420517,84850,43128,30809,56071,47556,25532 +5257,200,0,0,184858,85447,39467,97207,9047,21297,6341,8367 +5258,200,0,0,1748324,145201,194655,106529,43961,41864,18454,27630 +5259,200,0,0,436921,156357,21651,30237,19994,20493,2910,1111 +5260,200,0,0,435911,24272,2393,2485,2579,3199,92,135 +5261,200,0,0,728432,7466,5327,1902,1620,1069,2132,599 +5262,200,0,0,1609832,444073,110486,227729,52495,62886,41943,13147 +5263,25,0,0,836677,668499,275362,174373,91881,102402,53415,28181 +5264,51,0,0,407463,45998,90806,57140,71668,151512,28345,23205 +5265,80,0,0,745097,61691,20166,11740,19475,18954,10489,9302 +5266,25,0,0,872439,5103,1201,4079,1988,674,547,78 +5267,51,0,0,1653155,80061,14085,15015,9885,6957,920,1274 +5268,0,0,0,193163,154339,20341,19365,19748,12750,6226,2536 +5269,0,0,0,1860188,429807,106809,42236,52238,46422,13190,4425 +5270,0,0,0,789009,58142,4343,13961,4215,4173,2790,3795 +5271,0,53,53,709885,114906,17459,42379,21722,10539,7331,8944 +5272,0,23,43,1340522,235320,46045,8760,41946,14294,15010,10573 +5273,26,23,43,2269222,158071,12972,56374,11548,9694,6219,2035 +5274,0,29,69,1180711,167327,47514,74222,11103,21902,12013,9414 +5275,0,7,47,1483652,1078320,48648,67949,50344,51502,22826,29398 +5276,51,7,47,1813244,484780,110987,166244,132939,121388,89570,52369 +5277,0,34,34,38889,8220,1051,1069,536,1676,338,504 +5278,51,34,34,2325049,53549,45665,17608,15751,17045,4934,3146 +5279,0,54,67,1279883,1167812,330153,743448,128118,186508,101945,24144 +5280,0,50,64,1363388,178687,140795,59814,86450,30465,33909,14042 +5281,0,91,83,2429756,374155,94478,65944,150326,110813,37358,23535 +5282,0,91,77,1116740,112482,21261,18659,66625,40694,25283,44665 +5283,0,80,43,168142,132690,15790,7933,12454,9711,5134,6938 +5284,0,60,17,1322636,715509,141446,20959,47011,30123,60462,55301 +5285,0,24,17,848841,355187,35463,61218,8800,21189,19080,13751 +5286,0,1,23,553364,151245,21975,25149,48557,11561,15114,14316 +5287,0,21,56,588404,58227,29425,57639,13994,28248,17974,7633 +5288,0,27,70,52011,12920,4686,1426,1399,842,1952,659 +5289,0,37,78,1205738,372028,88944,73719,10069,44715,28225,16475 +5290,0,48,93,1769115,114575,36656,38294,19665,18226,23235,16172 +5291,0,24,91,1585357,155369,135657,41412,58638,24419,16988,24664 +5292,0,24,100,1468775,138458,76376,181441,99646,17339,27229,30294 +5293,0,38,100,62469,14815,1220,11570,3743,3724,3902,1444 +5294,26,38,100,1075305,11358,17664,8815,22326,14494,5065,5924 +5295,0,29,100,2188309,396104,79158,104826,22566,33195,79277,17552 +5296,0,40,91,1567944,268633,71589,47165,17892,44868,43722,7772 +5297,26,40,91,2302573,92192,55299,9268,3795,12268,13919,2803 +5298,0,64,64,306550,95787,15852,11677,13883,17725,7267,8125 +5299,0,77,60,842877,49967,16216,17487,9291,22346,6248,5536 +5300,0,75,75,181134,51834,37237,20750,4380,6370,10337,2392 +5301,0,90,91,669452,419978,673029,133784,77467,343971,61266,72586 +5302,0,83,93,1056437,583480,126548,40436,70497,79354,71188,30533 +5303,0,80,81,1021124,250418,48770,27768,37427,68403,34123,43599 +5304,0,100,63,1138554,13454,3324,5730,6421,5179,4084,4361 +5305,0,78,26,154229,89736,3728,9349,8331,6519,2481,4871 +5306,0,90,51,1751035,8388,33495,9390,8467,10115,3884,3180 +5307,0,87,50,619911,214267,67072,12804,30989,56468,44606,30237 +5308,0,80,53,1721641,111806,37765,63950,16928,37695,13712,7322 +5309,0,84,67,821715,196694,51751,42247,25264,24215,15093,15911 +5310,0,83,47,601416,68075,25326,11111,4837,18088,7645,3473 +5311,0,51,53,1075817,625655,235059,21590,27654,36387,145530,41033 +5312,0,48,26,1053017,290106,3383,20921,19648,47910,29861,9293 +5313,0,44,8,2124621,599633,13719,28885,17906,43350,36322,14068 +5314,0,17,1,1474633,388919,76469,9381,21640,23686,33041,10457 +5315,0,30,3,288023,72945,3329,25561,2955,7423,7852,3674 +5316,0,16,30,660729,239219,126787,29597,34734,28697,25702,23227 +5317,0,20,66,881055,179912,119227,101921,19914,30885,42168,22325 +5318,0,41,63,918857,111706,16257,5548,10678,18801,11474,8911 +5319,0,53,74,1151087,686108,420775,239045,39466,185070,185086,128579 +5320,0,74,69,1250660,175688,95692,18536,59483,55464,27500,11548 +5321,0,81,56,1298526,770663,46858,279980,45538,133544,105987,32294 +5322,0,77,77,1770730,248372,52747,184702,79669,50498,39816,21893 +5323,0,75,57,1732724,281785,82755,6995,76607,46777,74482,29383 +5324,0,67,61,353475,26116,5757,12988,6362,5920,11582,2746 +5325,0,67,51,849738,902438,95012,60163,62182,136899,132746,91064 +5326,0,70,47,1507720,391475,179496,76924,72491,78738,79228,64403 +5327,0,60,54,120094,42300,2626,17379,5653,5045,3864,2763 +5328,0,50,54,650245,185834,96893,14824,15934,24766,16334,8779 +5329,0,40,84,1848528,176322,517545,182395,52238,65297,250542,80325 +5330,0,43,78,434871,65155,17798,11547,9839,13560,11797,8912 +5331,0,48,78,721977,122459,31375,51464,33051,20061,24518,25620 +5332,0,37,67,1617018,1138044,243678,129007,66670,63863,50494,32672 +5333,0,37,44,1258163,142132,33915,20250,8031,13919,15317,6743 +5334,0,7,27,888204,555529,32065,19328,34026,13298,11807,11748 +5335,0,4,23,1222825,188590,34266,33381,15233,18166,10201,3824 +5336,0,14,37,1468209,179804,112679,125186,48937,19993,59603,13621 +5337,0,26,44,612107,83132,65651,9333,7624,17632,6714,4309 +5338,26,26,44,403125,15541,4831,2184,5329,928,1101,1194 +5339,0,47,61,1604602,778714,231441,68819,107387,82466,35755,40402 +5340,0,47,60,669506,233773,59676,37892,36959,24355,11136,16506 +5341,0,47,48,869882,208447,29785,43095,7536,13311,49710,23267 +5342,0,60,40,1427659,136483,56759,9507,23745,57257,20565,19556 +5343,0,74,50,1335942,92506,42020,73041,15394,33546,63547,13670 +5344,0,78,67,1018086,100134,170550,18562,16768,26472,53481,16507 +5345,0,100,66,1854635,118697,61397,23495,69670,78401,23397,37122 +5346,0,96,69,122467,103827,53288,23224,30139,32821,17382,4642 +5347,0,97,47,952813,279890,21232,26935,46510,82775,27530,16075 +5348,0,91,43,1016428,161332,68804,61125,13813,31011,24175,10005 +5349,0,80,24,1522501,233619,11812,16450,14259,23044,19366,8140 +5350,0,74,29,528355,148076,27049,10353,32241,27922,15884,5745 +5351,0,64,20,1548191,599443,58500,57174,82409,83889,117284,32142 +5352,0,57,13,1073908,99744,35970,21095,38829,11516,18986,7100 +5353,0,54,34,664210,148211,85568,12188,9760,16562,4416,8511 +5354,0,53,29,1155460,395740,61449,21062,181033,63197,91112,32500 +5355,0,48,43,1263732,347965,263391,46228,38375,66891,30691,19806 +5356,0,38,43,2582886,2128840,346933,58979,43168,67659,48146,40949 +5357,0,38,44,1836256,1059748,272882,87683,62783,88819,69974,34897 +5358,0,37,38,74839,17087,4744,4456,1155,2446,1265,1083 +5359,0,16,38,240778,176740,25031,43960,4001,8285,12327,3919 +5360,0,41,48,550025,71609,25585,19720,10272,21459,17263,8446 +5361,0,44,51,1555356,764419,226976,131653,57621,84354,40091,86773 +5362,0,54,54,693479,52667,11200,34163,8961,17240,10396,6859 +5363,0,61,51,1161977,330364,78964,25204,13812,25206,28416,31248 +5364,0,37,37,585213,1289450,139090,5623,52265,43252,17246,19899 +5365,0,48,34,1338088,171574,10989,57100,31244,42103,20138,18254 +5366,0,43,16,316298,88861,2580,12731,16274,14273,5195,1857 +5367,0,47,23,1560847,384720,79099,121684,23268,40623,44288,51142 +5368,0,35,35,874104,244014,77405,33206,27709,34515,13031,15293 +5369,0,23,29,1267843,147072,42589,15208,17184,15615,12593,9650 +5370,0,47,27,1095504,88463,10083,17087,21478,14762,10895,13521 +5371,0,66,23,216551,39723,9770,8426,13895,23883,10955,5483 +5372,0,94,41,71750,26394,31945,8783,17970,29972,36745,27742 +5373,0,100,35,213218,38533,5096,4038,1151,8183,3408,10374 +5374,0,100,37,90306,25271,6805,4104,11522,7209,7101,5466 +5375,0,87,41,258261,224841,55788,44738,28019,20268,12653,9365 +5376,0,61,29,270621,280193,47818,14343,52431,23195,6535,6452 +5377,0,38,40,1900160,359512,45758,115242,14823,17610,62385,35848 +5378,0,26,37,911137,515320,62390,28460,25221,24948,31427,72491 +5379,0,26,38,60053,99781,17032,7902,3756,8210,3200,3997 +5380,0,26,40,144728,15037,7167,2994,2587,859,1762,1469 +5381,51,26,40,939044,94554,9026,9385,7330,5303,7343,1927 +5382,0,20,34,241150,213233,41139,19718,10256,16729,54081,12455 +5383,0,53,53,658216,175657,58318,52079,61961,29084,17130,31416 +5384,0,64,47,1643372,202500,6167,26967,31917,36931,57579,16047 +5385,0,69,50,878665,151198,37308,65645,20601,20445,34019,17198 +5386,0,50,37,237396,246405,35208,34457,45755,16303,47605,21169 +5387,0,50,29,115069,26183,4381,2859,4494,3644,9684,1677 +5388,0,51,56,407732,6570,9741,8290,3903,4813,21514,11399 +5389,0,57,51,789765,366843,92673,59321,43987,60187,58726,41552 +5390,0,91,70,903794,127080,23654,79153,46807,50680,34924,11784 +5391,0,80,53,49985,55570,13026,3513,1875,6294,5548,3045 +5392,0,70,48,109380,27106,1402,4252,2917,3844,3901,3728 +5393,0,43,41,1136886,2371024,553426,108894,35637,82617,275127,70480 +5394,0,61,27,1996094,351279,100419,9913,61444,82879,69607,34796 +5395,0,51,47,2662444,159195,108831,39259,31107,20416,10889,14175 +5396,0,67,50,1035356,42347,20858,5268,18216,6507,7931,5789 +5397,0,53,48,240651,28244,1170,8353,2167,3322,2793,4443 +5398,0,35,61,2039776,119577,11124,77874,14013,9550,15627,10033 +5399,0,29,51,1262133,140558,18739,35129,3857,8915,6966,4904 +5400,0,20,43,38231,29478,4645,1466,1020,1482,1264,983 +5401,0,35,43,139631,15374,2248,3156,1483,5471,2205,1566 +5402,0,47,30,213279,28209,3413,5449,4436,4365,1383,2131 +5403,0,83,60,138849,20957,56819,23451,14167,13099,21363,4707 +5404,0,64,48,239301,424629,11059,37763,15080,32251,82309,23314 +5405,0,48,47,1383137,675297,66145,74904,22845,27219,68288,34186 +5406,0,34,47,2527181,340358,121294,49104,24753,40142,42970,23230 +5407,0,43,23,354234,24978,4324,3462,3635,8186,10444,4905 +5408,0,64,40,430942,46611,21708,7202,5405,23735,20237,4853 +5409,0,67,26,144016,248788,6982,8159,8956,13174,11885,26117 +5410,0,80,35,1425201,385400,254843,274098,116753,132544,95249,63838 +5411,0,60,60,129693,107248,13358,17339,33862,12244,32998,14181 +5412,0,44,30,27571,69605,5541,223,5888,4248,2359,1095 +5413,0,50,44,153743,30345,42538,3829,2500,6253,16138,1922 +5414,0,66,41,885854,315075,71514,72942,12956,46671,53235,10671 +5415,0,51,57,1258926,45563,11488,14688,5762,3376,5573,8014 +5416,0,41,70,1507581,505051,253980,325012,62734,120038,98733,60994 +5417,0,54,70,406892,98588,64521,23929,11737,49525,44084,22503 +5418,0,57,74,622330,100132,44708,19474,39750,21390,33193,14553 +5419,0,78,74,2055257,109515,65402,13280,11543,37329,14293,10700 +5420,0,63,67,1389799,51218,25292,15334,14318,3574,6653,3761 +5421,0,34,51,1754816,1526860,107333,104563,124751,47615,134537,57078 +5422,0,13,51,857524,1385411,540419,71100,50100,63902,38174,90121 +5423,0,1,34,881477,208580,1796,22176,14370,15489,12705,17514 +5424,0,20,17,956685,148175,3286,36313,17771,14356,14112,10335 +5425,0,30,14,1266608,323492,31740,75721,17378,29422,24716,17810 +5426,0,30,35,335693,381097,263846,39948,61082,50698,47851,50204 +5427,0,47,74,823568,262768,95809,101746,48133,21932,15308,12205 +5428,0,57,81,1124561,50306,116890,68031,39552,42472,98202,19781 +5429,0,69,75,2060606,374991,69339,38258,37822,104652,37069,44112 +5430,0,60,47,1246862,835249,158695,79446,115236,57956,76236,50547 +5431,0,57,37,2433387,851062,400473,210603,53185,228195,111313,95486 +5432,0,43,37,177294,105260,25116,2319,4569,10252,5261,3266 +5433,0,38,50,165541,29942,10385,5527,3031,3446,4406,5077 +5434,0,47,48,684381,556664,73079,42347,48069,61553,40637,23115 +5435,0,24,37,335207,742753,107094,41705,13111,25379,37014,16252 +5436,0,38,44,17738,24249,3506,14741,7033,8072,2736,2743 +5437,0,35,47,900286,147955,76415,25019,19207,15154,19961,6262 +5438,0,35,57,317187,28830,7300,15205,9038,4833,4921,6927 +5439,0,51,67,256351,15278,5315,4720,1476,2607,1734,778 +5440,0,40,61,1287199,214113,47752,25705,16976,21480,22003,4910 +5441,0,56,69,16462,20590,47190,15799,20449,16483,17645,13825 +5442,0,78,75,51674,7912,10264,20745,10219,27677,17074,9742 +5443,0,88,78,29241,24102,12951,32184,18540,21694,16218,9410 +5444,0,100,75,545261,49373,2591,13722,8806,19569,9536,7005 +5445,0,100,57,11019,17615,1914,7867,7018,20060,13296,5976 +5446,0,93,60,67512,42352,59779,9285,28156,13797,12060,10707 +5447,0,81,51,139410,116161,10738,43237,29548,19119,34333,36007 +5448,0,74,61,708688,28630,4986,16575,4219,6971,4078,9773 +5449,0,48,69,225992,100689,30413,45362,35881,13566,26111,24241 +5450,0,43,50,82395,112774,17280,3366,23598,11650,8128,6969 +5451,0,41,57,2172405,1050010,543410,343228,168660,181287,368531,149473 +5452,0,43,50,515166,58798,13426,9245,6673,13963,9229,4472 +5453,0,37,43,1767247,245388,24011,48602,10712,14316,47729,13324 +5454,0,27,64,854214,91837,115620,3553,22595,8450,11486,12046 +5455,26,27,64,847230,55573,5041,7163,3293,2654,3627,805 +5456,0,20,50,1076764,395898,63482,13421,16533,24342,10962,15001 +5457,0,16,61,314646,77267,80216,19281,10139,20661,26196,8263 +5458,0,17,54,60173,81195,8757,4430,4520,4863,6424,2268 +5459,0,34,41,455141,947544,235686,108707,84505,193162,145249,82900 +5460,0,40,53,552712,151266,39663,56033,29713,24367,36788,16861 +5461,0,24,34,951413,484247,69166,36099,24826,20957,35909,30211 +5462,0,51,44,523916,8260,3792,2667,2286,6758,4852,5021 +5463,0,51,38,161976,115600,15582,9786,17788,19971,20574,9208 +5464,0,54,34,1706674,408437,54198,85306,41269,64286,22504,54852 +5465,0,54,29,77946,47885,4245,3028,1576,2014,3433,2908 +5466,0,38,34,572534,18907,5755,7846,8334,3782,5858,5453 +5467,0,44,34,440355,202856,40104,10971,27074,62776,28188,17841 +5468,0,41,21,640517,558818,26508,36350,164856,57118,101754,22614 +5469,0,53,34,31800,37167,7952,10203,1070,6090,5586,3536 +5470,0,23,16,888152,168709,34572,10506,20485,14975,10910,15038 +5471,0,20,44,1958810,823695,821799,302328,179221,144220,147814,111829 +5472,0,4,37,1155913,79284,10719,7465,7227,2694,3790,3177 +5473,0,23,51,1059171,485332,94563,101204,20464,95100,51791,19380 +5474,0,23,53,1639535,102822,20628,14764,11998,10024,6754,9341 +5475,0,48,50,1748263,528229,162554,213286,167751,135370,172271,74925 +5476,0,40,34,238330,101904,3645,6457,17707,7266,9714,3669 +5477,0,56,30,1575561,102452,17856,18739,18135,39325,15786,10949 +5478,0,64,30,1004354,757862,192879,175417,152240,234209,199752,98157 +5479,0,54,21,850637,227630,32811,19155,21728,22037,10443,5990 +5480,0,37,60,284627,34677,22885,19157,7501,7368,10981,7274 +5481,0,17,75,1081487,492198,139112,93164,28334,34112,64924,33773 +5482,0,27,64,294025,35481,2342,6668,6273,5872,2492,3259 +5483,0,38,57,1764604,1312863,282520,380152,302020,219158,152616,158200 +5484,0,24,29,961449,319253,8689,14367,21190,11827,9781,14478 +5485,0,38,40,158108,41330,44708,14918,2200,14063,6932,12547 +5486,0,27,21,904322,674515,90395,53196,61667,74426,140962,43295 +5487,0,43,50,237004,58366,37219,35415,12896,15354,43270,19638 +5488,0,43,51,1341215,97994,162783,93270,85229,48937,33858,37997 +5489,0,51,74,1398957,335677,251649,38416,80120,97568,107382,62144 +5490,0,67,80,170737,17142,2750,6846,3600,9457,6576,8502 +5491,0,67,69,772565,84428,38547,5863,13930,14995,42673,9689 +5492,0,54,50,540709,155744,11235,17494,7881,9113,10656,5459 +5493,0,63,56,1569004,62318,36041,90841,12456,52373,53525,19043 +5494,0,48,51,1517147,544756,65794,72562,66802,68052,64241,17576 +5495,0,53,44,746612,51759,8938,7077,6919,12872,21928,1888 +5496,0,61,43,301222,52773,6589,3310,4237,6921,3130,5966 +5497,0,50,26,726080,961648,208491,25397,86290,120616,74961,53447 +5498,0,63,29,912336,99644,26809,22761,23005,51979,54762,45437 +5499,0,57,27,388653,325565,15437,53053,21974,45269,54614,11344 +5500,0,53,38,770737,311965,95182,40749,44870,30053,14796,11810 +5501,0,54,50,880066,149966,86332,23350,8805,30586,17704,13658 +5502,0,43,54,686916,101965,52169,10823,14778,18935,26637,9825 +5503,0,56,63,983005,21750,3052,11656,4099,12824,6491,3616 +5504,0,51,61,1417940,304640,99016,23319,13585,22281,19107,10887 +5505,0,54,56,716052,855257,309780,125496,83439,178073,146081,53260 +5506,0,56,67,83583,15400,18055,26813,11648,8022,5347,3299 +5507,0,47,66,906399,104049,26754,22109,17291,22990,20276,23401 +5508,0,50,54,154496,12439,1524,511,910,999,1313,1199 +5509,0,47,51,737773,206282,60582,13061,22902,28133,20136,7592 +5510,0,43,41,1808660,135673,57814,36480,32179,26748,34304,14149 +5511,0,40,43,914410,146047,57266,23704,48264,22734,20144,17202 +5512,0,51,57,477471,17381,6283,8255,4209,6579,3474,2588 +5513,0,43,40,1094719,170635,4718,5664,10887,8461,9570,5944 +5514,0,40,53,671815,33189,46534,15676,4318,7225,26052,6403 +5515,0,61,47,2336133,27507,5406,28284,33583,119227,53145,19581 +5516,0,50,47,831349,108001,60323,24007,32497,20314,59109,28359 +5517,0,56,67,314841,25256,2578,11771,9952,5024,9866,4017 +5518,0,51,56,361973,9371,5341,1012,1232,1284,1537,715 +5519,0,17,70,1542932,151275,110656,21133,23470,14890,24276,10954 +5520,0,20,67,189744,331053,115622,41843,19162,59571,50517,22803 +5521,0,11,56,3020237,536663,59757,33651,85481,27615,21397,44860 +5522,0,13,48,144830,39824,10601,2380,4810,4899,2298,4823 +5523,0,16,35,1438313,291886,38632,50564,47065,32418,20961,19182 +5524,0,23,20,54751,1007147,104489,56290,126091,279612,119706,82954 +5525,0,24,23,854011,208866,19124,26513,38130,12324,24273,27613 +5526,0,23,29,890510,174806,80693,23950,11536,22563,15995,16425 +5527,0,23,44,1367482,67702,49910,14210,2539,14129,11739,15184 +5528,0,23,60,782410,93217,19287,45172,9090,36487,65209,30490 +5529,0,48,53,31986,44403,2648,9161,30142,41976,35796,13631 +5530,26,48,53,855863,780296,440469,247613,85009,145037,195070,85904 +5531,0,53,53,2075383,133128,38440,54931,17555,32152,25373,8593 +5532,0,53,50,196057,34680,25827,330,5423,5938,13104,3095 +5533,0,47,38,971447,196047,29858,11126,15098,25676,28861,15346 +5534,0,35,47,127389,96508,8782,21893,26995,26658,17338,17910 +5535,0,37,47,33443,14734,5043,10183,8162,5903,2878,5913 +5536,0,56,20,232463,93259,10624,2474,45089,79468,148295,43814 +5537,0,69,27,1261731,306197,64956,258084,311324,245777,157553,169960 +5538,0,51,35,1166787,665028,144026,117598,40251,28243,62488,34242 +5539,0,44,29,1853293,1653231,462859,250453,207052,248420,321359,286822 +5540,0,37,54,1818531,450997,181861,228693,60028,284582,226109,75418 +5541,0,24,40,2128895,1453574,112217,38044,57250,173655,196445,66327 +5542,0,35,29,694832,194707,21223,11929,20715,20338,24882,14903 +5543,0,48,26,866954,57678,18934,7012,10773,40545,10903,2688 +5544,0,40,7,2257259,341663,17312,18260,25288,46545,54146,24836 +5545,0,37,11,892447,645987,57869,47957,21594,61408,64052,43273 +5546,0,41,26,780477,200507,54419,142084,44648,56661,24028,46002 +5547,0,29,30,57421,37200,13557,4032,5499,6929,3257,2085 +5548,0,24,51,57905,153498,58842,31420,15655,20169,14622,16200 +5549,0,17,67,2238924,179843,73022,55837,29451,13136,19146,16663 +5550,0,21,66,909937,88644,40568,32081,21628,26800,38453,20556 +5551,0,13,63,258730,189403,42995,13975,4535,13751,12155,8880 +5552,0,17,66,1629812,166058,80206,56282,19688,38188,18811,4364 +5553,0,13,61,797970,340815,84435,61870,17710,11791,34133,11158 +5554,0,4,53,171113,393758,103026,27401,57555,43621,36911,28282 +5555,0,16,61,202878,30888,23690,3952,10181,11790,7840,4855 +5556,0,14,43,307429,349483,39538,14491,22927,41172,21881,19155 +5557,0,24,29,185913,489143,25166,42722,45291,39291,14901,15664 +5558,0,24,34,1612612,676305,193378,39904,70695,70633,67369,68930 +5559,26,24,34,425134,401065,94630,77770,39040,83511,50861,62146 +5560,26,24,34,1507255,179855,66006,233038,53786,249700,130628,106668 +5561,0,16,34,614326,286900,73710,174510,129879,45715,129169,79506 +5562,0,24,35,605667,416157,69753,32149,39675,142419,45377,59863 +5563,0,17,50,1352641,1257214,364036,342622,74964,58406,244945,107105 +5564,0,29,63,936633,60683,106985,41931,38552,53330,55942,58949 +5565,0,38,61,2256509,1834723,699021,428884,211921,580748,342189,236275 +5566,0,40,77,1131290,20098,8647,14488,3888,15328,6958,10465 +5567,0,51,77,322973,247617,111193,39255,20164,44553,49729,17221 +5568,0,41,75,1763797,224797,240713,30982,32515,46574,40855,7881 +5569,0,41,66,1128943,82786,6255,23712,31001,23770,19638,12307 +5570,0,40,56,1589239,364930,102826,42175,32437,137714,29696,19538 +5571,0,37,56,643728,60274,29212,5452,4705,6972,11430,6884 +5572,0,37,43,1781468,242948,33731,52878,38012,31183,30455,18927 +5573,0,24,41,739596,430460,44441,39415,9431,30110,53673,27212 +5574,0,27,50,813526,138409,86516,36674,17261,100377,64644,22945 +5575,0,35,54,569083,93092,88458,32528,15187,30441,20286,10080 +5576,0,29,48,799639,269739,16356,25331,22377,18024,16661,8214 +5577,0,50,57,1020374,150166,67534,80649,48564,150951,69671,47663 +5578,0,41,50,504326,257231,3600,77101,29239,53238,45898,27359 +5579,26,41,50,1389240,128945,124313,33312,51454,70082,71748,72298 +5580,0,35,44,2255120,114164,39080,45941,32315,14559,31684,23775 +5581,0,38,54,653129,149882,32686,21150,11979,16862,32012,10741 +5582,0,29,47,2183620,162586,20549,28492,21897,39752,22844,23489 +5583,0,16,40,917734,347712,37475,14399,23055,14384,12286,17634 +5584,0,17,27,1369370,1307642,150484,138869,39177,137736,100667,38914 +5585,0,30,34,93026,14197,7324,10352,8515,10277,12355,7578 +5586,0,20,29,237524,62192,5598,6137,5622,4737,10714,2128 +5587,0,26,53,839944,179665,120356,140326,33263,31455,41466,14016 +5588,0,27,53,390043,121786,16821,11914,10119,16140,23159,4206 +5589,0,17,41,399526,311395,54864,11483,23368,37935,41698,11221 +5590,0,24,47,531629,61978,12403,6435,14447,10233,7969,11895 +5591,0,26,44,1425665,499678,366430,253994,93097,111225,43078,27796 +5592,0,30,51,3503597,273519,66689,71769,29299,68701,58824,33534 +5593,0,35,60,58325,65664,38161,10323,33548,16270,29407,7649 +5594,0,29,63,837495,212040,39336,39046,17235,18500,5985,9072 +5595,0,47,50,529269,20667,5991,8567,6447,23566,18938,9205 +5596,0,50,51,605607,28458,6845,16225,15400,13242,18390,12127 +5597,0,51,54,298155,449563,36178,26050,4891,32960,24568,14670 +5598,0,21,48,1908388,235401,18873,25329,12780,6804,5689,3702 +5599,0,10,50,840457,171691,82223,27432,9779,18362,7839,4754 +5600,0,1,24,32584,40763,2836,3289,4583,3485,5163,1812 +5601,0,1,29,632254,338058,15822,75265,73262,21798,28001,27787 +5602,0,11,40,61474,20800,2423,6351,289,3308,2252,1064 +5603,0,14,27,1255636,228331,23701,30063,38562,29349,8778,12758 +5604,0,13,40,170630,283815,111409,15143,31378,21687,10514,20736 +5605,0,23,47,138436,41561,8460,14421,12619,9486,5100,6889 +5606,0,17,40,324503,264060,17992,60066,62571,24151,9333,7470 +5607,0,29,44,22204,44698,9243,15215,21265,24675,9411,5264 +5608,0,48,47,59690,41300,17680,6910,12376,27959,8708,5801 +5609,0,43,47,74872,52508,10889,10349,20157,17181,6987,2206 +5610,0,41,41,309391,150588,30398,67757,69718,16864,17407,9786 +5611,0,50,43,999821,61982,5603,17127,26816,23886,16638,7833 +5612,0,38,43,151365,51138,13505,16615,31234,8083,5307,7404 +5613,0,38,35,1931712,274926,7732,36042,18897,66000,44359,9218 +5614,0,44,34,87494,51122,11550,14384,12543,10770,8737,10704 +5615,0,44,37,485024,103940,6827,35440,15511,40429,25599,11284 +5616,0,47,23,104984,28227,3637,332,2372,4515,3952,4420 +5617,0,47,35,121190,129323,38287,27243,26711,44635,16838,15217 +5618,0,47,27,2014468,274107,17701,45561,31676,48957,31775,25797 +5619,0,50,38,1172913,79145,33852,58228,13009,62272,18883,7156 +5620,0,56,57,432668,8104,9368,3259,2074,6464,6053,2344 +5621,0,63,80,127312,16525,5029,12385,1702,13121,8546,3796 +5622,0,57,90,5646,10953,7226,33176,8014,10590,13048,7146 +5623,0,56,81,277234,63468,15283,15714,2538,24679,8998,12116 +5624,0,63,67,224037,34930,4560,8859,8001,16312,19836,4635 +5625,0,70,34,740922,31135,4816,5003,12486,17175,12746,10834 +5626,0,69,27,819947,127992,39907,5576,20469,37085,18065,8628 +5627,0,56,24,1229033,73851,18148,6365,41316,8131,6793,11540 +5628,0,48,35,789711,369237,84689,190819,125783,91070,140390,31675 +5629,0,37,44,1765350,264928,56978,75318,78279,57993,43220,27116 +5630,0,27,56,618580,25368,14700,10821,3589,4289,5755,6146 +5631,0,47,60,168363,43907,21921,7766,40564,43748,70769,17825 +5632,0,35,44,1133622,204790,19374,10309,8859,9072,5386,7240 +5633,0,24,48,1829471,496753,221509,117188,130639,46726,48899,25861 +5634,0,23,37,963601,172995,30890,28243,56533,15328,16950,34878 +5635,0,11,34,3140197,167146,2489,41406,34816,36654,29760,14191 +5636,0,17,29,132041,198447,16699,6312,14234,17173,26917,5044 +5637,0,20,14,2055763,945131,36424,157445,231593,79135,131261,89101 +5638,0,27,21,1114797,170285,56180,43726,21293,48229,51748,46497 +5639,0,27,29,1554649,119056,48313,14536,22680,31734,57311,23205 +5640,0,29,48,759716,91544,44963,10573,15223,12545,9505,6975 +5641,0,27,48,13360,42653,3465,3201,2238,2916,1526,1031 +5642,0,26,43,1046799,118945,5758,40926,30118,26335,19848,13067 +5643,0,27,40,132015,14075,836,5036,1012,3702,1776,6869 +5644,0,44,41,220080,74138,35547,99369,114210,102072,24999,20555 +5645,0,48,53,307285,361026,53031,152470,49618,51566,82351,67796 +5646,0,47,63,78304,27339,15458,11225,8127,6915,12325,5076 +5647,0,27,60,1687676,316964,48279,19158,25820,10667,18129,10490 +5648,0,16,51,172884,32315,4472,6555,3365,5743,8204,1887 +5649,0,23,44,1247344,119707,11537,31304,26048,29839,21972,17177 +5650,0,21,35,1450732,1519350,348391,142588,40802,217553,93593,29064 +5651,0,26,24,382978,173053,6009,8505,9601,8078,11933,5416 +5652,0,23,20,1470433,73714,8291,7868,16753,8925,6106,7052 +5653,51,23,20,804270,229077,81136,51237,240184,149649,89266,39865 +5654,55,23,20,1424165,890852,270128,134910,168772,170173,30085,45726 +5655,80,23,20,433683,81051,4907,85787,12103,53614,12609,22455 +5656,80,23,20,739477,221383,128528,30720,121400,303676,92945,156813 +5657,80,23,20,980182,310509,70307,91278,109687,144558,96141,116464 +5658,200,0,0,509686,1022671,189406,65940,220026,175353,79901,51690 +5659,200,0,0,231873,599052,65754,147280,74135,181313,137633,60691 +5660,200,0,0,30443,173332,9534,7356,1616,3085,2600,2095 +5661,200,0,0,21444,56938,4182,3615,9883,2967,3057,5102 +5662,200,0,0,1088513,99559,131532,102547,99827,198821,331353,120326 +5663,200,0,0,1075199,70554,9931,9857,27520,132194,21920,11338 +5664,200,0,0,373637,490594,25348,31944,8352,15466,6432,8389 +5665,200,0,0,952259,285908,100585,78250,214664,170936,108493,51307 +5666,200,0,0,563630,39618,66003,13411,30626,63127,54910,12824 +5667,200,0,0,1055481,61430,5589,14351,19175,138039,24934,19739 +5668,200,0,0,71069,87014,1892,6771,4160,3980,4573,2271 +5669,200,0,0,1011155,187080,189867,25894,86021,210920,189284,178288 +5670,200,0,0,184146,108025,71924,24789,13954,76066,23407,21302 +5671,200,0,0,610725,37465,31665,13922,29426,235349,31704,32343 +5672,200,0,0,39526,48230,4366,13609,3145,6062,4413,2891 +5673,200,0,0,1892168,192047,130527,39767,180345,231001,229659,112715 +5674,200,0,0,214462,78084,33738,13273,18080,77271,24297,22230 +5675,200,0,0,839644,158616,36654,32750,29524,71294,18528,17599 +5676,200,0,0,606421,522244,40297,6796,29400,12206,6605,11241 +5677,200,0,0,621090,19221,12596,16165,10156,54178,24620,17638 +5678,200,0,0,3153712,209014,48315,91442,188040,190283,170256,140833 +5679,200,0,0,634954,35827,17825,75388,47323,31048,14854,28700 +5680,200,0,0,153353,592169,21860,27065,16381,15717,15532,13624 +5681,200,0,0,295741,17543,19917,24234,13127,62026,13660,13049 +5682,200,0,0,104425,62924,12783,44653,23091,35089,51540,14929 +5683,200,0,0,1014393,95625,17199,27676,31403,82662,30390,10994 +5684,200,0,0,207417,466021,6336,19407,27321,23889,9608,17795 +5685,200,0,0,1543319,368755,99531,46830,89869,322094,50345,40561 +5686,200,0,0,700694,38875,9819,4767,17970,78883,29090,25612 +5687,200,0,0,683913,269838,189357,183445,118660,220776,123216,86629 +5688,200,0,0,161165,575401,13435,29989,29801,18209,11512,9416 +5689,200,0,0,137876,97326,31687,4013,17977,51334,50320,16121 +5690,200,0,0,17878,124515,5394,4106,8737,3328,2993,3048 +5691,200,0,0,995577,141925,102056,36052,26161,204903,79781,106181 +5692,200,0,0,768581,30870,1696,7046,29361,190502,37162,21567 +5693,200,0,0,1845239,452566,274645,238605,199468,144169,129542,43399 +5694,200,0,0,18842,111144,8494,4084,6948,4202,2899,4273 +5695,200,0,0,314148,104796,118729,200090,103251,151248,137664,143579 +5696,200,0,0,1495644,117045,167022,24032,128545,154560,287518,239374 +5697,200,0,0,757163,300996,139126,226634,82088,133196,120071,84643 +5698,200,0,0,54301,86968,3924,4789,11412,5105,3220,4719 +5699,200,0,0,1033169,430143,109443,63050,69058,110249,88542,93311 +5700,200,0,0,1048020,537085,266401,102062,136203,238884,196847,152961 +5701,200,0,0,612646,245769,155932,115040,170351,201043,105276,69571 +5702,200,0,0,32400,58996,2719,7045,6462,4209,3265,4032 +5703,200,0,0,107972,35687,8623,24818,13285,48992,25967,24382 +5704,200,0,0,1179272,366412,113535,186168,67694,533561,253831,127368 +5705,200,0,0,347353,190812,13392,21360,40433,13468,15283,16879 +5706,200,0,0,398879,386433,71967,24193,21614,24265,15837,14673 +5707,200,0,0,1825117,144250,17883,107585,48877,185477,198057,91818 +5708,200,0,0,539662,62187,42539,4003,13207,113949,30381,19546 +5709,200,0,0,18531,25303,7914,4552,8178,7469,5323,2282 +5710,200,0,0,337806,23626,15065,17466,11120,70160,45599,18636 +5711,200,0,0,1149724,179763,67881,219429,150573,291030,114268,132240 +5712,200,0,0,71310,34479,3526,2999,4935,6392,2729,6278 +5713,200,0,0,33099,43485,9352,3748,10879,6385,1781,2010 +5714,200,0,0,1249432,79793,94253,127524,160464,135776,200976,133295 +5715,200,0,0,876374,193051,22374,36599,17465,78504,18484,15806 +5716,200,0,0,16333,26656,12719,5554,7904,4360,2771,3193 +5717,200,0,0,1131165,197046,152634,38652,213045,267916,234844,61777 +5718,200,0,0,480039,100984,15847,76494,18870,79397,23371,27606 +5719,200,0,0,96071,28123,5770,7527,4519,10153,7179,5139 +5720,200,0,0,35776,83148,3511,5825,5130,2643,3249,2172 +5721,200,0,0,945764,81523,3403,4740,41776,139538,48024,20080 +5722,200,0,0,847296,203073,155721,221809,102145,282290,102917,58620 +5723,200,0,0,1058477,333933,6807,11414,17086,15447,8283,10229 +5724,200,0,0,8275,42010,1324,3441,7656,5503,3928,2799 +5725,200,0,0,1220701,318492,109861,117721,110755,219861,178521,111261 +5726,200,0,0,793453,52057,2859,28697,41594,42060,43280,27152 +5727,200,0,0,147962,34511,696,1114,8614,3042,1553,4477 +5728,200,0,0,28990,88135,11443,14685,4511,4816,4454,4937 +5729,200,0,0,598543,923257,120009,1520697,223270,834434,713729,650372 +5730,200,0,0,778720,103268,3190,31410,8717,100966,42291,9258 +5731,200,0,0,23101,96215,10056,7427,3138,3381,2377,1779 +5732,200,0,0,13433,75223,4158,6196,13920,6576,2581,2247 +5733,200,0,0,331536,11978,16555,4844,19772,61086,22466,24642 +5734,200,0,0,2213977,233017,293176,87080,160552,139182,117703,50204 +5735,200,0,0,34773,48314,54635,2573,11653,9368,8961,7698 +5736,200,0,0,2629002,201794,217241,235709,182730,128409,50383,95019 +5737,200,0,0,1935434,1111183,268016,709478,299168,229400,131296,54159 +5738,200,0,0,1853976,326894,229572,168139,129458,132382,18902,20856 +5739,200,0,0,518663,58119,137105,46281,37638,24041,26915,17707 +5740,200,0,0,1157477,31633,6609,6552,9823,7727,2190,900 +5741,200,0,0,929713,145396,123332,33338,72296,97749,19455,9305 +5742,200,0,0,2304493,113811,158680,236955,164325,209195,83840,25925 +5743,200,0,0,682202,403910,273809,100299,127590,101745,63049,6385 +5744,200,0,0,1590352,1683919,1179970,148784,909799,613683,330766,235324 +5745,200,0,0,202719,55945,16717,29701,26172,28774,22581,7146 +5746,200,0,0,373623,106786,27805,10291,4522,28328,4357,1204 +5747,200,0,0,1429833,800982,227413,116200,327087,226889,65671,52662 +5748,200,0,0,1607223,843016,438347,110916,365685,313678,204587,169019 +5749,200,0,0,697798,51133,14237,22829,22109,18792,10870,4104 +5750,200,0,0,346522,53192,9391,14115,25963,9346,2923,634 +5751,200,0,0,756720,300545,126258,240001,22957,52058,30596,19134 +5752,200,0,0,1012016,372084,114111,264049,138119,82029,60343,24195 +5753,200,0,0,1082612,216198,32349,22309,17872,10606,4172,3803 +5754,200,0,0,638612,277102,44854,34464,86668,26547,22960,15539 +5755,200,0,0,1844589,872041,143673,250861,68023,298828,253769,221126 +5756,200,0,0,839765,253082,84213,105188,126189,71020,70045,48467 +5757,200,0,0,723958,51169,12556,17039,26150,29520,32495,10617 +5758,200,0,0,1304685,181738,87162,62874,125283,80005,55220,25142 +5759,200,0,0,217084,41958,52892,60105,10147,28361,20085,8629 +5760,200,0,0,535237,74919,39194,21393,39077,100834,46690,20304 +5761,200,0,0,363358,62462,83500,32213,31571,37449,40932,21716 +5762,200,0,0,1396317,104650,17182,49971,26939,11676,7003,4481 +5763,200,0,0,144192,60257,9069,15809,41239,21782,9943,8031 +5764,200,0,0,1502274,1397240,1956211,972826,362838,252029,76683,76872 +5765,200,0,0,587446,139130,95237,22636,228525,124411,154601,100935 +5766,200,0,0,292276,409518,140174,103279,146523,105237,42320,27956 +5767,200,0,0,681601,181645,79018,67943,374816,168304,115165,77688 +5768,200,0,0,572971,99849,25382,23186,79984,89572,9850,18052 +5769,200,0,0,335312,46228,24540,47252,47941,106553,67349,14914 +5770,200,0,0,70259,31821,4650,5775,8720,4389,2745,1961 +5771,200,0,0,1978638,338661,202178,76706,58811,33376,19326,7729 +5772,200,0,0,43813,5277,4529,2505,1092,1416,1347,442 +5773,200,0,0,1219880,115813,36612,32230,4334,5538,2207,1524 +5774,200,0,0,798031,328194,61509,84375,35401,24039,21033,9782 +5775,200,0,0,2699812,2179081,68088,157466,440137,424577,91192,9861 +5776,200,0,0,1860162,1044387,38108,397089,394477,376357,313493,246542 +5777,200,0,0,1098628,231051,77416,73479,74666,158143,103474,23193 +5778,200,0,0,812322,184148,72105,36221,45640,87996,91258,28912 +5779,200,0,0,740863,142848,69116,69745,100542,66341,14926,5389 +5780,200,0,0,742298,208298,26465,89798,116164,189425,145023,89588 +5781,200,0,0,674787,57502,16433,18468,19458,38141,19584,12595 +5782,200,0,0,755727,50077,62063,26096,35976,24845,13613,3293 +5783,200,0,0,1139031,28431,25795,11197,13913,6557,10378,3032 +5784,200,0,0,874380,25293,50354,38832,19540,34910,24884,20354 +5785,200,0,0,1440823,70796,32593,43509,24535,32697,9484,7373 +5786,200,0,0,1079690,54495,14453,19534,10350,5061,2828,1454 +5787,200,0,0,1188873,82586,41214,13806,17023,19007,7827,2212 +5788,200,0,0,1468040,28982,9065,31145,19672,2969,3353,2232 +5789,200,0,0,292073,94274,13915,47177,129445,42553,36843,19718 +5790,200,0,0,1931719,452934,323388,172220,170592,115390,93249,48748 +5791,200,0,0,52583,28471,8241,9250,18491,35501,23938,22551 +5792,200,0,0,290124,255504,15197,170174,108879,87356,49740,30840 +5793,200,0,0,860234,186209,199027,293076,241829,185272,173657,59379 +5794,200,0,0,290420,123418,9207,55722,87086,92096,10830,11710 +5795,200,0,0,1058965,695821,131034,241314,482908,460895,168436,144030 +5796,200,0,0,521786,118471,15192,22222,38601,25141,14705,5809 +5797,200,0,0,1449490,1794295,1159162,288353,528178,262325,199005,119166 +5798,200,0,0,93147,18872,8097,17162,12136,42327,17536,1357 +5799,200,0,0,1136899,1612952,334668,146956,239378,620560,223997,197420 +5800,200,0,0,599158,158241,78845,78909,46602,75535,42029,46385 +5801,200,0,0,562512,724838,201639,286225,342934,424979,330633,201300 +5802,200,0,0,610113,168730,82894,133547,141847,118523,44472,31252 +5803,200,0,0,239175,105739,13249,21716,26978,70566,25770,11979 +5804,200,0,0,2007846,301145,289933,23986,84036,609882,134225,65688 +5805,200,0,0,891484,300199,286744,147184,197878,259005,110020,71890 +5806,200,0,0,976430,251205,172511,155300,52219,135239,102854,66014 +5807,200,0,0,1810545,581815,563990,96221,250001,155022,117094,285093 +5808,200,0,0,355567,724376,115014,32548,81228,37446,53234,61620 +5809,200,0,0,1093937,797120,674838,1132773,198270,168503,60992,71515 +5810,200,0,0,571728,200174,67065,50707,32056,33470,23868,17345 +5811,200,0,0,170906,491605,198721,226593,211882,135677,234084,96341 +5812,26,0,0,314302,150065,54511,45998,27223,30999,15953,8749 +5813,80,0,0,905154,42342,16649,42483,38060,28394,7799,10732 +5814,80,0,0,971852,693832,262803,149499,64719,76612,59458,37689 +5815,80,0,0,474459,91683,29763,13214,38079,31176,16597,13299 +5816,200,0,0,1240950,145288,76456,127469,146639,95172,38575,16694 +5817,200,0,0,1031964,19163,9178,2691,1723,3666,965,432 +5818,200,0,0,769360,82228,16980,8841,8684,5687,2094,2417 +5819,200,0,0,219081,104583,4092,9236,12253,10459,9808,5642 +5820,200,0,0,1219693,359860,46698,46442,39064,19133,9682,6611 +5821,200,0,0,945701,363872,102026,94602,89457,139689,64627,58820 +5822,200,0,0,1500196,263373,94303,100447,40684,41488,15625,10242 +5823,200,0,0,186550,281152,175710,238068,71442,97683,79297,52101 +5824,200,0,0,572702,461797,499231,399026,86444,100360,106032,87513 +5825,200,0,0,535267,78127,6018,13435,3753,15225,2196,1366 +5826,200,0,0,889716,872077,226937,349899,76963,174258,35680,34619 +5827,200,0,0,1700873,62372,21043,7079,22740,25556,12110,8735 +5828,200,0,0,1044967,70187,105143,20473,60037,44726,7649,7270 +5829,200,0,0,1697496,75059,14668,8375,8840,11686,5659,6997 +5830,80,0,0,1268663,128088,45214,41088,82548,57083,15836,14871 +5831,80,0,0,1807437,197869,154832,153645,90834,58448,49302,18648 +5832,54,0,0,154,56,19,16,8,9,6,3 +5833,54,0,0,569724,47333,12578,9975,17636,10452,1084,741 +5834,29,0,0,997834,40993,11085,4596,9343,6507,3178,1549 +5835,29,0,0,242850,51986,34377,25607,30372,20258,14124,19118 +5836,29,0,0,1630937,464791,85680,33788,61753,29546,32900,11201 +5837,29,0,0,410692,52045,15126,15598,9476,6071,7574,3401 +5838,0,0,0,720858,260975,45215,56732,22606,16670,11086,13156 +5839,0,0,0,463906,215339,26851,7168,16602,58483,41625,15759 +5840,0,0,0,862220,449715,369383,172060,52043,88311,44619,17301 +5841,0,13,27,499612,169239,103866,38797,52662,11322,23045,8840 +5842,0,7,24,1050668,228536,43989,10926,28993,8758,15249,4990 +5843,0,27,48,1668247,55126,23165,39083,37838,20873,17431,7396 +5844,0,17,43,764378,372593,17239,24220,14213,9889,17331,6159 +5845,0,21,27,1500901,241123,12966,31890,14302,13641,10057,7245 +5846,0,53,44,654465,8812,12361,6885,2078,12266,8460,12347 +5847,0,53,40,1772274,69171,22370,33340,52191,25806,27028,29970 +5848,0,78,69,464234,21708,81569,14243,11943,23190,11211,5839 +5849,0,91,61,711563,123477,6648,4496,10347,18559,7052,5054 +5850,0,64,48,790242,592121,105390,60623,39775,31078,34750,23677 +5851,0,57,34,1212672,547641,48499,8809,33515,68774,46899,28999 +5852,0,57,17,597064,45335,28833,17373,38608,17041,9910,5575 +5853,0,60,43,1510930,119469,68895,37844,25963,33669,22673,7341 +5854,0,57,37,1248910,484373,34865,40629,31569,21866,12568,10093 +5855,0,60,41,1039954,115916,7786,16499,25781,16411,14274,12216 +5856,0,51,41,161359,31885,14257,1420,3125,4226,978,3834 +5857,0,41,30,1406635,728470,111312,109027,36495,67503,74599,14608 +5858,0,48,34,251540,108947,13245,9537,21103,9233,17579,3650 +5859,0,34,40,1714323,110190,21533,16845,17629,5562,15074,5877 +5860,0,35,41,931188,116085,23644,37935,11308,18040,21742,9068 +5861,0,26,41,1046980,242934,16873,15502,36899,7966,17215,14683 +5862,0,60,43,874455,21855,4403,8976,6450,20190,8448,9825 +5863,0,48,35,1324918,104510,16679,12661,20193,6202,15758,10453 +5864,0,41,38,92791,12331,1093,8672,4621,1146,632,1847 +5865,0,44,60,254405,190178,24441,139754,8835,12817,20225,6692 +5866,0,23,69,414701,73823,9024,72517,23548,12573,11806,6397 +5867,0,23,94,540948,60296,28553,262554,4460,14644,6739,13941 +5868,0,21,94,789813,219384,19455,187865,6654,18790,15426,4372 +5869,0,26,93,946840,344995,289184,118128,24437,44408,19745,4326 +5870,0,34,83,675850,184841,71746,19551,31922,41156,25483,14776 +5871,0,29,64,1201154,133823,43561,35201,16214,6320,24421,8766 +5872,0,48,48,107738,19728,2837,1446,1685,5462,1796,1596 +5873,0,63,48,228509,54348,60297,28757,10841,26731,27084,62707 +5874,0,67,51,566061,90279,30783,40255,11063,36074,67731,9231 +5875,0,80,41,2575125,1378229,166889,131917,268833,129010,93139,171355 +5876,0,69,44,691593,360362,68723,29546,12412,41836,37227,32731 +5877,0,50,27,1377515,395963,21482,60006,56148,17418,48504,56642 +5878,0,35,21,2428584,858733,146845,99908,49696,68568,114288,125289 +5879,0,38,34,97746,28017,14966,7442,3214,5161,1304,1568 +5880,0,35,37,904390,40381,3723,9856,4214,4520,5827,3300 +5881,0,40,43,587373,73815,31791,8333,27239,6419,6255,5697 +5882,0,51,50,519552,265274,155875,39708,57010,67311,58470,23678 +5883,0,56,41,2090661,93988,13311,19427,4956,21065,12357,10717 +5884,0,43,24,1652151,1140541,33862,22785,38410,35025,41655,30877 +5885,0,60,16,1563259,89067,17071,1841,27041,23909,15059,24317 +5886,0,50,16,522668,22574,13140,11200,14662,8311,8226,5012 +5887,0,66,41,612864,208372,61618,105916,21830,42196,38457,51800 +5888,0,53,30,159104,366687,6245,6432,28660,25845,23462,23024 +5889,0,50,30,1548775,450827,73216,55376,66946,26717,15704,8981 +5890,51,50,30,1594474,138402,17317,6967,14257,5599,3172,1535 +5891,0,43,23,459850,215409,28085,19436,10097,29756,7198,6446 +5892,0,43,26,176870,10584,7894,2709,2204,2053,2453,4963 +5893,0,47,43,25486,34806,5500,3872,7294,3855,2780,1449 +5894,0,60,40,1868486,392295,53756,25092,15762,63583,28318,31595 +5895,0,57,51,136961,14555,10255,3712,1222,2787,4838,1567 +5896,0,53,51,942767,161875,102830,13764,8892,20379,18032,13426 +5897,0,56,48,178472,17015,1250,1637,2343,2455,563,721 +5898,0,40,35,248553,101748,2943,1184,6450,3661,2220,987 +5899,0,56,27,571090,12659,5467,3593,5032,7189,4039,2716 +5900,0,51,23,989220,207740,37366,30677,7037,12508,18994,8549 +5901,0,35,34,144504,211032,99448,7422,10233,9516,13160,12402 +5902,0,50,48,802152,230906,21663,34707,24094,35240,27833,12966 +5903,0,43,41,674987,67840,10962,8434,12126,18517,34245,5222 +5904,0,50,44,536095,79768,22761,25203,10160,10123,16264,6947 +5905,0,70,43,346907,49576,14817,12215,4209,14233,25524,3961 +5906,0,54,47,805706,219729,24517,34784,16661,9368,7420,10781 +5907,0,30,50,611143,535799,124903,69273,34284,25957,19350,47666 +5908,0,43,53,2132575,426990,319483,81039,83029,145025,58412,28501 +5909,0,29,51,937354,208896,52323,31515,7598,17894,16212,9567 +5910,0,51,53,201108,13363,4628,1424,1810,3860,4631,851 +5911,0,60,51,978136,575595,69531,97314,46560,52196,182424,141375 +5912,0,48,40,967114,54673,2338,7198,3409,4045,26927,4792 +5913,0,48,37,1358344,115898,19893,17758,24909,9220,10388,9379 +5914,0,30,30,111382,93847,8349,14972,15058,7030,16218,9568 +5915,0,38,37,724937,102183,37560,20843,28021,16841,15480,18849 +5916,0,44,38,441653,91734,10401,9137,8244,11744,8181,7022 +5917,0,53,24,839836,137987,4915,3712,15329,17374,9727,5237 +5918,0,48,26,2170941,685204,105747,65923,28470,32788,29377,33328 +5919,0,47,26,214335,135983,47142,23464,5778,18657,13869,8737 +5920,0,44,34,300172,50893,4144,22351,8707,6683,4598,3862 +5921,0,37,37,2084686,140075,3013,9983,10953,10922,13162,4823 +5922,0,40,41,236783,43690,13530,5162,4037,3298,1382,2880 +5923,0,34,38,2748280,800324,235399,40447,76193,63680,90694,80465 +5924,0,20,27,830885,1193243,112699,35014,106448,43740,39556,24122 +5925,0,24,40,180624,14673,4063,3736,7473,1935,2052,1284 +5926,0,26,38,1312745,444675,31666,117352,86029,31707,29873,21585 +5927,0,23,34,497788,99737,14460,6126,11779,5616,6734,4377 +5928,0,24,30,773157,481363,26439,23036,9470,21495,16459,23512 +5929,0,34,38,254885,28378,34898,43699,54903,20187,24025,11768 +5930,0,35,41,1547259,224306,36087,77263,70093,24531,48654,16471 +5931,0,40,40,2157781,684133,46679,75060,50413,52339,9372,27711 +5932,25,40,40,886122,32931,28790,54807,10166,9383,5609,6579 +5933,25,40,40,673212,28924,4362,9093,1011,1130,2185,293 +5934,0,44,51,230306,76966,6602,19036,8300,14960,8593,8531 +5935,0,64,56,70963,27034,18474,15714,9063,22518,18599,19422 +5936,0,78,60,140876,11217,1938,2300,4306,3102,833,869 +5937,0,83,51,1476878,444925,73929,198153,124844,65925,59435,50925 +5938,0,87,57,2170875,94546,68763,26754,61568,33944,15287,40764 +5939,0,77,51,256448,174746,26800,36258,15082,33214,21493,6206 +5940,0,67,50,702651,216561,30402,24596,36732,28264,38642,16095 +5941,0,67,48,726442,267544,91876,20202,16035,40203,29733,16731 +5942,0,64,51,1068746,227448,207416,139161,121080,94881,58323,26840 +5943,0,47,53,892797,354580,89251,40612,16676,15134,5483,9835 +5944,0,44,56,1420743,214960,30525,44162,20015,24316,27646,7265 +5945,0,44,54,1052611,771261,171536,67458,24463,119312,111771,23995 +5946,0,43,47,449281,85223,9870,42323,62769,19089,11073,2542 +5947,0,53,38,973612,235777,19859,23629,28501,19682,26057,11228 +5948,0,61,48,499248,57908,38607,8279,10472,12475,3385,2807 +5949,51,61,48,1230759,142413,20499,9123,16293,17139,8418,4671 +5950,0,48,60,638223,346796,56074,85767,79110,23621,49558,31123 +5951,0,38,63,1691838,158693,29294,93944,38022,19661,17326,14174 +5952,0,21,54,157571,324490,71093,23540,24806,12439,17961,3934 +5953,0,37,41,909934,44285,5853,2486,18102,11863,10930,5495 +5954,0,37,30,200304,286687,13217,18348,16848,13332,38714,11876 +5955,0,40,38,2089518,40936,76578,9201,10337,11477,10876,7859 +5956,0,57,43,615175,72640,40950,12232,22279,20213,4512,2520 +5957,0,35,54,2239945,837483,443390,47156,239494,44692,119173,29397 +5958,0,29,57,930293,440167,45901,21783,18163,16004,12717,11242 +5959,0,41,44,69580,43626,5866,13853,8594,14391,4655,923 +5960,0,35,43,663820,78514,24569,7240,14595,9579,1911,2997 +5961,0,60,35,809870,126933,5154,47275,92183,38168,42714,21674 +5962,0,69,41,1433841,196092,22700,43256,13224,22492,10868,11341 +5963,0,57,35,566441,59540,4880,4746,11034,5926,9331,4228 +5964,0,56,30,2268619,247708,16318,60319,69667,24874,17802,31714 +5965,0,48,43,422700,64066,39843,24141,13360,14757,20884,16918 +5966,0,53,37,108288,94081,6222,9148,5883,12863,9676,5220 +5967,0,51,50,560246,47157,29640,12737,17112,6627,2587,8425 +5968,0,64,56,799102,79550,32891,38469,43225,36781,9693,4601 +5969,0,54,50,860323,274578,67598,47117,52645,19469,20186,10912 +5970,0,40,57,532110,243136,74779,23029,12276,10705,10002,7467 +5971,0,34,48,761254,219832,17600,31964,20803,12900,9883,6128 +5972,0,24,47,131294,9863,2325,3494,3668,1724,1228,1756 +5973,0,27,47,551414,21132,7366,3345,6441,2555,1356,2654 +5974,0,40,54,1461357,198184,111160,136082,30471,36538,29336,26163 +5975,0,54,69,810172,83168,83338,50118,40475,32706,16777,12178 +5976,0,47,66,469719,36775,11257,1696,5277,2665,2908,3235 +5977,0,56,69,634038,41235,16935,15324,8753,12790,7381,2150 +5978,0,50,63,901034,108572,36131,9697,5170,6862,5295,6110 +5979,0,51,60,367606,26703,30295,5144,14136,11515,9585,16075 +5980,0,64,69,375694,41904,45404,9023,6897,15237,10646,7842 +5981,0,64,69,948879,99286,63513,18261,16239,31003,30781,8939 +5982,0,84,77,1974282,217488,84727,369087,67133,149343,158804,56437 +5983,0,69,75,2018744,787839,353277,284972,162712,73633,43115,37324 +5984,0,53,63,612228,184081,11041,34412,17070,9427,11414,8495 +5985,0,48,60,213289,10522,3299,3513,4417,2168,3366,3589 +5986,0,43,48,1169616,86642,32854,8380,30640,17849,12104,10560 +5987,0,43,34,1246924,311136,17438,16589,12581,20392,31480,11197 +5988,0,50,29,154722,115542,7264,14890,4978,9224,11790,6356 +5989,0,41,29,832049,469062,182277,27930,55261,42331,74980,27113 +5990,0,35,38,1305172,199163,63021,164282,22322,34749,60061,12404 +5991,0,60,44,570987,90701,13292,27249,11157,63168,29142,16878 +5992,0,70,51,1862665,161534,10010,53675,26214,40950,73668,29548 +5993,0,87,48,1061680,281532,71473,52932,100855,84657,39225,35168 +5994,0,84,35,177877,200170,17879,22627,4777,15636,17481,22128 +5995,0,74,40,1099219,110570,17862,64912,58089,33521,42823,6359 +5996,0,75,48,624479,118558,109558,40610,25853,53615,54735,26153 +5997,0,64,50,618250,374715,6198,125789,17658,48007,33459,32277 +5998,0,74,61,680659,36610,25082,8277,14529,9739,21587,4133 +5999,0,63,64,1090915,56071,14364,35114,2560,8499,14273,14412 +6000,0,54,57,1160501,298782,62627,69939,54758,40630,34942,49434 +6001,0,53,40,583675,738193,65255,33703,43918,110288,121765,193662 +6002,0,61,44,71087,18117,36058,7193,6805,10787,9315,3045 +6003,0,66,38,893058,128856,4829,23306,12853,20513,13560,8100 +6004,0,61,24,25923,49612,2312,662,6798,2880,8453,4466 +6005,0,53,11,185708,35465,2924,4951,1724,4324,4689,1469 +6006,0,44,21,353108,91046,23356,35188,8595,10321,9109,5943 +6007,0,50,34,393403,96620,8488,12393,3115,11129,11793,4459 +6008,0,48,35,405610,25373,1649,4818,16014,2996,8664,2996 +6009,0,44,37,943284,184211,14516,39447,18345,18462,7152,25540 +6010,0,47,21,1177918,684254,44925,33012,32241,60484,55682,10420 +6011,0,57,30,2391793,101803,35585,67403,33819,47354,45134,28058 +6012,0,56,37,1214058,656337,171170,44740,107179,72640,58569,49437 +6013,0,53,30,396078,445423,51500,22529,36419,28721,15575,12362 +6014,0,61,43,543074,272931,64741,72524,73309,64346,71312,33668 +6015,0,61,35,340225,123042,10874,35536,24094,39746,30765,17148 +6016,0,64,29,2950855,740192,47423,60013,15948,87945,52948,47040 +6017,0,56,21,537449,346062,24277,1601,5597,11962,10033,4667 +6018,0,63,11,1246129,140273,11592,11488,21411,37770,11108,21199 +6019,0,69,24,107360,25544,9360,14074,9065,8177,4956,1612 +6020,0,74,35,604308,536682,96630,23081,18216,28333,4567,7900 +6021,0,64,56,1386508,167543,219004,142341,50305,74230,132082,13656 +6022,0,51,57,1086150,319047,85052,36610,23196,32855,39431,14240 +6023,0,69,69,901373,37431,30027,5149,7219,10815,5287,4743 +6024,0,61,54,439733,98824,17585,10017,16140,8504,8053,3575 +6025,0,61,51,90168,23770,2448,4597,4380,2392,2325,1129 +6026,0,53,51,376464,205978,96741,127056,23033,50975,8584,17804 +6027,0,40,56,559338,340296,331973,65034,46553,35129,47217,34826 +6028,0,53,53,1500498,49394,2823,10315,17365,14081,19873,4296 +6029,26,53,53,1862196,52840,81770,64041,13568,58652,33341,24626 +6030,51,53,53,1629024,390569,144981,31537,38823,62508,54293,33591 +6031,26,53,53,850145,26860,16383,8656,2881,3051,1060,1603 +6032,0,61,51,246817,48474,617,10770,15240,8343,3351,4872 +6033,0,51,35,240137,154034,2750,21068,10081,7965,20641,9200 +6034,0,51,16,185825,190720,13846,11368,6213,11594,7145,5355 +6035,0,35,30,954764,55766,52924,18054,14216,6986,9624,7883 +6036,0,17,21,300458,713116,19148,19312,20975,25398,54908,56718 +6037,0,23,23,701072,30254,2246,2947,1372,2713,2624,2645 +6038,0,29,20,169231,23927,904,1230,2288,2235,8235,756 +6039,0,38,13,1153628,103010,42258,18333,5607,15701,21027,20379 +6040,0,57,40,1087609,313307,114494,43714,41943,41683,63863,68429 +6041,0,47,48,47163,68450,6449,8528,4264,3057,1949,2951 +6042,0,30,34,2346532,296204,104471,17550,60594,66864,40094,32267 +6043,0,29,30,68075,38985,9327,4315,2730,3616,1350,1172 +6044,0,38,37,251055,85825,13738,26014,7364,8243,12078,15595 +6045,0,40,43,588637,56367,11590,6029,2835,2610,3746,2368 +6046,0,30,37,37477,52353,6418,2701,5180,5908,3039,2146 +6047,0,40,35,1023393,423676,69509,50605,107799,45698,106941,35804 +6048,0,48,35,598143,100903,20138,12345,6562,8436,4665,2028 +6049,0,35,35,560430,709872,89006,21787,26937,11944,11452,13268 +6050,0,43,38,397333,116589,38399,5953,12624,27807,15313,20800 +6051,0,50,35,115939,66480,13497,3257,7683,9208,7747,5672 +6052,0,43,34,980849,75218,31197,5865,26643,16018,13528,5180 +6053,0,60,48,1922102,289045,212653,78938,33754,36213,40787,19171 +6054,0,40,51,470202,317730,94678,47783,25132,14944,31318,18337 +6055,0,38,57,324643,29716,11435,3752,2172,3670,2698,1159 +6056,0,41,63,126300,18089,7665,13187,7963,7256,4500,2457 +6057,0,44,48,1509721,291680,44499,10838,30612,11405,13714,3802 +6058,0,41,44,102859,25347,12333,2673,6893,6408,3463,4652 +6059,0,50,43,286963,65077,1901,6053,9999,7189,3494,2788 +6060,0,34,41,1046353,225702,50147,15066,8467,10836,19864,11385 +6061,0,30,35,911259,293875,154191,58671,39860,40428,57951,38538 +6062,0,38,44,512530,28937,8583,3832,2851,2540,3068,777 +6063,0,38,51,1646418,207410,41759,68604,26578,16995,10932,10949 +6064,0,30,41,1201344,413505,67017,48053,7665,12208,9427,27427 +6065,0,38,47,531821,98221,12381,10371,25403,23512,15929,18878 +6066,0,34,38,597093,253864,28812,39080,14574,20875,21254,8965 +6067,0,35,44,299188,20552,23941,885,1272,3444,2736,2306 +6068,0,74,38,48727,18255,3786,3953,31289,15397,12498,7984 +6069,0,63,50,844930,229313,145869,4225,26674,32336,56947,28757 +6070,0,64,56,310228,46521,28051,3853,4347,7098,7531,6017 +6071,0,87,43,146505,38249,5949,13837,14495,35241,44674,21061 +6072,0,57,53,1776008,284600,84355,62760,52795,20106,21961,23805 +6073,0,61,54,1747864,81662,60099,10046,14696,19437,13645,22129 +6074,0,74,47,3031911,158695,11004,35927,15671,53435,34561,30274 +6075,0,66,63,560736,10823,43082,20504,7364,25860,15759,21140 +6076,0,69,53,253185,80666,8724,5214,13276,5123,9834,4878 +6077,0,70,48,439501,333345,163538,18285,89155,72554,38495,23467 +6078,0,60,63,385755,11743,7296,9233,2487,2658,2196,1671 +6079,0,61,48,114888,60377,18000,20923,29460,40297,23019,37252 +6080,0,70,61,924120,35606,33850,21498,42564,12869,24206,22958 +6081,0,88,63,32980,8248,8183,14058,16820,22435,15960,6033 +6082,0,94,48,8280,34986,2258,6612,10833,7212,8379,3916 +6083,0,67,51,765816,150685,57439,9527,8647,6855,4734,2169 +6084,0,80,43,846550,26975,5868,10235,11983,19497,4728,4879 +6085,0,77,38,16771,25180,5985,7305,11668,16872,8553,8122 +6086,0,87,47,9548,8587,3099,13216,11812,11109,6253,10944 +6087,0,100,43,134779,17317,3695,2877,4086,2926,3997,2354 +6088,0,93,38,465344,63219,10641,3271,17993,17077,8767,4240 +6089,0,75,44,22573,25191,14107,4077,2535,3476,3594,2127 +6090,0,69,48,12842,8648,16428,8167,21127,8839,10866,6829 +6091,0,78,51,5620,27724,5342,11803,2353,11286,9234,4280 +6092,0,84,60,20805,12439,8651,5583,15619,11512,12336,5693 +6093,0,88,60,12717,35162,17815,11412,10125,6913,5608,9184 +6094,0,77,54,298075,68878,6847,25071,6522,10218,9819,2676 +6095,0,77,57,21322,14690,6809,11254,7045,8770,5200,3843 +6096,0,60,56,182207,64096,16964,6850,10672,7610,7010,3651 +6097,0,53,47,748329,154179,21249,12366,12414,9541,3711,3837 +6098,0,63,51,58905,15620,12263,4180,6376,8271,3593,2297 +6099,0,57,57,3778,8033,4384,16593,2875,4615,2928,2614 +6100,0,80,61,6484,9019,4638,8373,6984,13614,6895,3067 +6101,0,100,70,19474,13485,13897,11061,6679,13980,3476,5953 +6102,0,91,77,24772,26729,35157,16632,21703,8795,7724,2774 +6103,0,94,74,18064,11699,13472,17019,9013,8449,4755,5439 +6104,0,84,75,5422,21713,13302,4716,5771,10499,5791,6542 +6105,0,83,77,13370,12594,8913,13711,4214,10575,2230,2886 +6106,0,90,74,8906,16897,18498,2973,9006,8967,5854,3812 +6107,0,90,66,48940,19946,5283,12675,8913,7231,3116,3442 +6108,0,81,67,66079,33408,16342,12330,9404,8773,6835,5530 +6109,0,70,56,127868,21569,2768,15601,2621,5106,2291,1072 +6110,0,61,40,676301,49048,10510,1159,5385,4734,3400,1041 +6111,0,69,47,46402,9877,4945,8649,9571,10321,12828,4023 +6112,0,78,47,14829,22394,11976,13672,6070,13237,10278,4212 +6113,0,83,53,54396,49845,14642,20405,7623,15699,14902,8870 +6114,0,100,64,7129,5584,11636,27888,15166,30669,9458,4754 +6115,0,100,70,33118,11737,32732,3422,17016,13632,5482,5246 +6116,0,94,63,172568,41836,6378,8767,4694,8516,1628,1472 +6117,0,90,51,613473,459847,43088,24874,30620,66425,30495,14655 +6118,0,53,53,1528204,369236,257987,148357,17261,15409,19445,9906 +6119,0,34,38,2706691,656181,51103,70923,131935,36824,31398,20649 +6120,0,41,38,82519,21238,5079,4539,5406,12283,8927,5918 +6121,0,40,50,1279993,159794,150883,10426,152172,31028,41826,54518 +6122,0,51,35,535083,498902,85507,26992,37493,38535,34879,12462 +6123,0,60,44,201253,40883,24558,7895,14470,7650,21064,11161 +6124,0,41,48,137227,43164,12518,5902,3785,4156,3785,3119 +6125,0,48,41,1665489,72573,11962,8078,6971,17036,11527,15500 +6126,0,44,37,164945,59940,4388,3202,1671,3245,2260,1973 +6127,0,48,30,23640,44673,15781,5168,11552,11020,16943,11695 +6128,0,53,34,13251,37760,7586,15233,12114,6504,12999,8234 +6129,0,63,38,29407,11973,7055,5582,14084,11318,16675,4615 +6130,0,84,43,9986,9718,4046,3348,22176,6154,5589,5430 +6131,0,91,50,19634,31742,39917,838,11794,16636,6403,1942 +6132,0,100,56,3892,3446,10021,7641,3657,10726,7826,3481 +6133,0,100,53,32709,22184,3681,3979,6939,7822,9958,4850 +6134,0,80,74,69575,35110,70174,23648,7394,5377,10926,3695 +6135,0,70,64,47893,19715,14299,9535,3604,10518,10811,2344 +6136,0,87,60,21861,21697,14967,28671,6572,9743,4260,3496 +6137,0,70,64,154469,92211,19756,12087,4603,4700,8064,4552 +6138,0,60,56,437517,91138,10565,13705,19629,20154,20597,13928 +6139,0,50,44,243965,69129,3256,9618,11174,9376,21197,9227 +6140,0,41,27,559562,212261,29269,13210,6500,18422,35265,43429 +6141,0,66,20,13397,45765,5379,5521,15790,19539,19557,11955 +6142,0,67,34,104823,14628,19317,13228,13385,8994,21035,9953 +6143,0,77,48,51265,25806,28634,8418,14336,14836,8399,6399 +6144,0,94,57,13436,16201,3389,17798,9373,14105,6227,10113 +6145,0,93,57,8654,36672,3555,5244,6766,14930,9268,10526 +6146,0,90,53,82023,4191,1401,2377,2898,1094,1003,414 +6147,0,84,44,12483,12816,1658,3519,2680,2738,2897,1620 +6148,0,63,40,188158,64085,14154,6096,2507,4158,3958,1808 +6149,0,54,44,776595,61943,5159,20489,11005,11855,7486,2270 +6150,0,66,40,773433,54288,18386,6067,13059,32251,9413,10545 +6151,26,66,40,1205028,263861,87339,39357,10201,18906,2354,1978 +6152,0,56,37,617019,195669,36070,17995,34758,14874,22202,9221 +6153,0,54,29,1649508,270724,21394,20675,21179,13868,16222,8567 +6154,0,63,40,24491,9609,19269,8723,8446,11995,4670,8373 +6155,0,47,54,143921,8424,15661,3602,5692,2674,6793,1713 +6156,0,70,67,17220,31630,15784,5839,17577,11073,14538,11270 +6157,0,77,57,31502,18028,10721,4507,11161,16849,14354,3549 +6158,0,78,43,31476,42015,7948,1775,4365,5810,1777,3641 +6159,0,91,48,5342,11618,1710,16866,4776,12685,7381,4994 +6160,0,100,53,132649,3432,914,6791,2282,6088,3045,2332 +6161,0,100,57,23398,17625,12077,9323,6540,18389,11855,11560 +6162,0,100,63,13190,21610,7950,7367,14169,8067,10162,8300 +6163,0,100,53,53410,11806,1158,3139,4882,3387,1551,2759 +6164,0,91,53,718409,22286,15317,24793,18347,14796,17492,11898 +6165,0,91,56,425593,9733,10964,10165,6273,14669,10941,10121 +6166,0,94,47,15627,36700,3461,3085,10098,13028,10726,7945 +6167,0,94,74,15982,9610,8527,25378,6635,7864,5217,9220 +6168,0,96,77,12985,8169,20204,9349,9865,13981,12366,11169 +6169,0,83,69,127861,28682,9228,14054,3265,2591,2857,2074 +6170,0,54,43,2963772,396446,76501,34913,22823,11341,10291,6475 +6171,0,47,38,35718,68155,4586,3550,3317,4414,3831,1909 +6172,0,41,44,2423,16710,13469,9393,16692,10328,8093,6753 +6173,0,57,44,19783,9229,2879,22497,5592,21790,7859,17375 +6174,0,93,50,6236,3314,494,10701,12933,8026,10643,14043 +6175,0,100,64,24578,19531,11112,12475,8508,12514,5572,9031 +6176,0,100,51,106456,22278,1688,1280,2456,3293,3253,3009 +6177,0,91,44,72028,11756,5036,3313,6836,4568,9653,3899 +6178,0,60,37,1183380,565987,38111,63480,9470,22227,15287,9931 +6179,0,56,40,18267,3139,5567,2453,3798,2192,2482,1759 +6180,0,57,50,6905,48777,9537,11250,11288,11173,9768,8416 +6181,0,50,53,433498,37013,27659,21356,21986,8585,4045,8507 +6182,0,81,51,24243,22322,2255,4566,12641,14775,5589,4668 +6183,0,91,61,70634,2172,1074,207,592,483,1454,466 +6184,0,43,51,176648,30434,4147,2000,6618,1567,2328,590 +6185,0,40,44,3591105,222557,67037,24447,24821,17665,12495,7117 +6186,0,27,30,28437,60127,5442,11954,10235,9976,14661,6884 +6187,0,70,61,45534,92359,3960,12772,6356,4285,4022,1294 +6188,0,61,60,101260,47772,8310,34314,10916,16193,11490,6944 +6189,0,30,64,82831,132245,94621,27404,24730,10627,13735,8178 +6190,0,93,60,77629,13237,37007,5205,13630,24922,29852,8377 +6191,0,87,63,88588,8255,11261,24894,4410,17819,20578,22386 +6192,0,74,60,38669,27146,11794,5464,11336,9632,10324,12380 +6193,0,94,64,5542,11668,9833,9504,5710,14599,9123,4387 +6194,0,88,70,7626,23974,13222,13484,2089,6264,7143,12696 +6195,0,83,63,19241,28432,15418,6359,7245,13447,4770,4783 +6196,0,77,74,49206,15671,16121,22435,2708,5041,6256,13092 +6197,0,94,64,17933,9978,17077,6473,21518,36885,5161,5089 +6198,0,88,66,5246,10831,6070,13822,15684,5127,3298,4672 +6199,0,81,67,17952,17041,6239,8071,2414,13402,5059,6382 +6200,0,67,26,52604,19433,14303,12975,8000,4884,6387,4456 +6201,0,75,44,2990,23346,15000,9402,7165,4691,9559,2392 +6202,0,64,57,11246,13289,12632,4489,14295,6858,2963,8839 +6203,0,53,66,21179,8939,4117,5166,8597,8089,4072,4949 +6204,0,61,54,9023,33177,4850,8926,3579,14063,6790,2323 +6205,0,70,60,3692,6713,11265,5005,2111,7465,5895,5138 +6206,0,64,63,22059,44428,7599,7166,5919,10998,3868,3158 +6207,0,69,50,7988,9553,2913,4395,13183,11029,6917,3785 +6208,0,66,51,1904,13109,16564,17993,5921,10130,4587,6662 +6209,0,69,54,3422,16201,5913,4728,6368,7628,2864,12020 +6210,0,64,60,6753,11415,5178,10948,9268,4055,6090,6960 +6211,0,57,69,16562,15404,10084,10054,10002,9443,2683,6704 +6212,0,51,74,21404,11145,7027,12470,5750,4219,11670,2898 +6213,0,56,81,4102,5292,14259,13287,2523,8038,2590,2084 +6214,0,60,83,3832,9403,9601,3186,4642,8322,5161,5801 +6215,0,64,63,82583,58734,3877,9693,11232,13670,5956,5212 +6216,0,54,47,208392,182326,16882,43933,16951,15781,19875,6250 +6217,0,53,35,111595,71567,14510,9592,16141,29979,12390,7684 +6218,0,60,37,50059,5760,8708,12481,13380,18398,7297,5710 +6219,0,64,38,8761,11043,974,4502,12333,5997,4646,3602 +6220,0,75,44,2666,12990,12766,7109,12544,7207,9856,3480 +6221,0,69,54,11251,21181,7489,16894,7107,8659,5966,3916 +6222,0,53,38,124236,114460,6360,6202,16609,12374,4662,3092 +6223,0,38,40,179671,23234,4209,1532,2161,1496,2221,1788 +6224,0,34,30,17867,24513,4310,3452,5716,3947,1945,2056 +6225,0,40,40,4327,27359,6435,12523,12082,19077,4271,4212 +6226,0,54,43,24018,43591,8591,13909,16273,20515,7175,4960 +6227,0,57,48,13506,29394,5171,11260,8636,9128,5367,8384 +6228,0,75,47,779,7150,6500,706,5300,8823,9210,2657 +6229,0,70,51,8405,13393,11437,9283,10224,11715,3747,5649 +6230,0,61,56,17006,31028,11272,6383,4845,3911,4050,1842 +6231,0,40,60,95144,13926,34208,5451,7505,9126,7457,10171 +6232,0,40,57,12051,31329,9117,18378,4306,20769,16801,7460 +6233,0,53,60,14388,20220,16751,9320,8114,19484,7419,6613 +6234,0,60,75,49044,10739,4494,6001,1452,2056,1282,1547 +6235,0,66,74,5285,6778,13428,7426,5480,9727,4381,2508 +6236,0,54,60,25882,32744,1220,4073,4232,3757,1806,579 +6237,0,44,63,143480,57263,17071,38468,9617,14066,9554,7389 +6238,0,57,56,14199,14421,10166,4976,7129,13437,10086,4447 +6239,0,51,56,31575,15764,13944,17288,12020,8052,10313,7975 +6240,0,61,67,23512,15947,9468,13813,21335,12629,13122,7627 +6241,0,67,57,254396,12065,3557,1636,3363,4636,4231,5265 +6242,0,53,54,178244,21395,2966,3271,1792,2137,545,1005 +6243,0,54,38,32846,23226,3427,1916,2901,5513,3638,1163 +6244,0,38,30,151586,19526,1710,3370,3676,1367,2054,3085 +6245,0,27,30,43694,13931,3279,1070,861,1475,1079,631 +6246,0,29,35,198561,63038,20729,15827,9192,9920,11810,9565 +6247,0,23,51,21419,16002,21785,3702,9308,3929,3170,1700 +6248,0,44,54,16937,11774,5836,7989,16819,15257,12331,7269 +6249,0,54,66,689886,17363,6945,39161,16849,17830,22572,7094 +6250,0,48,63,132521,63569,16267,3175,4064,3617,2422,1876 +6251,0,47,44,125843,41019,3367,2722,4608,3634,2451,3635 +6252,0,35,40,106493,69572,12482,5421,3187,12888,5886,2674 +6253,0,24,35,2101774,190077,94346,36122,42721,25080,9663,6048 +6254,0,30,43,71819,11257,7366,4772,1510,2206,4685,3892 +6255,0,38,54,16722,44262,5443,20365,14367,11566,12186,4849 +6256,0,47,63,8555,25012,18248,13365,12937,22908,13653,8086 +6257,0,53,57,14344,32025,12858,4006,18376,8995,7010,4891 +6258,0,57,50,31519,21063,2011,8233,4132,5600,4779,3694 +6259,0,61,57,63694,24609,16740,16279,8101,13775,8553,5798 +6260,0,57,41,11676,26674,1156,3500,15811,9153,3949,7359 +6261,0,64,53,23622,3168,14542,7028,6942,10322,2696,5299 +6262,0,78,51,16887,3201,4214,2106,15166,7922,6330,6218 +6263,0,83,38,2247,6107,1196,3957,19034,5085,6280,2240 +6264,0,80,56,10247,7587,20568,7275,20317,6468,7429,7446 +6265,0,80,57,9044,3365,13647,10049,3536,10609,5369,2329 +6266,0,67,63,2626,30328,11806,17861,19314,14587,4300,4607 +6267,0,67,74,13003,11251,13010,4275,10376,11336,6830,3789 +6268,0,81,74,6206,950,9357,6017,5696,13884,7495,4596 +6269,0,80,66,18771,10552,5063,17380,11536,11722,4521,5559 +6270,0,77,60,12226,24743,1962,8032,8715,6142,4755,5629 +6271,0,64,51,597893,53238,4404,8465,4357,7788,6087,3362 +6272,0,50,48,7343,26580,21002,2893,13068,7125,12492,6895 +6273,0,44,48,10620,11893,8817,14834,17204,5653,8036,2527 +6274,0,37,44,93836,60714,8789,3558,10137,5187,5640,3001 +6275,0,51,53,50451,2189,1578,1260,800,2984,1004,771 +6276,0,53,54,4781,19220,7711,14494,8187,7026,7655,5686 +6277,0,47,47,229605,37316,6923,4698,4167,3701,2124,971 +6278,0,56,64,391317,12029,16399,12411,4361,9823,5654,8179 +6279,0,54,64,50306,18514,12511,8394,7770,16641,9771,6180 +6280,0,47,67,1726131,63888,51745,28647,10299,8792,4961,2992 +6281,0,47,69,967652,256075,79332,16970,34879,28387,12131,29257 +6282,0,35,48,55181,268075,9342,25715,18853,19237,18478,16991 +6283,0,13,57,75886,20894,40499,2208,6029,2528,3408,2202 +6284,0,17,44,337406,100009,4685,25844,22327,14817,24110,9963 +6285,0,13,34,74165,24423,1805,462,2363,1269,986,847 +6286,0,11,34,374628,145822,18375,1265,20656,8912,6795,9236 +6287,0,11,4,813134,139293,6255,4968,3160,5862,10162,6711 +6288,0,11,1,72244,8611,1023,486,1373,973,1143,755 +6289,0,17,17,969969,42811,10271,25508,14980,7459,12701,4670 +6290,0,38,23,11275,17789,2784,6286,10674,13683,38568,20635 +6291,0,53,35,52774,15391,3625,2555,4399,5155,3304,2283 +6292,0,57,34,141327,43785,3411,2480,3579,9143,1787,2539 +6293,0,48,23,196506,30662,5396,1596,1363,1262,1247,2407 +6294,0,37,27,3385,29584,5190,10321,9249,6293,6214,2781 +6295,0,41,37,8756,9451,10933,3639,7045,9033,4128,8565 +6296,0,54,48,18266,10461,4619,14368,14043,26036,11059,8968 +6297,0,80,51,9827,9633,2717,4747,7312,10776,3482,7658 +6298,0,81,53,3395,24635,1306,16310,6396,7148,5196,6914 +6299,0,70,54,7063,31289,18342,15683,11236,7794,6449,4187 +6300,0,57,56,6468,30613,11762,8949,12035,9642,12140,5885 +6301,0,56,64,29128,5628,9617,9811,9957,12189,6455,3889 +6302,0,50,57,139917,164160,26645,16748,7546,15369,17775,13984 +6303,0,61,51,9943,34619,17982,7973,21332,24624,12967,17156 +6304,0,51,37,444541,320466,19830,8634,17467,22748,14521,7734 +6305,0,47,41,2094,6879,19871,15581,8109,10875,14638,9200 +6306,0,63,43,6885,10544,4220,5271,14396,9978,14479,8371 +6307,0,66,69,21334,9520,29320,5188,3817,13806,7286,6190 +6308,0,61,57,10477,15251,7228,4611,7940,3390,4745,3705 +6309,0,56,64,7507,16092,2761,12693,6788,9523,3318,5226 +6310,0,54,74,18696,11182,12099,10925,12534,4537,11784,11511 +6311,0,80,61,9112,5836,2958,17733,10511,12611,3873,11289 +6312,0,78,67,17756,8932,17269,8604,8803,8671,27295,4445 +6313,0,80,63,59660,8937,3381,2947,1093,2299,5203,4284 +6314,0,48,56,1938661,101914,7816,5543,20826,4593,15449,3399 +6315,0,41,38,91968,78601,7082,2341,8393,17169,24727,33325 +6316,0,40,26,128556,71769,32611,12110,44839,27759,22391,13574 +6317,0,44,24,56684,27236,11794,5814,9943,9934,11848,5708 +6318,0,50,38,614371,45885,20248,11681,18058,5961,5100,5604 +6319,0,53,50,82940,40343,15451,14126,13361,23342,8858,13081 +6320,0,47,38,539390,999299,35558,60686,142865,108571,39023,45534 +6321,0,56,37,204502,25165,9911,10893,6921,32426,10994,11362 +6322,0,53,23,447568,149278,5895,11230,12740,8728,2791,6912 +6323,0,51,20,53013,59354,10666,14417,10969,24129,9600,10347 +6324,0,48,37,189642,5042,1822,833,449,546,202,70 +6325,0,37,40,102859,23978,6698,8904,3885,6718,3581,3617 +6326,0,40,48,987187,209515,49447,21068,25690,23529,19793,15014 +6327,0,27,41,428638,233774,13814,21703,19524,18328,20172,24624 +6328,0,30,34,2651636,381606,38611,59102,51990,52791,27787,33094 +6329,27,30,34,708278,25088,1497,865,1542,5966,8392,5743 +6330,0,14,24,206996,196511,19711,13251,5583,6335,14062,7914 +6331,0,16,38,413718,11344,23829,5808,10134,4008,3779,3464 +6332,0,26,48,638133,85842,33777,13531,8655,27783,30054,19305 +6333,0,20,51,672350,220514,47803,15945,11064,13619,24297,12290 +6334,0,27,50,259261,128764,2529,22441,15862,11129,9251,10773 +6335,0,20,35,82787,258281,30279,27238,5636,13073,16412,6773 +6336,0,23,34,450886,25600,7274,4797,3060,9837,9156,14786 +6337,0,27,41,1610093,35737,28190,11456,11902,6899,8080,7728 +6338,0,21,56,2078292,624954,504554,80860,75768,47416,34939,26670 +6339,0,27,57,684691,121121,30114,7968,3960,13188,17853,7768 +6340,0,11,60,924301,436012,137196,43157,37756,21839,81700,29506 +6341,0,10,50,62635,28794,5137,2915,2685,3034,2029,1600 +6342,0,20,43,64830,195947,76982,21939,22291,33266,15002,16820 +6343,0,23,48,1379464,90043,60570,13888,65846,16753,22559,11656 +6344,0,34,47,2495511,590345,152392,88875,58185,90359,46620,25425 +6345,0,40,47,1000509,315977,45995,58779,41881,71694,13304,132036 +6346,0,40,47,1261729,321574,63046,90233,32808,58815,32669,15133 +6347,0,43,43,971929,73264,11981,18064,3409,14635,15872,6802 +6348,0,43,43,191594,17922,4389,3115,1803,3250,1325,1025 +6349,0,38,44,947114,85310,19324,6226,7230,9880,6819,4355 +6350,0,23,30,1299772,210320,6833,11815,8593,4979,5219,6441 +6351,0,23,26,1651370,76712,8158,17592,28419,15683,6021,5278 +6352,0,38,24,239459,28133,10931,10474,17899,36463,10539,10347 +6353,0,53,21,32183,49771,8420,10520,18209,35817,16221,14742 +6354,0,60,27,1556856,610498,94806,12332,29063,28678,15367,14768 +6355,0,50,23,130303,57285,2863,5817,3419,3473,4569,2925 +6356,0,38,24,3214819,136364,38167,17046,33728,31068,25503,10787 +6357,0,13,23,191447,392670,58349,18832,19711,14490,15218,10202 +6358,0,24,35,480495,21104,11484,12200,15117,6528,22127,7730 +6359,0,27,47,406855,109093,47246,25669,23629,13857,38994,4892 +6360,0,30,50,88567,1227,598,1131,2180,860,905,218 +6361,0,51,60,22254,12744,3437,8137,3658,7332,13279,6805 +6362,0,48,43,106539,159443,3314,11916,2505,15659,20634,7651 +6363,0,53,47,1758,17282,3131,16721,3206,4783,5377,6959 +6364,0,47,53,21010,16574,17895,12813,17960,6853,10811,4573 +6365,0,41,60,3369,9034,5586,21937,9219,6277,3219,4339 +6366,0,37,70,85071,35691,8454,4078,4113,2684,1343,1131 +6367,0,37,75,48968,35405,31932,28045,7896,10505,8031,5958 +6368,0,30,69,72520,73519,26214,16654,17957,10543,3336,4973 +6369,0,30,78,899652,104755,22497,45621,7864,12193,5709,5886 +6370,0,34,74,92772,35226,10599,35811,21415,10329,10115,6366 +6371,0,34,67,494451,19074,5398,930,3480,2038,1020,374 +6372,0,37,50,5766,21878,18354,3254,8077,9726,8996,3783 +6373,0,41,51,16146,2263,4578,7536,8058,3790,3152,5451 +6374,0,54,57,12269,12661,8431,7887,6518,10310,7307,11947 +6375,0,61,57,17158,48862,8596,5542,9752,10440,8630,7429 +6376,0,56,50,263120,162859,22820,23042,38904,24406,8091,13010 +6377,0,51,38,805745,34755,2807,21813,64971,8609,1975,2226 +6378,0,43,37,779042,166293,40517,143863,159732,48598,1349,13548 +6379,0,34,26,725200,1383961,31037,60132,91791,66260,8928,10020 +6380,0,27,30,104428,25364,12632,1714,14522,2561,1454,1321 +6381,0,26,44,18864,3840,3366,3253,1985,1311,2136,1657 +6382,0,51,60,14031,20576,8195,1456,7123,4800,6209,2904 +6383,0,66,57,17669,18953,3845,5653,3688,10034,5824,14259 +6384,0,69,56,2593,20321,3181,6175,4106,6391,3438,2152 +6385,0,67,57,6790,16992,7421,3205,4785,9102,6272,2704 +6386,0,57,48,61763,36984,5415,2714,5886,4515,3408,888 +6387,0,56,38,7165,36208,5864,9306,2889,12988,15898,6104 +6388,0,47,47,95120,11411,1795,12338,3889,1896,2287,3369 +6389,0,47,48,10053,6945,1368,3706,3081,3831,3006,1232 +6390,0,51,61,64310,12589,8368,6312,1916,4648,1226,1405 +6391,0,50,48,17625,47695,2683,2539,11932,10378,22375,5576 +6392,0,64,29,9248,29920,3891,1487,7591,13198,12578,4888 +6393,0,61,35,32899,21955,10194,9606,3021,10647,9119,12316 +6394,0,64,34,163052,11177,9658,6992,8759,6366,2728,4642 +6395,0,57,40,1590348,183878,10310,24275,30817,20840,7976,4815 +6396,0,57,44,9945,27096,1398,8736,10351,16141,5627,4751 +6397,0,44,51,11596,25941,21874,15433,6866,3103,2424,7256 +6398,0,47,35,139569,105374,15303,2165,15865,33420,6682,13118 +6399,0,44,35,830256,69468,10531,2251,3524,7107,4804,5925 +6400,0,27,40,260686,140623,38886,3275,849,10035,8862,6202 +6401,0,21,21,58363,73236,12150,1779,2465,2027,3394,1350 +6402,0,16,26,24947,18662,3157,1443,3490,3885,4617,1570 +6403,0,20,34,167194,68212,9643,20446,16974,10134,8614,10017 +6404,0,30,29,938217,41622,9399,14755,59132,15370,12675,29013 +6405,0,51,30,294691,34682,9051,547,2072,10578,5264,1958 +6406,0,51,35,76609,50722,15151,3965,11835,12824,5726,6827 +6407,0,63,37,34295,13656,11736,5950,16589,13353,14425,18218 +6408,0,66,40,6838,20984,2201,9682,12655,10381,4264,5395 +6409,0,78,47,19767,7245,7490,7595,2231,23424,7146,4328 +6410,0,87,51,2551,13009,8831,6419,10633,8458,3933,8431 +6411,0,88,60,1600,4485,5501,7304,7000,7096,3162,5241 +6412,0,80,60,10776,18760,1449,13958,8248,15558,4574,4296 +6413,0,80,50,8542,17605,3815,4386,4656,7109,3914,5924 +6414,0,74,56,2327,4795,9270,4657,9207,4163,6258,3550 +6415,0,63,56,13530,16536,3980,5610,8601,8852,9127,5619 +6416,0,50,54,38451,10188,8754,5832,3666,13407,3992,4607 +6417,0,40,50,31145,25092,4486,1969,11089,5591,3972,5854 +6418,0,64,50,6018,6585,4271,3755,8048,8771,4127,4481 +6419,0,57,56,129045,99308,117069,22724,15711,8845,10126,4991 +6420,0,35,40,429617,166371,4998,16459,8414,6944,4442,4337 +6421,25,35,40,357762,7134,40587,23638,7800,20269,14392,9399 +6422,51,35,40,850823,32239,16377,9643,4150,3476,6234,5439 +6423,51,35,40,562361,92546,8002,10539,28812,14861,7590,6106 +6424,51,35,40,821493,266195,42598,132568,80417,147006,79045,20443 +6425,51,35,40,1592509,188013,293755,206781,144679,18108,32258,11504 +6426,0,34,44,279727,15986,3129,3522,8325,3073,1961,1181 +6427,0,20,48,1198009,30176,15446,9137,10200,7067,1684,931 +6428,0,23,30,46150,21462,4738,817,3498,1684,1361,624 +6429,0,24,51,306520,29179,22185,10643,6007,2761,2096,2144 +6430,0,8,53,323358,100116,10304,19925,6096,2327,2373,2415 +6431,0,1,51,36987,28993,7804,8378,8093,2683,2261,2549 +6432,0,1,53,178180,75446,4911,14258,1952,3517,2552,1202 +6433,0,10,48,152778,31696,10828,15936,6407,12491,9038,4312 +6434,0,41,51,128362,34640,6969,10549,15945,10653,7941,3743 +6435,0,54,54,818320,64574,10721,23932,12649,17348,7019,2131 +6436,0,50,61,103483,25241,14580,25634,4333,8374,8736,3426 +6437,0,53,61,1138775,105937,47990,23950,9582,40864,17815,22498 +6438,0,54,61,1933597,19153,1662,8494,4348,7419,3956,2756 +6439,0,48,64,562765,68248,35528,12587,10288,10569,11663,9586 +6440,0,47,66,274216,27851,41828,4374,3447,7790,25115,5310 +6441,0,40,63,437088,77828,25215,6585,6715,12231,6529,19209 +6442,0,23,69,598222,109753,57898,8240,5716,5991,9391,12146 +6443,0,26,84,1050487,15241,57256,25301,9088,13106,6526,6507 +6444,0,21,66,810657,494517,78214,34433,53385,40466,52024,34046 +6445,0,21,69,760124,32008,2939,19331,2475,5125,7316,10002 +6446,0,21,34,640772,262950,34902,31777,16618,18735,46314,30525 +6447,0,23,47,715217,313838,255537,18071,22088,42210,13472,22681 +6448,0,23,34,955776,47784,3208,5213,11584,5804,15247,4704 +6449,0,38,41,368912,175745,32218,65011,23734,27931,30833,17301 +6450,0,48,64,253161,12468,43726,17783,9221,26556,9939,11232 +6451,0,51,63,792969,125101,20738,39114,35204,31261,15232,11651 +6452,0,57,57,25357,30199,900,14149,13854,17921,7724,12403 +6453,0,51,50,135023,36084,2743,3690,998,1957,1215,1653 +6454,0,53,30,24449,4666,1978,796,2842,3058,880,1033 +6455,0,60,40,15864,10921,8480,18155,11792,14382,4717,2719 +6456,0,56,40,34058,24635,4027,5583,4566,7815,2634,5381 +6457,0,70,53,8385,9246,3163,10942,8663,6806,3756,5709 +6458,0,66,63,10298,13011,6027,11262,2948,6741,3503,5146 +6459,0,64,64,10400,5484,2528,8989,4482,4898,8230,5385 +6460,0,66,70,3573,16734,6124,11683,7750,10422,5735,2779 +6461,0,69,57,19276,21013,2929,2412,3628,12181,6782,5589 +6462,0,70,51,86607,27814,6668,12467,9523,12455,3458,3788 +6463,0,74,40,17948,20006,1803,6037,7617,8712,9554,4732 +6464,0,67,41,11753,4387,3175,637,968,1533,4127,2895 +6465,0,51,63,82611,9408,14738,3101,8485,10933,42520,12783 +6466,0,67,48,5035,9402,3519,1782,6813,10904,17221,7125 +6467,0,81,53,20061,29766,826,21587,8319,15098,18332,7471 +6468,0,81,51,46591,13007,7516,10629,11422,11616,25540,11891 +6469,0,66,44,53834,8633,1753,1063,441,897,982,716 +6470,0,48,47,406781,26770,2131,5354,2118,3032,3215,1999 +6471,0,35,43,37786,3288,4735,3696,7473,3569,2543,4048 +6472,0,66,64,1347995,18582,13745,4641,7516,6182,1599,3565 +6473,0,56,66,185197,37496,2249,15407,5863,7019,6696,13328 +6474,0,40,67,71585,38960,16642,19139,9628,5149,5362,3635 +6475,0,35,53,180311,43116,4644,6199,7462,5513,7597,3547 +6476,0,37,61,29149,5994,16897,7269,8241,6091,3524,5590 +6477,0,69,67,52812,7707,6219,6023,2496,7942,4209,12347 +6478,0,75,61,6276,13234,7157,3444,8833,8215,6638,6859 +6479,0,67,60,37003,13443,8211,4064,10817,4364,4801,3667 +6480,0,57,69,12152,8683,9805,12831,6482,2711,4970,2797 +6481,0,30,56,2075300,31040,8122,8911,11119,13549,25443,9147 +6482,0,35,57,37485,31208,27871,11412,22645,21049,11509,14683 +6483,0,53,47,39832,33339,26063,13045,23213,42050,25979,19909 +6484,0,81,50,31012,18904,10993,4110,10942,20718,24531,16862 +6485,0,77,48,219102,10170,2806,1715,3331,2590,5870,3009 +6486,0,66,43,33060,10211,1275,3705,3808,3980,1335,2141 +6487,0,67,35,19527,5345,699,1437,7223,5307,3739,4147 +6488,0,61,26,37477,14897,2251,5000,7142,9000,15710,6205 +6489,0,54,40,25558,21701,9819,6853,5114,8150,8339,4037 +6490,0,69,27,17771,19506,12543,2611,7118,20167,21726,7990 +6491,0,90,40,17196,5809,2859,3121,6191,20677,7861,9814 +6492,0,90,43,19358,8194,219,7153,6401,5919,17540,5991 +6493,0,87,37,62849,41737,6319,8685,7811,8842,5950,7421 +6494,0,54,63,21330,25331,30114,4313,5117,5309,9696,5454 +6495,0,38,51,92134,7833,1787,5346,5446,1866,2562,2280 +6496,0,53,40,59431,28626,3585,7750,3382,4065,2525,1670 +6497,0,44,54,99718,34152,40787,11970,6179,4808,6180,3291 +6498,0,40,53,87950,53999,10176,13485,11524,7838,8230,3615 +6499,0,34,64,691694,52919,30218,30225,20785,17827,11918,16312 +6500,0,35,81,100724,46949,109742,25192,13191,26520,6361,6492 +6501,0,38,61,40563,85213,3992,11418,7185,9089,21625,18714 +6502,0,44,66,575399,48249,27643,17245,10566,23410,14665,14281 +6503,0,41,63,50678,57582,16994,23947,5896,11961,7468,9071 +6504,0,40,47,35958,42417,13980,7837,16331,6315,3301,1536 +6505,0,40,48,73286,55802,9307,6631,11144,6855,5709,3168 +6506,0,40,47,22308,13070,11715,1526,10161,6436,4847,1673 +6507,0,37,53,84909,27236,2750,37631,13900,5752,5034,4298 +6508,0,43,50,350922,136916,28638,15876,11679,36954,22046,12005 +6509,0,38,43,242750,182911,13769,9058,7318,11095,8920,3151 +6510,0,37,38,76075,38761,5224,10201,12761,10661,8677,16407 +6511,0,37,16,661231,104637,7929,5648,11727,10972,10930,8274 +6512,0,24,10,64635,64638,4365,3908,4226,3633,3325,1726 +6513,0,40,23,47362,17171,8104,6494,5000,9583,3881,4141 +6514,0,37,40,12501,10226,18736,3538,4224,4580,5827,1504 +6515,0,47,40,11861,28163,1346,5686,21785,8699,5671,6037 +6516,0,63,56,23864,15592,2974,19501,3641,14358,12963,17521 +6517,0,60,57,60138,23987,27880,6739,34438,12550,6568,7224 +6518,0,60,40,44812,99304,16422,16152,38617,19751,4532,6706 +6519,0,64,54,13884,7975,3391,9867,9784,9644,11876,13713 +6520,0,67,57,15179,13142,26924,22692,7893,36652,21053,15030 +6521,0,56,57,121208,123091,52490,24919,25131,9581,27897,21477 +6522,0,48,67,209522,55729,28682,5816,4341,5139,5584,3470 +6523,0,43,64,592148,84364,26791,29186,38899,31462,14942,6166 +6524,0,34,50,12644,11323,338,3019,3908,2907,1473,2334 +6525,0,51,53,16230,9145,9400,6626,7381,9813,4949,3921 +6526,0,44,51,49197,70733,25068,10467,4839,2965,2489,5028 +6527,0,27,63,1032997,31663,30174,14785,2937,2552,3463,3900 +6528,0,16,60,569308,112378,14934,2811,4334,6058,3125,1605 +6529,0,17,50,13073,16011,3864,6797,13041,12901,44674,9035 +6530,0,81,21,46591,5444,1006,16381,16149,32769,28885,23881 +6531,0,81,21,37791,22582,594,15087,22964,18835,14659,23912 +6532,0,81,16,11859,35935,2058,4300,2684,8515,3269,5215 +6533,0,70,30,85340,100541,23451,11722,11187,8319,5389,10004 +6534,0,56,30,16347,5126,773,1391,489,1803,875,1431 +6535,0,50,38,22279,26174,11202,9549,9379,10809,10537,2593 +6536,0,53,57,28374,2283,3244,4157,1777,3412,998,2273 +6537,0,64,74,429006,7927,24086,21050,20211,11268,14026,11530 +6538,0,61,74,58124,25102,6315,3681,1504,6020,1913,3802 +6539,0,56,83,831063,23055,13478,42434,7259,11038,8438,8025 +6540,0,35,75,56838,44789,15060,7164,2054,1892,2522,2052 +6541,0,21,66,977431,122987,41079,30970,8116,10201,8775,12017 +6542,0,14,90,58232,8866,3635,28378,1670,2740,3420,3093 +6543,0,16,70,58706,17653,2684,3054,3268,3751,1611,2288 +6544,0,27,63,259861,30922,7894,1554,10279,4387,7853,3079 +6545,0,38,54,17241,10573,2505,921,2101,2432,1364,537 +6546,0,50,30,53595,23299,5877,4124,2676,8080,2555,969 +6547,0,43,47,99030,8371,6678,6521,2823,1700,1046,1201 +6548,0,38,60,95287,19753,10846,4719,2062,2430,1018,834 +6549,0,43,69,39410,8041,5237,6291,6800,5598,11282,5936 +6550,0,30,63,245710,60688,6334,4141,6239,4180,7045,4680 +6551,0,48,53,7487,12286,5971,4724,3503,12941,3072,3830 +6552,0,50,47,131661,59939,15973,14405,3872,7497,3474,3108 +6553,0,44,50,134725,25237,26030,5193,3070,8761,7508,5846 +6554,0,53,57,94694,41228,12840,9116,9133,12252,3634,3378 +6555,0,41,48,67537,71162,6201,5937,6451,12082,5402,3944 +6556,0,43,48,246367,46997,19464,5024,6400,6289,4201,4939 +6557,0,44,37,91458,25656,3575,9309,10900,9207,4586,4041 +6558,0,47,37,118679,27058,9222,9809,20472,8247,2339,3180 +6559,0,56,50,120909,7016,4718,3723,5469,7569,5562,4365 +6560,0,57,41,17887,29800,4814,2823,5483,4501,7177,3742 +6561,0,61,44,12069,14438,10943,1025,8733,7934,5238,6328 +6562,0,54,50,41790,28082,10827,13548,11305,4031,3780,2842 +6563,0,41,53,44217,35132,2436,10977,4434,3858,5171,7171 +6564,0,35,44,41231,34519,2981,5763,8909,5946,6119,2058 +6565,0,40,35,173628,18875,2203,2263,1662,3364,1772,1307 +6566,0,38,35,20521,8168,2117,2017,989,1394,677,1431 +6567,0,29,34,198555,70562,14944,3896,7918,2870,4777,3896 +6568,0,20,50,30278,35041,12885,24516,3839,3308,2123,8505 +6569,0,23,74,17234,8878,15301,21225,4287,8535,3288,4198 +6570,0,10,91,50249,24131,83767,23871,7699,3831,5195,2184 +6571,0,20,100,7857,33649,14166,18679,2673,6499,3145,6814 +6572,0,27,100,7346,14478,3385,50654,8778,8764,4370,4167 +6573,0,29,100,5406,1212,7250,5930,3115,3344,4907,3288 +6574,0,57,87,11917,5172,3482,5331,10473,7596,8066,5022 +6575,0,67,88,12542,8007,7541,15724,6838,9362,6297,3813 +6576,0,74,74,6976,13456,1704,8949,9036,4915,6923,1879 +6577,0,75,56,7792,12488,1895,5790,5795,6063,4330,3287 +6578,0,57,37,51431,35896,1576,638,4496,3227,893,944 +6579,0,47,26,903112,160003,41664,27972,24016,16616,6458,7207 +6580,0,34,16,900044,807789,130088,7899,112914,42973,45695,53276 +6581,0,16,20,831784,27888,7576,7243,4355,2094,2461,6255 +6582,0,10,35,446971,307654,40063,49231,21771,13895,29440,35398 +6583,0,21,37,18226,6319,4432,2007,5689,3959,834,2201 +6584,0,34,47,243958,14340,1947,8265,3597,3468,5488,7537 +6585,0,43,47,105545,37349,9346,13955,8354,10132,7549,6401 +6586,0,43,34,47238,24102,233,1486,2181,844,937,649 +6587,0,34,21,39773,33466,3505,1451,3518,3862,2002,568 +6588,0,26,16,95023,75834,5838,21554,7576,7666,8668,7076 +6589,0,13,24,47122,57125,48048,37682,30366,5217,17764,10458 +6590,0,23,37,14478,76109,952,21771,20768,10418,5192,9353 +6591,0,26,54,16336,13124,4107,16194,8498,5324,7818,3643 +6592,0,47,53,54477,5194,2865,3382,10170,7887,4189,8039 +6593,0,74,40,20285,8857,3724,2177,5522,9617,5370,5623 +6594,0,75,48,20132,17715,7825,1574,3056,3469,1098,821 +6595,0,70,37,222916,69836,5200,15099,7541,9859,5473,11568 +6596,0,61,41,755857,27303,3894,16151,9186,12121,7028,10891 +6597,0,47,48,1369850,16058,12490,6179,13851,4576,9447,4684 +6598,0,50,48,107878,15373,4957,4508,5565,4413,4322,3048 +6599,0,57,53,33857,5402,3433,888,3759,2548,2913,1839 +6600,0,56,53,52536,24488,4763,10023,6300,8466,8207,4184 +6601,0,53,53,70333,24968,10672,4745,820,3581,1782,545 +6602,0,51,61,15867,16546,11069,7771,1047,4698,4357,2161 +6603,0,47,53,729731,78201,12528,6087,9906,12489,11807,6560 +6604,0,41,43,8727,70352,1986,9388,5358,9919,3452,4081 +6605,0,48,35,34427,66546,11663,8366,7541,15605,10425,11335 +6606,0,51,24,3984,24261,2773,8987,2245,6716,7970,9617 +6607,0,57,40,14901,25452,10701,4145,4336,5934,10449,6098 +6608,0,56,48,77689,29734,11289,12554,4569,9801,8553,8009 +6609,0,54,47,5333,30591,7152,2382,3814,6221,7716,5720 +6610,0,61,41,12637,16717,686,5541,8328,11332,6643,6919 +6611,0,56,43,23434,30640,8737,9139,1996,4125,8206,4703 +6612,0,66,37,3828,18746,7570,5524,6141,14367,18747,8401 +6613,0,69,51,7159,5732,7549,13939,9985,6562,9575,6534 +6614,0,66,60,17976,14359,6584,6555,5093,10532,4879,8994 +6615,0,60,56,113676,40334,13586,2033,3275,2528,1766,1660 +6616,0,50,53,16836,25889,1041,7433,8219,5414,5173,8663 +6617,0,51,34,23132,49082,2432,8332,7817,14509,7738,6295 +6618,0,48,37,91484,24683,31829,6622,21510,16710,19839,5089 +6619,0,43,37,195172,31507,9951,3283,3472,1088,1100,733 +6620,0,27,30,330909,318580,15637,27804,17298,12061,9621,8460 +6621,0,20,40,617442,15756,483,8561,6419,2369,3043,1651 +6622,0,11,48,1374602,54420,86157,32444,23217,15851,10524,7206 +6623,0,13,37,104019,102530,4893,6801,6556,3754,8361,3012 +6624,0,20,30,960025,350568,16752,14687,40869,24809,30534,14424 +6625,0,29,29,591193,62089,14344,14555,17468,25082,5208,6628 +6626,0,37,13,162990,43843,5123,10293,6402,12527,8672,4302 +6627,0,41,30,124337,23106,11801,7180,1855,2753,2449,1138 +6628,0,56,37,1508090,55871,8417,6109,34800,22741,10762,10303 +6629,0,47,30,140790,28284,2950,2796,1678,3276,2677,1389 +6630,0,27,23,1061928,77950,7043,3100,8358,2721,2532,6854 +6631,0,48,20,36624,14966,7085,9195,4986,16707,10973,6972 +6632,0,51,34,18266,6773,9293,10488,18234,11597,5050,3535 +6633,0,54,43,546113,25439,13404,3665,8645,5284,7912,2912 +6634,0,67,51,382371,136809,24954,23767,10363,27190,22866,5039 +6635,0,47,48,166705,57541,17369,12330,6452,13571,5456,3934 +6636,0,40,47,76514,19229,5521,2601,1856,1680,2785,663 +6637,0,40,40,1703988,119574,9049,11492,11967,20822,13506,11377 +6638,0,30,40,134881,111649,33992,36534,11515,9117,4053,4804 +6639,0,30,41,29010,30206,11538,9597,13460,8267,2901,6684 +6640,0,40,35,228792,15333,2037,1700,1876,2688,2148,1583 +6641,0,41,35,480410,57840,7941,1749,1640,14191,4927,6007 +6642,0,43,20,660115,556994,29726,38518,29933,33008,41847,10386 +6643,0,48,17,89673,75859,10661,33871,8451,35918,28927,20772 +6644,0,48,17,422588,147975,482,42590,51558,28320,19452,14243 +6645,0,47,37,57360,8152,9271,2721,2277,3169,2456,2049 +6646,0,56,43,102797,48311,12368,4731,10877,11143,6658,4968 +6647,0,48,38,908803,262679,51641,19503,52627,40529,30653,17539 +6648,0,48,44,971226,90152,21489,21507,3686,20881,11078,2817 +6649,0,57,38,20461,21750,1540,22338,5934,24331,7047,8037 +6650,0,63,40,36820,30741,8938,11202,24559,15022,18202,12229 +6651,0,77,48,36497,26318,9570,20218,6743,30098,28147,15040 +6652,0,70,50,43897,292652,160555,8746,44831,38241,18819,27432 +6653,0,64,48,1357288,49734,3837,35859,32560,20629,21342,28968 +6654,0,61,60,288199,5678,5898,2074,1398,2728,2528,1035 +6655,0,54,56,10844,20408,4768,9264,13896,9597,4702,13760 +6656,0,64,64,9839,8839,15448,19721,13440,9561,6547,6298 +6657,0,66,67,25195,26706,9261,16267,10188,14922,5413,2379 +6658,0,67,60,46105,26140,13094,10845,19897,13651,4176,6919 +6659,0,63,64,556381,30176,7134,13106,7054,6996,3608,9355 +6660,0,61,57,39317,26577,22634,5294,4382,11886,8604,3619 +6661,0,50,57,275688,66646,14281,24105,8880,7159,4291,4474 +6662,0,51,61,5467,13598,11137,7492,5621,10686,4795,4129 +6663,0,41,53,95893,37454,7479,2316,2085,2267,1813,1189 +6664,0,30,53,76298,42893,26795,17216,9196,6254,4674,3913 +6665,0,44,53,52048,20507,6069,9498,6364,9292,9633,4485 +6666,0,40,54,528307,104909,26123,3128,58523,12454,14248,7505 +6667,0,35,53,221319,15533,9944,2032,1312,1355,872,831 +6668,0,40,40,8758,4459,738,464,2559,2700,2420,739 +6669,0,26,16,639674,162113,10763,7651,7242,3811,1218,2711 +6670,0,16,11,277005,45399,4863,1363,8290,1639,2829,1591 +6671,0,20,1,207655,77573,3387,6076,3177,5515,3298,4562 +6672,0,1,16,185246,8085,14779,6941,9126,1405,1844,2387 +6673,0,11,35,304801,23847,10239,9522,3496,3405,2191,3620 +6674,0,26,43,209437,51252,5919,12856,3064,12365,8439,9804 +6675,0,44,48,6399,3724,1090,524,2700,2724,6069,2456 +6676,0,48,37,1132086,152904,47365,13493,17688,13328,19318,7391 +6677,0,48,40,551425,61135,35961,34326,8613,11842,8490,6003 +6678,51,50,29,429069,60476,199338,143536,71990,32844,11362,11672 +6679,51,50,29,1102505,176571,177027,58251,64247,22944,11201,7372 +6680,25,50,29,422831,27469,4356,5422,3655,4258,2920,1721 +6681,51,50,29,1398246,77313,20598,35941,29517,14569,12445,7812 +6682,0,17,26,198956,264815,16501,18019,18145,4726,9465,2469 +6683,0,24,21,458566,459712,45373,95699,51846,79775,45994,13998 +6684,0,17,16,148787,20087,3112,9370,2463,1197,928,565 +6685,0,17,40,2813917,26456,31430,38498,37369,22062,7885,5831 +6686,0,43,54,598750,42676,25016,28030,15760,24525,7757,1367 +6687,0,51,50,592416,119028,9404,13881,22098,43539,12112,2952 +6688,0,54,40,1745566,111280,9246,20799,24563,7776,5721,4763 +6689,0,38,27,1703311,101176,15844,15786,11871,4687,4976,1918 +6690,0,23,14,1813521,204203,33907,6559,13089,11581,7383,3948 +6691,0,27,16,109303,13732,1950,2256,6672,10488,4557,1298 +6692,0,29,24,607753,92831,44250,10929,20051,9635,13798,6371 +6693,0,47,16,55911,17874,1186,3421,8074,4808,1655,2358 +6694,0,57,30,30075,27423,18532,9709,1804,9085,6275,6030 +6695,0,67,40,6960,16570,5372,6265,1258,5673,9745,5700 +6696,0,66,54,5867,12436,7841,3293,3479,4337,7849,7142 +6697,0,66,47,7619,10695,2547,4041,5563,3062,6578,6945 +6698,0,63,44,1856,10402,3240,2625,6024,6620,6630,6123 +6699,0,69,50,8400,6738,8638,5920,3327,10410,4561,3974 +6700,0,75,56,6874,1655,1959,13236,5973,6126,6228,15613 +6701,0,74,60,4004,24094,10763,4768,4361,4812,7416,2817 +6702,0,70,67,7687,6268,3793,3192,2495,4294,7913,7799 +6703,0,53,70,114213,14211,13842,7701,2855,2037,1784,1382 +6704,0,54,47,3021,20716,2090,1341,5829,8943,14111,3805 +6705,0,40,41,80937,30266,4663,5370,2981,996,1273,564 +6706,0,37,34,323850,15830,1906,4555,5641,4111,2033,860 +6707,0,53,26,32237,18122,12906,5812,2538,14678,6340,3010 +6708,0,38,29,79798,62813,8508,1224,3157,4611,889,1376 +6709,0,54,37,93007,9341,4890,4186,2353,3222,1745,1222 +6710,0,41,38,98181,103566,4371,2849,2800,5095,1833,2686 +6711,0,35,13,677019,79699,2269,1406,1826,6409,9728,12244 +6712,0,41,17,9428,20434,7125,14151,7700,26482,25692,21045 +6713,0,41,20,33168,6428,5383,3453,1724,1616,792,2015 +6714,0,64,41,470791,7861,4616,9752,10233,14624,11850,7554 +6715,0,74,60,28486,30689,6320,8804,12363,9064,11135,6367 +6716,0,74,54,11672,16515,6444,2327,5334,14327,4140,2833 +6717,0,91,41,9548,7583,7234,2291,16623,14179,7578,8898 +6718,0,88,23,9108,14126,1018,1137,8997,8355,9706,10652 +6719,0,81,29,16518,22199,14940,1419,4110,3339,5917,4614 +6720,0,54,35,415199,49130,31990,2321,2875,7469,1063,2496 +6721,0,40,51,38698,20696,7651,1719,2178,3109,1320,1622 +6722,0,26,47,774810,86515,21001,11751,10168,2122,4488,1132 +6723,0,29,51,82089,25023,11083,4294,16531,14982,8545,6025 +6724,0,29,43,268288,125819,25713,9305,8089,12148,19156,9160 +6725,0,29,24,138218,9352,1157,805,1169,533,382,504 +6726,0,14,24,65258,170391,41868,29013,29314,17814,11247,15148 +6727,0,10,26,52583,48693,11027,5497,7812,2382,2170,1300 +6728,0,17,43,2048466,144472,39132,89434,62500,31714,6158,3101 +6729,0,20,47,684316,78281,13167,9388,9075,5863,2687,2256 +6730,0,23,48,509890,84799,48406,2775,27029,17835,26738,18649 +6731,0,35,53,460752,144955,50195,38093,14774,31140,15565,11706 +6732,0,35,54,81204,52047,42432,10069,6663,10964,6194,3135 +6733,0,47,67,6914,11071,15860,2534,3887,6576,2503,1994 +6734,0,57,69,10972,9152,3907,5565,2457,8313,3712,2243 +6735,0,64,80,5288,7613,16105,4976,1839,8195,1780,3061 +6736,0,74,83,42672,19809,24987,19103,3525,19443,5891,5654 +6737,0,83,81,10021,3656,2130,6591,2562,7518,6564,3106 +6738,0,66,80,25458,57418,17210,16694,16657,6378,6018,4979 +6739,0,56,60,21653,14894,4647,2444,8832,4363,4596,7733 +6740,0,35,67,37565,27320,37665,21119,11690,5004,3108,2721 +6741,0,40,67,12551,16508,6570,3732,4723,3170,3502,3407 +6742,0,38,69,150772,9591,2757,10342,3508,2402,1222,1024 +6743,0,40,70,149542,40120,15773,7085,19819,19818,7172,4063 +6744,0,47,56,69672,5276,1517,1238,1601,870,755,530 +6745,0,38,53,45729,73116,22319,7486,6720,4827,3843,5018 +6746,0,43,43,91897,17080,4868,937,1155,4279,2171,1733 +6747,0,48,48,17610,10128,8087,9779,8473,14290,17601,6868 +6748,0,66,48,4079,8439,3420,3244,2642,13287,10513,4060 +6749,0,93,51,36566,6759,9386,3461,1756,15822,11274,3131 +6750,0,56,43,10337,23922,3433,4147,7197,6300,6242,3394 +6751,0,50,34,8070,8253,3406,1117,7781,5240,5016,5442 +6752,0,64,38,12322,38590,11665,8066,5307,6213,4080,3945 +6753,0,60,47,185325,23306,25714,6653,7721,12193,4375,10215 +6754,0,69,43,19020,14108,1393,2514,4597,10368,5630,5845 +6755,0,67,54,27446,4322,4255,9507,6761,6336,9156,3998 +6756,0,77,61,20383,11084,8401,8662,5199,6755,6444,5525 +6757,0,78,60,17624,16019,11546,8257,5853,8744,7369,6079 +6758,0,56,75,344078,16905,2578,9893,3008,1613,2790,1533 +6759,0,38,64,40767,27545,6344,3753,2579,1754,1173,958 +6760,0,29,56,45992,33296,2816,13267,12198,5421,6160,9047 +6761,0,17,44,144764,24222,1671,5140,5010,1967,1371,974 +6762,0,27,44,104516,9163,2629,6722,3504,3501,1661,1280 +6763,0,35,50,19785,61102,22976,16922,11431,9414,6993,5645 +6764,0,38,53,17928,31821,10681,11623,11229,8399,8255,4545 +6765,0,41,66,14183,12309,5779,5190,1621,1288,976,695 +6766,0,40,70,4680,31704,25208,10657,6160,5901,2836,3429 +6767,0,26,70,105735,16590,4777,3192,1283,812,788,330 +6768,0,24,70,782,12708,5112,7524,4141,5523,4330,4766 +6769,0,37,78,10226,8856,16516,12474,4742,7761,4303,2853 +6770,0,41,63,4797,14147,3091,3469,17136,3460,4966,3079 +6771,0,67,64,1751,5934,5243,3929,2866,8754,3137,4061 +6772,0,69,64,2901,9013,6322,7724,5230,7067,1483,1526 +6773,0,75,51,4634,6524,3030,4393,6928,5011,3568,9924 +6774,0,80,70,9065,7703,10913,10550,1986,8283,3858,2685 +6775,0,66,75,13804,18982,2263,22744,10244,4759,5689,6122 +6776,0,56,69,1374927,142273,48632,20972,19979,22095,17014,7621 +6777,0,41,70,2147215,260213,97079,53598,71882,24581,59868,22986 +6778,0,23,44,216027,341636,11590,18088,5202,13675,8097,10071 +6779,0,17,38,498042,432040,153407,55275,52743,41583,48533,41806 +6780,0,10,26,553486,435215,37959,24139,18082,21734,56144,27835 +6781,0,13,17,713865,51009,6316,8177,24401,6289,15191,5522 +6782,0,24,43,96771,15640,18694,7358,3428,5774,3219,1751 +6783,25,24,43,247566,30550,17804,8045,11118,6492,3126,2194 +6784,25,24,43,2012705,145735,12006,67227,48429,40428,7014,3405 +6785,0,20,53,1006061,436574,264922,254777,61516,34050,19268,22777 +6786,0,27,53,1365256,155968,22267,12063,75999,17422,18186,19399 +6787,0,27,67,22666,12786,14689,1390,2284,2831,1673,2028 +6788,0,27,57,137464,28232,8122,5610,890,5804,1395,1030 +6789,0,41,64,4456,2285,3106,859,2678,1117,1911,825 +6790,0,40,63,22447,26274,14276,13438,4704,3864,4249,4777 +6791,0,37,69,9003,24352,14102,16423,11019,4691,3671,2344 +6792,0,47,70,12044,11701,3942,3553,987,6639,2382,2324 +6793,0,50,61,3288,20939,4256,3996,5129,7709,1621,5470 +6794,0,56,63,20500,7409,6587,8032,5003,3342,2159,1307 +6795,0,74,48,10471,10087,2244,1868,9709,7831,1816,1133 +6796,0,57,41,18988,94237,15449,10373,7350,7260,8001,7965 +6797,0,56,47,20250,13288,4628,8778,15386,5492,7348,3866 +6798,0,54,41,20526,19028,10782,5261,6701,5011,4157,3693 +6799,0,43,48,14522,21599,8141,2777,5142,5632,4898,5424 +6800,0,50,40,5227,36494,2298,4310,11400,5425,3553,3366 +6801,0,44,44,8932,30372,20502,5070,5043,6599,2840,4457 +6802,0,51,38,17208,18425,4227,4258,4719,8131,2649,2783 +6803,0,51,41,21720,20987,11451,5752,14357,5933,8464,8078 +6804,0,37,37,2455499,518712,1122,40947,25687,15008,8119,8787 +6805,0,41,30,75536,51642,17019,8377,6817,16015,10081,8251 +6806,0,30,27,42549,67068,12777,5325,9275,7720,2459,8937 +6807,0,23,21,135233,44280,3378,8883,5311,2890,2106,1481 +6808,0,37,47,182362,6805,4785,6390,4142,2121,1688,1231 +6809,0,47,51,8289,2462,3310,398,936,3773,1449,2001 +6810,0,60,53,25082,16894,2243,6340,3622,11449,3957,3864 +6811,0,75,61,19075,17568,11233,5019,3167,8913,3499,5302 +6812,0,77,61,112654,34495,6820,36285,10282,11824,6675,3353 +6813,0,64,56,41906,35439,6242,9830,10549,8690,7142,19804 +6814,0,61,54,40795,10959,3082,3326,9889,5550,5275,8716 +6815,0,51,48,33868,18970,7151,1332,8710,2415,1992,10659 +6816,0,51,56,7031,5091,7793,9206,2255,3340,2368,2724 +6817,0,53,69,11279,7896,8487,11803,5196,5571,4904,5912 +6818,0,53,69,9715,20503,5442,4492,4668,8458,9759,2930 +6819,0,78,69,5865,3881,1796,3769,2130,13343,7556,2265 +6820,0,87,60,24212,7084,10343,2198,3912,8000,7066,3568 +6821,0,94,47,12802,13220,3338,6395,7340,11023,2074,8545 +6822,0,87,47,70661,44991,4967,13306,17554,7723,6319,5671 +6823,0,77,44,4632,7872,1991,1620,2696,5750,6478,8442 +6824,0,66,44,24657,16082,3809,12046,5102,4596,3776,3463 +6825,0,66,44,14718,11031,2912,6321,10444,8910,6521,6593 +6826,0,64,41,160772,19645,2863,984,2404,2364,2965,1479 +6827,0,54,47,9357,8137,3388,2149,4329,2122,1234,826 +6828,0,53,41,8553,23846,2748,9601,4405,3893,1407,4520 +6829,0,60,48,11807,2351,6302,3526,2316,11158,8783,2669 +6830,0,80,66,13070,11133,2855,20891,6631,12075,4331,2628 +6831,0,81,67,60240,20720,8871,5721,3895,4315,8151,5105 +6832,0,63,51,103766,3067,232,250,782,391,367,715 +6833,0,56,48,18443,22246,7004,6285,4024,10047,6968,3292 +6834,0,44,27,213030,17683,909,1586,3341,1684,533,286 +6835,0,47,23,115046,1803,206,817,1039,465,396,175 +6836,0,54,40,14416,11618,5518,7079,6179,6607,2506,3976 +6837,0,54,40,21407,11002,3664,6602,10159,6109,3912,3953 +6838,0,61,57,3882,7061,3134,9312,9409,3631,4672,6981 +6839,0,67,57,21796,14570,6704,4593,10998,8736,5484,10388 +6840,0,74,51,8172,11313,1977,4380,5699,7558,4662,2376 +6841,0,70,53,12889,18108,7720,6005,4067,6968,3139,5955 +6842,0,70,53,42247,39383,17632,23627,14468,15791,6314,5040 +6843,0,60,51,1058610,89182,15279,16620,13563,11567,4101,5716 +6844,0,63,48,17106,9740,2641,948,3192,8504,5915,6151 +6845,0,70,41,4319,7332,1546,5498,12560,6892,3018,5069 +6846,0,77,48,13313,4317,9496,8008,2910,7922,3215,5238 +6847,0,88,51,39567,7502,3928,2607,2697,5221,2515,1489 +6848,0,64,54,110495,61478,13897,5232,9075,3094,1692,1857 +6849,0,54,63,75270,35514,17870,11058,9294,9559,8897,13605 +6850,0,44,53,72881,34379,14932,12409,20984,8053,10228,6224 +6851,0,37,60,70414,24036,40272,5439,17270,12567,19282,10770 +6852,0,37,54,1762130,354230,10313,50814,40243,14788,22617,34007 +6853,0,38,51,1690578,65487,18695,25169,23201,19172,7933,6786 +6854,0,43,56,26240,13678,4496,14244,6040,7328,5247,11400 +6855,0,41,48,51581,25418,12581,15429,33000,7854,12287,4706 +6856,0,67,61,5427,5401,8215,3856,3869,13734,6654,5940 +6857,0,54,40,259282,76652,2143,1721,2857,2865,1677,696 +6858,0,51,37,34158,28674,14671,12618,24420,7912,7767,6939 +6859,0,66,29,21498,3557,1708,1009,3441,5417,4770,5102 +6860,0,48,27,105681,12585,2588,4725,2519,1797,1531,1964 +6861,0,64,54,13124,14897,14935,11293,6533,10464,8777,4752 +6862,0,48,54,122192,51586,16174,16849,3947,6156,5940,7836 +6863,0,53,51,52672,18547,5482,2792,4342,4877,3102,2632 +6864,0,43,40,2259856,128274,21903,17912,8161,12843,7509,6949 +6865,0,51,53,66742,8784,11622,7328,8211,18452,6227,3543 +6866,0,70,53,12118,4604,5626,3699,3058,8369,8439,7201 +6867,0,69,64,18197,22175,22071,11997,5839,7979,8229,7056 +6868,0,90,66,11495,6749,3528,2359,5381,9778,10648,7201 +6869,0,75,57,86451,16834,4602,1026,2476,2621,1747,1733 +6870,0,54,60,24042,48340,30871,11835,3746,6525,8307,2714 +6871,0,74,43,1284,9435,275,7088,5368,20628,5782,4124 +6872,0,75,43,4400,11463,4168,5561,5220,16452,9343,12942 +6873,0,77,50,23671,11698,3975,3754,3048,2891,1369,2199 +6874,0,75,41,558557,236793,71694,21241,11746,19867,5554,14730 +6875,0,64,43,2861,6432,2865,1028,6086,4318,1882,1974 +6876,0,51,56,42741,4532,6741,6035,4694,3535,2205,2521 +6877,0,63,44,13809,25072,2142,8051,13997,22506,15655,5047 +6878,0,74,37,99253,11642,345,1745,3640,2420,1456,1585 +6879,0,84,29,6477,7768,616,2860,3744,15547,7512,4849 +6880,0,93,20,47477,17044,10377,3433,6541,13386,5740,6840 +6881,0,75,26,135751,97461,31287,5975,8966,11432,3323,4433 +6882,0,81,35,10724,16068,5286,4422,9453,9569,7493,5994 +6883,0,64,48,87891,28726,8046,10448,6663,9369,10176,14759 +6884,0,50,43,50817,22482,4396,2254,3546,2596,3807,2620 +6885,0,48,40,117697,26455,4528,3025,2645,2378,2953,1916 +6886,0,38,57,60625,10896,55174,8594,13781,8255,6174,3483 +6887,0,16,56,235863,94997,24449,11753,5622,2586,3983,1217 +6888,0,21,50,236371,131783,4731,25618,84885,23966,13774,18026 +6889,0,14,54,235907,84987,21403,10351,6677,4554,2592,1787 +6890,0,13,47,1607734,185214,126506,106581,55686,36147,18217,14741 +6891,0,41,41,12959,16221,1478,3705,4131,8204,12062,11405 +6892,0,56,50,8926,4792,9524,580,12928,13204,18528,7011 +6893,0,66,54,75165,6234,2365,3728,1010,1521,2104,1512 +6894,0,87,43,24171,6643,4733,3576,16853,11417,9374,7759 +6895,0,91,47,17290,11057,2699,7098,7132,17787,4175,12411 +6896,0,91,47,10108,7495,4217,5069,8484,13475,9620,3185 +6897,0,84,43,66888,44685,9858,14021,3846,3749,2164,2266 +6898,0,80,43,27036,21343,9272,1666,6144,14781,10360,10914 +6899,0,48,35,17121,244692,4909,23918,12977,7605,8837,20713 +6900,0,37,35,1038107,155249,73165,3754,17353,46167,14367,21302 +6901,0,30,26,2840788,503150,63234,43497,42823,19544,14792,12229 +6902,0,16,29,120256,46346,4671,13994,4961,5198,3519,1359 +6903,0,30,44,467296,142644,45328,43178,25602,31474,15782,8273 +6904,0,21,34,233612,126103,8855,7192,9664,9661,8687,16361 +6905,0,30,41,103115,33372,13908,4465,2307,4500,7717,4448 +6906,0,34,27,142208,67463,5845,1991,7517,9002,11260,3175 +6907,0,35,21,51243,32787,7406,1826,4893,6759,8633,3187 +6908,0,53,27,1019815,52673,9496,13444,22304,38972,34012,18685 +6909,0,50,27,262266,40531,16595,8789,9379,4885,8331,4403 +6910,0,50,43,48409,53916,22684,13822,34721,9602,17043,9497 +6911,0,51,60,2131222,15302,51612,16324,21972,16979,31769,8494 +6912,0,38,64,160885,21927,7510,4664,8546,3370,2736,5172 +6913,0,47,66,159701,13528,6573,6603,3101,5369,3603,2445 +6914,0,47,66,211980,25725,9061,5574,9084,3608,3078,1910 +6915,0,34,61,167044,34395,28891,3153,3619,3585,2813,2703 +6916,0,26,63,255730,50712,13100,8931,4253,3074,3576,1865 +6917,0,21,61,1074835,115663,54578,20581,9585,19950,15174,9645 +6918,0,20,54,241082,161373,18332,19366,17392,16940,15874,14492 +6919,0,37,47,54672,40131,5657,13245,5672,16474,6071,4736 +6920,0,51,47,32904,18447,6240,15727,24108,11154,11149,4776 +6921,0,64,47,6055,7461,5844,5505,4772,9512,12865,8089 +6922,0,81,48,7605,12409,3593,2503,4751,9245,6020,6139 +6923,0,80,44,30412,29404,410,8709,4474,10431,5139,5474 +6924,0,83,48,10168,10098,12671,3829,13896,8249,5912,7678 +6925,0,60,34,1051232,484424,13257,61761,17189,23045,8002,8957 +6926,0,47,30,36264,34613,2377,5609,5449,4035,1649,3274 +6927,0,43,16,107121,46536,893,1351,53093,8582,11118,8344 +6928,0,29,20,189850,14946,6478,4935,3640,1845,2917,4681 +6929,0,54,27,3500,8065,2822,5673,17031,12355,8031,7426 +6930,0,63,40,22960,19432,3840,12781,8713,9225,11228,7671 +6931,0,54,64,1681374,188283,85805,12056,15333,21255,7113,11849 +6932,0,54,50,469740,53890,2256,3953,6174,4167,4381,3619 +6933,0,50,57,6527,7931,10273,10530,13980,11527,23304,7066 +6934,0,64,50,43673,34455,15588,6503,13247,12659,7114,10325 +6935,0,67,64,1689661,30330,13419,17840,12444,6873,19487,14346 +6936,0,64,57,12211,25784,8309,2176,6763,8960,7310,8377 +6937,0,63,60,9328,25333,2410,13894,16985,17941,7864,11200 +6938,0,50,51,423927,30165,2636,1946,2109,1848,1838,486 +6939,0,53,44,51825,19887,6883,2316,6790,3882,4485,1212 +6940,0,37,54,417292,73208,41249,24817,4643,6636,6664,10080 +6941,0,26,57,318904,36213,7419,10039,4805,6891,9111,6556 +6942,0,47,67,16642,4197,1888,2156,1734,4271,8398,3624 +6943,0,47,69,61658,21077,6660,3521,850,4926,8983,2641 +6944,0,56,64,24414,37944,23844,5748,7273,9720,10062,15544 +6945,0,70,60,10400,29632,6618,4910,5640,25121,8443,4900 +6946,0,60,57,188688,41353,10640,8092,4132,8510,5698,2408 +6947,0,61,57,195330,43990,12415,14791,11786,11910,15285,8528 +6948,0,63,60,33588,14642,12926,5698,9630,6991,14618,12940 +6949,0,41,57,124708,15736,1269,1343,950,931,907,896 +6950,0,40,56,722641,10770,2873,2929,4342,2058,2896,1813 +6951,0,38,56,62507,22838,3581,6858,3198,4520,5881,3528 +6952,0,40,56,35727,22596,10668,11967,5328,9536,10646,12155 +6953,0,51,75,9310,7681,29194,4912,10149,8672,6513,7893 +6954,0,63,77,13099,6780,7801,1931,8321,8319,4228,3868 +6955,0,77,80,9845,10325,3942,10713,7643,13249,5497,4686 +6956,0,80,77,15192,27984,12030,8221,9123,16114,9625,11960 +6957,0,93,66,5882,2322,4121,4559,5185,9162,7358,4526 +6958,0,90,64,5684,9189,3611,2901,3645,5933,7304,3717 +6959,0,94,60,12692,6129,2876,2424,5000,8990,5065,2365 +6960,0,94,64,7844,7236,1916,11265,4157,7471,4215,4655 +6961,0,66,60,100116,55828,5462,10517,4261,2517,1786,1062 +6962,0,66,64,67180,3707,2189,3781,2868,3505,3655,2618 +6963,0,51,63,51710,79411,15102,9890,12627,15022,19632,6280 +6964,0,50,63,26832,10027,7704,4696,5683,6641,11885,7301 +6965,0,54,67,38009,64342,23769,20649,5487,7315,16182,8256 +6966,0,61,57,64898,8445,2611,918,2750,7744,4024,2064 +6967,0,54,60,285568,26754,6945,2756,6387,2410,2315,3170 +6968,0,54,53,10492,17351,2671,5633,7735,7433,5335,10235 +6969,0,75,48,11713,5575,3449,1671,4882,6783,4682,11129 +6970,0,61,60,9844,16710,19080,5405,6779,6706,5873,3727 +6971,0,56,61,60380,54332,12719,5122,4187,2665,2088,1968 +6972,0,44,75,118642,6656,5970,8025,3687,1697,2449,826 +6973,0,37,75,19386,22001,5051,6780,6357,9794,8662,11831 +6974,0,40,66,13423,16815,5284,4152,5800,6120,4862,7715 +6975,0,53,66,6596,31701,3005,8181,4087,6202,8452,5153 +6976,0,64,61,4295,6356,5985,12339,9323,8888,7645,9136 +6977,0,74,63,7252,6543,3246,2610,3564,7503,12360,5138 +6978,0,75,60,1146,27359,2285,7694,2885,11296,7346,8974 +6979,0,75,70,185441,7065,7438,11932,5523,3928,1254,1601 +6980,0,56,66,627285,158329,31617,56697,18899,10657,4124,9116 +6981,0,44,75,65625,15950,25331,5696,8830,7994,6773,8257 +6982,0,41,77,67202,11918,1509,9169,15175,4987,4186,2900 +6983,0,34,75,202425,17943,8838,11163,291,2260,2192,3221 +6984,0,41,70,83457,26702,3962,7045,2351,4367,3937,4378 +6985,0,35,60,761125,82923,10633,13558,5539,7904,10071,11361 +6986,0,26,64,728604,52114,18377,14442,3785,6842,15028,13189 +6987,0,35,53,371573,20031,2927,3010,2286,3706,1563,1969 +6988,0,35,47,81358,129032,12761,11031,7268,17784,14823,6898 +6989,0,41,48,40158,13334,3664,1556,1972,2925,2025,1113 +6990,0,61,41,4613,5104,4052,2246,12243,9183,7680,6734 +6991,0,66,47,5688,11861,5853,6114,8114,6911,5914,7843 +6992,0,64,64,14254,43701,24124,41126,7398,9877,6688,7409 +6993,0,56,66,321837,21715,6579,3636,4371,1972,2217,1518 +6994,0,43,74,216754,11749,4719,5561,4101,3563,2572,3529 +6995,0,47,63,8746,10951,3415,2061,20290,8729,5404,5985 +6996,0,63,56,121790,6918,7473,5527,7047,10500,5670,11211 +6997,0,60,47,242617,81022,5128,4859,1129,3791,1331,804 +6998,0,47,43,1556545,207744,53373,21868,8590,10088,5041,6675 +6999,0,41,54,16415,11479,7083,3283,3816,6510,5301,5301 +7000,0,38,54,6636,5503,5315,6332,7145,6585,9197,9179 +7001,0,44,69,31663,47183,37469,7435,7566,7765,5273,4796 +7002,0,56,80,14673,13597,8313,14226,2203,5043,5593,3490 +7003,0,57,80,8379,11496,2720,9772,8332,8068,6361,5064 +7004,0,53,66,19060,23230,2693,2144,6730,6068,3490,8409 +7005,0,61,63,2879,13863,4343,4388,4279,4225,8543,4107 +7006,0,74,50,8008,15032,1880,5447,5182,11402,5376,10703 +7007,0,70,50,6134,18228,4706,10101,2331,11893,7288,3639 +7008,0,80,60,9365,6291,8321,5367,14086,8957,9218,4727 +7009,0,94,54,5586,3968,85,5166,12102,10527,2890,5446 +7010,0,88,60,23178,23679,14032,3719,3434,10938,5597,9591 +7011,0,81,48,69283,12400,1005,1000,1909,2202,1941,1924 +7012,0,69,51,56900,44410,14936,31703,11929,11296,12684,4701 +7013,0,50,67,397279,25082,49016,31463,12014,12911,7918,13487 +7014,0,43,75,18157,9365,5236,8241,2747,2322,1344,1121 +7015,0,35,87,79104,54109,19181,12842,10568,5743,2679,1533 +7016,0,24,78,833355,44210,3934,10339,7369,2153,1407,1499 +7017,0,20,63,275015,83727,21235,2871,6357,7191,5300,3902 +7018,0,10,50,959533,742234,61351,134594,42472,31910,48341,11865 +7019,0,16,47,222418,98001,13311,28144,11768,20608,9176,5131 +7020,0,23,48,700403,20148,4615,1841,1965,2303,4006,2121 +7021,0,26,43,1724230,447216,60604,19455,54615,56473,36369,51050 +7022,0,35,41,1954940,447933,54949,56327,29579,47041,44040,31039 +7023,0,26,40,940949,246408,52861,37240,9029,18905,41469,35468 +7024,0,24,44,687150,254281,109892,41774,60962,32723,24520,24228 +7025,0,27,57,2056487,120880,71959,36514,22868,29740,27028,19394 +7026,0,23,64,334024,28598,8915,3672,2286,1692,4533,1677 +7027,0,24,56,356176,70159,4703,5332,4739,6137,10224,7104 +7028,0,20,61,245019,31572,27488,3007,2732,3254,1217,1673 +7029,0,10,48,169876,154849,14794,7935,6599,7152,8722,5490 +7030,0,16,40,65462,46695,5448,3086,4626,4820,7679,3773 +7031,0,20,50,92531,41919,12594,8668,7659,7823,7232,2899 +7032,0,40,51,113250,10518,8270,32842,14180,20213,10218,8507 +7033,0,48,57,52695,120427,14566,43378,44392,17460,55406,26939 +7034,0,43,63,1010009,253722,44039,36895,26216,20466,17665,22054 +7035,0,38,70,850788,265557,194019,133803,62303,37129,34184,27195 +7036,0,24,69,876832,109017,99837,37673,25997,25028,11986,11216 +7037,0,17,67,520868,89882,16491,7893,9397,6057,8291,5336 +7038,0,21,43,2181640,328549,36431,16239,96757,51530,71899,42185 +7039,0,29,38,2153443,298132,21802,49887,32041,26639,17223,10166 +7040,0,38,56,738375,16999,15445,14233,5558,4761,6137,6303 +7041,0,30,67,1031527,197965,54410,39525,21231,16078,21771,9866 +7042,0,27,60,538869,333228,59520,38383,59042,45967,61293,63371 +7043,0,23,50,1842830,1624817,65654,58487,62987,79970,140015,77576 +7044,0,10,44,434454,188768,104666,16957,13384,8002,11216,12779 +7045,0,13,44,1219364,151759,36771,41463,18723,16634,19104,19632 +7046,0,3,38,166443,282057,19579,7800,4565,10828,5891,13503 +7047,0,13,48,88363,12394,3204,1285,1472,2644,1810,1456 +7048,0,34,41,306363,27486,4452,6852,10401,8954,2844,4881 +7049,0,30,35,2248876,258189,46867,16784,33745,18548,25271,13574 +7050,0,54,44,563755,57443,13565,17332,24004,40837,26579,36380 +7051,0,53,44,214004,178220,29669,24008,9309,29062,33731,30366 +7052,0,56,53,127927,24583,9018,25014,8038,21576,26269,19402 +7053,0,61,51,1758124,293402,20576,43243,65642,34317,28023,14352 +7054,0,56,60,1984213,22444,9562,19163,3790,14179,9620,8004 +7055,0,48,56,1605147,392489,36862,31491,15086,21954,105635,19793 +7056,0,41,48,581552,107622,10448,36612,47479,30682,15251,19291 +7057,0,37,38,152512,335008,6186,13526,13371,16444,34494,5240 +7058,0,30,24,598682,24042,3494,2771,1807,4955,4394,3894 +7059,0,44,34,56984,42547,21681,8818,20464,14877,10171,14791 +7060,0,53,40,30328,13269,25188,4228,18822,21193,24937,9414 +7061,0,78,56,33930,20054,14935,9236,6332,36505,24308,12330 +7062,0,69,50,727071,523990,32303,17417,17437,34253,27635,10596 +7063,0,64,48,199264,138120,37457,27759,45941,24712,41114,12204 +7064,0,53,51,74660,80849,71513,21077,19906,21016,13352,14944 +7065,0,43,47,821226,8441,592,2565,4546,3308,673,535 +7066,0,43,54,177542,101138,9786,16889,4968,8354,2927,3654 +7067,0,54,57,21842,14711,8653,2919,1572,10811,5265,5731 +7068,0,75,43,792988,36612,7915,7952,26344,59561,25597,10961 +7069,0,64,57,166872,9728,8804,7062,1403,2344,2208,1866 +7070,0,64,57,672318,21058,5367,942,1864,1857,3166,742 +7071,0,53,61,42787,13439,5836,6632,4556,2944,2486,2110 +7072,0,53,61,3842,3446,473,1193,4103,5839,3076,1489 +7073,0,64,53,64088,6922,2365,6487,5212,5680,4706,3647 +7074,0,77,63,133357,35689,33995,38200,23361,28283,15741,12914 +7075,0,74,56,845505,236428,33672,55111,44832,22836,17792,12812 +7076,0,61,64,42894,11887,4122,2925,8600,5699,6833,3938 +7077,0,53,61,1112536,102592,17225,37455,23568,23000,20294,48923 +7078,0,37,51,322923,335738,78692,32047,13964,17460,7419,7981 +7079,0,44,60,342108,39650,17655,24861,3455,15932,8983,10750 +7080,0,40,61,93457,81737,22267,21822,14078,21553,11541,7092 +7081,0,54,61,143116,26210,11069,15191,10346,41383,23695,7484 +7082,0,81,60,43521,13638,9917,3013,18218,20053,14912,7670 +7083,0,88,44,465467,150128,29945,1422,25530,67874,13948,14340 +7084,0,80,47,45727,53111,12680,14083,6786,5066,2103,6056 +7085,0,51,43,44279,60747,17013,2421,3483,6572,2875,2214 +7086,0,41,57,26542,30478,11433,11512,12740,11827,7743,8359 +7087,0,37,61,394003,44356,10037,8016,9132,12299,12275,8731 +7088,0,47,70,132541,17174,15751,19801,12690,11808,4708,3197 +7089,26,47,70,1112835,36120,135339,114856,29235,87211,29544,6570 +7090,0,48,54,507364,148836,9918,9442,10659,8723,3208,1350 +7091,26,48,54,280257,37520,7497,9285,25882,14367,2724,1931 +7092,0,34,56,867659,66494,31457,13972,6658,4076,2009,864 +7093,0,37,60,1208080,23509,4753,12940,13385,12328,6406,4643 +7094,0,27,54,846970,127380,55954,26152,19981,19516,11366,9582 +7095,0,44,61,27458,17032,4325,2629,6211,7320,11658,5877 +7096,0,67,56,6479,25080,3326,13836,5784,19946,9833,7678 +7097,0,70,56,24692,14739,7828,4230,2777,13993,6474,8377 +7098,0,87,57,4956,7241,7712,4519,4054,8798,13632,7646 +7099,0,80,69,177026,10597,18677,9636,12345,6473,6029,5311 +7100,0,84,77,27223,4244,12791,6899,9089,17029,5217,4308 +7101,0,88,80,9999,8316,4784,3100,6186,7218,3189,3100 +7102,0,97,69,43409,10949,848,5923,4255,8487,5443,3790 +7103,0,84,70,30604,13959,19328,9095,9458,7826,5886,2784 +7104,0,70,69,8298,16361,13800,2414,5882,4363,10429,2216 +7105,0,66,70,9710,6402,9100,3959,12744,5792,5035,5002 +7106,0,66,77,18619,6160,3008,5259,4719,7289,6502,2665 +7107,0,69,66,2542,11134,2611,3064,6003,5139,3484,6250 +7108,0,75,69,2677,6776,2554,13105,5243,4780,4313,2719 +7109,0,63,66,75068,47843,10305,10591,4096,6015,5207,3984 +7110,0,57,67,33738,19637,10515,13606,13059,11661,7536,5033 +7111,0,57,67,16517,40303,10484,8671,5028,18029,10350,9071 +7112,0,66,63,15994,16473,12939,8106,3880,21074,12691,10631 +7113,0,60,61,1696905,131603,19788,29691,12946,7750,7388,6151 +7114,0,60,51,59589,35866,3985,4348,6627,11795,2543,1610 +7115,0,66,54,2325,5820,8317,2382,5038,9372,3968,3041 +7116,0,56,44,8031,18570,2037,3034,6205,4463,5636,4167 +7117,0,75,41,10474,14205,1985,4982,8300,6813,7833,3769 +7118,0,69,50,25740,13879,3522,10113,11601,4800,11241,1911 +7119,0,74,47,175576,9522,4470,9409,8475,17882,5536,3155 +7120,0,61,47,125654,13625,1785,1284,2348,912,401,502 +7121,0,56,53,12148,26925,4488,12138,5261,7153,5311,6237 +7122,0,53,61,8963,21200,33893,4717,4634,7920,5040,3178 +7123,0,43,60,2685,17941,3731,7140,7122,6662,1142,2392 +7124,0,60,80,13127,2567,16678,2600,2972,7209,5859,2125 +7125,0,60,75,3575,41459,9389,5350,2938,8873,5105,3869 +7126,0,63,69,6762,12760,4255,14087,9958,6669,4566,2272 +7127,0,64,74,17558,7436,4595,3522,3844,4320,3685,3823 +7128,0,64,67,3160,4345,4206,4233,2743,3883,5054,4012 +7129,0,66,78,1065,10396,6325,14692,7989,6152,4942,8176 +7130,0,64,78,12828,22290,14518,5633,3415,7269,5874,2607 +7131,0,63,84,16681,5073,1519,12808,1899,4808,7161,3114 +7132,0,69,75,10631,10779,2630,5883,9880,12053,8791,4955 +7133,0,70,61,6638,16885,1642,3788,2356,5947,5523,4401 +7134,0,88,57,6181,1452,1976,3816,7335,7214,8933,7544 +7135,0,80,56,666209,39742,18261,7788,13798,17877,13987,6934 +7136,0,81,66,59392,22222,20859,4634,2977,13810,12036,10307 +7137,0,61,75,5292,27667,20132,22480,7971,8147,14143,11558 +7138,0,56,64,26486,46280,6498,9087,13945,9887,17137,12240 +7139,0,51,75,61995,8700,5604,7931,2202,2932,2382,5866 +7140,0,35,66,322405,38323,2756,9727,7647,2023,1969,2482 +7141,0,51,56,11853,4551,2988,4244,9771,8852,5239,3601 +7142,0,66,61,12551,3015,2389,5940,7701,10557,7547,2265 +7143,0,66,50,16900,27337,5947,1918,2407,4439,4605,2357 +7144,0,88,54,3277,3665,6991,7355,16944,8510,4197,3978 +7145,0,81,56,3881,9253,6455,2307,7569,6278,3733,2947 +7146,0,69,60,7600,7872,6327,5132,6773,4336,2156,2697 +7147,0,64,74,10606,14059,20735,4601,7988,3169,3949,3639 +7148,0,61,70,5308,13422,9436,2687,5781,7795,6242,2735 +7149,0,60,80,22186,3796,7605,9721,8207,6274,1648,2966 +7150,0,67,67,14866,11001,2580,1275,4934,8359,3194,3190 +7151,0,83,56,35838,9219,3785,2454,9157,7354,2192,2801 +7152,0,78,60,496836,18250,11434,6154,5986,5712,1680,3716 +7153,0,75,50,6373,10087,1770,4777,5101,3934,2882,3922 +7154,0,63,54,9651,19573,11153,4110,17154,5215,2690,1881 +7155,0,41,64,22625,36279,17390,9509,6303,2442,3910,2088 +7156,0,26,54,117833,85728,4661,17579,12162,3541,3160,1449 +7157,0,27,54,47262,42344,10921,16934,13276,21782,16397,11946 +7158,0,21,57,53271,53678,4597,4880,1718,1555,1707,841 +7159,0,14,69,4788,4449,6224,20944,13075,3746,6008,5297 +7160,0,35,63,5337,4436,3623,4432,20972,9592,7673,16366 +7161,0,41,41,33341,65255,2067,3844,1983,7005,4414,7538 +7162,0,66,53,1271,6468,2933,7580,3788,7919,3236,3620 +7163,0,80,44,5311,8547,1159,9136,4510,9279,5680,2166 +7164,0,69,47,3667,8518,2094,3165,7189,3706,3711,4047 +7165,0,77,63,13546,20943,7813,7668,4150,6961,1221,4413 +7166,0,66,70,24192,7781,16442,7370,5123,5366,5187,4613 +7167,0,64,64,2498,14323,3510,6343,12676,8829,5368,4258 +7168,0,56,69,43911,35401,14803,3660,4772,5437,5923,2102 +7169,0,66,70,13630,3389,2597,4148,2680,5863,6950,1397 +7170,0,41,61,173120,127691,11548,41168,12241,11394,30180,12533 +7171,0,38,48,188604,21769,4264,8689,8246,11687,4604,9714 +7172,0,44,47,175633,44170,8200,19315,12702,9693,7286,5835 +7173,0,48,48,50298,52525,9637,13979,3967,7023,14269,5336 +7174,0,51,54,19291,16993,5135,5870,4983,5227,3681,4215 +7175,0,56,53,61015,14137,1463,7118,7615,11828,19153,6631 +7176,0,60,63,6022,7903,19216,2732,2606,6179,3584,4379 +7177,0,77,54,10880,12673,3180,1438,8266,11153,4292,5672 +7178,0,84,51,2234,9662,1230,3458,3163,7200,4995,3901 +7179,0,80,56,6071,14220,3182,8551,4465,7329,2502,4713 +7180,0,87,50,12312,6448,5112,5100,3864,7429,4885,3243 +7181,0,80,56,3423,11996,2632,3700,5983,5359,9701,2881 +7182,0,75,60,9300,10053,6303,2855,5637,4945,3671,1998 +7183,0,70,64,7582,7082,17264,1852,14103,5302,5865,4330 +7184,0,66,80,2539,4825,9922,1707,3231,5679,1458,2491 +7185,0,74,78,2799,9596,7536,3379,7124,10030,4981,3857 +7186,0,77,67,4812,18144,5130,2972,5635,8112,4651,4089 +7187,0,69,60,3730,24864,10087,2929,11113,4286,4309,4058 +7188,0,66,50,4706,12929,1520,5407,3866,4428,3797,2402 +7189,0,57,48,17922,18698,708,7864,1706,4854,6101,3139 +7190,0,64,51,15329,4739,4029,5164,10701,8448,3726,4118 +7191,0,77,47,5568,8313,2127,1997,8412,5193,8491,3166 +7192,0,81,50,2845,6690,6490,3635,6610,7042,4225,4516 +7193,0,80,51,6515,24271,9294,4623,3273,6590,3168,3178 +7194,0,67,57,1886,12187,8773,7893,6181,5531,8062,1697 +7195,0,54,51,79023,15802,1015,1142,1234,1643,1152,776 +7196,0,57,51,2434,5228,3437,3038,1841,7114,2577,2542 +7197,0,61,50,3011,29834,8958,5631,4134,9627,5210,3720 +7198,0,43,30,35338,38366,603,3321,1545,955,891,1038 +7199,0,48,56,4590,7823,23262,4606,2676,6588,3334,2572 +7200,0,40,60,19306,10021,12252,3017,6196,5847,3306,7092 +7201,0,43,64,7314,11446,9121,4068,2355,7435,6636,3583 +7202,0,64,80,10240,11449,1712,7603,3331,4900,4118,2947 +7203,0,69,57,22498,10607,1620,3685,5274,7734,7514,5794 +7204,0,74,56,9716,2941,1816,2830,2638,3379,2113,3293 +7205,0,78,51,5774,10427,2223,2056,1183,5492,2457,2744 +7206,0,88,38,1537,23053,2789,2211,10430,11699,3698,1542 +7207,0,84,43,2514,7766,5401,3809,5818,6223,5788,5969 +7208,0,80,48,19598,4390,11836,2771,5480,5608,5481,3949 +7209,0,80,56,10740,15058,13064,5259,4276,12453,3399,3238 +7210,0,80,63,8811,12221,4846,1077,5404,7052,4539,2424 +7211,0,74,63,6138,19692,3278,10843,3530,6612,3727,8052 +7212,0,70,47,6306,18521,2045,2684,5560,5578,9732,3754 +7213,0,64,51,8714,12986,2812,14857,2618,5188,2191,6104 +7214,0,60,56,12746,16271,10682,1808,6510,7262,4484,1812 +7215,0,69,64,3922,1284,2765,8494,1797,6670,6828,2770 +7216,0,69,67,57488,7547,2380,270,1651,2278,1174,738 +7217,0,77,70,3191,1711,4892,11617,5147,5894,3319,4287 +7218,0,87,75,6412,5140,6666,3850,2570,11584,6645,4002 +7219,0,88,63,11327,5037,833,4574,4611,7604,6765,3369 +7220,0,91,75,5523,6182,6184,7526,2988,6245,2072,1780 +7221,0,91,63,1334,7503,2761,4763,4159,4783,7178,3876 +7222,0,81,60,10217,12785,3196,6534,10388,4744,3421,1610 +7223,0,67,70,5294,6924,9023,6977,4376,3819,10681,4627 +7224,0,64,64,10523,10583,4679,6355,8112,4999,3782,2414 +7225,0,63,74,1904,8268,8075,13367,6152,8017,5078,2240 +7226,0,63,77,7193,8116,4183,2157,1738,3769,1373,2906 +7227,0,74,70,9107,4699,3241,8666,4431,7577,2782,3046 +7228,0,75,81,8285,4958,8423,8986,2498,5873,2432,4495 +7229,0,77,78,8377,5820,7519,3292,1605,6159,6542,2294 +7230,0,75,48,44375,13099,2043,5057,9405,1278,4384,2579 +7231,0,74,40,12173,23531,5780,6831,5029,10364,10331,7871 +7232,0,57,48,38681,70566,14805,10352,5633,8213,9620,4137 +7233,0,47,56,13698,10047,18765,1604,4216,6544,12776,2997 +7234,0,61,57,9051,12444,2666,6198,6045,7392,5430,4708 +7235,0,60,61,14123,11875,7020,4418,6018,5162,7516,7517 +7236,0,61,66,10866,13725,7032,3111,2113,3033,2559,1649 +7237,0,60,56,9963,23212,4953,9633,17968,6402,18217,9049 +7238,0,43,47,170286,44158,2960,2946,2311,2932,1444,3199 +7239,0,44,38,10834,13838,2069,4357,10954,5995,4058,6115 +7240,0,43,27,426270,34629,2920,4187,1463,4267,2097,889 +7241,0,41,35,35743,17540,17567,9028,10863,5733,10899,5427 +7242,0,43,43,92532,28947,4547,4335,2245,2435,1384,1691 +7243,0,34,53,551819,130281,44602,61866,18902,25431,12731,9254 +7244,0,38,57,78652,78347,12070,16801,13938,21690,12047,7962 +7245,0,34,56,107015,42780,31937,11129,23173,6709,19457,4771 +7246,0,51,63,77155,11107,14178,6998,7684,14066,13377,12918 +7247,0,74,57,2614,7221,4796,8163,7836,20642,19374,14339 +7248,0,66,57,202036,26815,7018,1788,5121,3405,5406,7204 +7249,0,64,34,186212,535710,11358,14317,81798,35881,71570,54318 +7250,0,57,34,133957,37445,34532,14189,19737,17291,23462,7255 +7251,0,35,34,161844,27163,2222,9863,3923,3733,4643,3693 +7252,0,24,50,304391,38257,85490,8144,15415,4320,11098,6089 +7253,0,41,81,49248,2004,2859,13472,3425,6243,2775,4235 +7254,0,41,81,48042,15844,10139,3936,1916,6837,3029,2168 +7255,0,41,80,84488,103119,22464,16694,30522,12561,7390,9533 +7256,0,48,60,192673,73489,11610,2380,2107,5295,2253,2657 +7257,0,44,47,63265,16261,4225,3715,2781,6027,2200,2465 +7258,0,27,37,136093,86609,7965,11935,12019,4399,3625,4958 +7259,0,17,38,484263,81735,21388,8921,4795,3522,8951,3537 +7260,0,21,41,703264,51369,12283,4169,9819,6136,6499,3280 +7261,0,13,38,808160,264955,39823,35495,37792,31662,23591,21430 +7262,0,20,44,1897159,198900,85018,9243,29842,24777,23946,14826 +7263,0,34,30,1763767,99217,5758,5518,22298,13951,22395,12535 +7264,0,40,30,10715,22469,5601,5311,13358,7026,10249,4635 +7265,0,34,24,106275,77676,1614,8533,1840,3697,6180,1503 +7266,0,30,34,874842,43513,36624,6006,3316,5646,14915,12779 +7267,0,41,43,98357,43302,21863,5259,29385,27569,44871,10294 +7268,0,30,34,476751,118976,4943,7361,30973,10022,5617,10414 +7269,0,44,29,126266,95352,3381,5513,4043,17946,3318,1354 +7270,0,63,26,28550,7031,4522,20859,17039,17982,10065,12355 +7271,0,64,24,7829,11620,3340,1900,4192,8453,4740,3393 +7272,0,70,30,376683,40040,2957,5824,5983,6632,3876,3047 +7273,0,77,38,118708,22035,1167,4637,6670,7189,1275,1436 +7274,0,60,27,1485829,394672,64840,29045,27968,44623,12281,13824 +7275,0,50,35,786030,83875,6772,58609,16043,25719,19103,7149 +7276,0,40,50,1854381,269453,208951,55460,81479,27575,20733,24890 +7277,0,43,60,14918,17125,8848,10546,6095,14750,20276,29337 +7278,0,60,67,29426,8230,270,13461,10148,10472,13967,5773 +7279,0,60,61,194269,25669,3927,7073,7514,5528,10096,3465 +7280,0,81,57,17929,20728,19927,15039,13200,29274,18006,8989 +7281,0,74,64,1870169,78976,120400,4348,17211,35441,14967,29548 +7282,0,63,57,569377,22714,5091,1205,1370,5024,2758,3757 +7283,0,69,61,29071,23467,9911,10882,9661,13464,12887,8807 +7284,0,66,57,13096,26792,9295,10865,14165,16234,7422,3455 +7285,0,63,57,29028,16933,7241,23503,9156,6594,9834,4233 +7286,0,75,60,32119,8091,4224,1445,9074,6783,8685,9337 +7287,0,56,74,21056,33617,66040,7938,8053,5339,9798,4700 +7288,0,50,61,626472,74185,6192,5663,10289,14302,13851,5679 +7289,0,40,57,539032,264755,107904,124858,49340,27589,24592,40499 +7290,0,29,57,442637,94395,24982,11791,24850,22585,14111,6042 +7291,0,37,43,615431,92490,15954,26123,31430,13623,24554,6266 +7292,0,30,44,815156,274621,20271,30048,25930,32513,24259,16144 +7293,0,41,38,285350,82083,25532,13928,15986,16117,11722,8726 +7294,0,38,37,132024,18122,2166,2116,2131,2487,1267,1077 +7295,0,48,37,370782,24741,3170,19184,24369,14054,4616,5646 +7296,0,41,40,83237,146427,20524,13767,10822,9293,10621,5304 +7297,0,37,37,2540568,275317,30681,42236,33254,28658,23036,20365 +7298,0,44,48,22604,7672,2084,19322,25148,19748,11160,13787 +7299,0,43,41,64421,13190,757,998,824,625,933,1307 +7300,0,60,47,25055,6587,4178,6895,16274,8793,4655,3032 +7301,0,61,43,167517,25780,14184,5942,13384,6984,6719,5389 +7302,0,61,30,33028,14409,1933,2219,7579,12333,12561,4182 +7303,0,74,38,358634,12549,1581,2376,3336,2902,5198,2676 +7304,0,51,37,239251,62908,16661,5822,5815,3634,3527,2994 +7305,0,43,30,598669,135004,27232,5828,6512,9801,13162,27900 +7306,0,21,40,266690,222074,62781,7891,8349,19592,14079,15127 +7307,0,26,43,572296,62832,30914,4546,11597,24094,19224,10877 +7308,0,40,48,22643,18840,4014,10887,5168,7425,7830,7261 +7309,0,51,56,68655,9580,8502,2488,4903,3847,2050,742 +7310,0,67,54,26440,20623,2024,6866,4361,11855,7543,4256 +7311,0,60,44,3708,35662,2435,2665,8994,4103,4575,7687 +7312,0,40,38,80134,60812,10787,10372,6598,8071,2809,2145 +7313,0,40,60,36733,36761,12833,5496,4652,13758,4939,4914 +7314,0,43,56,503108,38783,8789,7444,6136,3159,1739,670 +7315,0,48,54,78890,87371,15439,10374,14577,18032,24605,6337 +7316,0,47,48,11182,24794,11432,5350,10348,7367,12992,3707 +7317,0,44,48,29124,24641,5880,8644,5808,8710,4153,5988 +7318,0,54,57,8824,6471,5548,5627,1378,2609,1556,2165 +7319,0,54,75,148926,3548,2659,8203,2230,2329,1710,767 +7320,0,66,70,7324,7345,4494,2359,9611,8393,3602,5294 +7321,0,60,69,86631,21593,7516,1311,5111,3286,1671,1583 +7322,0,56,63,23169,42950,17597,16402,10969,8580,5774,9574 +7323,0,63,57,14516,9039,8019,6661,4645,6938,3823,3579 +7324,0,43,56,15426,22967,1366,4925,2675,2109,2127,1727 +7325,0,54,57,13898,2884,1086,817,938,1805,845,934 +7326,0,60,51,19956,18207,6081,3126,10293,5368,6898,4682 +7327,0,56,48,195056,9029,3704,4378,2492,3949,1301,1022 +7328,0,56,57,66142,39595,35844,7952,9180,6039,7641,3398 +7329,0,35,41,78007,56460,961,2444,1743,2113,1743,896 +7330,0,40,47,5466,9981,2259,6721,7207,6160,5631,4912 +7331,0,40,53,11819,3658,8109,10714,8711,5429,13329,3933 +7332,0,50,51,91337,40194,26427,19907,14877,14407,7324,5993 +7333,0,61,74,1218643,127377,48088,59180,30624,34845,21844,31689 +7334,0,54,63,613013,72844,818,10501,13091,11825,8688,12386 +7335,0,50,48,91045,29363,5423,4163,11777,6543,4837,2278 +7336,0,41,44,1278915,66215,11155,26960,11843,7114,2333,1941 +7337,0,30,34,67318,70752,10094,1288,5276,2432,1076,1132 +7338,0,27,38,82876,79263,33142,4423,12681,12736,11450,2221 +7339,0,44,38,51731,8732,1407,8685,6196,7470,5961,7730 +7340,0,40,35,951117,110866,9629,4699,7109,19307,6205,10873 +7341,0,63,48,6493,6230,6424,4161,4248,6419,11753,3584 +7342,0,75,40,28105,24283,15682,4679,3961,9437,7997,3732 +7343,0,94,47,25987,5116,743,3310,5279,10461,8797,3693 +7344,0,91,48,10977,4817,5746,4031,6478,3829,1839,4194 +7345,0,75,54,6476,34805,8035,8223,8463,6491,10033,3197 +7346,0,78,50,12359,18101,4598,6866,7821,9096,1709,5192 +7347,0,64,64,6766,4655,10301,1572,2084,6005,6635,3398 +7348,0,67,61,12188,26402,10648,7353,3253,14114,4289,3272 +7349,0,74,61,3494,11176,8119,2643,13826,4335,2350,3438 +7350,0,77,63,8524,8443,4105,5498,6195,9131,4878,2035 +7351,0,75,61,11917,8746,11523,10801,9059,8989,8327,10322 +7352,0,77,64,3221,5326,5060,6880,7262,6755,4830,3327 +7353,0,78,69,36618,17557,7181,12732,5893,8821,15242,5031 +7354,0,70,60,9074,23595,1316,3826,4285,6745,3974,2368 +7355,0,70,54,4588,8570,4384,5304,8752,5549,5171,3185 +7356,0,74,53,10117,6119,4853,3419,4006,7401,3713,6636 +7357,0,74,47,7736,14206,883,6036,6146,4765,3505,4945 +7358,0,77,56,10094,9238,6899,1562,2060,5664,2443,4156 +7359,0,78,51,15593,18634,6780,2780,15401,8322,7129,2522 +7360,0,74,54,10490,5386,5626,5217,5485,4273,5194,3769 +7361,0,67,54,13400,24180,5652,2851,3017,4882,5323,8121 +7362,0,57,54,38573,33054,8541,14998,10933,5741,13749,3155 +7363,0,47,57,33951,42759,2945,14503,6064,5408,4524,4514 +7364,0,57,48,5309,6813,2307,3797,2986,11321,3150,2193 +7365,0,48,51,88642,20436,4651,3255,597,1505,3229,1384 +7366,0,54,48,110902,55659,12957,11865,7138,18161,3962,5010 +7367,0,57,53,34257,35533,20657,18710,16981,10028,7474,7374 +7368,0,43,47,162761,77426,7362,5005,9065,16132,12404,7444 +7369,0,34,40,1034313,527747,81481,31280,18958,12130,14021,48457 +7370,0,1,50,694927,59412,10420,28793,6894,3721,8589,4826 +7371,0,17,54,786327,81002,11671,17620,12772,13485,30314,16810 +7372,0,41,54,10127,16178,3760,6434,4725,26861,17835,8876 +7373,0,61,56,12446,8172,5061,6883,6666,6745,3030,5015 +7374,0,77,61,6643,17476,16715,15307,11645,10674,11999,4885 +7375,0,78,66,10980,25818,8122,7673,3947,6130,7828,5738 +7376,0,64,67,15284,11095,3426,2029,2652,4810,2047,8141 +7377,0,70,67,18629,8429,12189,5653,7282,18621,5434,8863 +7378,0,61,81,2918,11709,5572,8409,5237,2686,7859,3555 +7379,0,64,67,10032,6328,207,5168,3104,5110,4057,7853 +7380,0,67,64,12589,13102,6231,7108,3689,10499,4700,4632 +7381,0,67,75,4485,8766,8597,6476,2354,4678,5011,2031 +7382,0,87,64,6448,3715,3967,694,8850,6834,4288,4429 +7383,0,75,60,27265,14886,1472,2086,454,2130,946,1646 +7384,0,56,61,19542,71305,43370,15071,15966,8208,4966,10294 +7385,0,60,51,67171,45923,12314,9377,3364,20890,12586,7087 +7386,0,40,53,55898,31809,7446,4195,1921,3572,2374,1405 +7387,0,43,56,9363,19421,9085,4727,21856,5932,10170,5283 +7388,0,48,41,63496,66643,4019,8948,17512,9383,7126,9426 +7389,0,29,43,1362038,407208,32174,118282,28311,24298,21998,15147 +7390,0,30,48,107859,10666,6340,1474,3395,1672,3339,3156 +7391,0,27,54,27046,22680,12903,11685,9060,5448,13717,5614 +7392,0,51,44,849091,190940,128955,30457,27825,63890,21049,13662 +7393,0,66,60,107113,30602,13636,12048,6775,17296,7579,10597 +7394,0,56,60,27057,37995,9231,919,5442,3180,2295,2178 +7395,0,40,51,92499,80323,11034,7371,6300,4922,1422,2730 +7396,0,34,43,1467746,188973,26662,21893,12483,18780,10419,5715 +7397,0,23,37,1147720,112346,23400,13992,23522,16948,3859,13687 +7398,51,23,37,23060,20378,5244,14738,18773,23579,11841,6910 +7399,51,23,37,162566,300049,335148,69567,108185,139352,67231,46569 +7400,51,23,37,900123,44315,9850,6896,3290,3115,1114,607 +7401,51,23,37,934076,76694,47281,33178,49096,55971,22578,3182 +7402,0,30,35,724771,127145,7428,23410,42388,24916,6806,2236 +7403,0,21,38,2379471,1087234,156434,176049,144666,23343,18250,9527 +7404,0,26,26,274618,43375,1872,1544,8770,7362,3760,2015 +7405,0,24,38,334741,66684,29713,63196,20027,15007,8294,6021 +7406,0,13,47,839558,382253,105827,100992,77180,24743,27447,4578 +7407,0,40,53,209353,17147,10094,9060,6997,9646,1867,775 +7408,0,34,78,131381,64977,24946,36765,10528,9905,3806,8228 +7409,0,41,69,73188,29925,10335,14719,26048,14144,7712,1862 +7410,0,44,84,260687,6579,15989,10032,2520,2276,718,2560 +7411,0,37,81,64241,62498,10312,16599,9560,8948,3377,3032 +7412,0,44,81,38397,22931,17289,14462,7922,10215,7480,3184 +7413,0,41,78,36413,29563,8370,2971,5434,7035,2066,3248 +7414,0,38,63,170089,140029,55926,20045,13793,10254,7232,11892 +7415,0,41,64,162750,19375,4455,5222,2048,4243,6197,5583 +7416,0,34,67,80178,7526,12402,1626,2288,1535,906,477 +7417,0,29,64,1736389,393253,76620,35339,93204,62681,21928,25073 +7418,0,38,56,110164,24946,2398,3533,1523,3627,1791,547 +7419,0,43,64,281543,34114,51966,24015,25764,28808,10612,5861 +7420,0,54,50,1363202,82695,16845,14082,25729,26823,6582,2331 +7421,0,61,54,200398,23579,7921,7065,14682,9299,4811,4509 +7422,0,57,70,26988,21814,40082,3667,5393,6555,9248,7566 +7423,0,43,64,1679186,60572,17770,18575,14360,4884,4096,3126 +7424,0,34,63,54446,16449,4430,10840,5356,3841,8268,5128 +7425,0,44,56,26413,10106,7177,4750,5652,6158,6647,4292 +7426,0,63,53,13418,18630,8651,3501,4399,12892,5337,4923 +7427,0,56,57,15415,26601,3407,13477,6410,4526,3839,6173 +7428,0,54,57,19992,19593,2216,11998,9078,10414,3167,3306 +7429,0,60,53,4387,18675,2204,4522,9053,9206,15312,3081 +7430,0,60,60,13230,12098,9538,5134,3983,4146,3940,3019 +7431,0,77,69,21549,6417,2587,2783,4145,11374,2556,3146 +7432,0,81,60,3538,20432,8882,1811,10183,8541,3035,4755 +7433,0,87,60,14267,12753,226,10047,5581,8781,8862,3890 +7434,0,90,56,7517,9678,5288,6667,2048,7963,5463,3760 +7435,0,69,60,62332,69589,25052,23080,26011,13648,13806,7332 +7436,0,64,70,4494,11982,26413,9205,18617,6867,21086,8131 +7437,0,64,77,15704,18554,15991,19325,10854,22526,8121,6218 +7438,0,56,69,101443,16392,4167,2570,1456,3970,2974,2349 +7439,0,51,74,58275,37183,7752,21745,8394,4661,10273,8867 +7440,0,51,67,91399,16120,5917,6034,4021,4318,2189,1738 +7441,0,51,66,12590,25673,14157,13809,3349,18956,7481,4719 +7442,0,60,66,8347,8504,1509,5900,3848,7618,5249,7321 +7443,0,67,60,50368,56478,15708,7513,5133,12413,8388,7812 +7444,0,80,53,37453,8912,4011,5182,12389,10270,16006,4040 +7445,0,83,50,20216,10073,1793,5548,1649,7881,7210,11502 +7446,0,83,50,10639,6833,2032,6528,9769,7418,2671,4714 +7447,0,83,64,32374,8285,23000,11445,13357,6327,9722,9894 +7448,0,77,67,24636,20111,6114,7840,8324,10414,10583,2735 +7449,0,66,60,129129,70053,10895,7223,23086,12490,12783,5418 +7450,0,64,60,33319,18940,9183,7350,9568,13592,15852,7258 +7451,0,64,51,63659,3698,1445,1443,615,933,401,448 +7452,0,63,48,247869,12577,5140,1118,6169,5471,3815,1598 +7453,0,74,47,18575,27776,5475,3747,18218,15661,30564,21611 +7454,0,48,40,65680,43703,6853,4756,6176,1642,2377,940 +7455,0,61,30,247853,5177,1787,543,1085,4658,2712,1434 +7456,0,56,40,13988,6941,1595,7445,5113,2552,2547,1083 +7457,0,56,50,458230,69190,48332,12168,16168,51836,13042,13316 +7458,0,77,57,42749,42713,7193,27504,6426,21166,24962,25561 +7459,0,66,64,179875,57345,31793,2339,8854,19420,15772,14146 +7460,0,64,47,54498,33667,2958,1316,3294,5567,3071,3351 +7461,0,34,56,458376,50431,17962,8481,5218,6167,3404,3716 +7462,0,27,50,620396,572078,19396,13974,7949,50546,12078,22547 +7463,0,44,41,322343,9495,4236,15571,13247,10558,4739,1754 +7464,0,41,47,220310,32632,11354,18395,12036,3155,3509,3829 +7465,0,47,57,126387,7924,300,906,528,1094,1192,537 +7466,0,37,48,37566,34796,5346,3048,5184,4766,5777,2887 +7467,0,51,34,5978,20534,511,6052,11693,6448,4787,3384 +7468,0,56,27,177102,26091,3495,14170,4845,14454,9020,6220 +7469,0,54,34,206804,58210,9384,4077,5166,7078,8482,5723 +7470,0,61,44,32395,4630,7149,9745,14589,6116,6825,5193 +7471,0,50,56,36093,47762,16850,11598,3442,5037,1658,1123 +7472,0,43,51,2190298,147541,33439,13091,26808,32593,10909,5961 +7473,0,47,51,1266716,80165,8944,12419,19105,12538,8060,9928 +7474,0,35,44,174338,19312,5196,3958,2167,2396,3505,2342 +7475,0,44,38,9263,25995,7331,1161,6475,6489,6462,6274 +7476,0,51,51,488640,9575,13578,7357,5994,9534,2299,1614 +7477,0,44,67,416710,30472,24971,11408,4840,4984,1759,1587 +7478,0,53,70,30792,23262,18063,5016,9290,9546,5551,2962 +7479,0,48,54,212750,78353,1336,1690,11108,8012,3618,2705 +7480,0,38,40,122181,99406,12778,11861,20655,14506,6215,8621 +7481,0,47,27,33935,31596,8241,2526,5664,6477,17699,10506 +7482,0,38,13,89085,27622,396,2878,1272,2678,2034,1571 +7483,0,47,30,23750,26116,7995,2184,13155,10860,3244,11535 +7484,0,60,37,8583,12370,3801,4428,6914,11044,8419,2509 +7485,0,60,38,4967,19914,2626,9279,8982,4731,17736,5577 +7486,0,75,54,21207,6074,13474,5100,17223,9496,15273,6036 +7487,0,57,57,171474,22341,2101,4659,1658,1641,917,863 +7488,0,54,64,14299,17679,8583,10011,6705,10775,9109,4913 +7489,0,44,57,1385176,131050,16699,11831,17496,8194,13903,8907 +7490,0,37,48,34049,11637,294,2672,1234,2114,1950,2253 +7491,0,47,53,4527,22077,12891,2004,3642,6586,11597,2317 +7492,0,43,51,14609,16369,8700,3522,3312,6051,4592,3655 +7493,0,53,54,64449,43798,11518,3538,6535,9164,3066,3071 +7494,0,40,64,1040549,46418,24035,6993,9922,2851,3232,1665 +7495,0,48,64,3366,10162,5777,7256,7683,9658,6333,2134 +7496,0,44,70,152176,8452,7393,5478,2751,3042,2303,2346 +7497,0,51,75,2865,27501,8149,6601,6670,13495,12384,8797 +7498,0,69,70,13553,25894,1027,14562,6024,11714,6080,12630 +7499,0,74,66,67738,15241,1640,7552,2751,13954,6302,9025 +7500,0,81,63,9055,28193,10173,26686,8042,20897,7062,5366 +7501,0,83,66,20628,17112,6335,11135,7545,13743,6250,7205 +7502,0,91,64,12763,4051,1903,1190,761,5002,1508,1677 +7503,0,88,56,15294,17276,2023,2315,8564,8474,10590,2704 +7504,0,88,56,2460,8759,7880,3527,3601,6516,8272,5875 +7505,0,93,53,13708,3186,6187,2984,13916,7746,5825,2003 +7506,0,100,66,5569,2301,5432,3066,17468,8169,5190,4658 +7507,0,100,63,4366,2377,4352,6025,7328,14924,9960,5106 +7508,0,100,60,7031,10864,2510,3816,5665,8211,6331,6863 +7509,0,100,53,13382,10074,2547,2655,4912,8999,7434,3598 +7510,0,100,54,4626,4946,2841,3195,3631,5672,3552,4184 +7511,0,90,61,3360,8033,15762,2314,6009,6707,15283,4035 +7512,0,91,63,6375,9801,5782,2273,7668,11743,6724,5643 +7513,0,88,69,2800,16016,5286,11964,5031,13849,6581,7232 +7514,0,80,67,130391,34997,12339,7226,9871,11904,6743,6997 +7515,0,84,64,5999,13749,16541,1571,1316,15700,5681,6123 +7516,0,83,67,14913,7723,9455,1229,7737,9475,5083,4241 +7517,0,83,67,9158,7268,2795,8665,10607,7085,5171,6208 +7518,0,90,74,6173,3409,866,7388,4536,4964,10371,4236 +7519,0,81,75,1952,20914,19976,2104,2118,8532,5422,7535 +7520,0,88,67,6877,6730,3140,3272,2568,15310,5906,7385 +7521,0,96,66,2713,11015,8122,5758,6994,20407,4366,3786 +7522,0,93,57,29864,34424,12126,14450,12868,8997,16833,7663 +7523,0,61,74,7360,3745,3878,13156,6813,6251,11627,3214 +7524,0,64,70,2935,11859,1720,9592,6530,15704,3477,3728 +7525,0,66,63,14607,28249,3241,5523,3268,6200,5860,5792 +7526,0,61,61,192121,24220,6211,4524,4186,2163,2205,1592 +7527,0,38,35,35136,32641,4806,10549,6174,8668,7405,5993 +7528,0,48,41,6684,14257,7967,4945,5346,14360,6355,6964 +7529,0,61,57,16762,12727,6231,5889,1582,3615,7879,2716 +7530,0,67,61,1430093,54608,3983,26547,10621,20683,13308,10907 +7531,0,57,67,43129,9160,1999,5387,1498,1165,1995,620 +7532,0,51,75,31362,12627,13904,2636,4726,7307,5849,7095 +7533,0,57,70,15076,13554,4551,13325,14942,12112,7141,6463 +7534,0,54,70,15857,36742,13993,9855,11972,10340,11223,5238 +7535,0,78,67,28723,7743,10305,1971,3562,15974,21598,18004 +7536,0,78,66,13567,14696,9960,8413,7197,8731,13716,14318 +7537,0,90,64,7310,3269,7546,1338,5961,12744,15638,13175 +7538,0,88,63,694823,69687,18010,11914,5546,15523,15108,17187 +7539,0,83,57,31330,9644,1511,3504,1771,7010,5690,4962 +7540,0,88,54,4497,11771,4696,8949,11762,11994,17103,20706 +7541,0,38,61,1100578,232900,26042,29055,18772,16329,12186,10836 +7542,0,35,50,19649,17171,3820,4393,7387,8993,7123,7300 +7543,0,34,41,342943,142629,31943,32504,20900,33920,41608,35316 +7544,0,64,64,37302,14830,24719,10211,3750,8148,11447,13715 +7545,0,67,70,42687,15533,5733,17866,9069,21678,8770,6768 +7546,0,78,69,22104,14170,3104,6721,4837,12003,6389,5142 +7547,0,57,69,113803,95359,9964,23672,11028,4218,11958,6406 +7548,0,51,53,114073,50376,5344,10271,2856,5343,3037,1579 +7549,0,41,48,22645,18218,594,6786,4285,5019,2331,1658 +7550,0,29,50,246973,40779,7655,21854,31641,9999,6300,6005 +7551,0,34,51,105324,17882,4484,4225,2945,1252,250,373 +7552,0,50,56,3399,6428,2939,8189,8687,7924,4463,4952 +7553,0,50,51,68316,39335,12306,15024,12130,11944,9966,3655 +7554,0,47,48,27189,17651,9151,4565,11796,10958,10092,10744 +7555,0,56,53,446465,33822,4169,1465,1772,3859,2456,2294 +7556,0,63,54,22854,8087,5476,9398,5283,10641,11101,5886 +7557,0,77,60,27708,4246,8948,8349,9016,14000,10951,7756 +7558,0,78,53,19538,13213,1486,4071,7528,6910,4918,6521 +7559,0,94,64,6161,4790,4691,3148,4416,7891,10388,5002 +7560,0,74,48,172648,61703,3516,4750,2485,3603,1264,717 +7561,0,50,47,5885,26464,6849,10688,5998,6752,6910,8671 +7562,0,53,56,41135,12693,3484,7417,11357,4772,4934,13203 +7563,0,51,60,23786,46994,6192,8996,9783,11296,11768,10379 +7564,0,50,44,20355,80978,11574,4484,3089,9152,7552,18569 +7565,0,60,44,13157,4615,1968,3012,2381,4457,3566,1578 +7566,0,53,34,17899,21468,1212,2314,6081,2475,1035,1733 +7567,0,61,40,5194,5065,5727,1800,5555,6482,11276,3087 +7568,0,70,60,4197,6002,15344,7545,5889,8140,18782,4466 +7569,0,75,61,8417,5349,4995,4723,4996,10123,11013,5065 +7570,0,78,67,17224,58383,10172,6526,18370,10553,13910,8038 +7571,0,74,67,102501,33754,17602,12193,14038,18034,11143,9726 +7572,0,67,57,41897,11606,4783,3643,5129,3170,2919,1210 +7573,0,57,44,49131,11725,2049,1247,6271,3524,3419,1796 +7574,0,57,50,44909,13788,2684,3550,4358,2678,3956,2864 +7575,0,61,50,29252,18013,17477,2821,15309,14763,10528,10151 +7576,0,63,51,28924,26452,9403,14983,8021,10415,6683,5662 +7577,0,66,60,7484,12720,10919,7440,26043,11257,6167,17139 +7578,0,83,54,33285,21100,8357,2190,11071,27201,13932,13610 +7579,0,81,60,13837,12074,10103,12111,6991,10639,19379,7814 +7580,0,88,63,22261,8903,185,16587,3543,10287,6478,4163 +7581,0,84,61,11971,23954,3413,8311,5259,8146,16530,3715 +7582,0,74,67,5856,17116,3420,7788,11570,7148,3786,5814 +7583,0,78,60,25088,12468,1506,9200,7386,12344,6898,7409 +7584,0,80,43,4478,11584,2448,1335,7321,7680,4094,6670 +7585,0,77,40,11476,63326,4908,16984,10315,13692,10212,8193 +7586,0,80,41,17206,28862,3926,21327,21454,20444,7716,12705 +7587,0,88,35,6126,4899,1139,3031,12084,10484,6721,8373 +7588,0,80,51,15646,11257,9502,8308,8087,7031,15489,6283 +7589,0,87,61,1728,9960,5223,10251,7536,7260,11112,10910 +7590,0,87,50,9407,20378,3266,1924,12569,9498,10335,4185 +7591,0,78,50,11844,11165,1632,1994,6132,8767,5235,17377 +7592,0,87,40,1243,14593,9912,2378,13293,16344,10572,9945 +7593,0,97,30,5897,7357,5232,5301,10767,18960,8315,8910 +7594,0,100,43,6973,2714,1906,9462,11020,15121,7300,4904 +7595,0,100,48,7496,17240,1926,6826,8232,15062,8573,3220 +7596,0,96,54,33280,21165,2760,20389,10457,7380,8821,7276 +7597,0,87,63,20643,6754,9652,4853,11594,7500,14188,7770 +7598,0,69,70,11948,12242,8016,16129,8226,6498,10740,21674 +7599,0,57,75,22154,30721,11847,3580,15078,7388,8801,7752 +7600,0,66,74,21010,20495,7830,13474,6253,15778,11965,12908 +7601,0,67,74,11076,11612,11140,3851,3650,12094,6835,6107 +7602,0,80,66,15766,9512,3371,9164,5126,11858,6453,7298 +7603,0,90,66,12327,10048,6473,3425,10275,9803,6145,9238 +7604,0,84,75,1761,9282,8450,12136,5378,6906,6948,5812 +7605,0,91,61,7866,8285,3073,1874,6925,13125,9958,5204 +7606,0,84,60,5271,23418,8805,6683,4949,11604,6869,4659 +7607,0,90,57,9651,10033,7201,2757,7222,17460,5526,9419 +7608,0,84,50,3346,8462,1475,3705,4707,8527,5446,10385 +7609,0,91,44,5158,9339,2493,3883,5609,10861,5063,4920 +7610,0,88,37,9951,6350,1965,1301,13815,6639,11464,2632 +7611,0,87,27,25018,23311,4420,2646,16273,5413,9684,1776 +7612,0,90,20,6053,16009,2622,1797,12781,14448,8013,4672 +7613,0,80,20,13917,18565,4566,3104,4472,6359,7102,5882 +7614,0,88,26,6088,2286,2490,2231,8040,9420,3566,9056 +7615,0,100,41,11573,2338,1096,8469,6350,6191,6377,4549 +7616,0,97,57,17584,9288,12645,7878,13490,18467,9320,6229 +7617,0,83,41,178999,29903,419,1477,1360,1820,1536,1616 +7618,0,75,40,17918,13143,1511,4885,5870,13632,14448,7780 +7619,0,74,43,2532,3166,9468,8719,8335,9330,13443,9203 +7620,0,50,35,355117,139332,18009,17488,11870,10990,9425,6130 +7621,0,70,57,13670,10667,7861,7526,9635,11673,5472,13207 +7622,0,54,61,20919,13779,1370,3732,1519,2841,1929,2072 +7623,0,56,47,65637,53810,4443,3101,3142,2717,3968,3114 +7624,0,61,27,164977,20357,4905,2247,2347,3874,4236,2926 +7625,0,74,41,54119,19749,5990,9644,8241,4830,6150,15275 +7626,0,64,63,6159,7970,8247,12394,7210,10312,13317,7802 +7627,0,61,75,5157,3628,4783,15692,4396,11702,7765,9156 +7628,0,64,83,102506,26420,13060,12072,8748,9578,14784,8878 +7629,0,56,66,219703,238387,6666,18030,23409,15543,13852,8702 +7630,0,30,61,24487,15099,16185,13606,14810,11216,7216,6439 +7631,0,40,61,4506,13548,20136,1266,11068,15563,8793,6577 +7632,0,51,78,10926,22058,10210,6277,9279,7486,15837,15087 +7633,0,60,74,105087,13924,4218,4601,3453,3090,3923,3115 +7634,0,51,60,702903,168479,7191,33955,23341,20750,8680,4200 +7635,0,24,41,967385,418641,26396,18268,13529,15398,12490,16503 +7636,0,27,43,20334,5458,5069,589,2031,3000,1626,701 +7637,0,35,43,115885,29459,16185,8140,13674,13764,14153,20132 +7638,0,50,44,69376,14178,2021,6129,5557,10078,11214,3977 +7639,0,69,54,6374,18424,4298,4534,7763,7243,6288,8043 +7640,0,70,63,19216,7834,19348,11354,3988,12831,4999,4887 +7641,0,88,61,33462,5195,4513,4847,3097,17104,14012,8922 +7642,0,75,63,5362,7122,803,1512,1225,748,1729,5514 +7643,0,74,50,50029,24347,10936,3134,7246,9367,6323,16073 +7644,0,64,48,295121,11915,2177,1430,1386,3586,1162,3195 +7645,0,57,47,39621,6062,5198,5175,13997,10373,4506,6157 +7646,0,53,37,203323,79485,7605,1228,4526,4083,3159,3068 +7647,0,47,30,345770,10756,2357,1240,5339,1870,3291,6106 +7648,0,37,34,318140,722276,122598,97601,176270,76578,103949,49860 +7649,0,37,35,579689,24374,15430,6661,55982,23122,14398,11908 +7650,0,35,35,381263,69970,10464,6476,3870,8607,4367,2616 +7651,0,30,30,119759,51814,8422,3528,9421,3947,3220,6613 +7652,0,24,27,142648,102028,8390,8225,9983,3517,4679,3722 +7653,0,14,41,610928,30608,11636,21752,3647,11337,8870,10109 +7654,0,8,47,621421,94659,25112,9386,11826,7582,9489,9023 +7655,0,34,13,116087,213907,10530,18437,51469,12230,36584,9027 +7656,0,48,23,796299,46045,47704,13736,13014,27104,16240,15042 +7657,0,40,53,2270538,127519,178034,14282,23139,31289,46435,54116 +7658,0,24,78,325270,25223,4248,5250,2933,2004,656,3049 +7659,0,10,54,657055,171464,4875,8970,7701,9550,5543,9318 +7660,0,13,41,167457,20236,5147,4145,6132,5106,5547,2830 +7661,0,29,40,778233,38880,40859,3289,28232,28125,13694,8060 +7662,0,48,44,17932,10377,5251,7781,4999,9180,16794,17189 +7663,0,47,63,890520,596997,147652,131965,71974,36283,24568,22429 +7664,0,34,56,78233,26112,4377,854,1392,1379,968,1100 +7665,0,20,56,173344,74518,10523,35387,13772,10903,12942,11060 +7666,0,21,51,7151,13026,868,12244,15396,11843,5820,8586 +7667,0,26,50,34713,43875,15908,2292,3104,4322,4017,2509 +7668,0,37,48,99328,81018,7569,6683,7422,9950,8499,13782 +7669,0,47,53,72328,6128,7500,3303,3806,3902,2023,2238 +7670,0,38,50,109296,134888,30607,11049,10272,35374,7635,8811 +7671,0,43,51,78152,50165,18344,17474,17316,9204,7634,3931 +7672,0,29,41,294940,31599,4713,5374,6366,3425,1839,1559 +7673,0,21,43,1121436,124680,27186,21007,30686,14741,25113,11360 +7674,0,29,34,533329,165577,4149,39469,18073,50402,59280,35130 +7675,0,34,47,150077,97602,14379,77099,21372,20600,21934,7554 +7676,0,23,53,492927,299597,89896,37863,26492,21736,9820,23645 +7677,0,27,66,39762,15206,7130,15005,6627,16176,12175,9687 +7678,0,26,64,51625,19243,11337,4326,5580,3373,2781,4253 +7679,0,29,41,1217954,292291,32715,5860,36828,34616,28219,30391 +7680,0,29,37,320268,46808,16452,4680,8765,6794,7652,3003 +7681,0,23,37,639954,546370,60296,21382,25055,16783,12747,13585 +7682,0,27,34,1617339,24751,25837,2082,16837,23983,25022,6077 +7683,0,34,37,89254,25349,3532,2075,5188,6032,8381,5270 +7684,0,41,44,26066,13899,12044,16145,15774,8399,5181,7144 +7685,0,67,60,21478,19136,24044,4945,16840,19397,9242,20100 +7686,0,60,57,3571291,79336,19682,15015,16995,23057,10021,2859 +7687,0,56,53,53339,32153,21989,2519,8569,9045,7939,17631 +7688,0,51,54,414401,28446,13204,18381,9298,14745,10225,17160 +7689,0,61,70,10435,3476,3372,5216,2497,5169,5252,14912 +7690,0,75,70,13667,5403,3851,2798,8331,8493,8240,4047 +7691,0,69,80,8326,31342,17306,19683,1792,6593,2746,3976 +7692,0,67,80,137958,6013,3865,1276,860,2254,976,494 +7693,0,56,60,3535901,161684,12041,19811,50871,27768,22621,12267 +7694,0,38,41,810046,264728,38285,15650,16391,15412,13217,7140 +7695,0,26,27,455498,159108,21146,7511,11033,12210,11028,9926 +7696,0,43,40,3019,5888,4270,5712,4361,12822,4266,8502 +7697,0,35,47,28553,17670,9609,5310,4005,3081,2339,4504 +7698,0,47,64,489383,47828,39807,31022,3427,18659,11088,10696 +7699,0,40,64,429631,450005,45355,31830,16928,22097,28191,9909 +7700,0,21,64,83293,82709,34973,16731,23228,15761,32651,12964 +7701,0,40,53,37309,12760,1704,5848,18655,12217,18075,10728 +7702,0,50,43,10508,9914,11602,6065,24692,11801,11815,16333 +7703,0,74,51,58360,7043,2901,2709,2713,4825,2738,2458 +7704,0,70,61,6821,11264,5109,5089,18727,12125,9754,9761 +7705,0,74,66,6700,3527,3438,1131,1778,3587,2621,2710 +7706,0,61,60,1368093,88722,39551,3036,6349,7455,2933,3308 +7707,0,54,57,227157,55503,19703,20487,24250,12990,8374,2808 +7708,0,44,74,169235,7628,4456,5973,3418,2555,2292,1534 +7709,0,43,67,798527,15187,2850,2518,3224,2347,2601,1323 +7710,0,38,70,205457,31251,16963,14138,6672,7954,5196,2151 +7711,0,35,64,117579,6180,2314,374,1258,1270,1514,709 +7712,0,23,41,476612,79735,1208,5303,2347,3710,9382,2220 +7713,0,35,44,56013,16315,1845,3728,1868,4286,3525,1718 +7714,0,51,50,61207,5478,445,1519,2675,1908,1173,1568 +7715,0,50,43,15793,28695,5257,6432,12622,9500,8290,13743 +7716,0,54,60,35989,3643,28122,6661,10495,5240,6471,6985 +7717,0,47,67,109872,105224,31412,61975,28360,19126,15963,8442 +7718,0,30,57,1751583,237186,11855,9219,8516,14218,19189,11865 +7719,0,30,57,27128,12860,4366,2030,12328,5253,7890,6306 +7720,0,30,41,61447,10092,4353,1408,2611,2066,1096,728 +7721,0,53,35,15731,8996,4337,6059,10097,15563,1867,4708 +7722,0,67,47,4314,17814,2313,4212,3623,4627,5020,3062 +7723,0,74,56,39316,9035,10005,1185,2570,8684,3162,3560 +7724,0,74,47,131980,31438,579,6512,6369,5553,24090,6888 +7725,0,60,48,13914,26346,10405,7267,18945,9969,12952,11225 +7726,0,63,53,9894,20984,15857,2312,5783,12410,23856,9700 +7727,0,57,53,100974,21303,13836,11515,14476,12068,26049,11402 +7728,0,64,54,18700,25528,869,7221,11148,9685,12420,7170 +7729,0,63,56,82325,18536,10440,2733,4580,5923,4767,4595 +7730,0,60,64,10306,9222,16396,2394,3064,6306,3119,6892 +7731,0,67,64,7594,5406,3053,3897,1633,6524,3251,1980 +7732,0,48,75,6014,23767,3173,18338,5471,1998,4100,3800 +7733,0,53,80,11267,2768,5545,4646,2867,3368,2642,2185 +7734,0,60,69,2672,10204,2263,1535,4146,6699,3803,2463 +7735,0,66,64,9072,5928,5134,1412,4084,11690,2472,2190 +7736,0,96,60,1612,4728,2293,5870,3675,12870,9562,1996 +7737,0,93,48,5957,23317,9290,3824,1647,6517,5783,4033 +7738,0,93,61,5490,4148,3064,5853,3329,6346,4265,4090 +7739,0,83,63,3021,19063,4747,4703,2345,8364,8725,2308 +7740,0,74,69,12637,13539,11014,8100,4812,5386,3172,3207 +7741,0,66,67,8853,8259,7836,1978,5983,5518,2364,2593 +7742,0,60,64,1998,19918,859,5862,3225,4053,1124,2057 +7743,0,50,75,9852,5411,6727,4891,5071,2835,2792,6208 +7744,0,66,54,5814,4535,817,1725,8909,5647,2057,2676 +7745,0,69,54,17975,3823,4142,5436,7128,6483,2294,1791 +7746,0,81,50,11815,18814,2976,2682,6919,9397,4307,4541 +7747,0,91,41,3165,5912,2338,4437,5386,5721,4205,3507 +7748,0,75,64,13371,8709,13077,5914,3751,4470,3461,3700 +7749,0,70,48,6540,26108,2723,2111,8413,10493,5123,6928 +7750,0,78,50,14473,5589,1321,1917,3478,7066,5236,2350 +7751,0,75,56,16919,5161,4202,4395,4218,4553,5248,2741 +7752,0,87,48,4573,3560,2421,4158,3324,4679,5059,3085 +7753,0,75,61,40901,8242,1257,4164,4237,1584,842,790 +7754,0,54,80,3293,8477,7525,11513,4547,2639,4308,1515 +7755,0,63,74,11670,16804,7794,2996,1771,6385,3444,2579 +7756,0,70,56,13570,18292,1392,4653,4244,4784,4085,3238 +7757,0,64,54,9598,9590,2118,5153,5642,9144,7596,5411 +7758,0,61,53,13903,17064,3332,6382,2022,3930,1790,3486 +7759,0,78,47,9496,6367,883,3854,3429,13095,3148,2361 +7760,0,90,48,9026,6552,3928,686,4044,7456,2137,4806 +7761,0,91,47,59108,10867,2165,4223,2662,9776,3084,2638 +7762,0,96,48,11292,7262,4912,2922,4334,3972,3967,2508 +7763,0,80,51,4093,27442,6617,4347,4177,7294,3202,3220 +7764,0,56,50,44353,251663,16622,47804,20712,22297,31254,7780 +7765,0,35,41,73383,15497,1299,1241,1507,1088,2796,1500 +7766,0,23,30,549151,202936,34600,16694,23105,22730,12868,9903 +7767,0,8,20,1645945,242559,10693,13831,3869,14185,14468,12962 +7768,0,17,30,737680,27682,17065,14194,12499,10830,7746,12068 +7769,0,20,41,553876,80289,24836,10830,7493,8384,5647,23580 +7770,0,27,51,2694738,54771,7086,37850,23908,19600,13433,14797 +7771,0,26,53,33924,72111,4110,4122,4696,3168,1292,2259 +7772,0,21,48,19715,60292,22217,7467,15351,8753,4144,14778 +7773,0,29,30,34741,47189,2535,4079,8870,10529,4566,3727 +7774,0,34,35,14870,2909,2012,1199,1134,1595,722,409 +7775,0,54,51,120832,11590,16321,1555,6817,9549,3072,5491 +7776,0,74,57,36812,2772,6132,5494,3946,9806,3890,7595 +7777,0,57,63,164730,83160,8904,4533,3690,3938,1730,4021 +7778,0,48,61,116440,48941,20034,9701,9312,7647,4212,3313 +7779,0,37,60,440365,43317,29830,14674,22420,8890,12476,7367 +7780,0,38,54,685068,354743,29720,41118,130419,168529,128113,57491 +7781,0,44,47,735536,172464,34247,9354,9145,36945,48631,26783 +7782,0,41,50,330492,78672,54288,14517,6470,10664,8532,6588 +7783,0,43,50,1060497,58542,21621,20198,18076,11400,17241,8652 +7784,0,20,50,1232184,534512,41982,31086,27288,25796,34053,17478 +7785,0,11,69,2095110,42651,53810,20365,13387,9449,5388,12148 +7786,0,20,63,663255,35906,18678,6501,10814,8269,5579,9066 +7787,0,16,50,214453,64962,5957,5023,4404,6457,3775,4948 +7788,0,34,70,2003014,35906,50641,20997,12754,24042,26433,26961 +7789,0,41,60,137607,28804,13591,929,7698,7615,7079,3875 +7790,0,27,43,123599,26455,2037,1471,9419,2568,1908,2355 +7791,0,23,35,3167,17342,3759,6815,3306,3582,3528,2723 +7792,0,30,47,7741,7062,20881,15223,10155,16719,9491,6134 +7793,0,50,56,20730,19015,13978,4318,10929,8875,4494,6615 +7794,0,57,66,13349,43941,7879,6728,10704,13041,12055,6980 +7795,0,54,67,284427,12949,2138,7637,3761,2227,1723,1573 +7796,0,41,56,81114,22475,1109,8392,1895,3570,3915,1109 +7797,0,41,53,14222,8273,2017,2178,2797,2812,1810,2095 +7798,0,44,56,51736,37945,13435,3347,3087,17612,12201,7752 +7799,0,54,50,80827,4044,1009,549,1104,1470,1291,2569 +7800,0,47,47,263510,73852,16802,4059,6200,3646,1335,3540 +7801,0,37,27,47669,65869,542,4449,5600,5907,3046,5755 +7802,0,35,24,80779,13895,2906,1638,2916,5443,1878,2667 +7803,0,27,38,16566,13944,10222,8397,2906,4659,2350,2478 +7804,0,50,44,5396,4662,817,3774,1818,3398,1771,1895 +7805,0,70,61,18002,10015,4294,4612,3139,14270,6960,5209 +7806,0,80,63,35922,9486,1099,6135,7911,11661,5111,4673 +7807,0,84,64,14214,15524,16792,15407,5173,10967,6062,5144 +7808,0,63,40,261360,36647,1230,470,2280,1616,1750,748 +7809,0,54,43,40758,8095,9461,2339,12542,5725,5651,4279 +7810,0,60,48,6658,3459,1605,6003,4051,12147,5384,2938 +7811,0,51,29,61523,36376,2658,4174,1170,4580,3924,2130 +7812,0,60,64,593112,39850,65629,8919,8059,9981,9242,6713 +7813,0,51,57,104919,102368,11611,28165,13881,18893,12751,6161 +7814,0,26,50,41063,26107,2645,2850,2124,2676,1936,1446 +7815,0,37,66,8000,7892,3840,10054,2424,6380,5985,7436 +7816,0,60,43,7527,12267,1835,2820,5342,15519,4892,5255 +7817,0,70,56,6223,7266,7397,19318,2273,16325,12381,6707 +7818,0,88,77,11792,2846,6684,4181,886,6590,6468,5013 +7819,0,81,67,7559,20546,4109,7772,6040,4888,8462,5295 +7820,0,74,74,6802,23130,5579,3466,7681,12656,6892,5108 +7821,0,70,66,14681,11422,5614,18378,12125,13625,7324,4259 +7822,0,51,50,334607,112730,18891,9168,8556,9210,9171,9146 +7823,0,61,47,2842,13615,3229,7336,18901,8770,6414,6688 +7824,0,57,47,5287,24138,3005,4340,4272,8684,6848,6703 +7825,0,60,20,4285,22410,292,1860,9337,10587,12024,6340 +7826,0,80,29,13927,1779,5461,3983,9951,5088,5956,5853 +7827,0,80,34,63620,16697,1556,9519,6372,10508,5077,6447 +7828,0,80,47,6888,9199,8008,10766,8692,7601,5364,2828 +7829,0,63,48,3913,10634,1311,3702,5754,5769,4667,9084 +7830,0,63,61,3765,3509,6933,16155,5042,9908,7948,3952 +7831,0,69,54,20062,11126,3988,7082,6206,10816,6038,2930 +7832,0,81,66,6178,8206,6445,3506,5507,7182,3196,7180 +7833,0,75,81,2819,21331,16236,16640,6495,9702,2661,3811 +7834,0,67,77,7598,12246,10808,5183,5139,5523,6230,5675 +7835,0,66,63,2151,14788,1687,1509,4406,7533,6397,6066 +7836,0,61,67,8286,14605,12137,3385,1351,7270,5896,8009 +7837,0,64,61,10711,23018,3439,12942,4335,8988,14618,7891 +7838,0,74,57,2107,7434,9758,3399,6961,9876,6034,5238 +7839,0,74,74,11939,22013,18948,6326,13213,21545,5482,12743 +7840,0,60,77,322822,45461,29741,44275,20328,7791,13312,9045 +7841,0,54,74,57935,22782,5744,4930,3457,4525,2774,2347 +7842,0,43,60,6181,20686,521,3873,5466,3938,6106,5836 +7843,0,37,61,5612,21397,12257,4072,1165,8036,7351,6945 +7844,0,57,50,9182,8585,157,12846,12142,12826,4644,8245 +7845,0,54,57,106752,3387,1403,1695,569,585,1130,994 +7846,0,48,61,797563,143932,22519,12408,23459,14111,13598,11520 +7847,0,50,51,155669,14737,1404,4782,7428,5238,3534,2376 +7848,0,40,48,30161,65845,10782,9717,3988,17217,25462,9783 +7849,0,50,37,89006,27035,4059,4543,8431,8506,11338,6759 +7850,0,60,38,25026,23428,855,15062,30482,7863,6389,6825 +7851,0,51,51,19681,31249,16309,30298,15321,9471,21256,17471 +7852,0,61,57,6379,10204,9242,3956,4699,12570,9389,5090 +7853,0,50,51,34210,65171,414,8116,3604,5400,4382,8073 +7854,0,43,57,11905,37755,8611,10359,4629,6311,15845,9732 +7855,0,44,56,11081,12952,2965,13990,6733,4487,11720,9290 +7856,0,27,54,9854,39919,14455,7138,4976,6743,14268,6153 +7857,0,34,57,6066,58050,7636,4463,3749,8086,8599,6934 +7858,0,40,56,9060,54888,8802,18403,12193,20636,10118,4364 +7859,0,40,44,534742,218140,72650,4188,38033,41694,22800,33420 +7860,26,40,44,576689,64186,17730,44031,29745,23380,7708,11942 +7861,0,29,30,649312,341893,42967,9902,63055,16153,13837,11045 +7862,0,40,43,1811177,473761,146333,239048,62754,254606,61694,58371 +7863,0,27,41,598568,77809,10810,18131,18132,8919,8834,7132 +7864,0,14,43,348698,94011,10027,19490,10457,5115,1564,1953 +7865,0,24,47,1281884,344096,32902,37408,22619,40666,19863,6008 +7866,0,4,43,697479,68235,1636,23311,8687,3880,2918,862 +7867,0,11,48,268053,46024,14818,19027,10033,11490,7554,6995 +7868,0,23,64,20113,37667,34433,41652,5106,15034,4408,2779 +7869,0,24,91,18903,16363,68457,10548,8290,10064,5536,5211 +7870,0,29,100,45219,47697,26076,10874,2866,6259,6253,1815 +7871,0,23,90,81270,100935,10327,16123,6106,8301,1979,4408 +7872,0,4,69,265094,192804,12939,19947,6995,5226,9704,3838 +7873,0,4,50,37482,33156,8063,8032,7153,5402,3843,3524 +7874,0,13,41,41322,31653,9302,6846,12101,7486,9710,2901 +7875,0,14,61,19046,17476,31608,5298,5576,5099,5813,3122 +7876,0,35,78,7301,16893,9157,10722,2697,6380,1109,2393 +7877,0,38,74,250342,14312,799,3973,2180,2617,2290,838 +7878,0,29,87,60649,23240,12107,32516,7802,5020,2419,1955 +7879,0,30,75,50727,36511,8353,14625,11862,6872,4676,4442 +7880,0,23,66,157484,63728,20035,9615,3490,6675,3861,3199 +7881,0,16,67,40464,69312,13070,10873,9775,5840,4119,2260 +7882,0,13,54,103854,89617,29313,20662,46267,6317,6217,3692 +7883,0,10,51,100456,44471,15892,5555,25541,6316,4391,3345 +7884,0,7,51,75809,72886,9363,26917,8300,5375,7406,3854 +7885,0,10,64,47043,23936,10772,22564,4602,4649,7620,4618 +7886,0,10,63,76318,56379,11494,5632,2422,3554,1016,544 +7887,0,17,66,250836,45800,12728,17846,19991,13703,4137,4843 +7888,0,21,75,284282,49384,15854,42076,8234,7204,7363,4819 +7889,0,29,67,721792,144168,33461,127582,84590,61778,25559,25074 +7890,0,26,66,332042,118678,16342,12610,9744,5313,7955,5596 +7891,26,26,66,632200,175005,27485,37642,113419,68381,49876,32867 +7892,0,20,60,1239754,95009,13864,13568,16074,11349,6082,6342 +7893,0,26,44,1499159,332085,33989,71724,109486,55123,25402,13329 +7894,0,4,16,1448071,582763,19685,8297,98690,15751,14526,20318 +7895,0,14,14,2437055,403960,45145,51607,83304,45776,10751,16084 +7896,0,11,21,73488,38921,13855,7264,4913,4179,2796,3021 +7897,0,7,30,641699,106156,51630,20138,16769,11893,10466,9125 +7898,0,27,61,299865,33065,16720,22209,6743,15891,11040,8884 +7899,0,34,74,92058,36895,14860,13696,4948,9728,9506,10176 +7900,0,40,74,125491,56685,5498,27659,7153,12241,10042,9929 +7901,0,43,70,250257,18926,2512,5853,2876,2582,2874,1662 +7902,0,37,63,429400,122403,34455,19554,12909,22061,5883,9162 +7903,0,34,57,820278,14602,1642,4682,4745,2248,1804,725 +7904,0,29,54,733089,290387,96172,50313,118731,42874,58663,44136 +7905,0,48,40,30481,14272,16784,1926,8835,18073,9272,16210 +7906,0,35,38,255634,70977,14116,2394,6048,2797,5797,3087 +7907,0,41,21,460869,142475,3345,8618,11933,24878,9578,7612 +7908,0,38,37,852964,65952,21576,5478,14921,8920,7558,12948 +7909,0,30,37,791403,25314,13543,8746,7310,12921,16697,7032 +7910,0,63,40,2224,9912,4015,4606,4936,13821,10347,21869 +7911,0,57,64,76654,61131,39017,25355,9702,12589,12127,7733 +7912,0,51,50,707021,430229,23267,16801,9111,22869,9289,10722 +7913,0,38,53,398102,126641,52526,50103,29964,18869,4193,9662 +7914,0,16,63,428425,138080,113365,26465,17556,23855,21206,11433 +7915,0,44,78,13419,7443,13981,3927,3948,10675,6707,11841 +7916,0,54,64,10810,61491,1323,11952,7826,16574,5594,5960 +7917,0,67,64,39712,15459,7711,22746,8425,12887,13249,11533 +7918,0,66,66,14295,22073,4998,10385,9251,5738,7630,7359 +7919,0,60,61,12309,11852,3790,7489,4536,4861,5333,6032 +7920,0,64,80,42151,7476,13226,7687,7780,11258,13115,7433 +7921,0,75,63,34715,19597,1859,4644,3430,17847,9917,7151 +7922,0,83,53,20683,14964,3557,2418,9649,6772,6042,6536 +7923,0,93,51,3244,5409,3179,4875,3353,7629,9088,5963 +7924,0,90,43,1461,17165,8549,3502,7140,7870,10964,1906 +7925,0,81,48,3107,14726,5380,1819,5445,6727,10290,4519 +7926,0,66,50,60321,25000,2969,3131,2002,2566,1307,1202 +7927,0,48,37,92208,15827,2050,720,2243,1722,1599,2072 +7928,0,60,40,11331,13747,18237,8967,6164,34650,16810,10472 +7929,0,51,47,421478,34115,16538,12474,15596,9061,19797,10291 +7930,0,67,53,29255,14879,6582,7689,13817,12909,12422,11911 +7931,0,83,44,126271,82121,4566,5282,14505,36477,29857,12288 +7932,0,60,41,687386,254981,62224,49825,23956,33264,29457,20241 +7933,0,44,35,970622,420972,83550,35926,10260,19099,16566,20057 +7934,0,47,38,30203,14095,5271,10321,7822,14845,10762,3801 +7935,0,47,54,12382,9769,6531,3213,12757,6979,11051,3818 +7936,0,44,50,53579,14419,3585,618,3453,1651,4041,793 +7937,0,81,54,25947,1279,3050,5034,4718,12500,13138,3040 +7938,0,74,44,54205,35056,8384,2251,15456,9665,6874,5291 +7939,0,60,44,184132,76837,16845,13079,6312,10440,7101,10686 +7940,0,69,51,5901,15461,13616,4323,14427,8185,7736,4975 +7941,0,54,47,15132,14479,2203,7293,12078,6499,4074,4511 +7942,0,63,60,4043,5514,6051,4491,4216,7337,5112,7207 +7943,0,80,67,4507,5925,9328,5095,5185,9236,6879,3298 +7944,0,88,75,2644,4387,2168,7479,2014,6362,3733,5949 +7945,0,83,87,12871,10592,1969,16603,6531,5534,2971,5098 +7946,0,77,80,8919,36025,11904,6206,4693,12918,5452,3063 +7947,0,61,67,16278,26101,6421,2317,2219,4502,2740,2157 +7948,0,57,54,17210,22106,3358,3359,2992,10654,4835,5132 +7949,0,69,38,9963,3938,3290,1315,17132,4635,3785,5314 +7950,0,66,41,228982,15692,4156,5839,2283,4022,1613,727 +7951,0,80,38,22438,14710,5197,1605,11514,8244,3187,1514 +7952,0,67,47,35569,58565,19637,13319,14297,11637,8678,4593 +7953,0,67,50,17265,13974,2979,3524,4654,9693,4203,5992 +7954,0,80,50,50545,6775,6720,3472,4415,10070,4872,3617 +7955,0,50,51,194551,34970,5437,4790,3103,517,2833,1963 +7956,0,51,60,13976,4748,4735,3536,3794,1363,1967,736 +7957,0,44,74,13574,2601,2221,1681,881,1463,1356,1121 +7958,0,38,87,12961,3690,7004,9092,2799,5345,5336,2203 +7959,0,81,84,5646,6050,2775,4132,9432,8606,4833,2995 +7960,0,100,48,1350,11960,5166,2357,2037,7769,2943,3999 +7961,0,96,44,16204,10981,1845,2148,3949,5056,10701,7839 +7962,0,100,40,41170,3282,5719,5194,5182,20437,8027,7493 +7963,0,96,53,2814,16040,8558,8185,11693,10259,8583,3937 +7964,0,97,47,35288,18898,5151,3542,12887,14211,5396,6204 +7965,0,96,48,22634,17843,5149,2150,7849,7041,8797,5328 +7966,0,84,43,3106,14596,1674,4092,4200,6738,7381,3457 +7967,0,70,27,76975,44072,1566,5185,14375,3660,1533,2036 +7968,0,63,37,80725,39687,17144,13861,15154,13178,19168,22124 +7969,0,51,37,184490,68677,12509,6005,5179,6010,2890,1552 +7970,0,50,44,46875,29669,7613,17129,8963,16705,4983,10949 +7971,0,48,47,272513,164806,8095,16162,2053,10429,19928,5216 +7972,0,53,38,50795,25961,5133,3366,10314,11668,7189,13109 +7973,0,67,34,40208,31215,3892,4252,6936,15337,5146,4642 +7974,0,54,24,58722,53814,11369,942,826,4376,2480,2278 +7975,0,70,30,12977,5650,2250,749,1725,3655,4307,2437 +7976,0,66,24,1866821,124642,8332,9625,20026,27114,7553,4715 +7977,0,53,29,711656,198023,25476,23913,13154,21616,15125,20221 +7978,0,54,34,641634,251106,43777,51307,48221,27558,33087,15835 +7979,0,40,44,1462596,582554,377896,258794,69027,88573,56167,123532 +7980,0,35,60,286180,33596,8156,8980,4011,6543,6549,4208 +7981,0,38,75,2121253,73088,27202,68258,21218,17466,44223,28366 +7982,25,38,75,970421,51860,3567,15496,11715,19900,3351,1219 +7983,0,35,67,204447,38581,6361,1049,2780,2364,954,446 +7984,51,35,67,34838,9254,7296,9593,6748,3293,3869,3643 +7985,51,35,67,200744,7660,1788,1045,1840,4957,982,2186 +7986,25,35,67,921878,201818,35907,12692,13914,5171,4148,1599 +7987,0,44,63,774635,10220,4947,9912,10361,6431,3764,3125 +7988,0,40,60,672510,87833,17850,22735,30011,10076,4454,3882 +7989,0,47,54,32458,26518,8451,12592,6354,10499,5112,4895 +7990,0,61,61,19021,26692,9475,4026,7403,9773,4241,4770 +7991,0,60,56,862431,209040,50542,18966,59536,18648,24060,40568 +7992,0,50,51,128608,82736,27591,6066,19920,8542,8874,7121 +7993,0,40,43,821529,855666,53340,94533,111754,86752,100880,126717 +7994,0,24,50,1985576,696380,525329,79152,71320,54770,89423,54526 +7995,0,34,41,118603,102084,11098,4449,10330,21165,15104,7880 +7996,0,38,40,200322,40827,7706,7405,3800,6863,6507,6823 +7997,0,38,44,971016,91871,10909,13309,21101,9284,18295,7044 +7998,0,41,26,451692,130411,10795,11324,5656,9988,8339,5808 +7999,0,43,40,248337,57622,22167,9478,11546,19602,14732,6301 +8000,0,44,34,1238172,133459,17509,11282,37660,24160,12715,15836 +8001,0,38,27,115680,329444,27645,10934,11399,12790,17062,14562 +8002,0,43,30,120692,12908,2233,1495,1758,2088,1937,638 +8003,0,40,40,259276,10723,10613,6118,5358,3672,2054,2540 +8004,0,48,56,22338,14603,21411,3634,5212,14720,5405,5701 +8005,0,63,75,14772,20455,12934,15844,10100,8876,6992,9879 +8006,0,66,78,53417,163774,34241,20265,6953,41185,26559,20960 +8007,0,70,66,95678,17131,1728,5863,2319,5835,7416,5182 +8008,0,63,60,429550,135747,28916,48239,39134,32450,40518,49783 +8009,0,56,57,1045883,63328,30462,17638,7952,8207,5331,11542 +8010,0,57,57,533985,90638,16152,22042,7086,36293,37383,23536 +8011,0,50,63,227620,98930,35814,29051,7630,12958,11404,5822 +8012,0,48,61,476393,115508,28972,17456,14309,22349,10821,8042 +8013,0,43,61,1153058,132368,39721,51656,17767,11003,25826,17051 +8014,0,30,64,1070750,113625,18024,38989,27639,13238,19945,19215 +8015,0,30,50,614911,309657,14286,36987,36875,29763,16919,26634 +8016,0,27,51,272577,46101,15224,5570,2446,6428,13331,16097 +8017,0,50,43,1457217,154638,29251,56704,27395,136813,41103,21814 +8018,0,50,44,888382,128325,38832,21400,16116,13113,18342,4388 +8019,0,47,60,2010131,102147,37568,41683,26960,10359,21770,9112 +8020,0,43,75,607490,132498,63139,70049,74231,51076,59408,43764 +8021,0,48,67,941157,147083,23844,9320,9172,20972,6465,8934 +8022,0,44,51,390341,131329,2596,12267,3954,5896,10855,5838 +8023,0,56,40,21697,11966,6132,3329,4879,15530,16151,10819 +8024,0,48,40,540725,123620,6272,77601,24196,13193,11347,10742 +8025,0,53,50,730613,92476,80878,22068,65133,43549,20583,30560 +8026,0,53,27,123334,28144,10890,3598,1018,3969,782,1293 +8027,0,43,20,1349519,552347,102928,41954,47788,46973,67272,36209 +8028,0,43,37,666330,27441,15850,9000,10289,4911,10511,3876 +8029,0,38,44,2218550,153721,9381,9310,24236,19563,7945,7380 +8030,0,40,51,629152,43109,41843,5785,4281,10394,21066,6399 +8031,0,40,56,268439,147234,36560,24906,2486,14672,6923,8761 +8032,0,38,40,105640,94897,2953,10717,15802,7829,5101,3397 +8033,0,30,40,2268366,1150243,53852,80120,112083,75315,54097,78650 +8034,0,27,27,1876330,455732,41979,101550,30181,49059,65917,39731 +8035,0,23,27,655439,56879,9426,15845,7761,3614,19806,6190 +8036,0,30,30,2454326,217306,10491,40313,26080,56385,62930,24171 +8037,0,21,35,1599913,431858,3957,68683,18224,9434,29788,13540 +8038,0,27,43,1698759,82870,62941,8790,20024,25795,14501,20736 +8039,0,43,40,110289,140056,18201,28172,10505,40380,9650,12354 +8040,0,35,56,105666,8572,6495,2386,883,1616,1143,1091 +8041,0,40,77,67409,45524,53877,1817,5992,3103,2738,2470 +8042,0,38,66,74546,102517,9001,17887,17411,16444,10755,12144 +8043,0,40,87,196978,4006,11470,9944,1818,7006,3146,3012 +8044,0,43,77,95036,20942,5658,3692,4612,3521,3429,3274 +8045,0,41,51,242653,111392,2774,9475,2646,3537,1988,3544 +8046,0,34,47,2494967,492367,39628,26912,10769,32303,7663,4253 +8047,0,38,37,146386,7620,14794,12103,19820,15028,9568,4088 +8048,0,37,29,54527,7215,977,449,933,942,432,514 +8049,0,57,51,26452,7708,9390,17786,13396,11159,13835,4014 +8050,0,66,66,28686,23151,14983,4908,9431,5898,29066,11733 +8051,0,57,57,25109,25148,8646,5134,15391,7053,12722,8620 +8052,0,67,70,120086,82384,53226,29011,21914,50719,6676,37755 +8053,0,44,50,1920116,636858,38525,31481,39070,14564,17961,37095 +8054,0,60,44,16695,4779,1352,3099,1609,7737,7552,5917 +8055,0,56,56,587994,78597,73551,12784,4327,19537,19386,15636 +8056,0,43,44,2574147,198971,21593,25981,22185,15428,10465,14121 +8057,0,57,57,171405,53183,15741,9576,4538,9997,7359,7542 +8058,0,40,56,43480,6171,1247,1345,3165,846,862,1286 +8059,0,40,54,219421,12267,8629,7270,6518,3284,7091,4413 +8060,0,43,70,882480,31479,14584,20563,2524,6654,7074,12358 +8061,0,44,77,1325326,90657,59512,36885,24966,29834,25298,27893 +8062,0,50,80,69728,55017,16595,9168,4487,13596,10561,13610 +8063,0,53,69,22260,119881,22666,28483,24394,29940,8468,3522 +8064,0,48,53,106436,51216,8445,1408,2509,2836,1054,1368 +8065,0,53,47,657041,12340,1930,7217,6713,6230,3182,1255 +8066,0,51,47,23245,36156,14011,4686,11019,7494,6622,4716 +8067,0,57,50,18281,18939,7050,6701,6355,11537,8172,4890 +8068,0,81,56,9891,19909,14241,6350,10089,29270,16095,16211 +8069,0,81,56,14993,8579,4182,1191,1742,4076,1344,2240 +8070,0,84,56,385858,122569,33307,19355,9979,30992,27461,9348 +8071,0,84,61,29518,12222,11074,5684,3355,10700,19626,5180 +8072,0,70,67,14881,19347,14163,7354,6224,6035,9006,9720 +8073,0,69,64,14095,32577,8268,4582,5657,13058,7843,6868 +8074,0,67,74,47336,14262,12030,13811,10506,6084,2824,7398 +8075,0,67,64,4757,15912,4042,5403,6097,9808,5170,4752 +8076,0,78,61,4878,3547,5825,2533,8992,5556,7459,9097 +8077,0,70,69,848393,28615,14058,7907,9810,5972,3698,8019 +8078,0,78,66,79667,20925,4329,25199,10048,18381,8003,28358 +8079,0,67,70,447291,95202,30126,24312,7377,16414,17080,10455 +8080,0,51,69,47043,44647,15916,4804,2850,4682,5291,2811 +8081,0,51,77,14755,5809,8558,1957,2111,1674,1922,1795 +8082,0,37,69,1030810,227535,68052,30202,18160,22105,10905,10100 +8083,0,26,66,48673,128182,39963,14577,11169,7669,10471,14859 +8084,0,29,57,532433,105668,15882,11279,16405,15026,34154,13219 +8085,0,26,50,654999,134617,30204,49569,11435,15585,18615,15857 +8086,0,30,53,224403,35047,17481,8359,7926,7130,3467,4792 +8087,0,54,53,35531,14246,5797,13045,17479,20072,18877,4744 +8088,0,51,56,188858,63561,8397,10965,4602,6729,3061,1250 +8089,0,40,40,647785,87033,6382,3851,3433,1609,1094,2033 +8090,0,24,41,1132076,591382,110908,282428,130878,25875,110305,152974 +8091,0,1,40,252394,58688,7888,13736,3473,3273,3324,6593 +8092,0,10,50,1849389,163384,142068,58215,56684,69884,46012,60345 +8093,0,38,70,286429,4566,11554,3048,5119,7601,3050,4333 +8094,0,54,63,205236,10146,1933,1831,2152,2238,1194,864 +8095,0,74,66,96334,34069,14294,14630,17448,18845,9449,9860 +8096,0,61,63,38790,47812,20414,14571,18778,4907,2252,3671 +8097,0,50,57,61921,59964,28380,20450,11477,11926,4825,5280 +8098,0,47,69,74347,29217,21367,5385,3040,5894,8397,9248 +8099,0,34,67,218563,56318,23792,3220,10454,5469,3887,1462 +8100,0,34,66,412855,55964,16406,11767,3569,5150,6556,5571 +8101,0,30,66,60615,33213,15275,6860,2560,4935,4684,1218 +8102,0,44,67,17923,6072,5479,8791,2325,10014,4985,7798 +8103,0,54,70,399837,14647,2743,8599,2305,4388,2321,3208 +8104,0,56,75,1269417,184495,92812,32157,31545,22695,23855,16272 +8105,0,63,70,159371,70187,21617,20809,11356,20861,49054,24080 +8106,0,53,48,118523,13713,758,689,1382,2475,2225,3818 +8107,0,56,50,29147,10383,2268,10238,4083,5989,4616,4660 +8108,0,74,41,195472,24505,6262,9740,16504,20568,16493,23098 +8109,0,57,38,666252,87468,7717,22807,9152,3806,7287,8174 +8110,0,56,63,25556,8185,2714,8863,2306,2706,2376,3538 +8111,0,51,57,19162,31983,11290,4864,2642,6968,3997,5201 +8112,0,35,64,150063,39849,11770,14166,4368,6134,2686,2664 +8113,0,43,67,104785,66126,20904,13064,12803,7971,11999,6589 +8114,0,43,60,130895,14172,3105,5226,4342,3084,3819,4428 +8115,0,37,60,1323595,327938,81596,62553,42375,36845,23533,53660 +8116,0,41,60,90279,42818,29121,7706,10338,9801,8994,5589 +8117,0,48,54,45196,21106,5769,2194,6468,5364,2549,4804 +8118,0,44,43,74962,193925,2108,34144,18311,24246,14040,7142 +8119,0,53,50,115850,5239,7286,833,4822,2497,3796,2081 +8120,0,43,43,84421,33022,8212,3955,2697,2253,3259,2398 +8121,0,27,26,48912,33019,822,948,1580,1066,486,536 +8122,0,26,41,102152,18293,8732,5469,2630,2758,2472,1751 +8123,0,37,35,18572,13668,4989,8070,8266,13403,20975,9286 +8124,0,50,40,549876,20968,8600,10962,7494,8420,12698,17345 +8125,0,70,63,152713,44113,9207,27612,13359,26631,4992,5877 +8126,0,88,57,287385,20646,14063,4690,7559,22413,12335,9651 +8127,0,88,54,5640,11214,5634,2824,12901,9034,5258,3339 +8128,0,93,50,6580,14392,3260,5670,4350,9460,3871,4243 +8129,0,94,54,7221,8082,6295,8469,8201,9869,8595,4802 +8130,0,94,50,7088,5841,2134,2915,8318,5748,2607,4665 +8131,0,91,44,7731,18269,934,3312,3944,7625,6114,3074 +8132,0,70,35,91220,40956,2965,2780,1924,1817,1935,1537 +8133,0,61,38,22038,5765,4037,4048,2442,1952,2496,1457 +8134,0,47,38,42896,24057,4344,1983,1151,2588,1169,915 +8135,0,54,74,163284,7045,4866,6629,1671,2159,2177,1423 +8136,0,64,60,13566,3774,900,893,1644,2434,1542,1095 +8137,0,60,51,73254,170991,5286,13161,28667,8338,4122,5965 +8138,0,47,43,38611,17742,374,5732,2845,1678,2283,1074 +8139,0,57,29,5293,9349,2087,5312,5170,8549,2640,3687 +8140,0,48,43,63786,19743,14900,14531,8835,6361,3999,1752 +8141,0,57,53,24441,46999,7147,7507,8494,9679,5091,10086 +8142,0,67,66,54034,1879,4083,1887,2410,1945,2695,1420 +8143,0,41,63,279183,29776,7954,1317,3020,917,758,1087 +8144,0,43,63,109335,24079,14762,26126,13102,9979,4072,3266 +8145,0,24,61,150642,82500,6354,10261,6254,2187,1226,825 +8146,0,17,48,76647,19604,3172,2843,1933,2621,1680,816 +8147,0,40,53,13756,8912,7503,1648,6849,5152,2005,1896 +8148,0,43,40,11335,15733,4073,2884,6861,4341,3408,5354 +8149,0,70,53,1461,5274,4169,6336,2102,8136,4230,3535 +8150,0,67,50,9944,32957,5401,1494,4787,3004,14780,5681 +8151,0,60,43,37473,12973,523,3234,1139,2147,1205,443 +8152,0,61,48,67642,44797,13725,18026,16717,17010,8077,11026 +8153,0,47,40,234289,16475,2633,3865,3097,2058,2141,1148 +8154,0,54,44,138648,89490,29874,13674,24183,25605,12187,14006 +8155,0,75,51,7970,4651,10771,9514,18307,28875,12553,8515 +8156,0,69,50,1705158,180771,59646,46844,44274,39062,32880,10917 +8157,25,69,50,1164229,54104,15408,6316,4841,2185,1007,628 +8158,0,60,56,290577,292744,136814,67991,38732,16069,10517,9854 +8159,0,41,51,423222,326282,32093,33184,20134,9113,13918,2855 +8160,0,17,51,232210,100274,13250,42627,36396,12482,11681,2541 +8161,0,23,50,44752,36251,7765,9848,3482,13561,2081,4780 +8162,0,41,38,18957,32990,3463,6603,7681,11087,4142,2913 +8163,0,75,23,71600,8936,1373,4626,6312,9716,9182,3614 +8164,0,84,21,33134,5678,2674,3103,5669,7648,4710,3998 +8165,0,90,21,17901,9996,2729,2127,9623,7097,6963,4513 +8166,0,91,38,11724,8975,3088,2121,3324,2123,3541,2762 +8167,0,80,40,181774,28893,7542,6613,13927,6751,5858,9272 +8168,0,67,35,10048,8743,902,1562,3538,1845,2327,1656 +8169,0,61,41,39979,42641,7839,8981,4435,13898,5270,5217 +8170,0,53,48,70340,49285,32314,1421,8208,5615,8562,4814 +8171,0,43,44,95162,18732,2379,1837,1379,1248,2275,3123 +8172,0,41,53,70083,14917,3579,4053,2866,3684,1993,2169 +8173,0,43,70,31724,8539,12071,15819,1634,8215,5712,7003 +8174,0,56,77,55588,22351,7451,23420,7976,13502,5531,9728 +8175,0,67,87,512101,45559,20360,13399,5591,14589,10647,5890 +8176,0,78,90,4646,7926,4679,5310,3333,9713,8734,1739 +8177,0,81,70,25288,30124,11478,8072,10953,15685,5527,3783 +8178,0,75,64,3537,19907,10629,3959,12621,5593,12710,5631 +8179,0,60,40,99411,201359,3072,9591,6250,7425,8983,7351 +8180,0,41,38,19966,39886,14639,6783,11359,4035,3819,1769 +8181,0,34,21,98934,31216,1966,1780,5208,4690,3425,1595 +8182,0,27,17,101454,20054,3563,2720,1033,1849,869,1396 +8183,0,40,24,68291,14700,683,1703,3748,2777,1845,2601 +8184,0,35,35,79701,55167,59341,5573,9498,4069,3462,1827 +8185,0,44,51,1505022,368064,47111,76209,78422,43690,59615,50521 +8186,0,41,70,606461,244187,163474,39629,48987,43512,11454,23650 +8187,0,57,57,245853,18394,4027,4813,5476,7070,3389,2122 +8188,0,44,64,995314,36692,34112,10091,18186,5848,10740,5355 +8189,0,37,56,205689,287957,13447,35231,31636,13631,10929,16492 +8190,0,44,56,57496,33547,24311,20104,13786,18734,13560,28632 +8191,0,44,60,1355704,122869,7096,54481,11730,38125,35366,21858 +8192,0,51,53,66785,63041,27562,4007,6700,15232,8813,4501 +8193,0,56,50,1574542,458924,23304,33387,72487,40912,58347,22245 +8194,0,67,38,23065,11570,6388,3553,11793,18989,15422,9891 +8195,0,75,50,27316,5401,12674,22114,11908,15781,16529,10370 +8196,0,77,38,190671,25738,2733,3067,6188,6413,2987,7273 +8197,0,80,47,2221473,71485,10925,4894,6069,9077,9464,4434 +8198,0,67,48,597918,76096,14359,16043,11358,27169,14019,18990 +8199,0,67,34,8259,7021,1442,1776,1034,3933,5268,2333 +8200,0,66,43,108719,19607,7298,2255,5527,4623,6486,3725 +8201,0,61,35,100268,157236,6989,11348,7487,11993,4352,3037 +8202,0,53,47,919245,223681,168264,81829,91152,49030,24048,39617 +8203,0,40,38,101097,44880,5038,2511,5588,3968,2462,2372 +8204,0,38,23,1736878,67625,2315,5567,10576,12134,10569,2737 +8205,0,61,26,10321,11946,1462,4097,7092,15629,6523,18068 +8206,0,80,10,8046,11653,1704,4949,12946,15245,11332,7309 +8207,0,93,43,100987,10661,21193,45696,7208,27490,14311,9999 +8208,0,70,29,883176,1050572,18930,11652,88958,90407,120689,42276 +8209,0,40,26,1992119,1791350,19029,118043,172420,49091,87987,23269 +8210,0,27,30,1415446,232018,4520,26376,18603,10771,15818,6615 +8211,0,21,23,792841,636298,403806,143909,66339,196736,56032,40225 +8212,0,20,40,460875,54878,4451,4824,6568,4656,7011,2333 +8213,0,40,54,201111,11693,5173,864,1424,3506,2718,1287 +8214,0,64,61,387754,9363,2358,2465,2560,8805,5446,3849 +8215,0,61,53,442118,154435,35660,25742,24308,26193,49228,8256 +8216,0,63,57,656257,58201,8722,6306,5708,6386,1905,1394 +8217,0,61,51,72429,14317,652,2282,1417,2612,2039,1334 +8218,0,40,47,327868,53297,7075,3635,9578,4007,2861,4394 +8219,0,40,60,103713,36786,42839,16782,6247,10491,9782,4918 +8220,0,56,60,11608,21796,5394,4659,6138,17174,11839,6890 +8221,0,54,66,1027577,98615,22598,23748,10361,15830,6664,1863 +8222,0,44,60,66143,215216,10473,5577,4043,5962,1410,2174 +8223,0,57,47,40632,14545,2356,7493,7375,11584,11283,9418 +8224,0,60,50,33615,9847,4716,2319,4450,10533,8914,8874 +8225,0,70,38,6389,27328,770,5357,5838,17790,16065,3840 +8226,0,80,56,143087,36008,7301,10990,1647,2996,2919,2003 +8227,0,78,63,16594,3192,1371,3988,2947,3646,2766,3194 +8228,0,61,66,187791,253645,105259,13602,9183,33179,32346,5611 +8229,0,60,64,110903,18675,2403,1127,5437,8111,7520,5741 +8230,0,70,53,92478,46444,2464,7058,13094,11523,10061,12893 +8231,0,78,43,15261,6294,1582,1786,4561,8335,11700,3169 +8232,0,75,40,3569495,199243,17506,45313,15107,15511,10944,16890 +8233,0,69,56,17957,8264,7465,3021,4044,4349,3455,5487 +8234,0,63,66,27480,8639,2650,1923,1110,1301,1085,619 +8235,0,57,80,2499,8074,12258,3587,4507,12070,2096,8431 +8236,0,69,81,3904,13625,4423,5084,9251,4856,2167,3676 +8237,0,67,78,14311,9714,1622,5461,2828,3741,12956,2641 +8238,0,69,80,20540,13289,2003,7083,1887,2457,5852,3714 +8239,0,60,63,5382,25345,3191,1131,6534,5163,4230,4327 +8240,0,60,67,808,7276,4791,3478,4822,3205,3911,1836 +8241,0,74,67,2306,3879,3236,4095,5976,9455,1784,2835 +8242,0,74,90,4217,11625,5396,4077,3330,7052,4582,1455 +8243,0,63,91,7236,8570,6598,3386,6696,5576,2689,4647 +8244,0,70,83,4773,11288,8546,2080,2349,6753,3739,8126 +8245,0,90,70,4445,10450,2401,3527,11263,14026,3438,1646 +8246,0,90,64,13578,10105,643,4050,3976,5526,5334,5662 +8247,0,91,64,10246,12255,3313,6201,2210,6380,14368,1744 +8248,0,90,66,5662,10880,9448,4095,3884,7049,1540,4046 +8249,0,75,80,10654,14323,3589,10290,5003,4200,5373,2825 +8250,0,74,87,36044,15932,11399,3754,5934,8447,2913,5233 +8251,0,70,84,4371,9592,3238,4773,6375,4923,3670,3679 +8252,0,69,80,7005,17128,4913,4429,402,6347,3045,3276 +8253,0,77,75,8174,15880,3634,5999,4549,7912,7512,2989 +8254,0,84,66,8392,4651,1799,985,2049,5593,6643,1915 +8255,0,83,70,13854,11081,10334,2391,6201,5058,4461,3203 +8256,0,87,63,213,9959,2378,1854,9403,4884,4545,1284 +8257,0,80,60,14264,13751,4566,1922,8743,3086,3307,2929 +8258,0,75,66,13328,10711,5085,2901,2598,7898,5077,2750 +8259,0,78,66,11035,7652,6520,7442,9833,6491,6377,4700 +8260,0,74,74,1913,12550,3820,4722,3281,4878,3608,4485 +8261,0,66,77,1192281,487490,102668,84039,28133,60139,56271,9197 +8262,0,57,80,133609,23742,9161,13643,5981,8096,8178,3576 +8263,0,41,66,543265,582532,63173,33425,21018,31965,86542,29163 +8264,0,38,63,306423,62903,23102,6839,16121,15211,4058,13310 +8265,0,51,69,270433,16423,17900,19177,23560,20295,14961,10815 +8266,0,44,60,78226,636806,33789,88710,85802,36004,49882,46580 +8267,0,48,57,228258,89640,34806,6336,42671,30655,31013,27907 +8268,0,34,44,606084,72477,5260,7488,2326,6438,7650,11836 +8269,0,48,57,2820,8536,9001,12561,2840,12862,7748,5364 +8270,0,53,60,187301,23234,1863,3948,4460,2162,1923,3061 +8271,0,60,56,48665,42498,9094,7941,20068,29375,14388,13520 +8272,0,64,70,1275059,217737,147927,69862,21156,55021,14635,12397 +8273,0,67,66,43887,9487,7564,33508,27437,32266,12906,3873 +8274,0,88,63,111481,12413,11609,5885,100323,22165,28840,12003 +8275,0,74,70,77025,116087,32578,30655,12577,15250,22286,9549 +8276,0,67,54,352238,426935,48431,33263,27808,44549,13041,14557 +8277,0,53,56,431385,21349,21638,3050,7384,5155,6045,1909 +8278,0,44,66,22434,6918,183,4150,3460,3171,11247,4995 +8279,0,57,64,8098,14501,10326,1783,6032,9980,7635,8865 +8280,0,63,87,1237,9679,17928,11496,4654,5552,16760,12338 +8281,0,70,87,8032,25987,20978,15938,13345,17981,22112,14269 +8282,0,78,87,29927,6683,1890,9172,16280,11618,10312,10068 +8283,0,84,87,30233,2764,4103,6134,9515,11071,19980,3798 +8284,0,91,74,10108,13218,5306,3813,3702,6643,6716,3755 +8285,0,100,64,22814,9891,6233,2771,8354,14276,5929,6882 +8286,0,84,66,44151,58793,20461,9035,8499,10226,5372,5001 +8287,0,80,67,13101,7695,5199,7548,10756,8959,7082,8783 +8288,0,75,70,18965,7398,4404,2729,1851,2941,2831,3863 +8289,0,74,80,1497,4355,8364,6895,7412,11704,5569,4144 +8290,0,96,64,6970,12117,1389,2251,4951,30984,3563,5360 +8291,0,83,70,1126690,23889,23287,11900,9795,6670,3665,4868 +8292,0,87,75,31777,10254,5927,18105,4942,13887,9696,4582 +8293,0,70,78,225667,24376,32576,30225,28105,10341,15933,8292 +8294,0,54,88,34028,26692,27035,13352,10830,20394,6918,15908 +8295,0,48,83,1098267,11581,7217,1515,3018,3108,2609,3296 +8296,0,50,70,437352,302882,80203,31399,45587,63259,24487,32827 +8297,0,57,78,506489,43203,8792,61344,31149,32522,23309,29765 +8298,0,56,74,375406,59474,22431,21516,26869,22407,59944,44176 +8299,0,43,60,723356,131342,5905,10496,3163,4834,10361,5996 +8300,0,29,53,1785091,990914,43236,114999,77057,40044,77710,23742 +8301,0,26,51,177862,54319,25025,22179,10234,22012,16459,59444 +8302,0,35,51,63336,26866,18972,7035,17112,27131,18715,23850 +8303,0,50,61,807593,70956,15526,17893,8690,23568,7250,12637 +8304,0,54,77,501485,51749,10602,34858,13530,5066,6695,3311 +8305,0,47,70,148040,30218,6187,7999,7705,3581,4940,4694 +8306,0,23,84,1718336,87512,198022,5118,29901,10919,36314,12597 +8307,0,14,90,114997,18340,9416,4022,3412,2445,3394,2547 +8308,0,10,100,1677766,64752,93774,30884,10448,5799,6818,11629 +8309,0,26,100,730972,76244,45882,21887,24481,88975,54001,25603 +8310,0,40,77,295975,83728,12261,1408,11032,14766,8714,9121 +8311,0,37,66,1241535,356666,58736,26699,30171,25877,14414,14928 +8312,0,64,53,43788,6933,13359,1766,9702,18031,9614,10865 +8313,0,61,60,35632,19597,27213,6423,7503,21174,30045,6111 +8314,0,66,78,614665,24725,11069,19786,4300,15392,9047,4398 +8315,0,67,80,99173,25726,6444,2375,4821,2363,2905,1586 +8316,0,54,83,220990,7141,3233,4206,3417,2437,4879,2326 +8317,0,48,69,14781,32884,6390,2563,3698,9011,24012,10918 +8318,0,53,66,8258,5918,6050,4298,3895,8177,44982,24262 +8319,0,69,67,6492,9393,3549,5205,14599,8718,42282,15892 +8320,0,64,69,341844,20264,6278,12267,2263,3562,4376,7367 +8321,0,64,80,144971,52061,21972,13798,3139,17066,4929,10282 +8322,0,53,77,559595,62843,22271,16659,16750,12853,6486,12006 +8323,0,38,90,1248124,25988,15109,44389,16970,7866,6759,14379 +8324,0,27,77,94600,23868,2808,1506,1034,649,524,586 +8325,0,21,63,172887,80211,9865,2770,14674,9203,8592,5239 +8326,0,27,67,14359,21727,9359,26772,10256,14897,22210,8954 +8327,0,23,35,327203,55484,127,1968,4056,3165,1167,2757 +8328,0,35,48,3513,15749,8860,5506,2636,3525,6094,3710 +8329,0,35,54,50654,11292,3006,1295,2699,1467,1212,1094 +8330,0,27,50,295132,73773,20819,13851,4065,11524,5061,2866 +8331,0,34,84,26779,13690,44908,25213,29696,8980,6838,4000 +8332,0,26,66,140304,22779,813,1561,1399,1241,667,143 +8333,0,11,41,365700,77426,9222,7017,4314,1972,3449,1590 +8334,0,29,64,3557,2624,10397,8776,7386,8412,5893,5484 +8335,0,37,75,90983,18636,5352,3018,1888,3145,1314,1107 +8336,0,27,53,224185,175722,8188,2886,21104,9485,16992,2491 +8337,0,38,61,158817,7965,3569,756,1570,1075,597,491 +8338,0,37,44,81146,37270,6198,7767,11813,15144,4705,10746 +8339,0,44,48,12014,7873,10047,1863,9766,6170,12933,12632 +8340,0,60,66,32154,9332,1883,5119,1910,5524,3191,1742 +8341,0,77,67,8950,10724,4585,8925,3579,15772,6390,9088 +8342,0,70,70,43954,37017,6391,12529,14482,8115,12350,8729 +8343,0,77,64,12107,20977,2546,10161,17075,18627,19116,15408 +8344,0,77,64,14937,22681,7082,10282,11941,13446,10152,7943 +8345,0,70,64,25014,7179,2464,7479,4871,6444,9332,6103 +8346,0,66,56,310471,77431,3263,8826,11592,8029,9533,3469 +8347,0,61,66,22851,25584,13659,18855,7927,16579,12058,3355 +8348,0,57,63,51956,43681,5304,14538,9283,15049,14138,6917 +8349,0,41,57,225172,200930,53492,18292,10183,14250,25748,6851 +8350,0,53,57,18800,22247,1426,3638,10251,10884,16991,6143 +8351,0,44,40,63620,40004,558,3572,2217,4417,1724,1820 +8352,0,44,40,19687,21619,12234,2051,20001,7452,13728,8284 +8353,0,53,37,268168,16229,1795,2088,231,2978,1004,1535 +8354,0,53,56,8242,5593,16051,15837,10537,14786,19491,8303 +8355,0,56,81,321683,33516,49079,43714,29282,17603,19134,5178 +8356,0,54,78,51568,86712,3637,25412,16623,21851,20702,11231 +8357,0,67,70,19437,16764,3402,1257,12553,16879,4252,5652 +8358,0,53,63,120136,27201,11546,2537,5668,2918,4239,3388 +8359,0,63,56,3514,8472,4364,8470,3930,9436,8280,7545 +8360,0,61,63,26875,37405,20337,8305,10665,9039,4304,6425 +8361,0,53,67,23115,19294,4384,2093,7989,7353,5686,11264 +8362,0,63,75,5010,12410,10100,10575,7444,8387,10915,17867 +8363,0,66,77,4251,3815,8770,8509,6520,15201,30643,10575 +8364,0,87,64,9425,7279,2769,3331,13716,17652,10059,10475 +8365,0,78,70,481929,71344,22331,9505,19860,10787,5519,4428 +8366,0,74,61,4387,21433,8655,2279,8240,4510,4043,5871 +8367,0,69,56,7356,12058,8220,3516,6269,10601,5591,3378 +8368,0,60,61,4482,7626,1417,2708,4477,5150,3618,4563 +8369,0,78,54,4208,7327,1360,4655,10851,12937,5490,4190 +8370,0,87,60,100652,22239,5906,12982,7704,14964,5600,5186 +8371,0,91,47,31003,8096,1808,1465,9982,10915,5152,9424 +8372,0,81,41,41134,30688,3898,2026,5333,4030,3306,2510 +8373,0,64,64,26444,17684,50169,15228,4320,10904,15725,11809 +8374,0,60,53,75199,11517,1225,1781,4347,3018,2814,2719 +8375,0,40,57,290069,365250,50902,10547,19004,39630,43937,23214 +8376,0,38,41,865803,105188,17777,4973,5075,18712,10904,9347 +8377,0,37,56,903182,77314,54099,34026,21277,23359,17661,26395 +8378,0,34,53,409298,43139,1934,3477,2596,2940,2845,2120 +8379,0,35,66,1876990,35981,46705,46509,25701,12582,21433,24508 +8380,0,38,74,1074848,127885,19969,39789,10783,43283,58978,31235 +8381,0,35,69,115604,29478,12072,6944,2917,4806,5100,3730 +8382,0,41,81,1257263,359659,141492,70364,75395,73977,60131,19644 +8383,0,44,66,202635,51947,17030,4353,21976,11047,7366,6483 +8384,0,30,66,1571838,264850,38330,79354,50731,16223,46908,15080 +8385,0,29,61,833731,58518,15400,4121,3074,6013,4930,2657 +8386,0,23,53,130041,109295,13724,8578,1826,9320,9213,4987 +8387,0,26,61,49542,17490,5601,9300,2837,7552,5219,2768 +8388,0,44,60,5454,19168,9590,3618,10136,13015,8718,10614 +8389,0,54,61,30631,23048,7058,12057,19532,10782,9470,13405 +8390,0,66,77,37704,19017,18811,8880,2949,13576,11068,15963 +8391,0,66,69,13020,78452,20158,7390,3801,22866,5888,14042 +8392,0,60,70,536659,96703,29973,15615,7891,24593,11466,4893 +8393,0,64,64,327918,10997,1200,2252,1796,6146,3794,1934 +8394,0,51,53,77714,41984,5583,5287,3004,3528,7094,4043 +8395,0,37,57,114392,54789,21867,8363,3199,2980,2004,3262 +8396,0,26,48,2609626,348142,19970,25022,21320,20982,28730,11158 +8397,0,23,57,50308,22915,14167,7067,6401,10724,14804,8765 +8398,0,37,70,32689,10090,27748,6808,14968,14625,10808,11696 +8399,0,54,48,26900,24630,826,1256,18417,8700,18384,22632 +8400,0,63,63,32306,21031,11344,6196,7556,5808,10246,11853 +8401,0,54,54,72984,10157,921,2917,3962,1394,2177,1980 +8402,0,56,41,11401,10079,3369,2827,7791,6856,6557,7687 +8403,0,53,61,21966,9999,4840,1287,2518,3796,2475,1585 +8404,0,54,57,40804,9615,1809,2293,1309,2468,6569,2339 +8405,0,70,60,26545,28029,10571,8256,3883,30441,12855,29750 +8406,0,78,61,7690,4232,4408,820,3017,10424,14339,17421 +8407,0,91,51,38560,10552,4159,1774,21993,16641,15210,22146 +8408,0,83,53,306354,138036,46323,13956,5157,13998,18851,10010 +8409,0,70,51,582839,128738,21916,21128,21019,25771,18955,18126 +8410,0,56,60,105619,38557,54859,2836,19097,17487,21212,15764 +8411,0,47,75,907927,41326,34160,22948,28264,28786,15482,10798 +8412,0,69,63,16963,20255,1140,4067,4227,27163,28176,11104 +8413,0,74,70,33087,39141,35288,8028,14049,16736,15417,12874 +8414,0,75,60,138225,47816,7054,9659,6470,14635,47698,12720 +8415,0,80,53,5581,15433,1693,7319,5206,13763,21753,9980 +8416,0,75,66,19584,2425,3118,1583,4549,4430,3976,1431 +8417,0,78,50,174455,110474,13500,6255,19469,34293,6766,5084 +8418,0,77,61,58101,7855,6875,3165,1521,3565,4642,4624 +8419,0,67,75,439870,14684,22783,7766,3684,10646,7626,8842 +8420,0,56,87,27604,12805,15795,40225,11486,11671,12000,10964 +8421,0,57,100,176600,10477,8615,9485,6236,8293,8187,3959 +8422,0,63,90,46414,39777,5222,7978,13297,15503,11506,9896 +8423,0,64,81,62414,21515,3375,13502,13165,12359,10233,3534 +8424,0,74,66,4198,12841,3249,8921,6735,12017,9411,5717 +8425,0,67,67,48438,44803,39424,17174,6933,15199,20371,4336 +8426,0,67,74,47722,15230,1404,8230,9232,7886,7643,9863 +8427,0,57,78,72627,15333,12776,1014,1764,2962,4446,2629 +8428,0,44,94,856945,61843,77184,92729,10980,25388,12606,8142 +8429,0,38,90,10209,36316,14578,6126,6715,3389,3739,5839 +8430,0,23,84,202977,24167,4325,599,2325,1476,1182,647 +8431,0,23,78,13910,14744,3251,4232,2387,2188,2030,3193 +8432,0,35,56,6710,18045,787,4466,3353,8363,5707,3965 +8433,0,30,51,146566,32848,9705,1386,5936,2021,1776,1156 +8434,0,34,57,111618,34373,3170,11403,2641,2410,2080,3141 +8435,0,40,61,16810,4647,2328,3493,3429,2828,3644,1502 +8436,0,34,74,627563,52336,43127,4644,15501,18408,11679,8440 +8437,0,54,77,32550,8367,8853,5251,14714,13202,11157,8966 +8438,0,56,84,1543919,473949,599935,52738,51748,66294,60021,49632 +8439,25,56,84,636474,20640,37021,24569,4797,12368,21905,2741 +8440,0,44,78,99057,6571,778,1477,575,612,293,137 +8441,0,44,75,46034,37923,17259,4405,6805,9699,9102,3600 +8442,0,37,74,20599,13958,5430,1347,2292,5525,8588,6021 +8443,0,40,61,24266,26073,9144,778,1858,2957,11521,4914 +8444,0,48,48,115258,6342,88,604,2570,1309,2747,1164 +8445,0,56,43,38837,1518,467,308,946,1063,2134,1207 +8446,0,47,35,502853,131292,13089,4014,2977,9721,11015,1738 +8447,0,51,23,71158,25837,2143,957,5218,4560,7568,3040 +8448,0,51,50,9286,13234,11990,13505,3890,7440,8117,8879 +8449,0,37,51,535485,24841,4193,5528,4127,3311,1929,1563 +8450,0,27,63,590273,81775,24352,7832,4436,2595,3219,2079 +8451,0,29,78,26502,4337,2657,751,1603,1602,761,1350 +8452,0,35,57,30923,24021,113,5184,4274,9715,6814,5485 +8453,0,40,63,174178,24075,7810,10520,5791,6447,4393,3650 +8454,0,54,66,27530,15774,10293,1079,3444,3859,5385,6138 +8455,0,56,70,5808,6646,7893,5459,5535,4931,8064,8365 +8456,0,47,67,13804,46466,1866,3213,1561,4882,5407,6445 +8457,0,60,60,20537,15631,6190,2970,4384,19979,22945,34998 +8458,0,64,63,405716,14990,15638,2958,4993,8902,8173,8435 +8459,0,56,60,1318032,427546,166687,130174,71909,69543,21755,12874 +8460,0,60,69,170741,12389,2801,2967,4952,2618,1049,1772 +8461,0,41,69,803162,110501,25532,4747,6493,11796,7889,11696 +8462,0,40,63,394604,71062,10340,16665,3265,19596,9984,8747 +8463,0,29,57,232169,226630,83254,3504,19993,8977,12057,7928 +8464,0,26,57,866692,159641,42843,22746,47174,21172,9893,9847 +8465,0,29,67,353048,83760,64473,30420,36882,22281,7921,2482 +8466,0,20,77,667987,185508,127631,31232,28596,22279,8375,6245 +8467,0,37,83,278347,22073,16381,12759,13235,10711,2747,4125 +8468,0,41,78,92224,71787,13562,2906,8897,15842,7808,8652 +8469,0,47,74,163056,16045,762,9307,1767,5669,10691,8565 +8470,0,53,64,424057,23365,8898,1185,4774,4707,2747,1325 +8471,0,38,54,63813,30423,4917,3558,8515,1194,4590,4952 +8472,0,27,60,40565,33922,8596,3078,3720,2925,4055,5091 +8473,0,35,57,58465,17988,7988,8315,14956,15602,11684,9652 +8474,0,38,53,23612,18083,2907,1499,1325,4412,2218,1296 +8475,0,60,56,103544,13714,6243,5797,7696,12105,5121,11448 +8476,0,69,53,36816,18373,3278,2684,3834,4652,7973,15470 +8477,0,61,53,47105,157009,51783,34679,31206,43378,45563,15055 +8478,0,64,61,32596,3493,1476,2663,5088,2287,2485,2526 +8479,0,57,67,47998,8759,4575,3905,1604,3399,3559,1588 +8480,0,57,87,485995,9203,22347,5092,4240,7256,5655,9362 +8481,0,53,90,1166136,245788,87086,54237,39078,34540,53790,20955 +8482,0,51,93,13261,32842,10576,23341,2838,19880,31599,6465 +8483,0,50,88,86699,10147,2179,3191,2373,2078,3011,1396 +8484,0,57,78,52198,13439,10445,16824,14896,26520,11541,14976 +8485,0,75,74,2285,3066,4923,5730,24029,8977,10748,3228 +8486,0,66,61,149573,18891,2376,2525,2320,2625,1325,1313 +8487,0,74,56,10936,7177,275,1817,2163,2861,4711,2039 +8488,0,57,61,5025,19082,25940,3257,10204,4593,3915,3067 +8489,0,40,56,86420,89027,11011,9223,7450,7182,5346,3539 +8490,0,47,48,46645,73037,4939,4102,10722,22997,11905,4480 +8491,0,47,61,8375,3908,7457,4763,6528,5323,6567,3789 +8492,0,53,56,21976,14683,12152,3724,6428,6114,5652,2712 +8493,0,61,67,11025,15355,6517,7565,4906,5942,4724,2032 +8494,0,50,90,132565,60126,40840,22751,15287,10236,10117,14031 +8495,0,38,78,935463,118321,16017,15265,15363,12184,24609,5945 +8496,0,26,75,201797,77673,20297,12776,5981,5174,6951,1465 +8497,0,34,60,112134,26699,3118,987,1702,13886,8178,5086 +8498,0,38,57,54761,10006,10058,1737,4969,3091,3076,3391 +8499,0,41,53,849051,510001,71615,30305,31732,58212,52413,19027 +8500,0,51,53,641297,39045,5235,18817,6126,11497,6711,12419 +8501,0,37,63,152239,11448,2554,1317,2454,923,954,1058 +8502,0,48,54,23635,18211,350,12422,9134,19369,24538,20649 +8503,0,34,60,1313384,931697,243830,46835,60475,18901,70327,29650 +8504,0,37,51,117197,35895,8555,3348,12016,14267,9797,5352 +8505,0,38,47,601205,102401,10015,10684,15551,8721,5071,4712 +8506,0,20,37,106847,229755,25261,2776,8662,18685,6638,8883 +8507,0,38,38,934108,96053,26607,13437,7883,18167,36001,14546 +8508,0,29,43,1895375,212446,72162,11363,31335,33492,95033,31905 +8509,0,44,54,124089,10387,5710,5632,4371,7874,14237,5607 +8510,0,51,70,878483,84225,31557,36578,16428,26022,40134,12019 +8511,0,41,69,151580,35394,7272,3413,938,1868,2244,3120 +8512,0,38,67,992358,161195,31790,18348,16750,14832,10496,5682 +8513,0,21,66,2074945,587076,230223,35761,82412,52543,27020,49772 +8514,0,17,66,338855,54656,33250,10277,6702,9677,8725,3832 +8515,0,29,70,113770,162478,54162,48015,23335,50328,36334,19379 +8516,0,21,64,645573,57910,6329,2984,3098,1830,4047,1428 +8517,0,27,57,25475,29053,6648,1572,2677,5318,2040,8035 +8518,0,29,66,775096,36871,43908,41319,6642,13836,9181,7598 +8519,0,35,63,339602,61300,24208,11992,19128,28321,37802,50268 +8520,0,43,67,89400,58305,6312,11278,2827,6245,5545,5743 +8521,0,43,70,102716,28113,4980,7731,2705,4355,3170,2437 +8522,0,53,63,921703,30750,38362,17288,23108,36943,4730,4502 +8523,0,47,70,723266,160392,187325,7170,52552,37660,54973,12717 +8524,0,37,66,1997080,526979,52427,36949,14811,18393,29915,22212 +8525,0,37,67,1833531,258393,39957,109889,43401,44398,91303,18080 +8526,0,20,64,251916,149676,63652,7724,11851,12987,14129,1778 +8527,0,20,50,292475,60713,6137,8019,26865,9730,19095,12978 +8528,0,24,61,1487991,88903,8035,46831,7799,7822,8112,26098 +8529,0,26,64,252541,71517,26600,28586,11502,14637,9344,4780 +8530,0,27,74,669442,14651,12842,8266,4350,2807,2027,1898 +8531,0,23,87,1482562,131461,46237,47555,12509,13613,11119,24021 +8532,0,24,77,1085545,845654,94238,107836,167579,75843,76873,39475 +8533,0,16,67,1148042,67103,15342,6553,4497,3422,11852,7124 +8534,0,14,61,28293,22449,12372,2190,2991,2342,3617,2295 +8535,0,20,61,1142902,249480,156249,69982,82058,54633,42189,35304 +8536,0,21,69,2801157,144124,25022,47619,16652,21141,17908,12727 +8537,0,26,77,926978,113049,63166,6662,11413,14014,18067,7341 +8538,0,40,70,289524,60890,10025,23207,17653,25417,6817,11810 +8539,0,43,67,119180,8423,1413,3402,2173,2372,2497,1825 +8540,0,40,61,654419,81419,13280,8112,3615,6850,7834,7462 +8541,0,47,50,100961,95856,9458,10317,8498,19187,9500,3362 +8542,0,30,51,663336,102293,48020,4842,15897,6173,14658,6593 +8543,0,27,47,1188108,78253,15912,7682,4755,14064,15032,6745 +8544,0,27,47,97811,222706,27864,33552,8283,17444,10759,10686 +8545,0,26,48,1577860,350210,74315,12585,98201,64595,72443,42913 +8546,0,34,53,303608,56115,22309,29205,10566,8519,11991,9984 +8547,0,26,60,938143,205741,55984,76123,36936,23921,33961,20453 +8548,0,26,66,1284506,170606,19452,69058,17414,16146,34316,22126 +8549,0,24,77,636510,487841,221560,33852,45227,65879,58254,38319 +8550,0,20,60,203752,46951,2072,4542,3152,2621,2809,2153 +8551,0,21,51,1240800,639205,119923,49877,42814,64236,24192,26120 +8552,0,21,54,610687,23875,14556,3551,2194,2190,5848,3397 +8553,0,21,57,714364,10626,2295,6036,3306,2070,1258,1092 +8554,0,29,77,311054,211836,292621,41530,169080,68058,33521,42705 +8555,0,27,80,566016,96403,23755,18378,28364,9219,27068,13368 +8556,0,37,54,753077,135358,4881,4915,16117,18378,14031,7745 +8557,0,35,48,2113841,838980,232392,40946,41207,120167,40987,44909 +8558,0,26,50,587391,24349,23808,5325,2839,2550,5283,4986 +8559,0,29,50,90247,16972,4963,1831,3606,2059,2523,2012 +8560,0,30,61,2185491,229090,34394,21334,35472,40289,17446,11493 +8561,0,40,67,1083113,225967,38443,116187,33626,88835,48081,34463 +8562,0,43,51,1359453,679312,59350,90958,41197,55720,43911,50022 +8563,0,40,50,656312,438105,82053,50732,46382,31640,21463,29103 +8564,0,30,60,1289838,284546,48926,84578,15214,20827,28716,30136 +8565,0,27,57,105849,108732,15025,40378,20518,30240,21842,29721 +8566,0,37,47,180870,47462,1686,2499,3094,7833,6276,2280 +8567,0,30,47,140520,111957,24167,6277,3478,4687,7285,4449 +8568,0,38,43,53256,22720,9738,3843,6678,4022,4011,2050 +8569,0,20,30,2447959,2058522,105879,127266,67004,48006,32496,41696 +8570,0,11,54,145793,47514,30227,13249,5314,5947,30050,14682 +8571,0,16,60,171468,55205,25104,4568,7736,5844,15253,5080 +8572,0,23,56,94062,16990,2602,3321,504,5712,5520,3874 +8573,0,40,64,221649,196780,33822,29817,23853,32175,15484,12056 +8574,0,53,60,53283,7749,5057,1540,3023,4320,2027,3690 +8575,0,50,57,746726,305493,72750,36879,4675,16751,24980,24119 +8576,0,41,63,649578,114380,35236,29187,19505,18376,8265,26035 +8577,0,40,74,2594888,80318,58365,26201,30402,16666,17293,18225 +8578,0,34,78,67441,11645,7300,5052,2175,3045,2896,3480 +8579,0,44,78,39550,54997,11183,15422,10078,12303,18626,7743 +8580,0,37,78,196753,20004,8584,5766,13516,1496,2882,1860 +8581,0,44,83,3921,7110,11480,7424,3662,6736,8087,3627 +8582,0,50,84,13205,21205,20386,20182,9850,13779,7497,8726 +8583,0,57,83,37496,53296,3447,19572,10302,33682,25560,18639 +8584,0,84,84,47698,14853,25447,8996,9149,38087,22261,34015 +8585,0,88,66,9215,14179,8059,1761,32012,9276,16274,10291 +8586,0,96,54,5371,14087,3937,5625,6224,12047,8927,8325 +8587,0,87,51,6916,15469,4344,2432,13961,3577,5960,11696 +8588,0,84,48,4604,10229,4750,8930,12238,13869,4515,6318 +8589,0,77,61,967609,116543,64368,38779,11590,34103,41559,19140 +8590,0,69,61,591381,92589,27905,14863,9110,36642,26343,20396 +8591,0,67,75,33948,49845,22577,32332,16424,12486,5879,7768 +8592,0,56,74,48341,26780,9529,3080,7038,6295,9634,5170 +8593,0,61,61,11250,19990,1737,9323,21158,9409,7042,6038 +8594,0,74,60,21045,4763,1281,8292,17820,14478,8913,8268 +8595,0,90,41,19484,8679,225,2773,7122,9132,5773,3637 +8596,0,88,37,105012,24602,3097,3173,3376,4246,1430,1491 +8597,0,94,47,17362,7842,10732,1914,2887,11689,9714,5582 +8598,0,75,38,30372,19332,1189,1420,2330,2537,1190,1701 +8599,0,60,54,52226,30987,6053,21916,7737,8073,8012,3514 +8600,0,54,64,179450,18647,7411,6861,6009,2841,2881,1635 +8601,0,34,64,33439,26515,6536,10970,4256,1975,1536,1082 +8602,0,37,63,132462,59356,638,7734,9935,13089,3040,2519 +8603,0,30,48,79123,15408,1229,1296,1798,1473,1107,594 +8604,0,35,48,186870,125816,20124,71884,20370,23907,8228,24446 +8605,0,48,34,305654,78349,10731,4317,11820,18536,8212,2434 +8606,0,63,44,16978,8471,7326,8696,16457,25813,26732,14439 +8607,0,78,56,9259,24796,2333,17582,7684,17425,28217,17073 +8608,0,66,47,126886,51639,6244,4958,2030,1894,1633,1126 +8609,0,63,60,122082,59396,39569,3275,23523,13380,9825,7183 +8610,0,48,75,16455,10184,30605,5505,5561,9803,10675,3993 +8611,0,34,78,1839053,119977,43121,25181,12369,12685,11792,4793 +8612,0,51,90,121161,5015,3543,4952,6306,3210,1546,1698 +8613,0,34,77,548460,284172,8025,36575,11433,5893,4796,6375 +8614,0,17,53,104922,121308,13036,7910,3226,6178,2067,2169 +8615,0,20,41,419455,397544,67853,20626,104782,43857,38359,33862 +8616,0,11,27,181470,128226,17166,11211,6502,13745,10275,7385 +8617,0,34,26,95777,52211,4554,3482,7377,11323,2071,3340 +8618,0,37,23,632916,311630,25685,16218,13882,20079,14276,6331 +8619,0,43,27,60635,24073,2517,5478,7649,6535,2470,3592 +8620,0,44,29,153084,68007,8041,12536,20068,8670,4277,2417 +8621,0,40,47,129199,21519,14965,4578,5328,4609,3249,1707 +8622,0,44,57,64696,70152,29671,9221,29885,11523,8792,5116 +8623,0,53,66,10457,36462,6473,5012,7556,5915,3899,10290 +8624,0,57,61,27185,29393,9761,5172,5717,7779,8742,4237 +8625,0,69,67,10449,10998,9286,7633,5036,11628,15834,9926 +8626,0,57,61,494537,131226,23975,17262,17883,18002,12328,11016 +8627,0,63,70,509141,47209,16825,34926,9566,21894,20749,14370 +8628,0,60,70,136081,46415,21554,2428,14798,8745,5060,5728 +8629,0,48,57,837082,109791,19359,10083,24406,16484,26442,12674 +8630,0,51,64,231637,19289,5113,8474,2972,4773,5843,8275 +8631,0,44,57,481250,104078,40570,6889,12686,15747,8944,9587 +8632,0,53,61,88119,4418,1310,2704,590,2734,3571,3895 +8633,0,48,63,558681,138549,10212,33509,13303,14770,12690,9535 +8634,0,48,67,1173914,110792,103477,32084,7398,38817,23871,15756 +8635,0,54,60,239517,55874,7207,3827,6775,14524,8485,4985 +8636,0,40,56,2148032,83256,15728,21011,1118,7040,9969,6847 +8637,0,47,56,81530,26972,5915,2788,3989,5620,12659,3939 +8638,0,60,37,744512,85439,8844,16029,19565,75940,42399,27348 +8639,0,56,44,2245741,47756,14336,6291,9461,9596,7337,9610 +8640,0,60,38,336841,35723,3068,4775,1827,3643,3938,1493 +8641,0,53,34,20821,67383,9605,3159,3826,5198,4933,5422 +8642,0,40,41,691966,37492,11464,8594,14629,9779,8093,5816 +8643,0,38,37,1726240,249611,14553,40373,29642,35754,57989,60416 +8644,0,35,38,957611,487642,76562,51379,60042,37483,25092,28706 +8645,0,34,40,153709,80252,13513,4380,9840,4907,3825,7141 +8646,0,30,50,426385,6902,6272,2563,1563,2131,2392,2873 +8647,0,34,63,1255360,180430,116935,54877,24511,53146,60307,17810 +8648,0,38,57,1974344,161781,7524,20459,25427,18469,9503,17404 +8649,0,47,69,10903,19103,14572,7860,10278,5582,5921,7595 +8650,0,40,56,198814,158586,15228,35074,34613,13601,13099,30243 +8651,0,35,50,1354182,280854,41960,62179,6862,28992,21124,16153 +8652,0,35,63,299820,30615,8092,12074,5422,5363,5368,1654 +8653,0,40,67,199246,12024,20818,15414,9805,11794,5331,2162 +8654,0,47,70,459826,18761,1842,10327,9717,4259,3550,4550 +8655,0,51,88,18100,12080,7320,50864,16726,8451,11619,5129 +8656,0,56,84,28098,74828,13283,20304,12053,20897,7438,5602 +8657,0,54,64,43617,81965,2883,14523,4349,20203,10714,7759 +8658,0,56,78,1112501,18179,21608,29016,12583,13591,7547,19715 +8659,0,47,57,1971888,552052,107670,55075,19014,25727,38500,18816 +8660,0,37,54,263571,263258,45012,21097,18944,22852,27465,12110 +8661,0,27,75,62665,26107,21144,11849,5510,4201,6004,1707 +8662,0,26,67,95333,30368,13988,22349,15742,9561,3533,4168 +8663,0,29,67,109152,21931,5030,2085,4305,1813,2174,1129 +8664,0,26,66,90277,24928,3102,2503,1282,1483,798,656 +8665,0,35,53,15024,11235,5744,4256,18716,3880,9265,6384 +8666,0,34,47,115617,16776,5853,968,2254,2549,1428,902 +8667,0,61,43,26200,14426,5182,12828,41124,48917,15072,16028 +8668,0,63,47,503257,204136,58628,17733,33827,15485,21091,11650 +8669,0,56,56,287644,14509,7212,5763,1135,3013,1528,1189 +8670,0,57,48,83882,44599,6408,1803,3545,6165,5478,4233 +8671,0,47,66,56008,22085,24960,37264,7412,29503,14179,12273 +8672,0,54,78,13205,19216,18262,4270,2386,6030,4638,2285 +8673,0,56,74,74433,33332,9094,7327,3236,7604,5484,1989 +8674,0,43,81,49100,56078,12960,6523,1446,2168,2308,1553 +8675,0,48,66,18584,10891,2611,5943,11111,10740,6136,9288 +8676,0,44,48,46787,125311,10314,13066,16409,15608,10255,4118 +8677,0,41,50,86457,75941,16004,43653,25429,14021,9903,24984 +8678,0,51,37,145920,181324,8058,11089,14749,18207,34523,6282 +8679,0,41,35,16327,61952,7262,13897,9097,14804,8263,6068 +8680,0,47,47,230767,29571,12260,3156,2456,8006,4198,4057 +8681,0,37,37,77447,100478,17371,3204,6509,3412,4587,2633 +8682,0,41,61,2270222,48697,64169,26075,29880,24667,12972,13530 +8683,0,43,75,17484,6976,12143,4548,7266,4568,8297,6629 +8684,0,43,66,72749,75127,12923,8186,13696,18235,10497,14325 +8685,0,37,63,2416027,716025,69661,35238,15281,11353,7930,4925 +8686,0,30,57,131968,52279,34115,13303,14137,10904,6481,6640 +8687,0,35,53,9545,9280,1623,9427,3180,5368,5339,5088 +8688,0,34,61,38284,15652,5575,5040,5807,3693,4197,2689 +8689,0,53,74,15409,32091,8446,7512,1603,6224,2079,957 +8690,0,43,63,400476,49363,8439,3708,5387,2188,1151,811 +8691,0,51,56,31292,7476,4011,2299,3662,8578,2971,4264 +8692,0,56,60,36568,7048,4562,4033,3531,5034,6050,5229 +8693,0,54,70,93130,17834,3530,33381,3424,6243,9684,5940 +8694,0,67,83,33146,14007,4723,10526,7250,4394,17109,8164 +8695,0,70,87,15365,7946,8223,7819,6562,21286,28386,18772 +8696,0,63,81,74436,80835,23363,9997,16304,13362,21441,18675 +8697,0,64,61,728361,94510,18999,9424,6103,18360,24785,20739 +8698,0,64,61,73392,8020,2051,3667,932,1709,2009,1492 +8699,0,40,77,1901741,14031,14151,45645,8610,4763,17647,6224 +8700,0,30,66,1030522,443844,21176,44446,62853,24422,63190,17989 +8701,0,23,81,685138,148911,101201,52006,12628,18059,15624,33241 +8702,0,26,69,35909,30292,6008,3107,8195,7185,7400,9505 +8703,0,30,61,13075,19444,21546,13637,12016,5724,6137,17009 +8704,0,50,61,29132,27473,904,4547,5607,11519,11584,14847 +8705,0,57,53,13983,18427,5505,8735,8986,5571,3175,3597 +8706,0,60,54,25602,25475,4136,5494,8173,8305,3943,2979 +8707,0,63,53,31176,20016,20633,8749,7829,7228,3490,2977 +8708,0,57,67,13361,14077,3886,7316,3956,4789,3028,2109 +8709,0,69,54,25382,8947,1286,728,5113,5676,4341,2957 +8710,0,61,50,5060,46558,5110,4293,6309,5325,3419,2665 +8711,0,67,53,14395,2485,8098,6262,5611,5377,3052,4084 +8712,0,63,51,3968,21067,2610,10897,7629,4436,4972,5237 +8713,0,56,54,26673,20751,4942,2563,22105,6213,3637,6690 +8714,0,57,64,22354,30872,5691,11936,10150,5197,3858,3865 +8715,0,66,47,6119,8401,3141,2635,9820,12201,6356,2392 +8716,0,78,23,3847,30187,869,1068,2477,13459,1717,2468 +8717,0,80,48,1932,2436,15891,1450,3419,5519,4137,3321 +8718,0,81,60,16716,5591,15581,13773,16098,4827,1888,3509 +8719,0,61,77,10495,14215,12596,11996,5512,3741,8254,2763 +8720,0,51,100,51689,10874,5005,2944,2420,2587,707,1233 +8721,0,47,100,23716,12747,16396,15768,1323,6218,9222,1644 +8722,0,41,90,54232,19109,4898,2056,2872,1867,1385,2037 +8723,0,37,81,11034,100316,16338,41144,8029,9235,6211,9210 +8724,0,29,81,1213006,21611,2920,16011,11509,2055,1674,1387 +8725,0,26,50,27942,39388,626,2909,3834,4538,4019,2186 +8726,0,38,37,853946,100594,11128,2762,23363,31361,7070,4452 +8727,0,40,17,113093,50599,3020,2100,5457,3697,5715,1406 +8728,0,50,13,234890,59323,16183,15618,23220,16190,16763,9797 +8729,0,56,35,346721,30979,20663,26036,14631,20136,19670,18360 +8730,0,50,50,422437,96908,7100,34918,13469,17067,37025,26593 +8731,0,48,54,73021,82281,9605,4397,2193,5149,5097,4432 +8732,0,34,47,165958,202817,28188,4495,16413,9100,15360,14274 +8733,0,24,43,335933,16172,5470,5701,7435,2699,2532,3390 +8734,0,17,40,1615072,379802,83115,28365,25877,28004,20782,21058 +8735,0,8,40,165888,74240,4817,8071,4293,1496,1634,1079 +8736,0,17,60,22914,40902,39617,22411,10718,11646,6407,10051 +8737,0,20,56,266912,20465,5180,3638,5726,3616,1346,2052 +8738,0,38,54,14924,11389,2579,2372,4442,7442,25347,11180 +8739,0,69,75,6072,2663,10429,7494,1455,12262,5604,4728 +8740,0,77,61,5928,14529,1646,5339,4485,5254,3462,2544 +8741,0,78,61,20926,24327,6420,4809,2735,6490,3304,2477 +8742,0,80,66,9593,16899,4445,7914,9868,14928,7130,7621 +8743,0,78,48,5750,11338,983,3208,5145,7026,6020,8114 +8744,0,81,57,3950,10348,7100,8795,1677,8531,3597,1405 +8745,0,87,51,5332,10214,3609,1073,13836,4944,2889,1742 +8746,0,74,60,6301,14102,12805,3048,5481,3304,4734,3587 +8747,0,70,69,8079,9948,6674,4278,4506,7185,3058,3035 +8748,0,70,63,9958,17027,11083,5435,13523,12739,5943,2188 +8749,0,51,77,93960,97164,29386,31313,12052,5417,1987,1576 +8750,0,63,66,2858,11232,2952,4737,10586,7349,6445,1936 +8751,0,54,67,7204,9344,5061,4316,5218,3174,7832,2532 +8752,0,51,69,10886,27297,13198,12605,6305,11579,4295,2880 +8753,0,63,54,20477,40626,3983,2387,4672,5630,3515,2706 +8754,0,53,54,5797,23669,3615,7119,10667,4445,6535,2158 +8755,0,43,50,14351,44555,13569,8450,14371,3832,1710,3196 +8756,0,44,48,8199,6958,1983,6256,7133,5076,7090,1283 +8757,0,57,61,1684,4486,2304,2829,3178,4157,2809,3144 +8758,0,64,69,16533,14396,5652,9556,3489,8043,2622,2240 +8759,0,70,69,22091,36974,14608,3648,11383,6893,2497,2220 +8760,0,54,51,891502,154413,7928,6455,7867,7402,1488,3168 +8761,0,51,41,19534,40048,4348,8570,20153,16012,6313,12794 +8762,0,48,50,2579493,11777,27579,4524,3817,7344,9912,5387 +8763,0,56,44,47565,13680,2366,3574,7009,6605,5944,4988 +8764,0,61,66,1372965,126951,64029,43766,9651,21390,8223,3418 +8765,0,48,80,623947,36485,13350,13991,13989,4057,6050,5075 +8766,0,53,75,40930,7872,12954,9139,3538,10231,6591,4061 +8767,0,43,87,23010,15256,5816,8339,4875,3470,4082,5006 +8768,0,44,80,318269,65222,13977,19621,16352,9460,6932,3904 +8769,0,51,84,4510,9564,5690,5217,1806,2561,5614,3108 +8770,0,44,66,24693,45824,10230,1313,7731,8930,8200,3575 +8771,0,53,64,2786,5438,2703,5207,7454,4513,4933,1918 +8772,0,64,47,11871,26147,2069,970,4190,9322,9495,2376 +8773,0,60,40,22332,54203,8801,17238,3562,6499,5026,4348 +8774,0,64,41,10766,14283,4668,978,7407,5477,2344,3589 +8775,0,63,43,17343,8765,4107,6520,5243,5988,5585,4326 +8776,0,61,64,26182,12901,2688,11267,3358,8285,4014,4692 +8777,0,67,67,13851,20180,5904,11187,5907,7398,3747,3514 +8778,0,63,67,15111,39109,4466,6172,4088,6875,5588,4553 +8779,0,54,60,14585,22922,3186,5863,8886,3935,3218,3266 +8780,0,54,50,12331,13325,7715,2202,23896,7549,4826,2416 +8781,0,63,47,18051,12122,8347,3976,7590,10561,3174,4836 +8782,0,75,61,2623,6312,6294,10521,2682,12068,3551,3308 +8783,0,70,69,18392,19078,4303,9985,4584,3455,4009,1131 +8784,0,69,83,6343,8037,9778,1956,1193,4365,3814,2545 +8785,0,57,88,12857,11645,10758,15307,22405,5257,3693,1507 +8786,0,50,90,7906,6135,14619,5590,7557,5007,7953,4217 +8787,0,48,88,8746,35051,15683,12724,20386,5400,2657,4631 +8788,0,51,74,27678,21732,4311,2916,4913,9782,2933,1063 +8789,0,53,63,24847,65337,10778,9753,5487,13628,6478,6351 +8790,0,53,57,7603,10153,8722,4887,8244,4348,2989,8065 +8791,0,48,54,148814,23419,4066,4465,868,1679,994,543 +8792,0,43,64,17201,7590,4382,1876,1657,2057,712,2364 +8793,0,44,64,235422,120063,32031,17710,45973,34708,31678,32352 +8794,0,50,60,762688,69650,20773,13727,3787,31250,28705,42567 +8795,0,60,66,39764,35072,14984,29649,12390,13383,28561,12557 +8796,0,80,70,1366088,13986,14449,6543,16134,39155,25464,18508 +8797,0,75,77,413490,85890,61880,13978,12649,27874,28157,20641 +8798,0,88,63,53899,22998,12398,7002,36856,31937,37527,15537 +8799,0,75,47,1351931,163992,9590,15540,21285,12880,4387,10365 +8800,0,63,44,41955,47852,9640,10037,15691,16441,10246,8263 +8801,0,66,47,32330,15269,5152,21855,9812,12006,11344,11089 +8802,0,61,67,152660,31841,42704,14096,7539,23815,44405,14403 +8803,0,53,57,138469,18729,2508,4603,5306,2581,2203,1757 +8804,0,61,54,23562,27763,6099,6482,2270,8493,5877,10140 +8805,0,64,57,31632,17082,3760,3277,6673,10361,2056,7621 +8806,0,56,54,60160,49876,29460,9785,12432,8272,11210,6018 +8807,0,60,61,70722,30783,15242,5435,2211,7953,9520,3582 +8808,0,70,61,5462,7768,1495,8763,10423,14513,5033,3947 +8809,0,70,70,5414,9750,9807,5289,7332,11597,6742,3478 +8810,0,75,77,33006,28304,31194,7594,4845,10630,5482,2643 +8811,0,69,69,43297,54100,7854,13009,8900,6976,11868,10042 +8812,0,53,78,62053,37564,21948,17052,6022,9934,15998,5794 +8813,0,51,81,41179,5520,5963,4019,1978,6623,2582,2472 +8814,0,54,67,198797,14225,3913,1636,2319,4178,1928,1894 +8815,0,51,70,11912,30136,11201,3597,3756,2733,16164,12258 +8816,0,69,63,3541,4765,1667,5429,6579,11647,10677,14520 +8817,0,69,51,15352,17129,4853,4154,9609,10234,2883,6468 +8818,0,61,50,74475,47726,23939,16917,14908,12999,10216,4102 +8819,0,50,50,23947,13011,3458,3901,7585,5136,5288,3128 +8820,0,47,53,42781,20908,5945,6713,10867,10952,3525,1785 +8821,0,66,63,8574,9542,6516,4557,7264,6770,4568,2514 +8822,0,80,57,3117,9243,8027,2521,6279,13251,4028,1891 +8823,0,87,50,13149,11324,2086,2276,7955,8990,2752,5891 +8824,0,81,48,21048,26442,5516,2951,2976,6996,1712,2705 +8825,0,83,48,18027,7924,9827,214,3345,6515,2595,2821 +8826,0,80,48,4872,11394,1678,6572,6159,9217,2539,4037 +8827,0,63,51,9156,50233,13861,1537,7304,6051,5043,2666 +8828,0,57,60,25211,41809,16526,18329,17566,7330,5562,3944 +8829,0,43,51,73652,55073,9889,6725,1571,5394,1182,1073 +8830,0,34,53,7240,8954,5179,1426,4777,2777,4101,2371 +8831,0,43,63,23252,11907,2097,18781,8835,8095,7655,3095 +8832,0,30,38,182092,312219,2811,7645,6718,9159,6936,4924 +8833,0,26,37,107254,21175,1806,3526,2535,918,611,1127 +8834,0,24,41,700050,29043,7272,12116,6801,6368,9278,7589 +8835,0,21,40,59050,38363,19070,9728,6839,10689,2991,2286 +8836,0,23,61,125363,53858,11006,5356,2472,2655,2148,596 +8837,0,27,78,229182,44111,53517,21669,13518,7994,1186,7095 +8838,0,26,78,25664,68207,30072,17139,11118,13280,5836,11905 +8839,0,51,75,38091,5475,3754,3386,4283,9670,6165,2714 +8840,0,63,67,6938,10766,6045,4187,3638,5372,4486,4409 +8841,0,77,54,9018,13296,1496,1873,4298,8142,4207,4002 +8842,0,80,57,59146,8309,1757,4234,1872,2576,2145,1585 +8843,0,57,60,55983,52443,9875,12986,2929,5173,4496,3974 +8844,0,63,66,10545,4713,11407,6021,5481,8472,1392,4439 +8845,0,48,75,350179,214676,44461,42530,19523,25328,22815,24378 +8846,0,50,63,118068,24892,2304,2775,2877,6691,4058,7878 +8847,0,56,70,18468,9767,9456,6432,2680,3690,5969,3400 +8848,0,54,63,78666,23481,14735,10260,27707,16282,8724,10962 +8849,0,70,61,5767,12282,4281,6576,11166,12336,17482,17334 +8850,0,64,69,107183,17695,5283,1808,2686,2817,1293,2108 +8851,0,60,60,115360,123416,32797,21787,10651,13599,6526,19567 +8852,0,56,56,8650,14319,4719,2354,8016,5154,31487,7907 +8853,0,50,44,5856,39337,1272,4702,4370,10558,9563,17049 +8854,0,53,53,3332,18171,12976,6046,5101,6508,11485,5956 +8855,0,63,63,5000,12260,15776,11450,6264,10552,12234,7146 +8856,0,75,66,3450,7885,5234,6518,3903,17049,15481,16230 +8857,0,78,64,62588,23873,804,3467,16554,9812,4272,5877 +8858,0,84,56,4149,39244,10088,5627,4713,17264,14793,10058 +8859,0,88,44,17084,17648,1905,6400,3447,10593,9262,9511 +8860,0,69,38,77250,119761,17583,10977,8510,18199,8331,11703 +8861,0,70,44,8154,18240,3349,3383,11230,10953,4326,5132 +8862,0,69,43,7827,23385,4209,6085,9528,8361,8545,4813 +8863,0,66,56,20575,10474,17688,5366,2446,10473,3884,5626 +8864,0,81,63,3462,6674,3483,2799,2993,8166,10127,2378 +8865,0,77,66,1440,15306,1596,4159,1571,5169,5201,4217 +8866,0,74,54,264200,22355,2185,886,6479,4242,4154,2126 +8867,0,83,35,15326,19145,4364,908,6810,17422,5565,3296 +8868,0,60,43,1046605,48454,39408,3156,2282,4194,5156,4660 +8869,0,50,34,270362,38086,1064,3919,7267,3470,1496,1820 +8870,0,56,48,290722,6301,832,3453,1362,4261,1433,1865 +8871,0,54,60,104341,4891,2250,2267,1733,6342,4589,3647 +8872,0,69,61,20424,9776,18536,6056,9087,7944,14449,5357 +8873,0,77,78,84407,53728,38184,10748,10762,16989,13330,18033 +8874,0,67,80,186436,13908,9344,1748,3837,3976,1888,2047 +8875,0,54,81,9797,15985,4214,4285,1600,3600,2473,1511 +8876,0,53,77,8175,17794,2293,15590,8291,6714,8202,4989 +8877,0,63,70,8341,8961,1906,6943,4622,9240,3913,8506 +8878,0,56,66,1844127,101615,19558,15442,3309,10174,7725,2733 +8879,0,47,67,46632,89355,35574,11990,9228,7636,5111,2925 +8880,0,37,63,196550,51153,13171,7347,12672,4721,3996,3230 +8881,0,14,51,1005156,84949,5405,7383,10851,4444,6888,3336 +8882,0,35,57,5570,1249,1982,960,748,2595,3251,5016 +8883,0,35,51,466318,207484,43386,12416,10116,15678,34571,28563 +8884,0,37,47,877866,208168,26213,26891,33940,22179,34882,10492 +8885,0,47,41,159885,78751,4659,2149,6576,12200,5781,9046 +8886,0,35,34,38617,9417,2403,1554,3245,2261,743,820 +8887,0,40,35,813846,32439,8473,4242,7099,5061,7173,3697 +8888,0,40,48,241232,64319,29483,23554,10751,9017,11680,5346 +8889,0,44,51,1046946,89492,12025,2101,8134,28574,20144,17221 +8890,0,26,29,37453,55272,152,1454,2140,1135,4711,1556 +8891,0,29,35,718866,87977,38259,32942,21647,24201,14851,20231 +8892,0,29,24,649122,163867,6424,27347,16002,14694,31410,15630 +8893,0,24,38,1436840,77365,8684,25708,11339,15079,4795,6336 +8894,0,40,53,251725,54286,5063,3756,16172,7295,9469,5157 +8895,0,35,38,73832,28005,2180,1724,2542,3061,1764,1236 +8896,0,38,37,225683,35634,4494,2527,3070,5055,2052,2749 +8897,0,30,44,25123,34803,19996,16263,3234,5045,6069,7021 +8898,0,48,54,11655,21835,12369,3570,7620,26463,3769,3059 +8899,0,43,67,156824,15054,1674,7307,1295,1321,990,1411 +8900,0,56,81,11367,8590,446,14974,6237,11467,3810,5318 +8901,0,74,74,13901,9992,3773,3164,4512,7446,4640,8486 +8902,0,70,69,6395,9808,1471,4499,5152,9616,5208,8138 +8903,0,69,64,725124,151366,17209,31740,19182,7969,6410,3614 +8904,0,66,57,14261,2895,1797,690,2073,1999,1026,545 +8905,0,69,54,6187,11012,1263,3851,3196,8409,8730,5142 +8906,0,51,66,20674,23892,18780,10355,8181,4418,3599,1897 +8907,0,75,70,14120,2560,3434,3735,8265,5590,5162,2141 +8908,0,70,74,9276,12102,9318,2617,7694,5653,2492,4176 +8909,0,75,80,15478,5360,3764,6577,9170,12507,3793,3111 +8910,0,84,75,9539,11318,4905,7564,4885,6612,4616,2723 +8911,0,77,81,7833,9384,4410,9963,5244,5250,5287,2114 +8912,0,69,80,8797,18647,5731,2610,4906,7760,2543,2742 +8913,0,69,83,23199,13719,8177,9719,4837,7891,3468,3730 +8914,0,66,77,19761,30465,8446,12308,15532,7659,3376,4114 +8915,0,57,77,6564,11230,16627,3835,15531,4566,4415,2344 +8916,0,56,90,4545,7466,15877,7077,8362,6315,6087,3459 +8917,0,56,80,4992,9750,1447,4666,8186,4725,5950,2901 +8918,0,64,84,19571,8145,5202,8957,4057,8156,3997,3419 +8919,0,64,81,52880,59629,18483,18760,20479,11906,4815,3300 +8920,0,60,64,26496,41336,492,9035,3427,5693,2821,2613 +8921,0,56,67,2835,10032,6209,6991,18302,4824,11274,1614 +8922,0,53,66,12654,6031,7249,3777,6963,5573,2999,1650 +8923,0,51,61,18578,33921,6122,5115,3511,4241,4129,1943 +8924,0,47,69,30958,67857,12599,29625,8427,7107,3787,3451 +8925,0,26,56,213328,62319,3298,3268,5241,1819,1104,1088 +8926,0,29,53,15326,20555,5255,9935,7546,13836,1981,5046 +8927,0,48,57,7936,3627,4319,4938,8940,8644,4101,3695 +8928,0,54,61,2833,15334,6847,8872,6294,4616,2896,2543 +8929,0,69,81,30368,5962,2651,8872,7932,2455,2891,1784 +8930,0,70,78,14543,4371,484,4101,7543,3940,2091,3319 +8931,0,70,70,3786,3184,1844,2589,11149,4711,4275,3595 +8932,0,83,75,9816,5783,11788,5711,3933,12477,6224,1605 +8933,0,93,70,18078,5560,7979,1719,6539,7654,4111,2568 +8934,0,91,74,8691,17610,9049,4197,2726,12792,3075,5095 +8935,0,81,84,7723,7468,3131,9315,6306,3841,4332,4387 +8936,0,77,80,8076,7580,3479,5132,3317,4758,5796,3178 +8937,0,67,81,8801,16161,9105,4761,5216,5203,3491,5164 +8938,0,64,74,73041,2006,476,144,1165,789,797,543 +8939,0,66,64,23291,19837,2189,11746,12945,9776,7347,10732 +8940,0,54,63,175410,63853,15331,14875,3316,6393,1188,1310 +8941,0,54,60,56372,24613,13012,1678,5552,6926,7058,3705 +8942,0,43,66,74051,55964,11887,11974,9695,6513,3880,4799 +8943,0,35,66,37793,36521,12576,1858,9686,5329,4894,2974 +8944,0,24,61,101365,42944,11406,1838,4186,1216,1204,1414 +8945,0,20,50,825595,137405,1306,14657,7565,14923,4043,4237 +8946,0,27,56,3440,9009,2095,8798,3119,4212,3759,7237 +8947,0,37,60,1932,9705,1964,6868,3743,5177,4994,3848 +8948,0,51,69,5151,19048,14854,3296,2208,4100,4991,3977 +8949,0,77,70,1670,6030,2033,1559,8145,15911,2411,2573 +8950,0,83,56,14468,16073,3258,2042,7637,11088,7264,2599 +8951,0,78,51,10323,22496,3732,5732,5681,5300,4808,1196 +8952,0,88,48,13572,9069,2205,7438,6289,6765,1903,2206 +8953,0,78,66,3475,1788,2631,5944,3728,5308,1108,2762 +8954,0,66,74,20515,34891,4972,9596,5409,6546,2924,2407 +8955,0,63,77,9944,24703,7306,4787,3530,4510,5419,4679 +8956,0,61,74,25745,15687,2033,7585,5157,7028,6402,7248 +8957,0,57,67,9023,7809,3346,5655,2278,6311,5545,4072 +8958,0,66,69,23942,7229,3265,3826,5499,4304,1693,3298 +8959,0,77,67,6171,6893,1185,3514,6002,4025,4466,2697 +8960,0,77,77,13281,9702,2346,20050,5646,9140,2050,2068 +8961,0,81,69,3475,9634,2711,3880,4927,11003,4195,4303 +8962,0,77,75,3519,6335,11103,2342,11717,3486,4837,2937 +8963,0,78,75,35327,13344,5387,3426,9634,8214,3508,2439 +8964,0,77,64,13007,23834,4961,8729,10052,8506,4564,1622 +8965,0,66,75,9216,5154,3608,7875,9587,3675,2637,6179 +8966,0,69,67,19709,16562,5690,5588,10885,7343,2784,6656 +8967,0,63,75,5220,11086,1429,11451,5793,4379,3288,5709 +8968,0,63,80,8005,6761,3998,6006,8188,4222,3204,2571 +8969,0,69,81,4631,4456,4539,4882,2216,5518,2275,2229 +8970,0,61,78,28500,33672,3980,5845,5559,4837,1973,2721 +8971,0,61,70,7121,11119,2109,4392,4194,3511,3424,2097 +8972,0,67,56,4805,9014,1174,1059,5504,5879,3911,1066 +8973,0,69,43,10090,8540,3289,2395,10972,7167,4448,3916 +8974,0,81,43,16975,9936,2841,3263,5278,6440,3986,4820 +8975,0,77,44,78817,2007,987,626,1864,422,542,498 +8976,0,63,54,195872,73712,16823,15306,16322,11729,3854,7106 +8977,0,51,63,98720,8931,5864,798,2290,1934,1518,2621 +8978,0,40,61,847585,88062,13918,11122,12595,12166,11456,5482 +8979,0,51,66,31120,19457,5322,18929,2056,17175,7755,4283 +8980,0,69,66,4406,3997,3927,2257,6757,8828,12401,8476 +8981,0,75,69,20151,21258,11683,16390,5002,12696,6683,4313 +8982,0,87,78,5696,10808,6184,8104,4597,8231,3108,3992 +8983,0,84,77,15575,12199,10209,1160,4890,9031,4613,2672 +8984,0,78,81,21284,7881,3499,6944,5143,6693,8089,1927 +8985,0,78,80,6742,7393,2033,8967,4455,4988,5679,4807 +8986,0,70,81,15944,10684,14121,2209,7857,4972,3078,2020 +8987,0,67,83,3447,9531,7292,4415,4636,5531,2762,2785 +8988,0,67,87,11573,5484,8791,7819,13504,7275,3323,3104 +8989,0,60,80,25336,42983,16754,2222,12280,7058,3946,2972 +8990,0,66,70,23970,15849,6006,3213,4341,10126,1549,4361 +8991,0,53,70,28830,43947,24167,9749,13264,4784,2433,15823 +8992,0,44,61,11579,26002,4457,5567,8680,4851,3503,1937 +8993,0,56,67,27683,6953,9215,3719,5113,7330,5115,2802 +8994,0,53,78,3081,5188,4859,9706,6804,4175,2257,3400 +8995,0,61,78,23383,17275,4819,13375,11619,5727,5569,2064 +8996,0,66,77,8899,23038,3825,4931,6497,8678,5133,4489 +8997,0,53,64,6610,36976,187,9353,9937,3995,2251,2364 +8998,0,51,57,20310,15034,1121,11712,7680,5560,1326,1949 +8999,0,53,57,35836,20442,13544,8179,10548,8096,10103,3885 +9000,0,48,60,17878,38905,3854,9715,7371,7560,3768,2075 +9001,0,48,74,29799,13137,4550,13124,7001,2945,1998,4915 +9002,0,56,70,8261,12434,9240,941,4925,10460,6117,3324 +9003,0,61,69,7652,5946,2697,5850,6042,5067,6135,4904 +9004,0,57,64,71047,61042,10758,2468,2257,8410,6724,2908 +9005,0,57,47,705420,45089,2165,5733,10768,4137,1276,1658 +9006,0,54,50,7396,11419,8819,4599,9090,7989,7398,7934 +9007,0,51,47,112429,51254,18346,8173,5232,16377,7633,3624 +9008,0,57,57,9223,10252,6852,5119,4525,5358,3978,6494 +9009,0,67,77,7669,9061,11179,3226,1609,5783,5967,2960 +9010,0,63,63,24447,30500,1038,4763,4150,6443,5754,1610 +9011,0,54,70,3356,17105,17009,3095,2205,3239,2320,4572 +9012,0,43,63,162236,28359,6132,2266,1870,2694,1215,828 +9013,0,43,48,7811,20948,1330,4470,1576,7052,4288,4063 +9014,0,50,56,5633,15445,3496,4645,2157,8830,5316,3510 +9015,0,60,51,9220,5686,944,5433,3851,2913,3005,2555 +9016,0,74,60,5778,13382,11917,5886,7939,9698,2910,4655 +9017,0,67,69,8977,11281,1364,8529,5530,3224,4013,4235 +9018,0,56,63,1000067,71042,10909,5038,4097,8195,6659,3061 +9019,0,41,66,26071,12162,4515,5974,1243,1276,1824,570 +9020,0,26,57,728732,350971,50844,36011,10492,23248,8041,2297 +9021,25,26,57,818523,51387,28164,22297,23195,21288,9123,2441 +9022,51,26,57,849513,245520,129384,206201,138629,106199,162806,67484 +9023,51,26,57,1476303,622261,72254,17277,110993,282621,484959,139883 +9024,51,26,57,1504770,104034,33593,22564,6535,6582,3053,3813 +9025,25,26,57,301141,9656,8624,15749,7308,790,382,199 +9026,0,26,66,361124,22041,28382,15589,9021,9784,1892,2193 +9027,0,30,87,51480,15468,22640,47321,13537,18021,3781,1679 +9028,0,38,84,84377,37048,19749,12328,13083,7471,5177,3836 +9029,0,51,84,47829,45223,9070,6360,8302,13280,6878,1814 +9030,0,50,74,68922,53044,7705,16910,2824,9999,9902,2336 +9031,0,48,61,66398,29811,11314,14011,11764,8540,3258,8030 +9032,0,48,67,67922,20340,20983,14899,10184,5938,3043,3356 +9033,0,43,63,89944,76332,1789,8673,1309,10281,6924,2138 +9034,0,50,67,156979,15178,7472,16480,7214,11526,6090,2493 +9035,0,41,64,748519,22895,3845,5440,3513,1987,1860,1306 +9036,0,37,60,130294,7596,3044,2425,781,665,1233,1690 +9037,0,16,64,745891,238066,26400,36396,21277,4270,12718,5961 +9038,0,1,48,62946,71163,2964,6036,851,2388,2458,2306 +9039,0,1,57,2145136,86967,78171,28069,16117,7241,16862,10671 +9040,0,1,51,2025424,506018,117986,57044,54709,28229,7667,6919 +9041,0,1,41,1903811,446394,17025,22810,26685,18392,6498,4294 +9042,0,3,35,415201,163566,2856,8513,9250,8149,11015,9178 +9043,0,24,34,27139,1550,1790,2149,660,2759,1221,1580 +9044,0,29,35,99984,91388,19116,14636,9669,9134,5813,5170 +9045,0,29,57,365394,41081,27126,12075,1842,2893,1832,1781 +9046,0,38,75,413817,57716,14246,9005,15349,8492,5473,6551 +9047,0,27,61,1298251,66519,15705,12860,26439,16075,9411,10903 +9048,0,38,69,10737,9558,5444,5527,732,4600,1512,1752 +9049,0,48,63,136794,38108,19033,8652,8723,7184,6509,3240 +9050,0,35,50,34497,139307,8486,3463,3896,4542,6501,4452 +9051,0,37,61,107077,9350,10543,9142,9206,6346,4464,3294 +9052,0,34,53,351918,14515,4316,2654,4160,2867,1959,1150 +9053,0,27,47,21048,34007,5306,4768,4715,2801,4812,4309 +9054,0,44,56,54469,23917,857,8901,11656,6327,4736,2405 +9055,0,44,43,40714,5197,1458,356,1970,1657,713,212 +9056,0,53,41,24828,14064,1170,5546,5067,6671,5599,3496 +9057,0,64,51,16919,19340,14758,5690,7532,8580,1603,1917 +9058,0,57,53,39600,36424,8138,5054,4619,3908,4525,2600 +9059,0,61,56,189932,18983,7022,2242,5361,8627,3955,3003 +9060,0,56,54,87142,28955,6363,5682,15421,7819,2245,2165 +9061,0,54,56,63577,23875,15886,8810,4993,8801,2444,5081 +9062,0,67,61,52419,6903,8967,1049,6114,6168,3485,2766 +9063,0,66,66,10515,7378,6322,4158,9981,5191,7251,6553 +9064,0,63,67,12235,21756,6034,1416,1780,3816,2787,2605 +9065,0,69,63,27041,13372,2057,6338,1584,8155,1835,4306 +9066,0,61,64,45839,18176,10660,9807,10527,5261,5190,4604 +9067,0,57,67,40975,17988,9897,13885,7863,8546,1458,2231 +9068,0,61,64,14928,15458,1705,6930,20973,3861,3284,1624 +9069,0,47,60,145768,124010,12227,21063,26567,12660,6643,4327 +9070,0,43,57,9863,47588,21573,8762,7381,7654,2182,2785 +9071,0,40,48,531051,63275,4607,12051,7257,10737,1774,3117 +9072,0,43,44,11037,14745,1113,2534,5443,4053,6105,3782 +9073,0,53,44,319576,32714,3341,9970,10986,12105,6184,2341 +9074,0,56,56,11253,8122,7201,19785,5089,5407,7927,7056 +9075,0,70,63,23825,3988,2744,7341,3548,11052,8612,6071 +9076,0,69,66,25451,22872,6371,1038,4405,5377,4318,6775 +9077,0,70,78,6766,12974,10669,7108,4810,10727,5239,4298 +9078,0,64,69,3231,14466,11583,10061,11837,2620,4791,5006 +9079,0,44,64,17786,50040,8607,8748,7958,5711,4641,3379 +9080,0,54,70,7114,6381,5927,3091,4625,7813,5264,1960 +9081,0,48,47,7163,33448,1397,1047,6192,5834,3166,2916 +9082,0,53,51,9175,7317,5086,14211,6262,3322,5344,3182 +9083,0,69,41,13263,12306,514,2708,8987,9215,5277,3425 +9084,0,61,38,10380,21188,556,10739,6531,7112,5286,6337 +9085,0,61,57,3494,24133,10102,3008,2382,5294,5602,3205 +9086,0,64,50,6567,17343,3141,9417,1446,6467,4841,4215 +9087,0,57,70,3988,7526,2513,13929,5793,6055,6939,8028 +9088,0,60,75,3476,12625,8745,2277,8330,5651,1868,2274 +9089,0,77,75,6921,2135,4611,4828,10180,10487,5415,1541 +9090,0,80,67,7972,11914,3222,2225,4185,4906,2926,2734 +9091,0,70,77,31970,3474,14465,7485,4962,2773,2954,3935 +9092,0,74,69,5490,24200,4500,3740,6166,10151,6314,1937 +9093,0,56,81,9257,7373,7702,12835,4263,4198,13583,2260 +9094,0,51,87,11642,8532,2238,5344,7421,2242,3364,4504 +9095,0,51,77,34881,18857,12517,11239,9583,4146,7887,2904 +9096,0,51,83,1664,16696,7463,12380,10697,10896,4102,3335 +9097,0,56,74,50785,15177,8825,1849,1893,6661,5634,4137 +9098,0,69,69,3386,5245,5297,3644,14616,9831,3070,3005 +9099,0,81,69,5675,5373,7652,3219,3208,6498,6309,2713 +9100,0,69,66,219526,47161,5669,15603,11430,4834,766,6211 +9101,0,66,67,326521,56916,31743,22389,24789,21088,17436,11147 +9102,0,48,60,3806,16383,461,2954,5978,1693,2005,2142 +9103,0,34,64,1007513,134582,186631,39831,37369,26852,12607,10409 +9104,51,34,64,1803657,125662,80417,41908,309070,223656,121824,72926 +9105,80,34,64,1251288,255783,52579,95293,169582,100687,111553,99734 +9106,80,34,64,88813,237382,114438,115550,85577,213490,158557,147442 +9107,80,34,64,122945,56619,32579,57050,23032,40692,22077,13856 +9108,80,34,64,488526,77595,238408,385214,73210,150505,83654,57599 +9109,200,0,0,74495,102565,22719,16689,15322,7760,11821,9546 +9110,200,0,0,1849020,208480,36672,104022,29960,79934,74136,67960 +9111,200,0,0,478034,505137,103548,911386,267976,507910,544071,178886 +9112,200,0,0,707176,1050425,174005,148370,34156,65730,178582,70421 +9113,200,0,0,548261,20485,7140,14022,54731,13575,8387,5753 +9114,200,0,0,414500,143368,56989,24573,8813,29526,12103,16864 +9115,200,0,0,952946,72707,71212,152039,96416,135575,38711,28528 +9116,200,0,0,1891772,1163616,553853,250174,781676,546585,791670,252593 +9117,200,0,0,577970,63916,97955,39967,51861,60213,29545,9943 +9118,200,0,0,263496,58806,58357,42350,67470,125099,41470,37911 +9119,200,0,0,2418953,1334411,862313,1075745,255264,1313225,416424,392489 +9120,200,0,0,775704,316326,178572,191920,222577,148980,158648,124391 +9121,200,0,0,1470935,322538,111452,209974,136045,99685,151869,26226 +9122,200,0,0,570800,701584,53912,38106,227614,115946,101472,134620 +9123,200,0,0,1193652,96566,142379,27833,160372,152732,49650,25916 +9124,200,0,0,144341,174778,180558,21758,41096,224709,104956,54804 +9125,200,0,0,865658,277867,41216,93326,87453,87498,60735,39745 +9126,200,0,0,212977,38671,10076,43260,26386,48010,47342,26848 +9127,200,0,0,2161075,585267,724862,725129,1795233,638297,828373,475155 +9128,200,0,0,1398910,153152,219209,78621,49276,163295,43848,226003 +9129,200,0,0,836789,526970,333147,103874,336400,106147,105756,47490 +9130,200,0,0,268657,18730,72365,64368,35941,43493,29415,20309 +9131,200,0,0,269918,330334,80764,74532,95356,224137,91462,96641 +9132,200,0,0,313702,129358,109886,158976,199741,80917,64910,45464 +9133,200,0,0,1141188,111484,39510,87999,85644,74755,124780,42666 +9134,200,0,0,2836856,829273,538447,720798,891411,448629,367152,306046 +9135,200,0,0,1751349,115697,57510,115168,29323,138010,100976,44370 +9136,200,0,0,848659,706062,246401,632967,990669,204084,284006,92458 +9137,200,0,0,906946,90650,190477,85397,69444,37154,61611,37064 +9138,200,0,0,320705,81367,7263,36390,21829,25317,16493,11568 +9139,200,0,0,112491,36066,11842,16233,21461,9221,21526,18355 +9140,200,0,0,380419,44371,7468,34069,41877,23865,24449,7684 +9141,200,0,0,1119642,122912,22484,100566,52385,38366,32218,24022 +9142,200,0,0,1614548,283125,184528,155467,288129,183596,117339,68086 +9143,200,0,0,1283354,370284,94073,274362,66156,69861,87809,31091 +9144,200,0,0,1958361,1912318,330626,713155,544316,581621,256244,170150 +9145,200,0,0,211940,44770,13849,16616,47048,42131,47481,15705 +9146,200,0,0,838909,167720,24318,358776,47156,72500,53841,65579 +9147,200,0,0,2594444,222154,23180,71732,69086,51157,80836,78050 +9148,200,0,0,1100973,80613,78950,108360,239767,76205,39519,69526 +9149,200,0,0,775137,407425,27593,59933,124132,103084,53949,39969 +9150,200,0,0,339282,220990,78925,9401,68277,106689,176229,87637 +9151,200,0,0,1036351,768528,331819,251896,188440,47472,39032,11752 +9152,200,0,0,864382,36473,57373,33557,28091,30618,11486,5725 +9153,200,0,0,1551389,23401,12534,6467,31129,8920,6736,5794 +9154,200,0,0,617640,13267,2652,23617,43130,19194,11671,2690 +9155,200,0,0,392797,311131,43307,106139,110970,98146,15272,14071 +9156,200,0,0,893769,1276183,767311,339371,853380,363094,294272,180156 +9157,200,0,0,1030889,91202,28985,29812,36133,30830,7799,5263 +9158,200,0,0,498726,125613,13444,37379,14336,17452,13273,12006 +9159,200,0,0,610374,344153,42823,58712,85329,31276,39664,37010 +9160,200,0,0,980924,242431,49762,48669,78791,47376,45758,8947 +9161,200,0,0,1723673,43200,17277,40309,19355,21193,6163,66531 +9162,51,0,0,2220419,1466328,38816,58748,444136,277902,78325,18789 +9163,0,0,0,116953,28528,2870,8734,9542,3952,2257,1089 +9164,0,0,0,156684,60190,9150,10515,8478,8803,2045,2133 +9165,26,0,0,1597380,79794,79734,414604,181157,60036,8226,15313 +9166,0,51,67,860399,47606,49850,22607,72086,38449,6287,5669 +9167,0,53,69,961751,79168,27596,52426,29948,23851,9522,10905 +9168,26,53,69,482137,115109,65494,46296,56057,38087,14175,4833 +9169,0,70,64,84032,56223,14185,12881,15893,38191,19032,29892 +9170,26,70,64,932455,95064,50104,15429,34845,42694,51126,13895 +9171,0,63,34,81272,34632,4517,2411,1898,908,662,579 +9172,0,48,35,79827,252285,72908,66047,7858,30299,11812,4248 +9173,0,57,44,96037,13295,13218,19937,12776,18355,14161,6162 +9174,0,44,51,18842,27857,10502,11357,28693,6462,4318,4263 +9175,0,69,50,938270,99150,9749,8698,24730,29991,19541,20697 +9176,0,75,21,614088,353612,8297,43573,19541,55903,34863,42072 +9177,0,57,1,69231,53343,1553,17778,15641,5729,6168,4421 +9178,0,74,7,25252,9047,1866,6937,4602,8540,10403,5658 +9179,0,60,13,299679,128124,20874,5365,22806,11266,22191,6636 +9180,0,50,13,582433,342774,17821,15449,31449,17310,13408,18441 +9181,0,48,20,341963,195944,43299,41796,55294,17850,13372,8852 +9182,0,40,13,249500,72687,17212,16865,25799,27027,13012,5597 +9183,0,40,20,537950,50124,7796,5589,8368,4406,6843,2333 +9184,0,43,60,108000,27081,22795,7596,4638,4422,3295,2533 +9185,0,50,51,591919,153085,21554,18018,34763,19701,13535,7763 +9186,0,50,47,243570,58489,6712,9894,2858,21303,13088,4641 +9187,0,61,60,261855,75522,24520,21278,11707,25352,35761,21037 +9188,0,61,29,1087880,502469,7641,98092,59534,52181,10380,11715 +9189,0,53,44,251899,76633,30229,11693,13421,4780,1098,3145 +9190,0,40,20,1959837,311997,12889,40841,32295,28639,10082,4469 +9191,0,43,51,45283,41984,28031,37429,9459,12360,5988,9781 +9192,0,54,34,672634,262728,38228,17023,29699,41488,19628,11439 +9193,0,48,40,1479109,76393,5584,21163,44253,9655,5742,6144 +9194,0,43,60,17718,39182,8040,14138,5244,2975,2634,1960 +9195,0,37,60,666261,82808,18973,256634,7531,20754,14622,9653 +9196,0,26,64,1735097,496289,127664,59357,21373,29804,7536,9044 +9197,0,37,75,30299,7940,5894,2477,1347,4366,3255,4626 +9198,0,34,64,532253,168536,6858,77548,20239,9911,12122,12429 +9199,0,47,24,154475,107451,1617,15757,22276,27312,12322,11090 +9200,0,63,41,197314,4340,18732,4883,8664,6752,2209,2669 +9201,0,51,48,301966,82008,69507,41963,11957,15156,5649,10062 +9202,0,67,56,177396,20267,9972,21846,7776,11264,10695,13019 +9203,0,63,94,37266,44109,122848,76075,16799,27164,13890,17613 +9204,0,53,94,101721,79516,73367,53533,6351,18347,17826,12481 +9205,0,48,84,1647734,133916,20184,48479,7570,9863,14297,2846 +9206,0,27,70,511534,204984,18516,45453,26785,9221,4280,11958 +9207,0,27,29,1016225,318826,51776,46642,24987,28026,26402,23356 +9208,0,24,10,502294,767206,50193,8982,84249,30671,16663,25557 +9209,0,38,17,1333470,146046,17765,60747,15198,26355,14340,9063 +9210,0,27,43,601779,158249,216896,25242,27922,21787,11429,10356 +9211,0,34,51,1138018,768781,94603,20777,60476,60466,27496,12540 +9212,0,30,60,1120079,233096,143614,133717,47744,50263,23234,37287 +9213,0,30,43,426491,451220,23867,54218,56891,34360,11557,8154 +9214,25,30,43,1414968,266376,99177,5141,36779,54930,19936,17871 +9215,26,30,43,1449705,159868,11488,15323,30630,50587,18676,3390 +9216,0,29,26,384975,89887,8513,24248,15568,5792,4821,1395 +9217,51,29,26,351164,465866,53423,172359,150338,225620,358551,65090 +9218,80,29,26,604530,1532542,614132,573371,370118,302506,377767,177538 +9219,80,29,26,1431130,654964,250594,521660,165339,471070,458886,224267 +9220,80,29,26,546159,59542,21037,38345,23450,54657,53987,30407 +9221,200,0,0,54075,42425,52445,24175,3432,2360,662,1023 +9222,200,0,0,427977,41279,5346,13862,13614,29721,63049,22679 +9223,200,0,0,812610,86527,53651,90273,82974,49451,20844,17116 +9224,200,0,0,956457,129175,19233,62208,40181,37691,19810,11178 +9225,200,0,0,859442,55478,24034,32482,44082,21787,27077,16289 +9226,200,0,0,977640,181664,34837,54662,131303,243112,188586,123718 +9227,200,0,0,587726,344173,21716,214263,182293,188000,68546,118663 +9228,200,0,0,772638,433103,202277,225490,96596,49516,46034,57703 +9229,200,0,0,950564,130210,40422,104198,140393,74686,37763,57603 +9230,200,0,0,72979,80576,11341,24048,28908,22251,12590,8502 +9231,200,0,0,739993,354663,71602,152620,74897,123291,87450,51182 +9232,200,0,0,73611,93948,35191,50741,12865,19143,23504,17262 +9233,200,0,0,2316726,245945,106383,50927,126852,152804,142364,85753 +9234,200,0,0,592730,731885,96056,126449,105314,109364,38621,27460 +9235,200,0,0,838998,605580,36577,152001,81920,232070,87759,36239 +9236,200,0,0,57670,11718,4300,19361,21385,20488,10831,23849 +9237,200,0,0,1014934,494985,14721,55692,110246,129549,36054,24686 +9238,200,0,0,1967420,347145,39224,83954,65477,87783,24936,34963 +9239,200,0,0,641896,761200,93535,313170,224568,86868,92967,81668 +9240,200,0,0,792667,453196,32342,133930,89933,104147,39178,19534 +9241,200,0,0,1201016,70226,35414,60885,73143,50977,4914,15277 +9242,200,0,0,968929,1384850,222666,372547,554897,332263,560013,263792 +9243,200,0,0,2977732,1222246,1369614,459970,309761,181856,102019,64886 +9244,200,0,0,555002,157671,17901,32016,77593,35612,45996,26432 +9245,200,0,0,515835,80987,45013,18685,9522,47177,28921,24429 +9246,51,0,0,2034088,76518,36373,43755,52742,35366,32119,16908 +9247,51,0,0,1460330,410489,192248,117143,323886,212683,104989,84430 +9248,51,0,0,1479264,1391367,789362,181153,345983,1037578,234595,184908 +9249,0,0,0,178216,45763,44834,32972,55670,33853,10659,4047 +9250,0,0,0,992919,665459,260132,191707,168751,85735,89459,55709 +9251,0,0,0,1376901,36525,18966,13103,7389,16301,11979,5685 +9252,0,47,29,1580195,36998,29660,24506,69125,30172,43515,38876 +9253,0,57,26,70013,26822,20440,20964,36284,22525,15759,15823 +9254,0,54,17,447945,93376,23817,8396,4298,11842,4499,2515 +9255,0,61,7,726563,183121,59620,25558,39546,37880,10925,13749 +9256,0,51,38,186894,33566,44734,49194,44253,21738,15964,8588 +9257,0,27,13,278865,66158,4442,9674,6797,4970,4028,2488 +9258,0,47,43,50840,31499,27342,8083,10637,23325,10027,5583 +9259,0,37,38,320245,231489,17700,16430,38695,18619,10964,7973 +9260,0,41,11,59756,45330,12759,11795,36249,15411,6812,12007 +9261,0,70,16,60901,33224,2448,6947,6964,19186,8172,11999 +9262,0,61,8,73200,38494,10097,10864,12947,9397,8307,8039 +9263,0,56,8,108501,21775,2448,748,1742,1252,619,1124 +9264,0,48,16,66076,66273,21295,13060,20757,13663,5967,5394 +9265,0,38,53,24695,18587,37683,7322,6696,15114,6313,4431 +9266,0,48,63,158049,24837,23158,13069,9973,19191,9918,5958 +9267,0,78,83,22209,24343,3217,11230,5016,13317,10849,9374 +9268,0,83,66,43831,38539,32100,6382,14971,12045,14777,8279 +9269,0,60,41,376323,27483,3217,3770,2746,2568,1388,461 +9270,0,48,30,440755,92720,18065,9081,12876,19263,16950,15324 +9271,0,34,48,82093,9708,7534,1127,1724,1666,708,413 +9272,0,23,48,121068,124436,10807,75799,19195,14589,13535,9608 +9273,0,40,44,449815,20095,2230,3736,7686,5860,2718,1955 +9274,0,41,51,588246,587521,69860,164324,68680,159720,25584,29711 +9275,0,53,30,251147,279047,73368,28129,55692,68831,69359,16682 +9276,0,41,26,1852567,122386,43506,20977,20713,5668,4367,4915 +9277,0,23,56,1044120,102545,40902,73696,21235,12436,12438,4707 +9278,0,17,81,1445307,345496,396978,314110,217949,138975,30721,36403 +9279,0,17,88,2226270,97732,16096,32601,5287,26494,10165,11933 +9280,0,38,74,462478,45120,8936,3774,8742,7751,4228,1435 +9281,0,50,54,582708,120394,6633,43018,15045,20523,19578,7345 +9282,0,60,35,146103,13858,3023,5565,7035,5340,2245,1698 +9283,0,37,30,736032,78038,31840,12478,16615,11327,8193,5672 +9284,0,27,34,247982,35914,12112,5320,12213,4025,3022,3371 +9285,0,23,23,142325,26105,2584,4674,2375,6508,6692,3447 +9286,0,60,1,195329,425709,19502,57898,44644,13816,22151,8760 +9287,0,61,1,1111300,45001,2933,9407,21063,10297,3707,5463 +9288,0,37,13,789057,44230,38020,12747,9582,9633,4014,9653 +9289,0,27,37,234972,155475,58763,16931,9616,28714,25042,11463 +9290,0,30,30,735150,354841,9766,30462,35464,15137,14713,20219 +9291,0,43,54,83891,10357,9800,8107,12026,12532,19056,10735 +9292,0,43,50,22760,37275,6603,30532,13859,8784,5441,4376 +9293,0,50,61,188262,9954,6018,8288,2720,4299,2748,2241 +9294,0,56,77,1024773,186929,26906,34457,45511,17583,16426,7033 +9295,0,48,69,61032,38406,12803,10446,10930,14762,10514,5679 +9296,0,43,70,65542,16493,10707,5032,4534,2623,2503,1213 +9297,0,48,54,71895,34724,9924,8418,15726,14281,9077,9783 +9298,0,60,61,31669,15310,4294,2576,1614,3414,2124,1613 +9299,0,60,70,94421,21022,6115,23240,12977,11595,9558,7664 +9300,0,66,80,196056,27093,18995,38673,8910,13005,4582,3846 +9301,0,57,93,814422,15627,6988,11489,10284,4801,4300,1431 +9302,0,51,94,153400,65802,23112,20816,16618,10956,9145,3233 +9303,0,53,94,34018,13944,10737,20802,21196,11916,7432,3977 +9304,0,51,88,611412,11338,8878,6078,2292,3268,5627,2352 +9305,0,40,70,1253377,74131,4858,16885,8781,5136,2069,1800 +9306,0,57,75,75837,16522,15383,12674,15367,17483,7314,3744 +9307,0,53,80,57562,7681,5975,10030,3830,3893,2563,1553 +9308,0,50,66,55992,17187,8221,2387,9950,2403,2494,1956 +9309,0,78,74,45303,8049,4330,6232,8285,10558,8357,5269 +9310,0,67,74,17379,24807,12569,8604,10662,9167,4823,3967 +9311,0,67,66,22702,34938,34371,15842,16065,14823,8181,5634 +9312,0,74,56,123483,37917,3892,5733,7446,6531,5914,6382 +9313,0,50,35,1698313,255512,16569,8705,34089,23220,28216,14668 +9314,0,51,35,724314,52917,31104,6213,7264,18965,9171,5594 +9315,0,41,14,3066927,373057,43472,29206,27796,39936,38147,16827 +9316,0,38,11,820578,174928,22383,8232,7712,20026,10682,6699 +9317,0,54,30,255305,72750,27813,6133,12959,34613,12615,8373 +9318,0,38,27,53067,42222,10389,8188,4913,3169,3404,3843 +9319,0,30,56,171288,72674,53953,44473,16698,8847,6369,4585 +9320,0,34,80,97056,7099,6250,2859,3506,1810,1192,2247 +9321,0,27,96,390601,14738,15997,18807,13659,11612,6153,5062 +9322,0,27,94,1291153,146040,29723,37365,40970,10260,14924,8158 +9323,0,26,80,248594,32088,9756,3686,1741,2211,678,492 +9324,0,14,81,253743,183404,144970,46034,29953,16775,8114,9600 +9325,0,1,60,1103887,98736,13071,11722,8085,4633,3907,1478 +9326,0,13,63,9900,11628,7182,7422,16728,6226,5158,5841 +9327,0,38,64,374492,28646,10763,14189,8843,17009,6234,3254 +9328,0,38,53,35406,10640,2435,1962,2417,707,670,294 +9329,0,54,78,194109,21722,78390,53056,14504,23732,16563,8964 +9330,0,44,66,37894,42811,11434,6514,33853,7054,4573,7688 +9331,0,41,69,14557,18994,13389,21254,7419,13678,8192,3433 +9332,0,48,74,13275,48162,14227,14775,4993,6468,8906,3425 +9333,0,56,56,73500,6901,3397,8971,6819,5712,1777,994 +9334,0,56,67,1864712,143559,67501,26564,22219,26703,37080,11559 +9335,0,48,44,2120315,337236,22191,41392,47339,49696,7438,4881 +9336,80,48,44,374621,6292,3582,2342,3515,4851,2254,5407 +9337,80,48,44,1121363,361029,358396,630876,408160,267139,141211,84270 +9338,80,48,44,272674,104799,22897,25777,29138,58459,20809,18524 +9339,55,48,44,2122606,210475,36800,105539,173181,81177,43694,38460 +9340,200,0,0,1710549,308910,131801,40576,44136,71700,69645,42993 +9341,200,0,0,1534186,1597965,166789,239216,535758,376737,215404,325175 +9342,200,0,0,281532,86730,44016,151576,123626,97362,22934,23596 +9343,200,0,0,1542245,247199,31975,29502,37863,52909,8895,8334 +9344,200,0,0,519979,122622,59731,103464,135468,50888,68137,62078 +9345,200,0,0,1197573,31233,27160,47817,13648,35530,11380,21037 +9346,200,0,0,359779,42481,11601,14549,13078,7444,2255,1097 +9347,200,0,0,598726,59856,9878,14397,15010,8421,3349,3090 +9348,200,0,0,30998,60196,19978,40464,10101,5273,5810,984 +9349,200,0,0,534167,157791,14236,59969,69002,44960,14234,6448 +9350,200,0,0,1337820,201144,97238,22533,66424,71285,50459,34935 +9351,200,0,0,65700,11254,3184,6944,4244,3214,1686,550 +9352,200,0,0,378433,13317,7886,10964,4985,12535,7111,4719 +9353,200,0,0,1489380,67743,8142,97802,28428,90265,34052,30811 +9354,200,0,0,1960407,146707,64063,17453,172010,87079,61046,20004 +9355,200,0,0,580773,571965,263515,376182,113507,82144,66800,73308 +9356,200,0,0,1818421,422537,109223,563539,139654,116813,53186,22410 +9357,200,0,0,89788,24238,23639,8438,3590,14890,11555,6166 +9358,200,0,0,845411,197723,176109,276708,14415,154910,11652,5743 +9359,200,0,0,170626,176487,8996,94568,6855,39065,2690,1498 +9360,200,0,0,238995,55535,5892,53807,43905,49929,28620,12947 +9361,200,0,0,508962,81810,24533,18592,61022,81737,3680,7654 +9362,200,0,0,559203,21230,6348,23863,28167,22484,7406,1878 +9363,200,0,0,794692,420746,15780,55749,32207,29844,14528,6945 +9364,200,0,0,3137521,128247,86733,91346,31896,41952,13179,2391 +9365,200,0,0,1332233,106422,70892,145856,41378,38232,36840,24560 +9366,200,0,0,1491312,389039,612335,193284,316612,958843,369408,720845 +9367,200,0,0,362937,120611,25682,98843,48569,52277,81298,12521 +9368,200,0,0,730506,318910,96877,152751,89355,62393,57695,38839 +9369,200,0,0,1651661,246140,134471,87272,137693,279854,129015,58525 +9370,200,0,0,104469,86457,42245,70199,16591,11755,20340,16402 +9371,200,0,0,211905,47987,42093,4269,24020,29203,14170,10736 +9372,200,0,0,231482,131657,14362,2929,9208,7281,6731,1427 +9373,200,0,0,588319,845581,33526,346590,27189,20404,64249,3960 +9374,25,0,0,898194,82298,12132,82097,9125,34374,10726,12623 +9375,26,0,0,549163,109994,74071,25723,45719,22205,13875,7378 +9376,0,0,0,228080,44258,1512,23205,13354,19107,6286,5501 +9377,0,0,0,1015707,37588,13730,84219,27760,51043,10758,7655 +9378,0,0,0,998372,260201,34840,76433,49865,31447,13927,5917 +9379,0,54,54,1100882,144158,86578,203329,66016,78321,64654,17229 +9380,0,43,40,2075795,483199,97406,131981,138596,112677,29074,13208 +9381,0,40,53,1031379,29821,33545,40579,24125,11442,18776,8084 +9382,0,53,69,378615,41485,8791,47959,8992,33550,18768,7062 +9383,0,37,48,927201,398155,74587,145911,203203,38698,38458,23358 +9384,0,26,64,697172,98815,50541,51596,20554,16193,8779,5662 +9385,0,16,40,2785736,409531,118013,65600,60659,34652,49410,18208 +9386,0,1,21,611628,164602,31994,14938,15954,12584,9101,3672 +9387,0,1,43,1817539,575413,631547,395111,212793,157930,134798,53884 +9388,0,3,24,2404150,1739155,333875,213630,522066,189613,144823,136740 +9389,0,14,27,402859,72146,29094,2994,28319,13704,7149,2615 +9390,0,3,1,1644072,563044,69855,107557,43912,30094,62191,29676 +9391,0,4,14,18023,13629,7320,8703,838,3025,3076,1734 +9392,0,1,35,2349176,103553,50770,26705,12115,10799,8306,3942 +9393,0,1,44,1609278,666968,364554,113553,183422,104586,30816,27621 +9394,0,1,67,355214,41096,20477,19067,4382,3669,3076,2312 +9395,0,1,43,1071197,1041993,283678,46540,46200,102426,54955,25251 +9396,0,4,24,2429908,1160268,14715,316110,72322,171387,36651,34929 +9397,0,1,13,1399160,131867,22575,16166,5747,5175,2065,1151 +9398,0,1,11,233073,34119,22890,9133,6406,2437,2587,3074 +9399,0,1,4,714749,391810,43293,31739,62529,18959,16034,3313 +9400,0,1,1,2156325,1096410,100812,33508,49170,38220,18986,18416 +9401,0,1,23,787692,172901,102090,31662,8206,13143,9352,3341 +9402,0,1,21,107344,12506,5669,4108,3338,1367,1841,2825 +9403,0,1,63,1063624,15614,41125,13752,827,3846,3920,3577 +9404,0,1,67,264147,16582,688,2717,1405,910,1450,689 +9405,0,1,56,897186,53583,20660,9967,5511,4636,4046,2274 +9406,0,1,37,1243591,393195,40104,31151,6825,21975,7418,13670 +9407,0,1,1,1163121,268541,26019,20109,11293,11279,5880,7352 +9408,0,1,10,1201803,23863,4012,7561,3605,4786,2582,1441 +9409,0,3,1,196171,110075,3808,4266,3167,8152,15068,5126 +9410,0,3,17,1117300,136306,198018,16834,17728,14831,11366,7647 +9411,0,21,34,59450,21915,1559,8116,831,4611,1718,941 +9412,0,1,48,144369,11917,12615,3313,3424,717,2424,1792 +9413,0,14,70,1504565,51491,25858,8213,4320,13666,17584,8455 +9414,0,16,44,2726174,281718,16015,25541,16478,14460,17777,11030 +9415,0,4,40,1396894,259981,52897,11810,21100,15658,10784,24169 +9416,0,8,13,773069,350138,12396,25622,18888,12978,22356,15687 +9417,0,1,17,2842942,325069,230833,40734,46606,33745,31312,11550 +9418,0,1,24,742468,85974,6318,17681,15797,9909,18062,8452 +9419,0,14,47,1157439,44138,29016,13023,6285,13091,5533,4718 +9420,0,16,40,284238,98856,17813,36630,27440,9296,14739,4937 +9421,0,20,47,1204760,149808,39990,42487,15509,10513,15830,4989 +9422,0,24,61,1190177,60335,57588,30795,18610,21433,14491,14585 +9423,0,21,64,163613,3434,2671,1735,1113,859,786,2002 +9424,0,16,64,520053,46010,15380,3699,5055,2628,1596,2269 +9425,0,44,66,401667,40099,5445,43124,10204,35919,25467,19346 +9426,0,26,44,322267,144365,18587,5962,17427,5210,10955,5068 +9427,0,8,41,170997,276619,163170,42324,20507,9257,9844,8282 +9428,0,16,48,353539,29686,9034,14922,3475,3351,2780,3786 +9429,0,1,44,648102,68263,24834,8515,10969,10504,11579,12012 +9430,0,20,51,1985634,310414,4864,93363,53236,49004,27183,19563 +9431,0,34,38,1210145,159337,9128,24673,13664,11847,9730,8024 +9432,0,34,43,1679961,153337,167217,49229,41266,23708,20719,16926 +9433,0,30,21,1233934,174966,9319,4215,10534,15821,6993,19570 +9434,0,40,43,566328,26648,57675,27875,7246,26224,13955,5705 +9435,0,40,50,102875,22987,2081,10191,4440,2131,3022,3433 +9436,0,51,44,871889,86161,5583,62563,7239,28667,4899,24136 +9437,0,69,56,449658,41305,7774,7590,17510,20975,27702,10129 +9438,0,61,41,312116,165138,34676,48086,23331,30644,12430,5471 +9439,0,63,57,724629,43817,10105,85932,6166,10905,16341,7268 +9440,0,60,61,59015,47164,39249,23216,23031,14733,9196,11749 +9441,0,61,70,380448,14296,5631,12674,7457,13353,8158,6976 +9442,0,60,88,4130,16394,29678,34732,9984,7942,12800,12961 +9443,0,74,84,1689913,18602,2278,41943,7916,14073,13828,4695 +9444,0,81,91,788885,20963,28494,56239,12436,26834,11011,5334 +9445,0,44,77,1966708,2080188,50443,244260,107337,32242,127994,67206 +9446,0,40,56,1596548,342149,106619,19343,31444,25546,32958,15131 +9447,0,23,37,179411,14909,2732,792,1087,890,840,588 +9448,25,23,37,2700339,1351593,749051,1197205,1483455,603634,157933,40378 +9449,80,23,37,600680,399734,39444,37645,39852,84716,79882,37080 +9450,80,23,37,393653,595724,363292,69469,307193,168236,97674,42076 +9451,80,23,37,789542,52015,196972,55344,24022,17432,3826,5268 +9452,54,23,37,13219,15417,2095,1385,1448,1120,53,33 +9453,200,0,0,536391,188210,84819,119296,139168,56196,18569,7928 +9454,200,0,0,1819993,1073733,38128,722194,139484,538744,129453,81701 +9455,200,0,0,617116,14347,30337,13169,8280,10574,2358,1333 +9456,200,0,0,847778,248572,99293,169984,95727,61981,11983,5346 +9457,200,0,0,1339923,166431,179835,99503,46984,76161,15602,15895 +9458,200,0,0,711947,36955,38746,5951,57556,22229,37176,18247 +9459,200,0,0,1558621,100611,72478,17700,53857,76178,26797,8448 +9460,200,0,0,867837,45838,23360,31116,15250,17389,7651,2888 +9461,200,0,0,974606,283167,71167,33054,31160,67699,5126,4659 +9462,200,0,0,667864,10133,18081,7138,10356,5649,1958,447 +9463,200,0,0,1765057,654615,254442,261248,131504,202526,40556,4673 +9464,200,0,0,1469691,475298,325983,186644,109074,78147,24934,12302 +9465,200,0,0,1527864,128496,106576,78185,35645,103149,27448,13685 +9466,200,0,0,1600485,321589,142755,204757,137544,127172,115456,105029 +9467,200,0,0,316300,133456,184467,55563,86671,102945,182565,35488 +9468,200,0,0,79236,18431,8112,41123,17454,23645,13004,17544 +9469,200,0,0,130418,59642,6603,40745,35820,15152,7555,15369 +9470,200,0,0,1988912,468023,122395,68425,56374,40558,203049,37601 +9471,200,0,0,17125,4234,1696,5620,7551,3263,5551,3726 +9472,200,0,0,1897322,379873,103879,94432,80364,61449,138651,28865 +9473,200,0,0,238950,123141,4783,67718,64229,20638,25285,9665 +9474,200,0,0,1089836,47915,5563,9934,48252,15375,34968,13444 +9475,200,0,0,2676018,73540,94528,57669,104329,113609,70960,30187 +9476,200,0,0,415146,45131,12028,19182,34343,12597,18511,18711 +9477,200,0,0,614757,47556,8715,10040,16719,24679,18929,11691 +9478,200,0,0,3258141,180209,109623,201747,88260,116311,67151,38457 +9479,200,0,0,233263,53915,7090,35494,10631,20421,32461,8081 +9480,200,0,0,2050990,226138,51913,29703,76171,92811,79066,32050 +9481,200,0,0,2761056,126678,21580,20987,110628,91819,67717,72437 +9482,200,0,0,123296,116838,10039,21029,47299,25104,28924,9823 +9483,200,0,0,303006,68955,3877,17216,40512,24086,20904,32788 +9484,200,0,0,1060979,288944,43771,40215,96754,95908,85382,22293 +9485,200,0,0,1232178,106297,149624,68691,59532,73743,57594,15613 +9486,200,0,0,468912,81634,9667,43705,15997,19881,21287,9761 +9487,200,0,0,968219,46110,9966,16234,18290,18783,26274,9920 +9488,200,0,0,249664,71265,16598,12315,7544,15406,8098,6495 +9489,200,0,0,385300,108643,25458,27903,21675,15549,18736,14652 +9490,200,0,0,1253312,62943,7216,13468,23199,12272,14331,9505 +9491,200,0,0,767103,52671,11884,18054,20181,13274,12504,8778 +9492,200,0,0,1026451,46260,7118,26653,12303,14630,14257,7598 +9493,200,0,0,1544565,185940,37623,22951,86812,156491,373813,44628 +9494,200,0,0,807127,42670,2908,30707,14094,24227,9354,6731 +9495,200,0,0,1081695,307769,65779,37432,114889,78398,92004,34255 +9496,200,0,0,134376,23647,10173,40940,45384,43641,15823,10605 +9497,200,0,0,800807,9006,66882,39951,28023,27752,20745,13160 +9498,200,0,0,633879,168663,16246,44687,31011,10723,22605,18496 +9499,200,0,0,1748768,162981,69725,28476,95091,44249,83139,42529 +9500,200,0,0,2412279,411076,67124,15624,111557,68752,65299,37491 +9501,200,0,0,1191491,26300,19248,6606,17166,26476,26837,13772 +9502,200,0,0,276077,50892,33433,11155,21304,17550,17281,18377 +9503,200,0,0,686327,74276,21149,20875,21394,14250,14672,15326 +9504,200,0,0,231867,66950,33937,6169,35489,11849,6094,15083 +9505,200,0,0,201319,475729,212902,449957,63553,170099,55894,79753 +9506,200,0,0,628711,44957,7190,6584,14448,18055,7482,3909 +9507,200,0,0,1025048,336780,223802,66991,117210,96762,51726,35443 +9508,200,0,0,393044,547545,470001,162702,48762,63711,66045,50865 +9509,200,0,0,2087298,116770,37606,89764,165659,132166,100867,32323 +9510,200,0,0,361635,49347,62281,17942,10596,16583,14731,9082 +9511,200,0,0,130767,84464,14819,29853,22268,17992,14642,18500 +9512,200,0,0,877521,213009,23746,15244,102721,108413,94073,72060 +9513,200,0,0,205773,26046,37301,34911,19874,19554,12996,11642 +9514,200,0,0,55557,72085,47183,31068,19999,17746,18361,14407 +9515,200,0,0,2518387,184189,80119,76499,56632,120202,104200,60603 +9516,200,0,0,107787,17615,13258,33200,5335,33944,23813,39408 +9517,200,0,0,288539,62021,43626,30851,11538,27943,19785,8400 +9518,200,0,0,182266,73577,66975,10672,19488,32471,29342,3627 +9519,200,0,0,358703,74170,2701,38290,24062,15005,22522,18028 +9520,200,0,0,1019280,279145,18892,76656,98950,63914,80677,25576 +9521,200,0,0,1182884,157945,82923,133791,84460,108958,53179,63962 +9522,200,0,0,102330,88229,4225,29371,8253,16574,7730,13315 +9523,200,0,0,933425,227683,56727,361754,96070,92092,138077,41110 +9524,200,0,0,172777,37258,10526,10089,39299,10142,6128,6463 +9525,200,0,0,189958,161821,34411,49288,16009,21422,6211,15513 +9526,200,0,0,593374,34131,25150,8958,13286,19486,18430,9179 +9527,200,0,0,96039,25259,19705,5784,16432,19817,11033,16860 +9528,200,0,0,2143221,276004,91497,52791,21806,93412,74061,38722 +9529,200,0,0,1812185,1160636,89081,871018,403805,413234,396464,205955 +9530,200,0,0,862727,438966,109692,110420,68598,81328,29691,27461 +9531,200,0,0,71159,56050,27249,14616,21386,20501,17024,8247 +9532,200,0,0,910738,224818,23775,57174,33281,48947,9249,5645 +9533,200,0,0,861449,9618,8636,15349,3895,4318,4611,728 +9534,200,0,0,1219247,488663,52520,76431,169643,85321,15997,6511 +9535,200,0,0,849733,275429,128365,30811,38652,41727,42855,18358 +9536,200,0,0,566249,48407,42736,50586,93054,19250,14703,9457 +9537,200,0,0,484310,182692,149012,33513,144001,40446,60884,43683 +9538,200,0,0,84947,12818,87635,35473,175444,28823,23662,15577 +9539,200,0,0,1359834,237266,25115,35956,53411,83189,88450,101203 +9540,200,0,0,521557,443164,70356,204730,147437,205307,76593,74940 +9541,200,0,0,1315596,339091,290809,178389,167097,242916,217486,79953 +9542,200,0,0,1003701,219739,40148,240002,103590,222486,95416,90489 +9543,200,0,0,1181760,463127,35063,177394,121245,162854,265963,60186 +9544,200,0,0,1402276,624883,497124,92619,167323,161322,51767,46545 +9545,200,0,0,959625,623891,52441,108677,78868,107516,98472,53817 +9546,200,0,0,190651,32677,25882,19698,15165,17468,20494,28189 +9547,200,0,0,1439073,352682,268349,73344,61602,79744,34339,68009 +9548,200,0,0,780794,368092,110142,195080,32874,230626,83359,63688 +9549,200,0,0,846140,82889,98116,35916,16153,9129,12590,11563 +9550,200,0,0,875867,119542,39450,49272,95144,44344,41701,39958 +9551,200,0,0,1310486,92136,63030,29210,24627,26208,45530,12129 +9552,200,0,0,619258,326733,37500,86149,80915,25524,17069,61364 +9553,200,0,0,919352,64545,22275,46056,7625,16955,9739,17730 +9554,25,0,0,1758255,377005,280764,252205,240430,90843,3020,5897 +9555,80,0,0,821274,45844,16765,4238,40078,74073,33081,27244 +9556,25,0,0,595660,57850,3698,14274,8999,6016,7428,6472 +9557,80,0,0,283705,6514,3268,17973,18924,3398,3141,2472 +9558,51,0,0,937891,600313,305848,287881,183293,86524,66692,45377 +9559,25,0,0,1649456,147730,19858,29855,29547,35446,9288,2010 +9560,25,0,0,147695,19059,5685,894,2102,1580,1260,317 +9561,0,0,0,744206,236639,62049,7946,3331,4523,6097,6444 +9562,0,0,0,2303238,169993,41944,56621,73094,19307,13134,10198 +9563,0,0,0,2328195,263963,63936,154664,67122,27769,12187,4724 +9564,0,23,11,341510,194049,21188,38518,92254,24697,13110,1906 +9565,0,53,23,1931658,185483,23650,59057,59184,23979,11449,6749 +9566,0,44,4,973929,1963809,39072,183288,56014,21552,13767,8319 +9567,0,51,7,1836344,1595432,192892,211416,70000,69154,15254,11833 +9568,0,37,1,1606435,788336,15775,58285,68746,21254,19825,10511 +9569,0,23,1,1373959,556693,56616,16321,27543,16333,12852,15228 +9570,0,40,10,1033022,272412,119001,23765,11158,15898,3424,5180 +9571,0,43,20,2036828,465855,179227,35864,54330,32497,17742,13619 +9572,0,50,34,1176643,110738,15025,9866,4179,5822,1860,2943 +9573,0,61,54,1067627,349725,140391,43540,55310,48140,8027,6641 +9574,0,63,63,1167273,94407,81926,30782,20557,8562,7544,18973 +9575,0,63,75,1991227,147644,47699,93910,31099,14656,9583,9583 +9576,0,75,88,118046,5696,2809,1289,1583,1092,965,786 +9577,0,66,97,1742622,237168,150856,67335,38583,16292,22938,16752 +9578,0,63,70,1558784,429023,47523,21404,6346,17507,13847,9183 +9579,0,74,64,2809841,145464,73593,46882,52630,34018,22004,14951 +9580,0,64,63,31167,26409,11594,2254,1478,2185,2124,1236 +9581,0,66,60,1295147,97655,23012,59331,38563,6660,8881,12915 +9582,0,74,90,468417,25884,24642,21096,11855,4572,5990,5048 +9583,0,74,88,892478,46485,22331,24967,46833,12060,14557,13419 +9584,0,63,90,49977,84319,24952,22628,9671,3201,9336,6316 +9585,0,63,91,366735,16879,7553,6381,2389,1535,2912,1217 +9586,0,63,54,876931,156034,6300,15246,16305,9773,11703,9134 +9587,0,60,60,9539,17382,7203,7229,5272,3230,6395,3259 +9588,0,67,54,855269,327093,37189,78595,9934,19419,14762,3465 +9589,0,61,37,344732,56596,8941,3790,2644,1773,1003,380 +9590,0,51,30,1300658,498046,8682,39856,13835,14241,13702,11067 +9591,0,54,26,1243024,46314,10547,16356,14235,9283,4456,2159 +9592,0,63,29,255672,71481,21825,16792,19214,10488,9215,4171 +9593,0,77,41,618178,60032,11768,26812,30760,7313,5673,5379 +9594,0,94,66,746452,60639,10600,22514,18931,11962,8742,6425 +9595,0,91,64,940905,65482,21868,10884,17454,9840,9004,6141 +9596,0,96,66,498942,18095,8921,6314,10052,6013,9769,1875 +9597,0,94,61,686071,66484,9203,13836,4270,5861,6346,5278 +9598,0,87,74,773147,37405,26773,22329,14838,4851,4601,2256 +9599,0,90,74,682077,48368,7300,16265,10516,8533,4261,5624 +9600,0,88,81,726841,12818,6607,9360,6074,3880,2142,2575 +9601,0,81,81,2480621,304765,84191,26906,12818,14759,6002,7778 +9602,0,80,61,1115380,251039,40486,32429,33855,14779,3483,5547 +9603,0,63,56,1456449,287464,51294,20617,30687,9452,15126,7398 +9604,0,57,27,491361,213268,16522,12510,5389,19149,8485,4008 +9605,0,61,35,912297,108560,53810,15466,22016,9391,16933,9270 +9606,0,70,48,1667657,69782,36514,24084,32740,13355,4438,4446 +9607,0,70,64,380669,182238,124985,21308,26941,9741,10959,3239 +9608,0,67,75,151990,32587,8395,1038,8883,3034,2586,1779 +9609,0,83,75,625193,33442,14195,14941,11730,13697,7658,4633 +9610,0,87,66,861840,52629,21941,2277,16564,9428,6017,4984 +9611,0,96,56,597601,64113,4596,22436,5488,6176,3290,3273 +9612,0,100,64,442715,28312,2917,15252,5800,11555,5210,5025 +9613,0,100,53,588643,41491,3009,9957,5475,4791,5571,4819 +9614,0,100,70,12005,10958,11351,19316,12703,5814,4645,7840 +9615,0,100,70,588673,46945,6144,14914,10603,6878,3032,2389 +9616,0,90,74,591810,48114,19977,12026,17803,5046,4059,5122 +9617,0,96,56,597716,36456,1138,3766,12435,6176,4372,2233 +9618,0,97,57,5494,15271,16983,23899,10486,9153,3102,3813 +9619,0,100,61,1874,9571,2020,12881,12383,16251,5624,4434 +9620,0,100,61,532032,16205,5855,6653,5219,5427,6108,3512 +9621,0,96,69,458092,55678,5912,3332,1110,4761,3346,4347 +9622,0,91,54,364769,16937,2654,11344,4485,7535,6931,3754 +9623,0,83,38,663770,29521,2979,4556,13618,10914,3403,1988 +9624,0,70,29,322208,44726,6323,6419,3050,2614,2121,1565 +9625,0,60,44,610600,114365,21890,27316,5977,3260,6999,4791 +9626,0,48,48,69726,25699,8222,13095,5381,3037,2972,3314 +9627,0,47,74,34739,2572,1912,5019,6091,1951,2176,1754 +9628,0,60,67,549213,22255,2365,2809,2541,5169,1464,935 +9629,0,70,74,465008,29444,9783,8712,6643,3336,8384,4638 +9630,0,87,61,388635,20865,3825,8714,9717,13063,3235,1670 +9631,0,80,50,11249,41042,18348,5197,18626,6496,4124,3239 +9632,0,80,74,8897,16989,31850,13826,33933,12597,6990,4611 +9633,0,93,53,411650,31890,7312,1689,13768,12538,6904,2268 +9634,0,84,60,459734,14431,3578,8698,7780,3713,3700,5604 +9635,0,87,77,5161,22102,30033,6729,11293,7321,3227,5579 +9636,0,84,63,527900,45924,6286,12955,4947,10365,5931,2636 +9637,0,70,75,385937,46801,8654,12196,14215,6095,6584,5973 +9638,0,69,81,464079,44140,17679,22835,2775,8263,5476,2530 +9639,0,64,48,398080,106360,7512,7768,13158,7851,4499,1354 +9640,0,67,53,28413,31952,11623,13396,16434,12778,3161,5548 +9641,0,75,61,696417,61648,26377,16725,8701,17995,4952,4248 +9642,0,77,50,13616,38330,2618,19597,11827,7978,4944,10128 +9643,0,83,78,18163,25633,9537,17735,11925,6740,5728,3781 +9644,0,83,93,1825,7775,14568,6557,5669,6810,5463,5041 +9645,0,77,100,10116,19896,17502,22914,6734,5154,4519,3220 +9646,0,74,100,5366,27073,6281,27854,15446,5916,4648,2518 +9647,0,84,100,3391,9753,6452,6022,18364,9322,4470,5205 +9648,0,84,96,17480,15446,9135,16566,16139,10994,4035,5874 +9649,0,97,77,14637,19080,10305,4330,17869,13798,4967,3986 +9650,0,100,69,22509,22839,8222,10537,9606,4859,4423,2807 +9651,0,93,78,9605,20340,9523,12293,9051,8625,6663,3769 +9652,0,94,66,6033,9176,6290,5962,22698,6159,2603,4289 +9653,0,83,74,5864,29078,9629,6794,9382,5518,6940,5352 +9654,0,96,56,11318,30300,2756,7525,6332,19865,4971,1007 +9655,0,94,66,8537,14802,24543,6911,10081,7327,4938,4771 +9656,0,83,88,17794,7459,20663,19022,14748,3729,3865,4796 +9657,0,75,70,266513,238848,17624,26960,8096,13251,6461,5163 +9658,0,63,88,67634,32844,9440,26867,8289,10607,8482,10758 +9659,0,54,61,1828696,213772,42476,9575,7003,16272,4611,4554 +9660,0,64,41,46846,37666,15545,17946,31256,19888,4393,6592 +9661,0,80,67,33694,13978,24636,17223,18903,12118,7675,12328 +9662,0,80,61,7225,32801,8325,13806,8251,8082,4671,2947 +9663,0,90,75,6937,22238,10471,11658,10725,7693,8854,2370 +9664,0,81,80,18719,15626,9318,6574,7687,3776,4421,2953 +9665,0,77,78,6844,23130,19631,22917,16500,7208,6571,3103 +9666,0,74,54,368981,57182,1189,4797,4691,7217,2604,2115 +9667,0,75,66,4621,13125,26825,15542,8883,11711,4019,4680 +9668,0,81,66,10699,12613,8138,7837,7859,7105,6225,2215 +9669,0,83,66,26323,6270,14872,4029,9949,3155,7448,3678 +9670,0,88,97,9129,17694,18048,8012,5156,8080,5034,2259 +9671,0,91,61,23475,15161,1451,366,8703,5682,5470,3571 +9672,0,88,67,11609,23295,13599,17614,5813,8245,6058,2923 +9673,0,90,74,2293,3936,18669,6708,5604,4597,4240,1561 +9674,0,81,61,52390,25626,2432,8636,7672,2712,1371,250 +9675,0,66,100,28977,19173,12954,33360,11482,3954,7585,3459 +9676,0,64,93,6011,15391,5238,15586,13305,4943,8616,2549 +9677,0,63,78,47226,49620,13158,23866,13428,11273,3727,8215 +9678,0,74,87,8128,19739,16445,2831,4920,7211,1908,2432 +9679,0,75,78,5701,17317,8296,11550,7904,3538,5335,3210 +9680,0,80,80,5417,10242,6017,7567,4974,6345,2296,2808 +9681,0,81,66,9264,20238,6709,2431,24141,5191,5652,2254 +9682,0,77,70,15977,14897,12683,18422,13081,5459,4657,2244 +9683,0,75,77,18246,27251,28514,10805,9026,5748,4052,4749 +9684,0,69,74,25259,14047,18589,3597,18832,5230,1713,3202 +9685,0,63,91,57832,27764,17910,12096,11167,4186,3089,4238 +9686,0,67,78,13436,14694,4657,3751,6960,5327,2653,2490 +9687,0,67,80,1963,16646,19724,8522,6564,3521,3361,2867 +9688,0,74,80,10459,9440,13260,5525,16692,6749,3294,1920 +9689,0,60,61,142082,149037,4932,22649,5009,2942,1808,4909 +9690,0,48,60,1052659,36953,6834,6458,6441,3290,1576,1674 +9691,0,61,48,16957,33325,5902,22885,13685,22984,5324,2706 +9692,0,50,44,8765,54822,10600,17114,4969,5529,8249,7519 +9693,0,67,40,599913,56714,3334,7000,19740,8285,6276,9324 +9694,0,74,48,20208,57068,33668,1773,6437,9229,6160,5584 +9695,0,64,44,684117,50471,10057,15831,25112,11677,7189,3767 +9696,0,60,43,1333479,147413,46833,16554,16553,7918,4361,6445 +9697,0,57,64,12270,12553,13494,7968,13001,3438,3621,3420 +9698,0,60,69,2368,15689,19431,1346,7170,4929,3116,3574 +9699,0,66,83,7711,8485,11460,5890,7967,6683,5573,3495 +9700,0,91,77,28683,10695,2239,5057,7912,13806,3177,3468 +9701,0,94,77,6762,12676,6565,15945,8727,5806,6027,5224 +9702,0,100,66,16861,21976,2472,10459,8998,9783,3439,1618 +9703,0,96,64,31986,15710,10867,21778,21207,9068,9870,6088 +9704,0,70,77,45232,59116,22977,21053,13150,5496,4692,6451 +9705,0,81,74,14059,4433,9160,3584,6814,7767,5914,3836 +9706,0,88,81,59304,3155,2868,9923,9220,9577,3785,2840 +9707,0,87,80,38503,21091,18214,6681,5983,7188,5367,4575 +9708,0,94,80,24007,56420,34648,6350,2101,11991,4856,3543 +9709,0,81,80,65107,49473,28299,20089,8373,9695,7418,2382 +9710,0,66,81,31685,39009,49766,5912,21008,10376,2636,6826 +9711,0,74,78,15769,24231,35048,6845,31147,21363,3289,3427 +9712,0,69,61,29137,42934,3491,5696,5941,4982,3828,2015 +9713,0,70,48,5737,41866,10563,5674,23339,7649,3241,2853 +9714,0,70,35,7601,29160,6392,6466,14079,4898,6670,2993 +9715,0,63,24,6769,15901,2586,3009,5983,2202,1105,799 +9716,0,77,27,23214,20408,2931,4768,4562,12778,5042,3389 +9717,0,87,38,29222,9431,10235,8742,18772,10593,3801,10683 +9718,0,97,43,9366,13256,10492,3524,6449,12628,3703,2166 +9719,0,100,51,23631,10769,2215,8144,8690,6623,6170,5130 +9720,0,100,63,9989,8009,3268,5115,4081,3254,3708,2704 +9721,0,94,63,4414,13429,10330,4489,9926,6407,4131,5664 +9722,0,88,56,4874,3303,1051,576,2229,1117,565,773 +9723,0,91,51,17695,20724,5654,5586,5141,12335,4902,3069 +9724,0,84,51,18120,16903,8590,8752,11646,2840,1993,3855 +9725,0,77,56,9818,11098,912,13830,6932,2389,5990,3410 +9726,0,80,64,4426,19979,8331,12568,11588,12563,3262,3508 +9727,0,80,69,61772,14292,7090,6127,7702,10236,8620,2485 +9728,0,88,69,13109,18919,10855,9687,8111,8067,4453,2336 +9729,0,90,64,39225,22413,12588,10509,20405,4970,3501,4394 +9730,0,87,63,9929,12515,793,10769,6774,5786,5673,6991 +9731,0,74,60,17274,29555,2654,10457,10685,6665,3542,3235 +9732,0,77,53,13800,25594,5987,8096,9529,6482,2339,2943 +9733,0,83,54,18167,14375,12769,6300,7735,16422,3200,3178 +9734,0,81,64,29653,8663,20057,12464,11478,4552,2762,5047 +9735,0,84,78,19018,16104,13497,15912,9291,12031,3441,3141 +9736,0,90,84,3645,9303,3454,7838,4657,5694,9537,1832 +9737,0,87,94,3120,4253,8586,8514,4970,7637,4996,2283 +9738,0,94,75,2815,16264,8029,1898,13130,6270,3600,6088 +9739,0,97,64,6848,17894,3548,10561,7611,11408,3430,2988 +9740,0,97,53,10548,27127,3380,8016,13914,9574,3539,2933 +9741,0,91,54,10172,18750,13012,26077,4105,10747,6393,3569 +9742,0,84,50,3465,45290,308,11293,6479,6170,3110,2876 +9743,0,83,63,30229,7467,11803,6708,6563,7360,4013,1594 +9744,0,88,77,3853,4058,8232,5570,10321,7488,11227,3623 +9745,0,96,57,25692,9584,2432,11254,27255,9453,4420,7702 +9746,0,97,51,1226576,26751,810,3739,10058,4433,2163,1527 +9747,0,87,47,404717,22907,17028,3943,5561,4149,1346,2894 +9748,0,77,43,539088,71551,46369,9887,7504,20729,8360,8814 +9749,0,61,47,90303,42835,15979,9196,15446,6659,12224,6001 +9750,0,66,57,64298,13159,2366,2160,2962,4027,4278,1869 +9751,0,56,50,574897,354331,97769,38166,49258,18299,17732,23407 +9752,0,66,48,436802,8975,4622,6974,4385,9532,7034,5916 +9753,0,53,43,2017145,340890,41658,54544,30101,10027,6711,3425 +9754,0,44,64,628225,44962,42996,42880,7439,14145,7338,15196 +9755,0,61,69,68728,31126,17658,19932,21242,14101,4142,5602 +9756,0,40,54,42442,90438,13959,3917,16176,5752,5955,4407 +9757,0,56,77,125908,14778,11234,17787,3769,5261,4321,3288 +9758,0,56,67,41868,28117,16437,5042,2300,5230,1442,688 +9759,0,60,74,69075,9870,5993,17307,8234,8898,3939,3683 +9760,0,60,78,101119,90998,3854,21123,9231,6922,7306,7019 +9761,0,50,43,77152,146312,1565,12129,1613,7085,2549,1700 +9762,0,44,37,13111,11089,3100,2670,2581,1143,743,507 +9763,0,40,24,277769,59679,18429,8392,15310,11529,6250,3076 +9764,0,43,21,256894,58212,5109,10090,11109,5883,7244,3282 +9765,0,48,40,67147,12173,4416,1298,1737,1521,464,1610 +9766,0,50,40,505296,94487,16420,22118,7953,10938,1692,2909 +9767,0,54,41,75511,7585,3339,2979,6462,3115,1029,799 +9768,0,74,51,115464,7329,4084,3240,1683,7754,4445,796 +9769,0,74,67,52202,19605,20531,32097,13805,5128,4102,4987 +9770,0,77,74,108793,50511,23939,9045,4231,8328,4614,9565 +9771,0,64,77,156852,59621,14204,14656,5166,5772,3517,2987 +9772,0,61,81,9065,13762,14631,9602,7075,15609,2247,897 +9773,0,74,77,31943,6011,9278,4828,5599,4558,5571,4183 +9774,0,81,67,4632,15350,4133,6906,11321,6359,6451,4553 +9775,0,96,61,5548,18465,2632,7175,5689,9018,7949,3621 +9776,0,83,63,3936,25808,3919,25720,11389,6462,2611,1575 +9777,0,75,63,7572,14330,16332,4829,7186,3550,3481,2427 +9778,0,69,69,5725,20536,3775,10065,3164,5400,4316,2240 +9779,0,61,81,10873,14897,10775,5457,5445,3844,2831,1824 +9780,0,74,74,13919,6479,10359,6250,9953,5998,5765,3062 +9781,0,67,81,4419,20335,14712,9095,5465,3627,6890,4107 +9782,0,74,81,18182,8888,9614,9991,11577,5712,4010,3800 +9783,0,78,75,2605,18147,4577,3563,9654,6965,8369,3385 +9784,0,67,67,10007,24290,7558,9173,11793,3640,3273,3498 +9785,0,81,66,5515,11047,5022,10991,4103,8936,4359,7615 +9786,0,81,60,2129,21127,10840,6084,5374,8565,2860,2823 +9787,0,83,74,4197,8234,4731,8343,6257,6372,6905,4436 +9788,0,94,69,10133,17261,6773,7368,10435,10345,5330,2300 +9789,0,94,66,6221,8006,2936,7874,3939,5227,2997,6484 +9790,0,93,70,2459,9197,2586,12589,7251,4715,3425,2219 +9791,0,90,66,6340,14902,10010,2780,9101,5340,3511,4710 +9792,0,81,77,377427,10310,16626,7054,16173,5535,6251,1447 +9793,0,75,66,180002,21827,5428,5328,6950,4807,2478,1198 +9794,0,56,74,1358372,97144,83656,50991,11149,7301,8223,12459 +9795,0,47,61,585498,100997,4991,13909,11017,8352,7088,6529 +9796,0,48,51,21177,10584,3463,1337,1837,2590,2773,4080 +9797,0,63,57,2413,6380,5338,8756,2089,19543,15214,11161 +9798,0,77,41,14990,40669,15742,7755,18114,8977,6579,5402 +9799,0,83,56,22221,13615,6539,9627,11766,5718,4312,2983 +9800,0,75,41,1505851,239050,16961,13814,58111,22237,9906,9009 +9801,0,51,37,44539,46813,6790,18949,14265,5903,5090,6197 +9802,0,51,29,68248,22636,2808,3284,2584,4108,1488,3224 +9803,0,41,29,240080,75982,36772,17614,23227,8585,5685,5413 +9804,0,44,30,35239,13621,1353,787,1478,1632,1063,1167 +9805,0,51,27,4348,46487,3832,14933,5949,10600,5630,4954 +9806,0,48,37,66762,15710,3759,2432,2221,2064,1482,1517 +9807,0,61,38,27325,4147,3047,3465,3123,3268,603,1263 +9808,0,67,66,21990,8715,5017,20553,7196,7644,4137,3307 +9809,0,75,81,10035,9312,5250,9852,1887,6756,3040,5356 +9810,0,84,84,3255,9258,1641,12441,13477,7189,4076,5751 +9811,0,88,77,8393,11096,4462,2199,3922,8083,5252,2317 +9812,0,91,74,5026,7163,7567,6950,4937,6276,10346,2140 +9813,0,84,70,5579,15909,10447,11618,5903,5512,6162,1953 +9814,0,75,66,238097,28460,7428,7398,12721,4994,3673,7391 +9815,0,60,77,19433,15598,5933,7924,5204,2851,3932,5085 +9816,0,60,74,4353,12302,15720,5631,9196,10352,12911,8140 +9817,0,57,61,45624,38236,10588,5579,7253,6588,20361,12733 +9818,0,69,78,62402,8898,34916,13034,12351,19612,7034,11922 +9819,0,75,66,386358,79236,7451,27316,35124,20293,14424,12454 +9820,0,63,63,344179,100040,26550,36196,15940,13225,11241,20252 +9821,0,63,69,247659,8284,6199,2839,6326,2033,2261,2118 +9822,0,54,57,221053,17724,9089,2443,1326,4867,9090,5618 +9823,0,40,61,230068,401456,117942,18905,16646,17466,7791,8281 +9824,0,30,60,84919,75181,25385,8086,6893,3752,6532,1666 +9825,0,30,60,833574,110008,47834,33794,20080,19403,12649,17986 +9826,0,21,44,81154,105089,14076,6996,5866,7670,7685,7332 +9827,0,30,37,46154,22947,3275,1991,4643,2771,1785,4785 +9828,0,47,48,294633,39564,59144,8999,16816,16440,13664,23199 +9829,0,54,47,18661,13044,9563,10514,22329,10195,6618,6873 +9830,0,50,51,44684,67233,16903,4131,3779,2890,1789,4242 +9831,0,47,44,323300,145775,2845,13099,5462,9948,4262,4995 +9832,0,41,26,40771,67574,6797,12698,4428,7336,4859,6390 +9833,0,23,17,506925,188212,32010,18461,26785,9892,4888,2044 +9834,0,30,26,600831,23455,10043,3307,1210,2861,1450,1331 +9835,0,47,54,8539,10182,14524,2084,3365,8260,10172,4207 +9836,0,50,63,1165738,124776,57405,29906,29197,26106,4134,5819 +9837,0,50,61,541051,24390,3797,1916,3216,1260,589,635 +9838,0,57,56,62531,15255,3351,5008,4369,5478,3037,3164 +9839,0,48,60,30209,16357,33882,7687,18628,7092,6735,1931 +9840,0,51,60,12005,12700,11881,3817,14531,4734,4078,2600 +9841,0,51,84,71623,37756,75597,8872,22063,4517,6631,1793 +9842,0,56,94,9547,7706,4861,11284,4905,8792,4031,4527 +9843,0,38,66,207725,89140,5978,5934,2282,1755,897,1440 +9844,0,35,64,49618,15404,4368,3638,1104,2637,799,1241 +9845,0,51,40,26592,28741,4587,5227,8059,8916,8385,1556 +9846,0,43,30,20237,33115,16893,8669,16304,8384,2377,4415 +9847,0,43,48,48137,64240,17566,11796,2028,1690,2942,2872 +9848,0,53,61,18317,12111,19911,21730,7174,15407,6677,7191 +9849,0,35,57,143393,17816,1179,2241,3253,822,837,739 +9850,0,30,61,26766,37770,10957,19410,11100,7142,2935,2546 +9851,0,47,64,1024881,88615,51061,29062,37471,14382,2578,5371 +9852,0,34,64,100386,62538,59647,33598,5716,10558,5974,2462 +9853,0,34,64,250225,68772,6738,6292,2878,3070,3130,3791 +9854,0,40,50,51949,78419,7745,8992,6234,20783,15199,5787 +9855,0,44,56,41407,26212,12222,22874,7355,7907,3690,4286 +9856,0,44,20,580085,187052,5563,11319,17324,14140,5799,4805 +9857,0,56,20,2173977,50205,7717,4202,12012,8845,5635,5429 +9858,0,47,29,71552,38627,10224,7045,8762,3989,2853,2007 +9859,0,51,30,49488,10421,12923,5919,4467,7076,3933,1739 +9860,0,50,56,55679,26401,11811,6247,2999,2392,1856,379 +9861,0,41,57,850816,189023,15477,22759,16107,12444,10346,4564 +9862,0,35,63,452525,227483,125661,11629,12873,12434,5657,4787 +9863,0,30,60,62933,21864,19083,7995,8509,8069,5302,6420 +9864,0,38,43,78409,26995,2864,2995,3002,3875,1470,2507 +9865,0,47,61,63899,19643,3557,20893,10508,6096,2249,6568 +9866,0,47,51,67024,35517,3289,11043,13434,1949,4206,2659 +9867,0,51,48,9192,17272,10995,7202,5369,9810,8518,5126 +9868,0,67,61,3045,8361,5624,10950,11589,17307,6180,5447 +9869,0,70,56,2108,14583,3448,6616,4217,4849,6187,1804 +9870,0,81,54,66637,50708,9164,6748,6430,7256,7578,3343 +9871,0,77,56,9929,16713,3577,16485,9561,5916,6191,2430 +9872,0,57,54,11227,15323,1713,8238,5099,2672,2049,3997 +9873,0,63,48,7361,12934,1100,7106,15907,6601,4911,4206 +9874,0,66,61,3672,10480,2642,11007,4586,3783,3042,2909 +9875,0,64,61,9207,14255,10447,1899,6421,3655,3270,1884 +9876,0,56,61,21604,19249,6711,3007,1206,1241,2604,839 +9877,0,51,56,22364,25504,2043,3794,4398,5831,4471,11472 +9878,0,57,40,7207,14969,1584,4008,6178,7364,8782,6258 +9879,0,57,34,8332,20538,5023,5622,4748,4889,4723,3698 +9880,0,78,34,5294,14893,4195,7884,2570,9711,12221,2059 +9881,0,77,50,6839,15975,4822,12362,9574,5041,4393,8223 +9882,0,77,61,28941,13079,12144,5993,11963,12479,6040,6693 +9883,0,81,50,21468,10145,1105,1368,2513,3228,652,1268 +9884,0,80,57,19604,10054,3127,13669,5266,7657,5695,3115 +9885,0,88,44,5509,20903,2827,5328,8015,10465,4072,2134 +9886,0,77,41,652964,30270,7123,7648,6172,4340,1348,2820 +9887,0,78,40,17464,31271,5944,3668,25505,10433,16980,9634 +9888,0,74,27,18958,12416,1565,6504,9489,3794,2653,1645 +9889,0,61,29,199570,117704,4858,35372,35498,14899,7136,10672 +9890,0,64,27,85044,14653,1864,5288,2952,3302,2952,1349 +9891,0,56,48,163748,13995,6993,6715,3928,3155,1666,2134 +9892,0,53,41,68154,156147,14464,21083,14894,22765,24370,26629 +9893,0,54,48,471886,80668,25914,25705,25102,18336,75231,16733 +9894,0,74,50,248228,3100,4773,6127,4576,18997,7702,4931 +9895,0,70,35,275578,172076,39914,3577,4461,23944,10424,8984 +9896,0,66,47,1537573,190199,83989,29053,32858,28445,13122,14159 +9897,0,66,27,1889027,274751,10667,21252,24423,48608,54576,20684 +9898,0,51,24,325384,35520,4430,15501,8653,14238,7913,11735 +9899,0,48,14,105164,111866,2697,9727,8982,9816,13420,6624 +9900,0,48,29,21298,43636,64234,22026,7060,11447,4367,10224 +9901,0,50,51,14152,22891,13438,4014,8817,7365,7809,10090 +9902,0,44,67,152180,13312,12674,14562,4956,5408,4612,3665 +9903,0,57,74,263939,42445,7090,2500,9751,17649,20997,13108 +9904,0,51,61,112033,19669,3528,10772,2492,1461,4845,5742 +9905,0,27,48,271384,142591,19567,3845,2475,2005,1801,4834 +9906,0,17,24,288897,64120,5070,10165,4690,3399,3056,2776 +9907,0,17,48,26387,4412,11945,14613,15383,11362,10941,6793 +9908,0,23,54,254815,36486,37734,12255,11655,5879,21480,4166 +9909,0,43,64,235976,20368,6785,3679,6099,3741,2709,1156 +9910,0,51,78,2567482,213707,89947,128871,93712,59033,69444,26845 +9911,0,35,69,737867,181943,34886,40787,9680,12307,16290,8926 +9912,0,37,51,51779,144754,33565,13618,23354,16284,10938,7717 +9913,0,34,63,2039957,77974,52336,40187,24208,11391,28075,5601 +9914,0,24,54,703391,45622,14855,1379,2696,3818,5392,5495 +9915,0,41,64,179503,84972,68247,140529,83620,91768,33651,18808 +9916,0,41,66,1302852,412193,53153,89894,27316,49947,26507,14419 +9917,0,48,51,776190,236804,18872,56687,19862,45613,46795,22955 +9918,0,51,51,2458951,49606,22034,6293,20506,6344,10650,4910 +9919,0,44,40,1013150,47966,15299,5789,5251,10614,7932,12026 +9920,0,48,34,2737619,104802,16935,7354,19664,17349,5965,3977 +9921,0,43,29,84726,36459,4947,4191,7911,3978,12152,1342 +9922,0,40,21,945575,653637,101506,40706,19536,37140,17998,17342 +9923,0,38,17,2947297,380582,56593,66998,66527,64386,83197,32373 +9924,0,38,29,1825285,562539,201056,90508,51424,106975,51949,72247 +9925,0,26,26,920963,780868,72331,52489,56774,19967,55692,34328 +9926,0,27,27,1936911,125438,12434,20660,16867,10108,8476,5547 +9927,0,24,51,1660814,173298,85576,242388,14649,45427,27633,13858 +9928,0,23,60,167701,135070,97024,27350,10349,29073,20815,24503 +9929,0,41,81,1158419,52651,69526,41340,68740,28579,11504,23278 +9930,0,43,94,204101,13238,12225,637,3475,1731,615,449 +9931,0,43,77,34953,74969,4023,29937,16448,9216,9728,7706 +9932,0,37,60,174383,59773,9828,4956,4262,4316,3598,2020 +9933,0,30,44,93701,177311,20338,33857,14822,23136,12100,3465 +9934,0,37,40,609402,17777,5277,6533,3816,3750,1101,597 +9935,0,23,50,161184,34895,22936,4628,3711,1391,2561,2138 +9936,0,30,51,147828,72078,19748,3073,5633,13982,13888,3062 +9937,0,30,43,406723,274733,33961,14912,33714,29501,20284,11629 +9938,0,30,40,752491,54411,4969,18883,9198,9029,2953,3926 +9939,0,48,47,873416,54112,62256,76019,40672,21136,16285,9386 +9940,0,56,57,1100178,51937,55450,8945,12891,39799,8903,16827 +9941,0,57,77,392681,34391,17885,5741,6545,6789,5913,1881 +9942,0,53,74,1458868,123368,10365,34139,14986,11747,4633,3326 +9943,0,54,54,836421,149323,21082,32835,12439,30707,30018,16785 +9944,0,30,34,415875,451813,25864,35874,33967,12714,43530,12278 +9945,0,41,29,424717,134958,42827,56313,35447,79652,42330,23044 +9946,0,41,23,756034,664123,69672,49343,46049,50945,33288,28490 +9947,0,30,20,1347230,485884,73713,51551,27082,29332,18985,17712 +9948,0,50,44,1918172,44464,18959,45468,15576,21156,29458,11706 +9949,0,29,26,647958,723641,44663,33990,50079,25205,21494,53357 +9950,0,37,40,1492553,505851,20387,239833,21057,120741,68428,39085 +9951,0,51,54,153125,20853,16473,10155,2643,11310,8096,2975 +9952,0,48,50,291584,21357,22986,1827,17763,6298,7537,2640 +9953,26,48,50,785591,462696,8807,59539,146041,54960,6373,3950 +9954,26,48,50,215702,10015,3149,2065,889,517,357,182 +9955,0,60,69,157968,23902,1949,12768,7090,5088,3913,2453 +9956,0,57,81,516366,16052,13937,8643,3223,4170,905,962 +9957,0,51,61,55987,51909,4356,10613,16540,7851,4608,3765 +9958,0,44,63,1025437,136947,95339,17387,39972,19261,16958,18979 +9959,0,47,54,292081,19261,4407,2618,6162,3529,3213,3180 +9960,0,41,24,280220,113358,10382,2912,4843,9974,10078,4092 +9961,0,40,34,388492,146136,57427,9682,25831,21266,26084,9132 +9962,0,54,16,96088,11559,2006,1396,4248,5943,6569,5152 +9963,0,56,37,92988,23372,34330,3876,5273,9781,7639,12868 +9964,0,60,56,94609,68111,33627,4200,5046,11505,7461,6437 +9965,0,61,66,884463,61016,56979,18930,12578,17274,17630,24425 +9966,0,41,60,267408,183936,15311,7976,53915,6886,24797,11196 +9967,0,34,40,299485,58129,4828,10732,4604,4542,4236,3992 +9968,0,38,34,702765,101535,35260,6543,18442,28813,38789,16801 +9969,0,40,29,1165757,735135,578565,26564,46506,193739,29634,105791 +9970,0,50,43,482160,79288,9628,16380,9592,12838,3673,10032 +9971,0,38,61,255699,14697,11151,3365,1201,450,1944,1591 +9972,0,21,57,208983,84451,9149,13130,4002,3686,2605,1744 +9973,0,13,43,1737650,147390,9039,29188,26001,10133,20856,8083 +9974,0,23,35,126680,15972,1659,1614,2580,7252,7062,5380 +9975,0,50,21,21571,6164,1716,2136,3032,3045,10793,3772 +9976,0,60,13,1483725,121275,5656,10829,7522,14531,13189,9522 +9977,0,63,1,159079,476448,16244,9364,15574,37006,22223,7807 +9978,0,51,14,895977,181285,21129,45878,29593,26720,16694,12311 +9979,0,41,3,839710,317939,24938,9071,36739,31785,8336,4444 +9980,0,40,16,290568,150850,12691,34320,15918,17521,6732,3985 +9981,0,50,38,1303293,231409,22664,99882,73245,75185,16820,10973 +9982,0,63,44,869078,40910,23967,48957,45753,55491,19900,7786 +9983,0,64,64,1317141,148811,82837,33156,25837,29084,19565,12199 +9984,0,74,63,919583,153880,9855,42431,36072,51435,36961,23315 +9985,0,64,60,2641295,164225,24021,23000,20683,16994,19111,13366 +9986,0,56,50,1536918,112892,21995,9393,12715,28509,9224,16576 +9987,0,61,40,681935,98863,27938,9714,15384,24051,10131,6249 +9988,0,44,47,926058,478726,172037,29800,53009,30120,29355,26542 +9989,0,43,56,1131715,251987,146205,31281,13779,30140,13971,9506 +9990,0,37,67,732368,99251,38210,47806,26138,16459,17976,12578 +9991,0,17,53,481289,275610,4194,16921,16607,6483,10878,6780 +9992,51,17,53,545427,47464,6158,9072,2904,10622,3581,3689 +9993,0,16,37,963368,460472,21418,27984,73267,20166,28945,7388 +9994,0,16,23,264327,159705,12965,13887,5485,13690,12826,2414 +9995,0,14,14,359252,94905,12506,23898,6723,10279,16798,8124 +9996,0,37,29,698073,21196,5671,2555,11237,7287,3915,3151 +9997,0,50,40,47134,33651,5870,3999,5239,6750,6617,11724 +9998,0,61,47,204284,53532,10830,15825,11702,22093,15362,6982 +9999,0,69,44,407615,66575,14649,6682,2799,13658,2579,10714 +10000,26,69,44,738788,706577,172773,57821,82556,93184,39712,26023 +10001,0,81,47,972795,61948,39966,45039,101658,135069,9941,18189 +10002,0,83,51,1214873,77733,6033,29175,7334,21518,25588,18076 +10003,0,75,43,84264,92620,11323,6167,5586,11128,4205,9526 +10004,0,67,43,258887,123505,17196,20075,10560,13556,14608,12709 +10005,0,60,50,715084,10762,2912,7500,3657,7486,5540,4276 +10006,0,77,41,11977,11756,4462,7767,8121,47727,39546,11638 +10007,0,78,51,28968,77804,30172,7187,13439,20016,20942,32309 +10008,0,84,61,48894,16035,7837,9303,3798,9788,6241,12013 +10009,0,78,50,62128,52756,4739,8902,8041,16214,7541,6672 +10010,0,53,56,64604,62057,16037,5043,1742,7554,3382,5998 +10011,0,54,69,231814,22955,11363,41948,14263,15538,18950,17069 +10012,0,61,61,6436,24413,9294,14270,25038,27942,18963,11570 +10013,0,69,69,21732,11975,7768,5656,8611,15717,13374,6871 +10014,0,80,77,5848,11172,14068,4326,15642,8523,8865,7161 +10015,0,78,64,92274,55439,17107,17935,21482,16060,9661,3795 +10016,0,67,77,28837,31207,31591,9677,7418,11186,17722,4570 +10017,0,63,61,231303,13910,1150,1073,2301,5743,2919,1087 +10018,0,60,56,20007,17773,8500,5551,15851,7181,19130,5128 +10019,0,56,60,9060,56094,30248,10162,17252,9641,36762,6497 +10020,0,56,60,52202,33462,43980,19999,23814,14661,17966,11314 +10021,0,57,75,26859,21886,9885,8370,9574,15204,9870,8574 +10022,0,66,80,9286,7263,7228,20167,16284,27438,9796,5450 +10023,0,66,80,206195,43332,12965,12634,5221,7045,3304,3076 +10024,0,56,70,570923,92880,26315,21960,8618,6728,3455,6877 +10025,0,47,75,138606,238498,154569,17772,53368,46969,30996,15461 +10026,0,27,75,1295952,181231,90652,40443,56888,23995,40901,18908 +10027,0,26,66,1475937,19180,2780,5300,9852,2299,2549,4118 +10028,0,30,70,865202,142506,105490,5029,29319,21839,44607,16633 +10029,0,34,60,606006,81636,13622,7019,15849,14328,28457,18951 +10030,0,27,30,680507,98408,602,1613,6859,4546,6281,3256 +10031,0,29,53,1132103,28911,45192,25228,4289,10982,1269,3248 +10032,0,38,40,863331,215703,33451,4467,33131,50411,38636,6754 +10033,0,23,47,127936,71947,14228,4760,7139,2199,3711,2420 +10034,0,30,75,237415,51735,8783,22532,9326,8847,4914,5276 +10035,0,27,60,1921882,151480,51642,22753,52807,18042,58636,12828 +10036,0,26,75,1227273,68770,52376,12670,15238,19005,19792,6054 +10037,0,29,70,204807,84785,8000,5715,4417,4574,7441,8542 +10038,0,24,56,1135547,376810,10306,35391,31280,18826,18699,13269 +10039,0,24,56,39200,6950,1690,1381,1098,836,1352,984 +10040,0,17,44,2114264,243300,23667,35899,58037,19549,11511,17580 +10041,0,21,63,538702,9734,14785,13312,12462,2540,4309,1386 +10042,0,29,77,51278,46738,13827,15605,9862,11218,6350,4280 +10043,0,35,83,755623,55399,21646,33645,20319,16693,9484,10154 +10044,0,37,96,284833,17599,18890,12340,13659,3678,4238,2557 +10045,0,43,83,1229917,262081,86213,16079,51184,56942,32576,22480 +10046,0,51,84,310390,33052,10334,24660,16341,28355,23667,6738 +10047,0,51,75,180439,68744,16392,3049,1993,11992,13319,8563 +10048,0,48,57,260281,50051,6549,2623,3966,3333,2031,2382 +10049,0,41,60,137078,22575,4751,2493,1327,1880,1397,1241 +10050,0,41,66,18300,6190,23490,2057,8202,14276,6142,10609 +10051,0,41,70,14679,45411,13659,15854,15946,9766,16790,7947 +10052,0,43,87,335670,20482,7245,9513,2975,2611,2678,1920 +10053,0,50,88,59816,41504,14716,8446,10190,9950,13548,7526 +10054,0,51,80,34606,7243,3462,5120,3482,10202,1895,2991 +10055,0,56,84,248291,7782,3859,4514,1474,3333,2134,2199 +10056,0,63,81,130148,55950,17042,23735,19082,13980,18663,7024 +10057,0,51,80,136010,177314,38759,20383,9461,8305,5986,3870 +10058,0,47,90,39435,18465,65007,4554,11878,29898,13610,6249 +10059,0,53,75,27924,14357,2584,1763,9400,9189,13475,3390 +10060,0,54,81,15951,16259,16040,29778,14167,13269,3307,8201 +10061,0,64,81,259749,18073,2603,5166,4271,3027,3760,3979 +10062,0,54,63,795818,94192,2583,15211,13072,11694,12661,5614 +10063,0,57,75,3810,13792,5455,11216,9525,20107,3996,4224 +10064,0,61,66,12303,8158,3467,10226,12394,6759,8159,5061 +10065,0,66,63,4535,20755,4558,1848,6107,5158,5596,5063 +10066,0,74,64,9683,20553,2906,4913,13987,6887,5248,2078 +10067,0,70,60,4454,12499,2957,4308,8323,9489,7050,2879 +10068,0,78,53,3137,9134,616,4051,1094,10455,7724,6431 +10069,0,90,51,4641,13601,1801,4466,3165,17333,7997,5879 +10070,0,100,56,13274,18404,3266,7870,3322,15066,6705,6962 +10071,0,80,64,113874,104003,14867,47936,7926,9148,25092,4179 +10072,0,70,78,64130,24080,33066,21277,13676,27973,4116,2985 +10073,0,61,70,10449,16867,3217,1531,12321,5429,4076,5254 +10074,0,56,75,2076,16540,9045,1338,3032,7500,7785,3796 +10075,0,70,77,28756,8275,7079,6990,3092,7389,9349,4074 +10076,0,78,67,27494,11374,3508,7616,4837,15484,20692,10508 +10077,0,63,80,394999,68695,24286,11085,5053,4252,2552,4063 +10078,0,56,78,623558,111565,37705,8501,6905,15523,11264,4034 +10079,0,37,66,956765,1066550,187604,46363,44807,41621,46297,43696 +10080,0,16,66,623602,25385,6984,3699,4977,1850,8972,3792 +10081,0,21,63,80998,22481,4074,5091,4954,2883,2136,1581 +10082,0,29,63,39223,28077,8400,6063,3249,11655,5356,10621 +10083,0,44,74,8998,21934,9955,7091,4690,8599,6221,2565 +10084,0,63,87,7069,19662,1267,10675,3897,6054,8261,5950 +10085,0,60,84,3385,28769,10470,3070,15960,6550,7666,5739 +10086,0,63,80,4802,8078,2894,3000,5687,4665,3370,2423 +10087,0,61,78,8773,9871,17562,6022,10407,8873,5182,2679 +10088,0,63,77,10323,25106,8244,4727,3335,8494,3771,3838 +10089,0,74,84,4858,7277,5474,14321,6605,15325,4316,6251 +10090,0,70,94,5756,21137,11110,32044,7111,15848,2476,3687 +10091,0,69,83,8486,8269,1298,2839,10661,2866,6184,8604 +10092,0,75,77,6257,8422,1385,2052,8522,4163,5879,3830 +10093,0,75,75,5906,7696,8644,9441,8974,13798,3823,2914 +10094,0,78,69,10475,6344,6077,4204,2678,7364,2653,2890 +10095,0,83,75,9891,7559,4152,2698,5704,6626,5462,4417 +10096,0,81,83,4848,14675,2615,6736,1416,7008,5161,3127 +10097,0,75,80,3421,12578,3371,8120,4651,5721,5243,3762 +10098,0,78,78,5724,4571,2145,6074,5583,7159,3899,2807 +10099,0,69,93,33011,5361,10917,15021,3117,5719,5384,3400 +10100,0,69,100,11000,7766,20694,6139,5165,11258,9778,2930 +10101,0,56,97,79562,32149,8211,2731,896,2011,4529,5737 +10102,0,44,96,68715,64933,11244,23892,5814,12209,19183,11577 +10103,0,40,75,269941,27229,1266,4900,5038,3527,3979,2669 +10104,0,38,61,17114,43558,16644,5276,3354,16752,8829,4977 +10105,0,51,63,33907,23404,1774,11877,8244,8358,5793,5985 +10106,0,57,56,7466,19542,1431,5939,14171,6739,4296,5529 +10107,0,53,60,968184,673179,108032,93091,58270,48808,14445,16453 +10108,0,47,54,159460,40916,10845,1950,14837,6549,3791,3601 +10109,0,41,63,747467,20002,16145,7742,3650,6141,6185,3956 +10110,0,40,74,636059,61672,24577,21440,3916,18822,9227,11094 +10111,0,47,81,732676,150778,114367,17730,24325,35443,42590,44455 +10112,0,44,88,1382847,61354,12857,17109,8276,9224,8113,8867 +10113,0,47,75,82373,19813,2151,2857,4481,4213,2558,400 +10114,0,37,54,1750251,337619,10758,15682,31842,16646,17503,10787 +10115,0,26,51,67705,41323,22391,2380,7795,2153,3774,1447 +10116,0,23,44,742235,206910,38447,20865,42422,20520,22125,34720 +10117,0,27,48,819575,41961,4237,15472,10428,23201,10494,15667 +10118,0,41,57,10588,19526,4031,2457,5894,5678,4489,8465 +10119,0,47,50,129439,36948,2762,6119,1573,3075,1115,1539 +10120,0,51,51,109326,27601,5512,2190,2419,3858,1146,1072 +10121,0,40,51,6373,25738,4565,6614,9548,3183,3938,5800 +10122,0,54,61,194213,81404,16748,9238,10662,7570,32133,15190 +10123,0,56,69,1319416,92249,33687,36669,12433,14419,7127,46033 +10124,0,38,61,3045581,211913,7443,23137,15429,22611,31548,15908 +10125,0,47,47,19597,32432,3924,11212,14858,15325,15962,4860 +10126,0,63,43,4600,3359,2877,2278,3379,6944,13116,15556 +10127,0,77,48,3753,15897,601,5917,4691,10585,16927,8595 +10128,0,87,48,2155,34615,318,6162,5710,19345,13227,11402 +10129,0,87,61,11493,8529,12511,11941,8610,10615,16383,16823 +10130,0,67,54,369978,110242,16312,16408,28613,12258,9313,7171 +10131,0,57,56,2083730,773553,198833,51546,149529,135078,93964,60938 +10132,0,50,70,1562738,62513,25096,17453,15633,15866,10372,5177 +10133,0,43,66,300805,23671,15825,758,3228,5803,7208,2652 +10134,0,47,63,740740,62453,7985,2283,3314,8613,4375,3869 +10135,0,44,66,314740,55370,8537,14771,4272,8020,7881,4816 +10136,0,41,64,172564,78754,5090,40815,16136,12630,18091,7775 +10137,0,37,64,76018,57204,13084,25649,11765,9182,10117,10282 +10138,0,44,64,32584,41476,7353,3268,16075,16266,5264,1748 +10139,0,38,69,44387,40522,2324,29741,11431,3161,2844,2094 +10140,0,47,74,14012,14998,9286,9208,6261,9832,6326,2079 +10141,0,54,66,7624,21048,3255,7413,13417,8433,5163,3181 +10142,0,51,74,11407,21742,7897,2833,7567,7557,6009,5508 +10143,0,54,69,62353,102907,26540,19223,6586,9513,2565,2734 +10144,0,43,67,245949,52372,22623,20566,17656,5654,2700,1790 +10145,0,40,74,16778,31143,5056,16627,10074,9202,6382,3452 +10146,0,44,81,12892,3773,2898,3836,3557,4355,7935,3698 +10147,0,53,81,16691,18030,5959,6346,5781,5937,6039,4620 +10148,0,64,78,28171,17706,5821,6670,8966,6973,3032,4581 +10149,0,70,60,25398,14708,492,1530,10323,7347,5950,4168 +10150,0,70,51,19788,24020,5075,8687,9443,16788,4179,6629 +10151,0,60,51,33477,76210,25937,8617,4487,4160,7275,2967 +10152,0,64,60,9727,3107,8186,5036,4717,7188,8948,3576 +10153,0,61,80,24046,12754,8053,5397,7226,7358,6963,3697 +10154,0,54,87,25156,22874,13764,3212,3256,6893,6250,2334 +10155,0,54,83,1187314,150926,53153,30132,121818,11737,5595,8067 +10156,0,38,81,869839,28497,23102,9361,12398,2991,4571,3041 +10157,0,41,87,7911,4036,10075,2185,2932,7600,6839,5563 +10158,0,38,90,28525,27892,22715,7930,5275,7849,11250,4910 +10159,0,48,100,7584,9937,17138,9913,2334,6038,5381,2550 +10160,0,61,97,74029,28837,9900,4487,2784,10363,3006,6608 +10161,0,54,94,18910,44452,14001,24270,12403,15587,7321,2945 +10162,0,50,93,62607,9385,5178,2490,2656,1209,839,289 +10163,26,50,93,1393091,87351,20369,31845,18581,20103,1465,2865 +10164,0,47,83,177680,9221,4128,3211,1974,1939,3518,2981 +10165,0,37,67,560767,213486,10597,9746,19762,17564,11126,6772 +10166,0,24,66,132997,119753,56174,2818,12058,6781,4043,7360 +10167,0,38,64,151973,4446,4412,2568,3924,3924,2242,1861 +10168,0,44,57,34768,12311,4504,1420,2841,5174,2208,2714 +10169,0,38,70,1469554,330643,57068,47935,16690,14720,6167,6928 +10170,0,48,70,21054,32448,15411,4787,9326,7108,6674,7923 +10171,0,37,54,1334988,130374,8040,9065,26639,13053,5674,8384 +10172,0,29,50,454663,65088,1067,14002,10191,9563,3513,2641 +10173,0,30,54,492665,349472,57997,94444,10512,22265,11375,8247 +10174,0,37,57,152932,19945,21992,26611,34155,19685,15297,5960 +10175,0,34,78,1831049,187109,154098,167763,137667,25590,42200,29087 +10176,0,30,87,2499504,210314,120424,24634,79036,40728,65960,21638 +10177,0,38,78,905564,89362,11866,9654,21047,11208,11967,13229 +10178,0,27,70,803202,67146,12106,12294,9210,6851,2081,2058 +10179,25,27,70,1530000,13051,2266,17199,17111,10114,4208,2193 +10180,0,26,63,106784,25046,5285,5772,1651,1414,1314,1801 +10181,0,23,54,565786,212721,28685,23276,16862,19886,16563,6189 +10182,0,11,61,885240,164714,38347,18578,7196,5160,5638,5176 +10183,0,16,70,568356,62418,59385,36800,33803,21645,9499,9963 +10184,0,27,64,540973,109080,11451,16032,11015,20551,10274,4032 +10185,0,37,70,1257551,50811,24772,7553,10359,19459,8978,6396 +10186,0,40,75,1639436,84026,32450,11287,7571,4801,3996,6998 +10187,0,44,64,140462,24822,5346,6533,8729,8944,9428,7104 +10188,0,40,75,520472,43457,9458,18393,6048,4998,7199,2152 +10189,0,38,75,677324,189522,123279,84343,190238,81601,89725,29230 +10190,0,40,51,1309207,557381,21722,8368,43736,26581,18090,14297 +10191,0,26,56,462070,33815,13959,2989,6497,2793,4411,2029 +10192,0,27,44,189217,87954,12335,3897,8475,8625,14474,6080 +10193,0,14,35,1066088,916380,98454,64149,29375,37790,34151,31164 +10194,0,17,53,687282,114696,36230,16395,23422,10248,11465,8300 +10195,0,27,43,548595,248222,35654,17603,53545,64641,14880,9047 +10196,0,23,48,441487,234797,50721,17142,27036,14897,13503,11070 +10197,0,30,50,1625275,1556798,103929,263964,197871,165411,141078,15178 +10198,0,37,50,801823,645725,67087,163484,81504,110056,29449,22799 +10199,26,37,50,240492,5687,1133,1180,1332,3961,3447,3108 +10200,26,37,50,322139,54467,17380,2184,2731,3028,1721,595 +10201,0,40,53,810168,53284,10265,7134,9238,22583,12389,8537 +10202,0,38,51,282508,54483,3765,9336,1754,2577,3320,2316 +10203,0,35,61,596449,139991,32689,42693,8244,12609,9740,5405 +10204,0,23,57,705953,482233,43098,67974,16134,17767,59372,22213 +10205,0,8,48,2521100,1077355,18732,86389,21673,64066,32418,69338 +10206,0,14,60,137651,15036,9303,2753,406,2367,1529,1518 +10207,0,23,50,340977,104752,17003,7966,12503,18320,4827,4016 +10208,0,41,56,97459,46719,8519,6506,5716,6957,10922,6684 +10209,0,50,53,38672,9547,6558,3544,6238,5434,3307,2290 +10210,0,48,40,18392,26577,977,557,938,2907,5083,2032 +10211,0,41,51,761354,340780,103267,100902,26468,38868,42935,39663 +10212,0,41,53,80525,34859,9550,2709,4742,4851,4180,3442 +10213,0,34,54,2492820,273239,177121,27192,51725,47069,31736,16808 +10214,0,27,64,1914558,904143,72758,83247,60614,58592,38395,54252 +10215,0,35,50,679896,133283,14517,5944,24138,27329,44707,23100 +10216,0,34,57,1223153,128894,47362,53599,8124,17154,8894,15440 +10217,0,34,64,788616,101979,77506,90097,37247,29884,48031,18629 +10218,0,40,69,555337,50325,7334,8732,10676,7930,5264,3526 +10219,0,34,78,430932,47583,7120,8410,10778,5358,4794,3670 +10220,0,30,63,1078539,230973,28829,6026,6308,16241,12433,14891 +10221,0,27,41,298631,66446,314,8036,9010,5406,4827,4083 +10222,0,27,50,310702,55431,38709,5133,4435,12691,7093,3671 +10223,0,24,56,655268,65783,13061,35999,30572,5688,14441,13074 +10224,0,26,74,627942,100152,34671,56707,11228,14686,15302,3465 +10225,0,27,80,3107275,753124,112262,89797,92240,72586,81884,59811 +10226,0,30,66,131486,87464,3009,19040,13244,19768,13400,5649 +10227,0,27,41,557489,85003,584,2720,3301,2347,5450,2163 +10228,0,43,35,177959,12294,4126,5098,3550,10311,3963,3285 +10229,0,43,50,592770,152894,155411,42628,26000,27446,18751,9876 +10230,0,47,66,697289,24243,9267,43866,17160,19255,4853,6782 +10231,0,53,81,65600,48372,9212,1292,11249,3801,2268,5816 +10232,0,40,87,668842,86744,54303,23663,14893,14530,20096,17676 +10233,0,41,64,717800,959263,50212,74967,15159,108652,36781,53323 +10234,0,30,54,742473,123382,21591,24180,24206,13720,28171,12326 +10235,0,43,53,178033,4159,372,876,2280,1299,2002,2057 +10236,0,35,50,559892,63472,25307,4141,5033,2960,9532,3804 +10237,0,41,61,392214,35986,739,22553,9124,14100,13116,6552 +10238,0,57,60,31062,18755,9521,4597,10730,20755,16710,10590 +10239,0,56,77,13620,15213,10096,15223,6757,8878,12619,9347 +10240,0,80,75,24794,16987,4100,12331,18416,16884,12649,5621 +10241,0,81,64,4765,38944,4464,4018,9210,13964,6965,6569 +10242,0,81,74,28406,9008,14191,4799,6333,14683,11809,3146 +10243,0,91,63,2284,11358,8564,1951,14872,17956,9295,11736 +10244,0,91,50,16649,29411,2288,3442,11073,17663,11913,5754 +10245,0,93,70,11992,2739,12459,10358,8639,9036,10865,6337 +10246,0,97,63,16753,2573,1667,7549,20361,10568,7318,12985 +10247,0,77,64,60712,102332,30166,8778,5440,10490,5561,6149 +10248,0,61,80,367262,49522,22663,6650,8340,6383,8044,2282 +10249,0,54,75,399292,96607,72606,19010,23293,26864,14650,14178 +10250,0,29,63,124937,52422,1730,3745,3266,2590,4208,1590 +10251,0,38,50,3380,18126,1334,1846,13104,4434,4645,2992 +10252,0,53,54,18998,5917,1225,14853,8586,11256,9238,6415 +10253,0,57,50,55090,14199,8314,2287,4609,6158,7433,4600 +10254,0,78,60,19840,15997,2534,5093,4473,10497,6516,5151 +10255,0,87,69,8295,9458,1588,7517,14117,11306,8664,10614 +10256,0,70,54,61247,37457,3896,2727,3732,3425,4478,3890 +10257,0,57,50,1797576,306877,52499,33611,25981,16940,11409,12428 +10258,0,48,61,532684,29997,15273,18639,8758,10126,13087,6124 +10259,0,37,69,914746,20441,14609,2329,5137,6027,6213,5449 +10260,0,53,88,115483,78098,21652,21614,21577,10376,8449,6578 +10261,0,60,75,586447,36849,2724,9814,6679,16321,11367,3212 +10262,0,67,66,37976,15095,2018,5258,9995,8520,6650,7543 +10263,0,61,61,491904,29107,5680,9164,3910,6401,2378,2458 +10264,0,66,57,107396,33507,6386,7124,6126,6494,2906,3089 +10265,0,74,63,11150,11090,4849,9003,8682,18809,7535,3044 +10266,0,70,67,6309,11614,7977,1744,5962,7593,6713,5908 +10267,0,77,70,7038,10868,9795,5308,8152,6584,6429,5565 +10268,0,75,75,11550,28199,4979,15487,10197,5505,6195,9128 +10269,0,64,70,3215,24488,3737,6289,6855,9493,6028,2186 +10270,0,57,70,53242,41271,5579,17113,10497,9425,3808,3906 +10271,0,54,61,96617,15846,3331,1689,1921,3438,909,749 +10272,0,54,75,24509,6220,6919,8576,1888,2504,1251,1210 +10273,0,47,80,141718,71754,17713,23051,6845,12204,7562,4623 +10274,0,38,74,1492840,116616,15493,14724,14358,7289,7111,8534 +10275,0,44,81,31948,13212,8322,7673,6385,12204,6596,5482 +10276,0,53,64,14495,21345,1851,9240,2909,8707,3594,3654 +10277,0,54,60,32770,24380,5544,4458,8732,4800,3396,2842 +10278,0,64,61,98530,6531,1493,1544,2441,1621,1130,381 +10279,0,48,51,281113,82419,12755,2937,7861,5263,3276,864 +10280,0,34,43,340404,163934,11472,12653,4408,7191,3419,2794 +10281,0,37,47,1293598,78228,32542,17248,35309,28288,9172,10935 +10282,0,37,57,789245,58774,51725,20101,4416,24490,10668,6846 +10283,0,37,53,1319885,329825,13347,29322,16293,19723,19906,9760 +10284,0,38,48,1099952,448418,30621,10982,44803,23897,20372,13912 +10285,0,38,51,373296,41543,7730,30575,31398,15737,4650,11075 +10286,0,24,47,1260024,206702,47590,84309,11395,12005,12265,9724 +10287,0,40,57,1644198,45262,6083,20645,11409,26972,10160,12836 +10288,0,51,77,24449,15037,8103,2810,3738,5058,12640,6228 +10289,0,35,70,2395666,633831,67191,118448,40791,21752,9928,14020 +10290,0,54,67,29004,12013,5004,4727,2481,8310,4939,4023 +10291,0,43,75,483312,81252,45759,21456,13472,12390,5821,4422 +10292,0,43,75,19086,29293,13059,13405,17783,11339,10212,7992 +10293,0,61,90,18019,13620,16806,17151,5175,10470,7381,13355 +10294,0,47,87,96666,10944,3379,672,1576,1042,901,672 +10295,0,48,80,79669,9520,3441,1148,914,1228,2248,653 +10296,0,40,81,560582,113884,43042,28231,23017,14423,24636,34620 +10297,0,38,74,97277,10262,6940,3894,2036,4565,7991,4214 +10298,0,41,69,253868,44608,1655,8527,1143,5956,8262,6627 +10299,0,34,78,375430,146751,160250,18266,24677,11156,7673,8516 +10300,0,29,78,1384411,153246,79149,24685,31928,14163,26204,10582 +10301,0,16,81,1228452,51715,18213,28488,6511,4069,4079,4715 +10302,0,34,90,20870,11344,6994,10359,8028,21318,13496,10215 +10303,0,35,74,184732,67535,1639,11377,1600,3723,2706,1249 +10304,0,38,66,223587,39056,4239,7492,6283,3611,1413,2402 +10305,0,40,41,559823,273881,13274,8000,22030,16325,10155,3996 +10306,0,29,48,19739,8684,5421,9160,3563,4465,4828,4933 +10307,0,38,50,156429,61532,5170,12348,5350,10585,6072,7155 +10308,0,53,51,21335,10908,714,5103,2848,8118,8339,11373 +10309,0,74,67,63298,8806,5876,4621,9459,11970,35543,9706 +10310,0,69,35,28241,36258,556,899,7179,4596,4392,2052 +10311,0,74,29,288459,82607,6794,10924,10611,22436,16488,10211 +10312,0,60,29,134893,36790,10158,4483,14222,4998,4671,1733 +10313,0,51,20,131242,31445,2991,2740,3522,8284,7534,4002 +10314,0,47,40,705953,78654,11715,5009,4394,5884,6330,3586 +10315,0,43,40,78735,84113,5424,17062,25418,13478,12706,12950 +10316,0,43,48,34204,30747,17386,9190,9040,5213,4595,2343 +10317,0,43,63,30623,39298,27411,10666,10239,19149,6860,10877 +10318,0,50,61,82126,21605,2621,2228,1329,3259,2000,2705 +10319,0,47,66,44280,18416,5164,1721,5584,1954,1132,3654 +10320,0,51,67,11296,46819,20984,26079,7916,16577,17697,11869 +10321,0,48,66,154583,17962,5734,7823,6160,5310,4505,3620 +10322,0,56,81,33885,16922,17558,25056,11806,20574,13676,10363 +10323,0,57,74,217965,98948,6267,8280,13372,10788,17368,19699 +10324,0,54,64,83076,88803,26005,13196,13692,16258,8959,10100 +10325,0,43,44,54327,23086,1034,526,658,1034,914,517 +10326,0,47,29,10256,12760,2220,4487,12627,10974,11340,4352 +10327,0,53,47,9984,12261,6008,9875,8556,5943,9512,4417 +10328,0,54,44,1879044,154288,48038,3882,11302,27151,13841,6546 +10329,0,56,63,388425,149462,19868,38981,19249,11333,12912,11620 +10330,0,44,64,1030958,200977,46456,12257,20666,31471,18281,18636 +10331,0,56,60,12940,8267,5779,7690,5615,19714,14110,15285 +10332,0,61,67,91007,14341,5673,6115,1358,6422,1746,1866 +10333,0,69,64,220210,83811,19560,9828,16166,16549,21897,16313 +10334,0,66,66,59602,50102,12150,5754,1467,6215,8927,2359 +10335,0,44,61,1373415,426009,103613,17517,35866,31665,42647,37214 +10336,0,38,56,975226,80639,27674,6250,12673,12359,13548,3457 +10337,0,30,56,2087002,918812,50999,200494,84348,82922,86132,59767 +10338,0,34,51,1216641,139338,10065,21983,18436,21795,25719,6611 +10339,0,30,48,708757,141454,20029,6860,4856,7624,6126,7037 +10340,0,26,50,387004,92794,37255,4801,7123,8836,4972,9989 +10341,0,27,60,1867727,315436,107471,153289,30596,49724,74311,36437 +10342,0,30,57,452200,98207,6470,14249,9554,22101,14678,11803 +10343,0,30,64,646186,376665,81704,55948,84765,22886,37254,24889 +10344,0,27,69,955042,90588,27644,38226,11098,6688,15326,15970 +10345,0,40,64,845645,122763,35960,69504,64057,71514,21971,40615 +10346,0,29,69,65446,110838,13704,27153,15062,9802,14652,7105 +10347,0,44,66,123668,17326,2189,2741,732,5758,3432,1117 +10348,0,57,63,1279905,54167,35362,10974,15121,21533,18769,11314 +10349,0,50,57,262650,129841,30876,11319,5986,21730,17881,12286 +10350,0,57,63,97542,5548,3707,754,1099,1601,1154,1448 +10351,0,50,69,2910607,237644,39109,86090,34762,32773,19847,12234 +10352,0,41,53,430079,255955,5852,25994,24326,21479,36178,21355 +10353,0,43,56,460826,88715,32127,15382,18720,21826,22866,5573 +10354,0,40,60,51061,35245,3894,35563,6066,8936,5536,2250 +10355,0,41,51,689277,125559,11726,16540,11894,17900,11301,15453 +10356,0,41,70,1288727,95903,52109,36143,4982,14578,20173,8126 +10357,0,38,60,270861,65944,7107,2793,6272,7158,3651,1726 +10358,0,35,43,33897,45617,3249,5180,7412,4465,3577,2346 +10359,0,43,48,99764,43322,15914,19237,57051,24296,29264,6638 +10360,0,50,41,70764,54491,12287,24150,25324,16778,12174,11578 +10361,0,56,54,11116,15923,7632,4657,3359,5741,2626,1990 +10362,0,57,67,1754883,56966,30755,8320,9808,8116,6689,24409 +10363,0,57,75,45926,48431,12814,27518,5153,25615,15528,13572 +10364,0,56,74,162775,81221,18783,20994,10111,21880,17428,15309 +10365,0,48,70,9234,34848,13408,1886,2116,3472,4013,2858 +10366,0,37,67,739572,301207,108186,14235,13510,10028,10380,12635 +10367,0,17,54,92456,35743,2421,3285,3686,1244,2642,5421 +10368,0,8,51,376663,39393,5857,5793,6239,2998,3767,3986 +10369,0,11,44,283202,117532,16170,12016,5063,13611,11721,13386 +10370,0,16,56,553890,19499,19317,22890,12331,3304,7964,6365 +10371,0,24,54,1073297,126881,11826,6152,19677,11181,9899,11177 +10372,0,30,61,15899,34341,15743,11789,7454,8816,4181,6115 +10373,0,27,66,84245,30413,8113,2071,2534,2150,2273,2740 +10374,0,47,50,10614,15893,6265,2933,6900,12853,8209,6210 +10375,0,64,61,15210,14391,13407,3165,13230,20749,15191,6863 +10376,0,60,64,786899,94707,91592,19568,49390,15238,7303,14712 +10377,0,77,69,14703,4575,658,5272,3710,4103,4125,3586 +10378,0,80,77,11571,2566,1330,29198,37818,26753,34180,19793 +10379,0,80,77,4956,10896,10698,5733,12622,20162,18643,16138 +10380,0,100,57,3817,6604,1889,2775,8192,22624,11392,9501 +10381,0,100,50,10996,3066,1918,6425,6390,33580,15026,21731 +10382,0,100,27,66380,23944,571,3248,15414,34072,19987,9634 +10383,0,100,23,355080,46470,11584,12302,7438,30567,14253,20171 +10384,0,96,37,1124,12672,11999,2944,10240,12007,21964,18441 +10385,0,67,51,74204,15935,8641,8295,2719,2501,4738,2336 +10386,0,51,61,1222794,338859,19531,49645,134773,45548,9722,12537 +10387,0,48,69,2163348,49169,23314,38010,15082,33322,20097,16246 +10388,0,38,56,1141211,172319,8250,19552,33326,21634,12585,26423 +10389,0,37,56,45635,33923,28148,7581,5123,3765,7727,3449 +10390,0,38,60,301105,91975,14768,9494,18476,17769,22597,13729 +10391,0,40,44,129644,73661,14557,3957,25214,31419,7667,7391 +10392,0,35,50,920805,346026,56688,22989,28922,24016,11289,4489 +10393,0,34,44,61824,30359,14873,8370,6835,2464,1158,978 +10394,0,38,48,9738,27294,2326,7659,1797,12128,3747,5264 +10395,0,43,63,18922,4412,4942,6914,5057,9799,5492,1297 +10396,0,54,78,42809,10680,17529,12908,13817,11732,5069,3352 +10397,0,63,84,15862,18319,28881,8457,7279,7430,6909,2712 +10398,0,54,75,599587,247427,20258,7945,25017,30597,16310,19211 +10399,0,40,66,49092,7755,1460,1016,281,824,515,470 +10400,0,29,56,88554,16154,4664,1905,1346,1655,2171,1218 +10401,0,44,48,18492,3116,6510,4329,4946,15082,5094,3858 +10402,0,34,57,533131,307736,55985,28224,17271,7921,15125,5467 +10403,0,40,66,52575,28601,1650,19154,2368,9671,5588,3989 +10404,0,61,69,27504,15992,1827,8395,4536,12005,3518,1985 +10405,0,53,77,36436,6424,4236,5502,1942,1045,1435,666 +10406,0,53,75,189333,15459,3900,2011,3383,3052,1186,1883 +10407,0,40,74,80466,54566,22024,18202,12280,6482,8329,8066 +10408,0,29,70,216694,19756,2778,3589,4411,3543,1321,1057 +10409,0,50,67,7072,1239,6879,7888,3388,14773,17941,6582 +10410,0,63,69,1904,6225,2556,3686,4714,9476,5724,9732 +10411,0,78,64,6211,8943,3513,4280,5869,9328,8983,6919 +10412,0,84,77,5756,12894,8141,10140,3703,10556,14365,26626 +10413,0,74,75,28049,34352,10265,29914,9888,13688,9530,7055 +10414,0,63,88,5725,6913,10282,12710,3938,6229,7471,9544 +10415,0,56,91,5888,17170,10289,9938,15278,9095,6002,4771 +10416,0,53,88,10919,19660,8707,9573,12771,8815,3166,3530 +10417,0,57,81,6134,18129,9622,2015,5149,8236,4779,5367 +10418,0,60,69,18632,11329,5762,6240,8797,6646,8129,3906 +10419,0,60,77,10854,7095,1759,12592,6223,5721,5458,4122 +10420,0,61,78,21101,13581,11084,1922,3812,6573,5512,8556 +10421,0,60,80,9424,32779,11925,6659,6590,13675,6770,9215 +10422,0,63,63,17543,31554,3236,2293,10129,15425,3417,5862 +10423,0,61,74,896467,4372,24125,25825,7063,10598,12862,5567 +10424,0,61,50,7290,19829,1762,540,4913,5159,6119,3793 +10425,0,44,51,19290,63375,29202,15567,3597,3234,3626,1615 +10426,0,30,77,1121039,73546,71552,43275,8535,12798,3992,1632 +10427,0,35,61,16699,12345,6138,9698,8052,8698,3348,5628 +10428,0,34,75,31735,19497,4800,5411,12786,6808,6832,6127 +10429,0,44,74,23055,18892,1718,14670,7704,4709,2259,4994 +10430,0,54,63,8140,13941,10915,2793,6227,6728,5898,1453 +10431,0,47,69,7607,8942,9707,4434,3419,1927,4705,2368 +10432,0,47,84,11653,7337,4777,14518,3206,6800,5667,3245 +10433,0,47,84,4466,18913,11428,2818,4524,4211,2126,3871 +10434,0,48,80,8755,8749,3082,3867,7051,5345,1828,2219 +10435,0,63,64,21121,6934,1957,5868,17785,9344,3351,3537 +10436,0,63,50,5567,13080,1326,4771,4185,5754,1579,2808 +10437,0,67,48,45336,19591,9712,4809,6222,7707,2968,4511 +10438,0,54,51,127547,110645,27678,28542,34287,13766,21080,9966 +10439,0,43,57,162104,21515,4337,10024,3314,1877,1866,956 +10440,0,38,56,30194,64182,3181,26566,8937,11320,9720,11464 +10441,0,30,61,70199,12835,5071,2644,4358,3757,2642,1049 +10442,0,38,66,50597,17092,11578,8106,4026,7846,7192,14796 +10443,0,40,67,705297,69452,39905,6035,4490,6849,4174,5206 +10444,0,44,66,29245,24241,6665,4769,8135,8542,7318,2354 +10445,0,47,70,7079,18019,5859,13028,3909,8286,3902,5094 +10446,0,43,66,19103,41784,15462,13437,13794,11606,5008,6568 +10447,0,51,66,5824,26769,1568,7056,5685,9453,7173,2733 +10448,0,66,60,13537,3112,4534,1915,3732,14761,5277,4576 +10449,0,74,57,8582,14445,3228,6623,4349,9216,6522,3296 +10450,0,74,56,10054,10943,10307,4878,5013,3913,5784,3243 +10451,0,77,57,11642,11213,3179,3771,9176,7090,1870,3017 +10452,0,56,50,31732,35560,3836,2254,5352,4520,3392,3361 +10453,0,50,53,19502,15538,4640,7173,3716,4274,2342,2976 +10454,0,50,37,28126,30385,4384,5417,26336,6714,5223,7788 +10455,0,40,54,4295,9171,11871,15926,4690,3599,4718,5350 +10456,0,56,56,45951,22670,16426,4697,7261,7108,11213,7090 +10457,0,61,57,10448,16174,1010,5420,8680,8165,2264,1921 +10458,0,70,50,6462,10548,10552,4935,5396,10356,3762,5391 +10459,0,60,66,58417,26875,21001,8882,3957,9467,5263,5702 +10460,0,74,70,15092,4007,1328,5616,1677,6294,3236,1984 +10461,0,61,66,1924,25003,10672,4156,7353,3782,3918,3383 +10462,0,60,66,679,10254,12960,2381,7835,3790,3823,2441 +10463,0,54,70,12871,14767,9818,3828,9868,7607,7732,4575 +10464,0,30,54,576568,76535,2754,7042,2872,2389,1378,2850 +10465,0,38,54,50244,42583,12046,15160,8075,14475,6295,4191 +10466,0,37,41,878192,59730,3091,10002,2261,8207,6481,6014 +10467,0,30,44,94950,47657,9253,24924,4508,11903,9368,6792 +10468,0,43,43,41175,29532,3439,1153,3307,4029,3093,2520 +10469,0,37,56,43973,8401,10464,8116,2096,2738,5231,2103 +10470,0,38,75,276968,17191,33381,7017,7320,10019,4200,619 +10471,51,38,75,285057,129628,84673,9510,6921,39704,4458,3689 +10472,26,38,75,984717,20802,2595,12754,7211,4750,3297,1358 +10473,51,38,75,1402046,163475,13468,6681,5328,48121,56347,37151 +10474,0,34,66,2663950,1419588,200081,194937,125930,108531,27943,27945 +10475,0,24,70,969783,47243,4928,6184,8309,2723,780,982 +10476,0,26,56,779806,149977,19872,49790,19592,23445,6529,3740 +10477,0,17,50,1649096,102808,39176,36613,25625,9229,6251,1938 +10478,0,23,63,225485,10634,2424,12975,3283,3338,1154,547 +10479,26,23,63,196108,14533,5417,2737,2080,1611,210,257 +10480,0,24,69,37585,92469,25447,13026,12161,7598,3298,4002 +10481,0,34,81,20935,6134,4303,21682,7627,9122,4198,3850 +10482,0,29,80,54172,82925,28581,19210,12846,5342,5450,4316 +10483,0,17,64,424428,447055,77404,24613,10126,17079,14455,8689 +10484,0,34,70,81014,2224,3773,1715,1797,2905,1826,576 +10485,0,23,64,177746,124162,91441,8971,32030,17596,12343,13341 +10486,0,26,51,1528570,296045,27368,6987,16632,21685,13986,23139 +10487,0,29,57,1055613,105891,32114,20678,5696,7011,10266,7146 +10488,0,20,53,362978,56531,21157,18232,8488,8901,15199,11514 +10489,0,27,50,195354,265396,77922,47525,16092,74008,53863,10474 +10490,0,29,69,232515,8326,7027,1098,967,1561,1522,1185 +10491,0,38,53,347456,81854,12720,11421,8459,19705,14963,23002 +10492,0,41,56,102769,16387,1362,20877,11813,13647,8477,14911 +10493,0,38,44,431627,135374,16576,20510,14147,10590,16186,17814 +10494,0,26,47,77151,63036,9374,7090,6965,901,3121,1261 +10495,0,17,48,60101,57911,10626,6698,2124,5225,2516,1320 +10496,0,13,50,32694,18593,12226,11338,11444,7133,8451,2731 +10497,0,26,54,50822,18637,14224,1574,10310,13886,5048,10300 +10498,0,34,50,598097,87305,8318,4089,3495,3007,1540,1499 +10499,0,23,50,1264393,139782,36429,62028,44369,16353,13806,8032 +10500,0,7,56,1186443,13977,7770,9526,7453,1288,2182,1283 +10501,0,13,51,212762,32986,1148,2020,3122,2690,1763,1502 +10502,0,14,47,123354,249273,64784,2394,36090,16436,6717,15159 +10503,0,23,56,1047412,4768,66039,19418,41694,15423,32157,18925 +10504,0,29,44,95364,74584,16581,4070,8029,8647,3211,2736 +10505,0,26,57,850399,57950,16944,3786,2600,4298,2236,2131 +10506,0,43,64,29856,10194,6790,1529,5424,8843,2674,1458 +10507,0,29,44,53360,46580,6034,3598,4594,1559,1616,2365 +10508,0,37,56,17304,2782,5257,1611,3287,2701,1781,1315 +10509,0,47,53,695383,30781,8286,6176,21434,10469,6865,6585 +10510,0,43,48,64058,24287,3309,6502,9868,9519,9169,2499 +10511,0,61,54,10192,23420,1661,11713,1767,11657,11760,3671 +10512,0,57,66,21103,3343,40695,6237,1111,9041,7920,11998 +10513,0,60,69,42010,26480,4245,10482,4386,11952,23448,14434 +10514,0,54,77,53108,31250,10769,12594,2259,8945,17193,19656 +10515,0,51,80,102518,52433,34160,15544,6979,17557,10959,14445 +10516,0,47,56,941516,537011,102586,63531,25513,67511,29407,36456 +10517,0,50,53,106165,29546,6035,5245,3657,14240,18217,16324 +10518,0,53,56,4228,6988,7691,4453,2280,5872,6142,4257 +10519,0,53,66,5745,3717,20565,5475,3925,4654,5692,2930 +10520,0,57,74,5771,13267,9340,4295,6809,5304,3722,5594 +10521,0,50,77,442488,60518,22852,10922,14300,11023,7245,7687 +10522,0,37,54,168126,202139,2873,13558,15414,12529,4804,9883 +10523,0,40,47,619386,18529,9724,21031,18227,11360,7537,4544 +10524,0,35,53,27197,32177,32137,35004,14388,11398,12754,3513 +10525,0,40,51,35433,19173,3088,10784,11914,6676,17956,5436 +10526,0,47,61,15420,34518,4234,9790,17024,6914,6443,3846 +10527,0,47,47,526617,123946,15967,8495,7950,36868,7957,10880 +10528,0,41,38,25518,52465,14856,15119,3581,4237,1731,1410 +10529,0,41,41,34265,15687,5248,12574,16562,6661,14817,11970 +10530,0,41,51,154572,60422,31849,37312,18060,16301,6438,2858 +10531,0,30,47,154402,32960,848,1981,2554,2255,2460,1042 +10532,0,40,34,140992,76964,4202,7406,17052,13363,16497,14121 +10533,0,51,30,89483,23773,21268,10894,10758,39543,44488,40476 +10534,0,50,24,140233,18070,5413,3067,2351,2987,7184,5733 +10535,0,57,43,13261,11512,7413,2994,3206,4040,5553,3936 +10536,0,51,50,30586,33072,2522,5755,4765,2609,2969,2064 +10537,0,40,56,25256,18150,15554,10188,7276,6483,6819,10684 +10538,0,34,57,217676,250682,71564,62631,6391,17683,7080,3657 +10539,0,23,53,119228,44301,11423,3689,8122,3604,881,1018 +10540,0,24,63,1551086,37471,13687,20946,6453,5188,4785,2499 +10541,0,30,61,17713,12186,6893,9911,4756,10622,12614,4051 +10542,0,37,63,79961,49302,17416,18098,6711,8094,13303,10274 +10543,0,54,56,7726,7387,1659,1632,8093,6991,5637,11465 +10544,0,64,53,9802,19471,5281,10201,3159,8216,7146,1933 +10545,0,54,51,62698,30626,12097,9376,3226,5163,1554,2544 +10546,0,56,56,8995,18219,22871,2839,1891,5067,4881,4285 +10547,0,53,64,7875,12109,4728,5041,9372,9067,3373,4696 +10548,0,60,54,4006,5637,1842,2971,17940,6421,2743,4199 +10549,0,60,60,20982,26250,11474,26656,4416,6933,5639,4619 +10550,0,70,60,24407,3046,9852,4750,4559,8280,5642,4172 +10551,0,57,63,30559,54370,21590,16914,5359,6987,4975,12495 +10552,0,41,70,572154,55149,9569,15075,7063,5657,13177,8459 +10553,0,44,60,1729791,72611,10146,18821,13483,16718,24813,11625 +10554,0,30,57,1151202,142909,81910,63574,30252,24310,24539,22396 +10555,51,30,57,293865,36982,27294,50369,23150,12834,23105,33186 +10556,80,30,57,719357,288064,83837,81886,122657,160380,53841,79443 +10557,54,30,57,149322,163726,52226,34534,45339,9519,4700,2980 +10558,80,30,57,1506449,1138160,341458,282534,421214,334322,119939,217188 +10559,80,30,57,1369577,131036,87713,87833,77966,51265,80584,18953 +10560,200,0,0,354564,70868,64273,15430,34586,26205,19803,31686 +10561,200,0,0,732938,425549,85391,149074,187750,177471,130042,111773 +10562,200,0,0,861692,257728,25283,67042,73644,46140,108741,70925 +10563,200,0,0,739680,720002,172172,88107,186077,224963,223266,135969 +10564,200,0,0,496051,1131475,63828,248939,163181,410393,298701,153372 +10565,200,0,0,776160,206230,194294,37650,187527,94832,42459,46127 +10566,200,0,0,1084994,621318,45865,62910,49512,96265,155820,90362 +10567,200,0,0,604079,274467,117855,80429,162803,241488,139134,76824 +10568,200,0,0,1156259,213916,68311,413512,56499,169548,143604,104467 +10569,200,0,0,830217,78832,261878,243355,156139,136776,163486,144653 +10570,200,0,0,209290,40078,47808,7626,19912,19215,20548,18235 +10571,200,0,0,712569,589213,215184,270906,189104,155917,113627,55719 +10572,200,0,0,1520644,730732,170675,369485,179224,349321,358264,261130 +10573,200,0,0,322660,250226,223673,202014,73826,62967,75499,60038 +10574,200,0,0,547520,190633,478324,38739,353023,277681,79655,35433 +10575,200,0,0,955812,306671,128612,82155,298771,169350,62112,123026 +10576,200,0,0,230763,23233,13790,10510,43148,22258,6259,4040 +10577,200,0,0,315917,784654,388793,292005,216290,114757,331943,285088 +10578,200,0,0,469016,156299,6791,51957,26037,45044,15222,13169 +10579,51,0,0,947360,66375,21908,21142,9760,12501,6174,9172 +10580,25,0,0,1748856,41431,28766,14589,19045,12262,5848,3502 +10581,51,0,0,1365670,55971,27727,32356,12976,58968,33080,15102 +10582,26,0,0,585375,237901,143886,107459,68141,164119,101983,49789 +10583,51,0,0,430033,22727,28063,29510,10814,17664,8846,4070 +10584,26,0,0,477407,119518,50630,65712,65710,36954,8183,2658 +10585,51,0,0,544682,665237,309183,223127,82948,240176,103349,49993 +10586,25,0,0,90947,80567,15079,4285,4503,2798,1156,1276 +10587,0,0,0,72639,75497,19222,3732,7459,6422,2473,2085 +10588,26,0,0,2798689,92182,37790,31431,14124,5432,3130,1806 +10589,0,0,0,443333,152237,71036,38000,17160,23552,13580,6074 +10590,0,0,0,1005217,298551,46111,34101,20532,9303,6691,5581 +10591,0,41,64,2388193,72072,17649,59336,6041,8419,10686,10081 +10592,0,53,57,1355368,540500,129426,83034,88997,51634,19221,19321 +10593,0,51,41,338297,123666,8995,10872,7374,6613,6780,2285 +10594,0,54,35,294716,84957,23519,29386,15547,6340,1988,4047 +10595,0,48,30,2099760,186154,85803,61684,8218,13444,21416,14566 +10596,0,50,20,566818,105822,9558,10108,17234,9603,6124,2128 +10597,0,56,30,1975730,179457,51073,13531,30437,16340,29612,8975 +10598,0,54,27,758805,381750,129199,32367,28760,23825,51684,20087 +10599,0,69,23,1340173,237101,136928,21193,8370,36630,15255,14310 +10600,0,47,20,541167,107296,2752,3887,5203,2059,3895,3758 +10601,0,40,30,452519,287518,82228,67526,33042,19104,14649,12495 +10602,0,57,23,509210,61024,5689,3969,11633,8042,5009,3409 +10603,0,43,21,2408816,253178,62723,33525,27981,13320,15222,6587 +10604,0,80,38,667426,167633,24250,29751,14701,34214,35165,10930 +10605,0,100,37,1817910,23072,7550,15100,20312,11996,7143,2628 +10606,0,100,53,91389,15321,12902,3205,12266,5960,4509,2160 +10607,0,100,53,445898,135318,35543,17626,3376,17485,9211,7293 +10608,0,96,60,1161819,73531,30720,13519,12612,7870,5741,4108 +10609,0,88,54,1744023,1276332,358954,93746,63799,238674,132025,28856 +10610,0,87,57,939329,63961,54934,22091,51149,22238,18357,29570 +10611,0,83,50,839017,223227,23123,23636,37442,23453,21125,16823 +10612,0,69,47,1619525,1966215,194554,743052,386952,78420,406150,445795 +10613,0,47,47,1618871,118246,23308,13184,8486,4248,2164,1532 +10614,0,16,29,237255,165341,8322,15611,13496,3805,2246,2159 +10615,0,8,35,121298,171125,9623,42287,29821,10593,4906,3980 +10616,0,17,40,564780,53865,29069,15113,9633,4693,1449,1478 +10617,0,38,41,283691,57392,12839,15053,7829,8577,1836,2255 +10618,0,61,53,1165077,201930,33101,53182,58932,27496,47527,11595 +10619,0,75,61,1051036,108694,89676,5287,32541,25862,26907,18294 +10620,0,77,64,672046,75097,51975,19524,16350,7688,5349,6005 +10621,0,81,61,215662,26958,3503,5890,4651,4918,4934,2374 +10622,0,75,56,2210841,336633,22061,47585,22469,25615,22474,11509 +10623,0,57,47,252106,147567,34688,4567,15260,7660,5809,1419 +10624,0,53,43,1381377,148252,75907,21451,16113,10104,13082,4028 +10625,0,60,53,1409639,56032,25126,79017,58170,41477,26957,8272 +10626,0,66,57,253003,68564,10372,10434,4448,8216,4570,3979 +10627,0,83,70,729532,78484,54639,57649,38076,27704,32670,5742 +10628,0,91,66,1790356,344694,37137,95402,39883,35577,45144,11078 +10629,0,63,67,141545,11102,3756,7736,3157,868,1380,885 +10630,0,67,77,541033,98664,45752,29358,17052,25810,17637,8603 +10631,0,64,77,423238,101798,86640,29498,29901,28361,12626,5949 +10632,0,69,96,567603,7697,6528,20948,2908,3707,3638,1520 +10633,0,97,69,54065,29114,1547,2295,10511,12517,7041,9053 +10634,0,100,75,83896,34604,15929,30598,12331,14264,5118,3703 +10635,0,100,66,76539,16545,6350,3636,3946,3967,2868,2890 +10636,0,100,38,227632,46146,7093,2985,3389,7354,3173,4775 +10637,0,93,56,33162,46144,12523,9936,3931,11237,4931,960 +10638,0,100,56,591883,7536,10253,11811,7935,12497,4993,6410 +10639,0,91,74,118862,32765,33468,52529,9391,10517,23223,10138 +10640,0,100,80,80736,11524,3088,4764,2939,11932,15318,6476 +10641,0,100,67,851575,67739,8707,5719,28673,22610,15057,9624 +10642,0,78,74,2551323,162645,277856,45758,55340,23736,17934,10315 +10643,0,90,53,1336258,94879,36970,13877,26657,48093,18340,16693 +10644,0,66,64,695750,34782,35023,6597,7931,5409,5687,2404 +10645,0,44,77,365110,425220,45255,116751,22796,26083,8315,7311 +10646,0,51,54,687515,81657,11248,11265,12735,7993,6087,3340 +10647,0,35,60,143354,23780,6119,8558,7024,3170,3868,2077 +10648,0,37,44,234770,120781,30080,17126,19652,13674,13894,4977 +10649,0,44,40,363582,77444,11259,5779,6359,7626,9537,3981 +10650,0,61,44,396464,64813,16374,24206,22112,33761,22474,6693 +10651,0,48,43,180612,118476,35877,14585,5457,4147,5567,3509 +10652,0,54,38,864595,36093,6777,3177,9898,6250,9883,6654 +10653,0,51,35,953810,225883,14097,25140,13121,16447,14749,35470 +10654,0,41,35,176848,149149,14778,55872,41065,33910,23408,6097 +10655,0,66,37,2729635,112113,29954,45305,33345,37818,6747,3485 +10656,0,64,41,11225,4718,768,1365,2101,838,172,189 +10657,0,63,53,1286216,54660,17118,10870,9879,4161,5506,4269 +10658,0,54,60,151161,13876,7355,4117,3363,1948,2356,1910 +10659,0,44,69,549521,33683,40719,8881,8502,7169,6916,5755 +10660,51,44,69,1203369,44020,3213,15243,8595,18446,3272,622 +10661,25,44,69,739201,39106,7566,7821,9013,11952,5920,1214 +10662,0,38,83,529518,21132,8977,11555,1134,2850,950,1144 +10663,0,41,69,162284,174953,6103,25458,72076,13699,45847,41198 +10664,0,41,56,822982,170582,21209,17452,3172,16375,9070,7095 +10665,0,41,47,387183,136602,46430,25038,20043,18294,14055,8290 +10666,0,50,24,554028,497907,43675,46871,56329,88192,45697,27239 +10667,0,75,35,1780696,45422,19077,15317,23280,54983,10645,5571 +10668,51,75,35,992898,18400,7765,9377,12964,15098,2409,906 +10669,26,75,35,1179113,12569,11457,45428,19704,17979,6054,1460 +10670,26,75,35,1107249,125885,67622,36653,53172,42359,3237,3271 +10671,0,83,30,696685,38463,6465,1931,12971,8658,1251,2500 +10672,0,96,41,1119990,25835,103938,49064,78742,55423,14906,14860 +10673,0,78,53,1672101,481852,128534,106094,60508,22595,17524,21249 +10674,0,57,48,1999548,559775,34684,89686,96755,64957,57089,79704 +10675,0,51,51,676547,111123,19443,7840,11369,14877,4833,5619 +10676,0,47,43,1604432,90752,58067,11116,38668,31041,26392,17910 +10677,0,57,37,282972,56328,15072,4466,10598,7594,4372,2872 +10678,0,51,37,545780,656752,63638,65235,41191,38639,29066,20405 +10679,0,43,30,1699410,580145,59882,29982,70404,32039,46711,19467 +10680,0,27,40,73162,38040,41565,2494,5188,4612,8991,8085 +10681,0,34,41,614929,78121,20212,15487,27701,14990,17077,15292 +10682,0,38,41,81417,39535,1247,8530,10615,4516,2344,1520 +10683,0,38,51,882206,171272,18423,35238,20851,10813,4628,10398 +10684,0,43,34,40865,50544,8842,6203,9550,6297,3119,2952 +10685,0,51,30,40618,40688,9291,8604,14410,17923,19148,18879 +10686,0,51,35,704927,308012,76643,15007,55787,34777,50774,25777 +10687,0,70,29,748834,44022,8622,5530,5215,17987,8664,5837 +10688,0,80,14,367134,324204,6689,14973,36091,66652,25537,10742 +10689,0,61,10,2401582,692622,84932,24430,38754,44486,64027,30393 +10690,0,78,7,11320,73306,12467,8884,22843,34901,31296,15594 +10691,0,77,21,242561,35408,11988,32116,6915,22119,10183,8551 +10692,0,74,40,423819,370472,43312,65028,23369,67128,54720,7182 +10693,0,75,48,262224,195903,49631,18408,6962,17463,14309,8435 +10694,0,54,44,592295,124683,12487,6985,16085,8154,15901,11605 +10695,26,54,44,925707,11773,17568,8288,20208,14012,4672,3081 +10696,0,51,37,1562672,104620,55526,15040,103895,32780,37834,19037 +10697,0,48,37,1154764,230229,65248,13536,66117,33923,41674,45621 +10698,0,38,38,632152,364047,9142,130867,27351,14226,40586,38921 +10699,0,54,48,480466,107226,34410,10715,11017,39846,26444,15444 +10700,0,29,26,1101773,258350,5247,8717,2600,6213,9351,7422 +10701,0,27,27,814465,301747,68730,44405,66389,34764,18067,17885 +10702,0,34,14,169621,38979,2879,1309,4501,1881,903,458 +10703,0,21,14,479399,718564,90282,187082,85978,97748,88412,23926 +10704,0,34,34,198288,30057,1730,6269,1784,2413,4129,2447 +10705,0,41,41,180588,13425,9629,4267,4481,5502,4522,4562 +10706,0,44,56,2072579,317610,117589,27998,48633,30669,34027,12259 +10707,0,44,47,976404,441968,55258,18650,38314,48928,31062,23839 +10708,0,29,50,1261100,286243,64036,33216,7339,5911,14448,16321 +10709,0,26,35,113835,21031,3036,1186,1658,3391,2916,1683 +10710,0,29,34,1306631,345625,78501,51110,71582,42976,34962,25030 +10711,0,34,53,732504,49269,44551,15329,18572,11763,29388,7182 +10712,0,48,40,548670,1204095,60540,72270,69778,94152,23520,15809 +10713,0,48,57,1768203,56771,34155,45360,17457,19064,4197,7057 +10714,0,51,57,385303,115971,26666,9860,6193,20442,7332,11981 +10715,0,41,41,396309,280087,29880,29912,30094,12738,24448,15615 +10716,0,40,60,1058414,26942,10122,9399,3881,2892,3705,1845 +10717,0,48,56,91153,19625,9939,11294,3145,11767,6368,13892 +10718,0,51,56,1400636,250193,41925,43390,28831,58989,58406,33675 +10719,0,56,64,724248,80405,16919,17243,11938,5831,9907,9549 +10720,0,67,51,1842575,258964,33781,28145,70694,61059,101916,55838 +10721,0,67,50,1526214,48235,23147,27272,19819,27489,35275,15026 +10722,0,67,54,1768565,64291,23086,9510,9559,15687,21119,8026 +10723,0,66,56,764411,126811,49328,18622,15048,8298,7046,5846 +10724,0,56,60,530276,133966,29045,9372,16822,13093,14710,10358 +10725,0,51,60,90896,6465,544,4651,902,1985,757,1743 +10726,0,51,61,984504,172698,56527,64636,61513,52210,38435,33617 +10727,0,57,50,827346,507536,53406,57385,108045,59747,65396,62766 +10728,0,48,30,658538,189939,2688,7282,4138,6120,24871,7188 +10729,0,29,20,785506,57741,3204,9449,2806,2174,1324,2154 +10730,0,11,14,426541,130399,15108,25152,3412,5130,6738,3001 +10731,0,11,17,948412,130495,21103,11988,26482,15026,12878,17329 +10732,0,26,38,1348129,240222,56272,31862,17350,40899,11066,10977 +10733,0,44,35,778401,113489,14876,15913,70747,25096,10946,5323 +10734,0,48,43,266311,101472,31298,31450,15118,7351,3936,3440 +10735,0,43,44,544032,174320,43934,13463,35789,13461,13309,6708 +10736,0,38,53,100135,20482,7050,7402,3865,2922,3702,1490 +10737,0,29,63,928357,97483,29002,16403,8835,11750,6575,5375 +10738,0,48,74,34777,36508,44045,33973,3960,23568,10777,9061 +10739,0,57,90,15436,5463,3192,13297,5639,3566,2479,1362 +10740,0,66,75,1122550,196812,9508,26389,15062,39330,26047,10054 +10741,0,70,75,2032595,260918,127576,31804,91165,51511,64292,17611 +10742,0,63,54,1323062,197180,29760,24728,18582,27759,17121,10008 +10743,0,57,38,2016149,319829,72389,58196,115340,41246,159148,29724 +10744,0,50,56,406359,79231,22076,42897,4354,12592,34184,5539 +10745,0,43,53,147000,25305,1719,6567,3858,2378,1955,1388 +10746,0,43,69,851245,141800,73604,165444,64476,37302,53668,21417 +10747,0,38,75,1442545,296007,88524,69893,41298,27650,47323,26768 +10748,0,47,70,69696,45707,27292,13349,9991,15101,12804,6007 +10749,0,48,74,161189,95148,14051,18071,7876,9452,4321,4801 +10750,0,61,70,1140282,30072,22470,27430,4913,25565,19098,11129 +10751,0,54,77,162859,16085,8864,3984,2083,1002,3808,3043 +10752,0,53,69,430327,147762,12918,55670,54762,33394,69137,32604 +10753,0,54,61,1457852,434754,53714,33100,63467,47377,139233,71206 +10754,0,37,54,351031,278856,124161,28275,25736,27578,14243,11875 +10755,0,54,50,1400606,94037,25898,31634,25409,27189,10560,13438 +10756,0,51,56,508538,222406,119101,30086,15375,42051,27597,9967 +10757,0,51,66,629606,140061,31209,33361,11289,17663,33993,17984 +10758,0,41,54,80973,149899,7133,19691,12481,5106,9199,4436 +10759,0,47,60,150769,9546,2426,7308,725,4920,1945,719 +10760,0,56,67,17009,10486,27621,9536,13523,13355,12030,14279 +10761,0,56,63,212204,112787,32745,4498,13432,13710,4952,7880 +10762,0,75,61,263784,117310,7139,13839,20537,19468,18199,13731 +10763,0,47,50,563408,498373,108330,37974,57875,13818,9261,4552 +10764,0,34,41,1884832,50280,16871,12653,8475,6429,4111,3167 +10765,0,40,47,2461471,182243,67198,54224,26353,57115,44388,30683 +10766,0,37,61,793580,30384,13797,6711,9351,4740,3394,1796 +10767,0,47,47,1813696,615922,7754,41894,31099,34645,98933,45751 +10768,0,50,47,855289,32449,4141,11659,2875,4616,14085,2103 +10769,0,53,51,260694,16195,12045,9815,3905,9501,13924,4611 +10770,0,48,50,1036754,409051,94074,133707,104211,38862,37403,39240 +10771,0,56,64,390046,17699,5325,1135,651,2196,2438,1222 +10772,0,48,64,833450,223705,64255,66088,70761,16896,62815,19352 +10773,0,51,53,525424,123107,19923,26900,23671,58712,56871,7172 +10774,0,60,56,78749,66938,30766,52945,68131,18733,31416,24307 +10775,0,67,61,570927,85574,34239,37412,16130,31298,18850,14140 +10776,0,90,64,228894,14279,12003,10050,17028,11770,6146,1425 +10777,0,80,40,182916,68970,7407,9721,3084,10233,4008,2481 +10778,0,75,47,34956,56906,19360,71645,23381,20153,16824,16112 +10779,0,67,51,128581,30275,18636,18519,7182,14033,5169,3807 +10780,0,78,67,1466184,236569,38808,75002,28149,127000,54806,20918 +10781,0,63,74,1408439,216487,44489,37314,7872,9871,11583,6136 +10782,0,56,57,236661,178612,14005,37132,6685,15872,8471,6401 +10783,0,57,47,695540,60010,14264,10259,8316,20399,5207,4617 +10784,0,35,50,136459,38080,12249,3136,2650,3115,1377,949 +10785,0,51,63,520670,26176,33203,15491,11645,9418,5163,12365 +10786,0,64,67,2349105,201943,48157,81891,23969,73070,88964,19620 +10787,0,37,56,2237483,536117,40699,18322,43467,13015,41512,13627 +10788,0,41,44,940613,557533,73555,16337,36936,49582,60591,37282 +10789,0,23,23,65398,225519,33687,6413,4012,7741,14633,11771 +10790,0,11,16,615621,203089,40647,13604,12929,18358,7739,9144 +10791,0,14,21,2300766,542229,62939,21759,25196,16782,13749,9715 +10792,0,10,30,534511,151471,19654,36413,8551,11745,13298,5947 +10793,0,10,34,272845,167466,28166,3180,6257,6116,29212,11960 +10794,0,20,40,1301057,166565,18981,77746,30108,46432,21527,28869 +10795,0,38,43,612825,96315,21232,7097,13984,17979,15263,10705 +10796,0,61,34,111430,35490,4777,2911,7099,17781,5351,6894 +10797,0,80,34,338977,95447,18632,3227,7690,15759,17096,8222 +10798,0,83,23,406564,261938,32659,26167,11574,72471,27736,11787 +10799,0,69,30,86360,37894,3062,14532,3458,2241,2839,2447 +10800,0,40,38,209591,617013,58475,108121,67319,26488,62031,31104 +10801,0,34,53,770208,102230,19975,76414,27726,14255,9582,8883 +10802,0,29,63,1328688,178266,68104,36608,27382,51868,15550,24212 +10803,0,43,50,921276,95823,11311,7862,17777,14496,8819,12080 +10804,0,54,48,816143,371902,53098,53836,76136,51998,57534,40902 +10805,0,53,37,100689,24730,3251,3909,2754,1696,2420,3059 +10806,0,47,30,157933,217017,43133,37425,29345,32179,18566,36863 +10807,0,48,47,135021,84086,50624,6558,2997,21465,5487,5850 +10808,0,43,60,513794,140208,61157,49231,21324,17148,36233,89973 +10809,0,44,60,770790,123966,25306,11133,22068,10046,23186,10311 +10810,0,48,50,466212,88683,11086,3886,21054,13563,8567,7665 +10811,0,53,47,60617,100205,48778,8791,9752,34314,11358,11592 +10812,0,50,29,329133,226610,26029,8145,20234,13912,17773,8823 +10813,0,56,20,192942,134462,5358,10342,11563,16024,10191,8154 +10814,0,44,17,263171,60680,1713,7008,1814,3629,1427,2088 +10815,0,51,26,863235,99793,33996,5943,27571,12770,26280,10095 +10816,0,60,38,1124679,305482,112801,20199,92435,62082,144102,109099 +10817,0,66,38,1701930,403187,27097,33857,43091,45980,45939,62702 +10818,0,64,34,1298867,311170,44837,17745,28218,25382,28823,31669 +10819,0,54,38,616783,37438,22216,5097,5576,9391,10965,3451 +10820,0,48,37,1335236,901599,253606,28486,74917,107503,133994,59841 +10821,0,56,56,2671643,117545,51882,75204,45282,46794,26873,34753 +10822,0,53,54,1197473,253436,25682,24803,50851,16054,20419,12892 +10823,0,53,57,1862768,191721,59361,129302,25531,53792,22212,19386 +10824,0,54,67,44520,104453,20784,76068,13170,20212,16755,19353 +10825,0,29,57,63803,82557,3474,20169,7602,2154,6050,5282 +10826,0,27,75,183181,83845,48164,24864,14413,7485,6104,3778 +10827,0,29,69,145458,27673,8544,10380,6819,8123,6080,2121 +10828,0,29,67,123386,9598,4827,1899,1455,1477,1252,773 +10829,0,44,50,1487850,553847,8337,17101,20914,49559,14653,8937 +10830,0,53,41,394491,181492,71550,23889,48522,27362,16701,7068 +10831,0,48,51,1150904,66958,91229,20512,23245,20093,12840,7287 +10832,0,53,41,96593,37926,9539,892,9979,6504,3244,5543 +10833,0,60,63,22286,93309,15439,24072,7597,24162,8679,4991 +10834,0,60,61,339741,72079,17398,13136,14291,9370,4632,2149 +10835,0,57,56,449844,27831,18122,17936,22986,6605,14328,6165 +10836,0,64,69,103925,8404,8894,3595,3655,4949,3730,3145 +10837,0,48,81,1121398,67414,42064,26453,11725,5946,14539,3088 +10838,0,60,88,352382,33378,13389,22938,8698,18148,15765,11666 +10839,0,54,69,1471256,369309,19043,22247,20506,24918,21514,11466 +10840,0,56,77,1330664,44698,75695,76060,22937,51756,64397,34091 +10841,0,54,56,905517,140481,14959,9339,7058,6299,12279,7813 +10842,0,37,60,468570,22658,18114,4428,5911,2289,1091,752 +10843,0,41,70,1290558,138287,31341,29321,11654,21560,19088,13262 +10844,0,41,63,115878,30618,33471,3819,19986,18226,9237,5915 +10845,0,44,64,738440,168221,21867,9599,7501,10995,12622,1746 +10846,0,43,56,744616,157863,56805,992,6817,7952,13296,3649 +10847,0,37,43,1554378,301298,3084,41902,44375,65551,22264,13788 +10848,0,44,40,238427,489021,33847,40864,17664,57545,59331,20121 +10849,0,47,35,140228,101472,18356,6572,8939,5677,8052,6420 +10850,0,50,34,100306,6815,2592,1487,784,1141,1141,952 +10851,0,37,40,126692,85932,9065,10932,11085,6175,7623,6534 +10852,0,30,53,132611,41840,25549,1985,7957,5047,2566,2204 +10853,0,47,51,659847,191389,8455,35394,21057,38294,27869,20645 +10854,0,41,63,107681,35597,54951,7858,4186,7071,8568,2681 +10855,0,63,80,924759,49995,32730,96652,41828,64397,33326,32002 +10856,0,81,64,41578,22224,2905,2910,13028,9352,4342,6610 +10857,0,87,81,2392190,40532,50516,31166,38747,29113,42286,20480 +10858,0,91,60,1605790,318957,50657,21818,15816,39420,55623,11716 +10859,0,69,44,2602080,233581,17000,43424,36267,17665,32231,47323 +10860,0,56,37,131200,116675,5969,3627,21407,14108,4397,5152 +10861,0,44,27,279252,80296,25534,8595,9523,9932,9917,5926 +10862,0,37,26,1077318,619124,79035,21941,22840,36799,23229,12983 +10863,0,50,27,970527,174842,15891,48909,35760,45360,47453,31655 +10864,0,44,41,678923,98036,65927,87949,29946,24295,5952,5969 +10865,0,44,51,91753,21989,4235,4765,1487,1601,1028,1872 +10866,0,34,41,373756,60645,1774,6036,9520,5256,4194,3416 +10867,0,41,56,303604,43628,12129,7851,8169,10360,2745,4284 +10868,0,51,38,2346914,308709,30231,48901,47231,69934,21484,20062 +10869,0,50,38,117590,53114,20864,3676,5253,3122,5704,6673 +10870,0,56,56,96094,40278,15692,32261,32299,10459,6490,5127 +10871,0,47,53,1724662,202839,30021,24298,4635,16847,1885,6025 +10872,0,50,63,376073,49139,20013,20162,19979,24718,9877,13529 +10873,0,67,61,820913,58304,13656,12108,11383,15991,57580,12224 +10874,0,53,67,1558240,282693,332817,140034,156554,26398,65438,34460 +10875,0,50,54,1750191,757162,30343,35013,57834,44599,58775,19714 +10876,0,40,57,816439,75731,44942,14563,14293,16040,20747,12071 +10877,0,23,61,240106,45828,10320,17477,16484,3203,4568,4428 +10878,0,21,26,237810,57652,1138,1365,2398,1821,2525,1868 +10879,0,29,40,186986,116703,10021,20886,6664,16661,3486,7659 +10880,0,40,35,204553,10908,6281,1037,932,4747,4024,1288 +10881,0,54,40,615520,68191,32886,35186,18413,21756,10891,21140 +10882,0,77,57,272455,145478,7749,39623,23341,40015,12345,11657 +10883,0,80,61,147675,50797,9862,16938,29125,12623,15063,6005 +10884,0,61,61,770021,35076,4926,14520,3227,3073,3414,1833 +10885,0,66,41,920351,203660,8280,19933,27241,57300,24688,26694 +10886,0,56,47,283956,36324,8921,11257,14423,5027,5625,3868 +10887,0,61,47,790284,63325,12300,37769,81588,26173,8274,4732 +10888,0,66,48,1638630,126679,42516,55859,47238,18815,38102,4920 +10889,0,63,74,65523,35981,55487,10243,13140,17980,24380,6829 +10890,0,60,77,1733219,190485,6990,57462,17165,36076,25091,21150 +10891,0,60,57,695083,105722,9038,2870,9334,9955,3480,7260 +10892,0,48,35,136989,119869,12696,3033,21425,9026,13936,7915 +10893,0,57,29,45575,45394,24779,10398,31656,23680,7066,3683 +10894,0,47,30,492485,93742,27240,15415,14911,6806,3825,2417 +10895,0,69,48,204433,39243,13190,32179,21550,52014,47147,45184 +10896,0,91,60,7547,8469,1048,7408,11559,8147,4475,3105 +10897,0,100,67,33491,9048,4415,36770,14915,33035,14053,19487 +10898,0,100,74,1504383,381556,163564,179568,80152,82625,84345,52865 +10899,0,91,67,1038510,25483,3934,4792,5091,5170,5016,1803 +10900,0,70,78,377592,74435,55498,14359,6529,12094,11572,4638 +10901,0,51,74,859700,215987,54079,83359,42122,36240,35243,26773 +10902,0,67,67,163981,7275,2488,7363,10535,9939,2280,6936 +10903,0,70,64,1138215,154673,14756,26280,23417,36981,47780,21773 +10904,0,74,54,152105,71834,6117,19058,9767,7718,5031,4230 +10905,0,78,35,1572829,82310,675,7755,17769,16390,9992,5676 +10906,0,67,47,144008,38968,27984,44899,5151,24120,15004,11868 +10907,0,54,54,47615,149231,57964,24307,30731,15041,10288,8131 +10908,0,56,67,500275,103811,34597,98096,16091,25739,18839,8131 +10909,0,53,93,26531,6028,3469,5647,1880,1816,2120,292 +10910,0,41,94,116028,11934,16102,4584,2514,2695,1479,2691 +10911,0,54,93,23525,12330,4204,5475,10022,4274,5683,5668 +10912,0,48,100,123803,9363,8395,21426,2325,2211,3758,3163 +10913,0,61,100,20096,6594,996,16602,5784,8803,16918,7245 +10914,0,64,97,22478,29496,19013,40880,15477,9951,36791,8922 +10915,0,48,97,164090,81077,17874,9553,4060,4814,8243,2279 +10916,0,60,74,2111016,245000,28824,41826,47979,56170,29713,8374 +10917,0,35,64,1029809,94641,24729,18467,8471,5189,7567,5385 +10918,0,48,53,370702,9864,3195,3385,2736,6686,5106,1341 +10919,0,54,56,438978,267242,122134,53073,59942,36723,48956,19678 +10920,0,44,61,50468,14833,1787,3895,1128,1555,3487,2155 +10921,0,50,60,124800,67540,19020,10473,10713,5400,8796,2631 +10922,0,54,66,35026,21899,13946,42163,23180,46626,18900,17106 +10923,0,54,61,121958,74301,6232,19873,5022,8023,7827,7782 +10924,0,57,51,1014877,284267,28742,16269,44481,34025,66129,28593 +10925,0,67,48,2486668,369823,96458,65555,77661,87155,65504,30425 +10926,0,47,43,1405401,114673,26010,27119,15988,12902,4485,11392 +10927,0,41,24,415590,341987,17110,3997,38850,22038,32890,16843 +10928,0,30,29,1711393,684701,87906,43811,22400,32756,20122,8746 +10929,0,26,30,3533928,670022,124711,117298,84980,89919,74395,52585 +10930,0,27,23,1335354,199422,29516,5219,4042,19851,18444,10535 +10931,0,37,43,565009,65760,25833,4295,9209,11556,7338,5376 +10932,0,48,41,223481,66552,1274,12254,4119,9896,11700,3555 +10933,0,69,40,10155,26028,5251,14849,15697,33968,31920,7683 +10934,0,90,50,8946,29549,17494,10879,11870,28290,13219,10520 +10935,0,83,67,506026,32933,107283,97041,12238,16573,28161,10515 +10936,0,78,66,1099582,367250,23299,44244,17417,31084,48060,23417 +10937,0,64,63,1542771,339688,34349,64430,71028,96308,59572,35260 +10938,26,64,63,2038211,43707,30425,17302,13237,6423,4610,3755 +10939,0,40,67,101586,90566,72191,22764,14526,8237,2930,7591 +10940,0,56,53,12701,10296,7923,3550,1905,6868,2334,3735 +10941,0,81,57,34618,7666,11355,7554,17376,37839,18491,9582 +10942,0,75,70,164371,15854,11989,6839,5504,6265,2468,3078 +10943,0,90,69,26113,22140,21475,18458,9322,20062,11503,7952 +10944,0,75,64,1351437,228832,12220,100714,57396,33638,42036,17903 +10945,0,47,66,139910,135657,36314,14391,7586,13463,7341,6346 +10946,0,38,60,539220,189509,85329,15944,36575,21662,30431,4327 +10947,0,14,34,293292,449672,15977,6262,7956,11773,10843,9828 +10948,0,14,41,129580,123729,101296,68205,44295,29150,27235,14861 +10949,0,23,53,41325,4257,7979,2289,1842,2568,2309,722 +10950,0,14,41,1407193,652240,36954,44265,39901,24146,13797,12815 +10951,0,27,70,1358693,125863,107751,44535,25593,24713,24335,18549 +10952,0,35,64,815311,45419,11359,26988,22779,18833,19204,13126 +10953,0,27,56,251287,56619,26856,6263,5654,7346,3103,1861 +10954,0,40,70,609941,52462,19508,22821,15523,9477,6678,2094 +10955,0,41,54,184692,53241,3286,6458,2372,7066,9638,3505 +10956,0,44,60,68803,23341,14192,46025,31168,27289,10862,14316 +10957,0,47,47,227064,105969,13376,5685,18793,14208,5455,2534 +10958,0,47,34,446227,37256,2838,3845,10783,5073,14546,5866 +10959,0,53,26,305776,210089,5917,13103,35272,46351,25464,30213 +10960,0,54,16,509119,156255,47506,26834,9425,85203,45843,35390 +10961,0,51,29,98869,114611,58912,13193,13083,13433,12537,5062 +10962,0,44,30,638111,70361,10017,4111,4335,4943,4234,1761 +10963,0,37,40,523373,84018,7042,12891,29304,9943,13142,7680 +10964,0,21,34,1108292,345370,55393,17109,56851,28279,105106,18969 +10965,0,16,27,263522,117755,2707,36858,17608,7152,15888,8232 +10966,0,17,40,432893,67469,50493,6280,7811,8164,9523,2895 +10967,0,16,48,448742,235859,24268,81649,23673,27421,17958,13724 +10968,0,24,56,423201,96536,40723,16509,23063,26746,10065,15486 +10969,0,27,50,66085,80685,6355,4965,5667,5809,5926,4458 +10970,0,24,40,60582,99636,5307,25140,9068,6080,6179,7008 +10971,0,24,37,665568,448010,118344,26780,59551,47708,30602,20503 +10972,0,13,38,52563,40168,7874,12780,7240,3263,2703,1272 +10973,0,26,47,139527,39357,7406,8151,2064,14952,4496,1882 +10974,0,23,38,398871,180247,11634,11155,25469,5746,4870,1585 +10975,0,34,38,421386,43916,1191,17684,15671,14512,6501,12218 +10976,0,50,41,34736,18743,6881,17222,10655,13264,10245,5188 +10977,0,51,44,94701,79334,48507,23862,26984,51964,15037,19665 +10978,0,63,60,335828,14951,7616,2724,1636,2804,2571,2841 +10979,0,57,56,126843,13600,2164,1373,3678,2343,1188,577 +10980,0,48,53,460833,242152,43227,73868,41472,33403,13682,19637 +10981,0,60,56,617310,8421,9854,3731,4506,9354,14935,7448 +10982,0,60,67,723610,243413,99855,70308,30331,53294,22905,27059 +10983,0,51,61,753263,205087,46995,7565,31084,11895,10366,4558 +10984,0,38,53,2448184,457034,46745,83151,62066,30137,57214,27744 +10985,0,24,47,1578805,175119,38119,32690,13702,30071,36049,20930 +10986,0,34,51,20064,9086,16431,19177,18350,14539,27044,13595 +10987,0,44,53,2521704,331488,53124,64764,56867,64735,54090,18184 +10988,0,48,43,2252408,294917,5040,22336,43214,26444,28458,19478 +10989,0,53,48,1452211,105484,35062,66279,18980,39952,26550,13358 +10990,0,47,44,51209,21353,6900,12719,6382,7481,7977,8819 +10991,0,47,50,156140,36317,17814,12469,11305,10447,7536,6011 +10992,0,50,63,223886,145164,16201,30312,5377,18940,15131,6856 +10993,0,50,60,236133,49871,11440,21137,12439,15882,21185,3897 +10994,0,43,51,611314,69615,12800,9200,10475,8431,20343,5677 +10995,0,38,44,1805746,632427,130684,50191,19559,73394,24628,43345 +10996,0,38,53,337714,29915,15759,7740,2044,5618,7207,3561 +10997,0,37,35,352156,82415,6480,984,16565,13360,10488,3867 +10998,0,27,27,824176,276070,28199,5326,7758,12356,14678,2798 +10999,0,16,10,404972,1021691,14487,15613,30517,30102,56228,32711 +11000,0,13,1,684505,190398,17008,4918,13926,13396,11902,6452 +11001,0,4,10,866816,93425,11524,21170,8245,8146,7762,8412 +11002,0,16,21,2390296,154338,56779,31238,51110,33429,63367,24600 +11003,0,24,51,208679,8966,8247,1873,1962,1229,1050,1304 +11004,0,23,64,202529,103090,36817,5878,3359,5222,4228,3226 +11005,0,26,56,1059358,168229,31382,35657,32531,19700,8607,16676 +11006,0,34,60,11868,57539,6993,21952,8746,10327,16474,6862 +11007,0,38,51,1143960,63956,8387,10112,15911,33729,22709,7286 +11008,0,57,50,1227199,70874,18310,27945,44267,32978,50618,27780 +11009,0,44,40,242640,299519,12344,23249,6001,7515,12853,4547 +11010,0,47,41,91512,29025,18020,3342,8907,7440,4110,4096 +11011,0,30,38,718920,600057,37358,30442,65077,54104,29353,15967 +11012,0,17,41,2107027,490220,199311,87751,119826,56889,58062,12602 +11013,0,35,56,207186,27586,8224,16369,5290,6490,18325,6621 +11014,0,40,57,88679,3547,3518,5678,8616,3219,6503,1447 +11015,0,43,66,63789,18855,3545,2803,389,3088,2757,1779 +11016,0,41,67,564199,45574,10511,18424,4828,4316,4122,2452 +11017,0,38,80,614670,31435,79845,29441,8406,12443,15313,9139 +11018,0,38,60,428061,119033,5679,7572,39551,39456,21397,22019 +11019,0,48,60,434871,56260,14996,11350,17837,30550,34819,21648 +11020,0,43,38,1440882,1420282,19020,60429,170235,48849,58557,24613 +11021,0,38,16,316741,114662,21825,6475,25700,6867,13126,13069 +11022,0,26,29,690067,253449,32198,56176,15659,28651,6343,34589 +11023,0,16,29,1899618,75281,12324,14748,26432,12390,8800,5119 +11024,0,26,48,971559,75066,35295,8665,17015,10673,7849,4318 +11025,0,35,48,72774,13796,3261,262,4262,2229,6306,1853 +11026,0,27,47,424584,173085,37282,7412,13651,7853,5292,6915 +11027,0,34,51,1561428,191117,78018,44885,26542,71760,22063,14486 +11028,0,30,54,56144,7183,4788,1647,1562,1007,1961,857 +11029,0,38,61,1537941,106354,48479,10790,25065,42833,17785,31051 +11030,0,50,66,1897210,109079,18081,41143,30278,22939,38201,12573 +11031,0,48,53,234232,61869,4241,4187,3063,12645,9330,1644 +11032,0,41,38,135888,82414,6197,3724,5218,3812,4128,6387 +11033,0,40,35,119320,11820,6785,2322,2024,3660,4549,1290 +11034,0,17,43,1327805,266267,101713,5950,63569,6654,10796,8709 +11035,0,27,47,81801,17146,507,2744,1043,2090,406,703 +11036,0,26,48,1024069,155206,21928,17194,8145,24507,7577,10130 +11037,0,23,41,350667,61715,10649,9433,11485,9968,4804,1553 +11038,0,41,44,226556,53471,21950,13102,5996,9780,5842,1973 +11039,0,40,53,111169,35867,6950,9600,3348,5363,3650,1563 +11040,0,34,44,809996,256067,17246,6139,16958,17300,18876,7303 +11041,0,35,48,1607593,259002,81364,46863,92999,60602,78604,18376 +11042,0,27,47,1340463,225030,69149,42674,39019,16088,17447,12214 +11043,0,20,35,1916281,501570,24925,50201,70074,24851,26326,15477 +11044,0,27,50,139928,31272,9150,10362,11306,7891,9302,1998 +11045,0,20,48,492143,109264,28535,11385,8126,9335,10954,3951 +11046,0,24,47,161180,38759,7885,8740,13156,4873,5012,2964 +11047,0,23,53,596000,157492,14827,30873,5794,6886,12104,6663 +11048,0,21,54,933772,313141,74153,95610,47401,64638,77208,31179 +11049,0,16,54,600174,111302,23233,10250,8940,5363,5462,2117 +11050,0,20,48,566028,29983,4516,2111,1621,3982,3272,1777 +11051,0,26,44,274952,83410,9419,8611,3347,7324,13430,3592 +11052,0,21,35,161451,189969,8243,20973,8778,18533,33516,10519 +11053,0,27,44,1067867,29933,27907,4035,2355,4887,5467,4788 +11054,0,41,48,449976,67462,5554,28484,11405,52474,23395,23442 +11055,0,44,61,1544272,226163,171248,53611,16913,48196,31946,21390 +11056,0,50,57,1607064,257719,28815,7233,68881,39912,13238,13649 +11057,0,64,51,82077,27098,6625,11078,6257,15409,7983,6591 +11058,0,43,53,185556,208786,42176,44003,33068,15783,11269,7490 +11059,0,41,50,1474588,94710,36384,43130,29432,14138,9837,10877 +11060,0,35,64,952727,173015,34374,69725,29713,19607,24751,17930 +11061,0,16,67,183129,246059,125315,31219,16303,23874,17296,12224 +11062,0,7,60,152316,217824,19835,12790,13387,4615,7719,6744 +11063,0,4,51,468153,579127,82144,71298,37717,48035,84097,35797 +11064,0,1,53,2072878,509509,203715,97853,38687,17947,96387,44113 +11065,0,1,43,805510,220176,18045,27079,8175,19152,25882,20482 +11066,0,24,57,101941,10187,12983,3059,6580,9422,9041,3996 +11067,0,40,60,88084,82169,37127,9739,17685,41541,27547,28999 +11068,0,51,61,277767,35541,15990,11873,7380,5471,9961,1980 +11069,0,53,66,52903,33760,4284,8246,1063,3519,9793,1406 +11070,0,35,56,70196,104024,13826,12091,7033,7340,18101,7291 +11071,0,29,54,233200,69504,21043,1609,3345,18280,6455,5722 +11072,0,41,44,139382,42907,6848,7583,11833,15345,8302,4361 +11073,0,44,48,1433168,60881,32836,6238,14223,10623,8588,5174 +11074,0,48,56,493542,130668,73800,31884,42712,20651,12212,5363 +11075,0,41,67,300589,59378,55386,47978,41213,14800,46382,9950 +11076,0,53,74,37876,17329,11252,12075,13121,34194,10361,10073 +11077,0,60,75,114930,13368,3491,11011,7816,6364,3486,3477 +11078,0,77,75,19278,11308,28469,7647,25590,23769,11789,7009 +11079,0,74,64,166692,252849,73091,26585,66850,24303,5622,11445 +11080,0,38,54,680792,366950,24351,24869,28953,8983,2726,4019 +11081,0,21,43,279054,71802,3603,8023,2272,3005,2283,1531 +11082,0,7,43,771225,233678,174193,5890,32292,42744,45728,28367 +11083,0,8,27,1054279,771248,6761,42465,28206,57777,80643,73066 +11084,0,30,43,27298,24506,31519,13911,19336,21580,12150,13070 +11085,0,24,48,127169,31670,5053,3738,1750,616,1957,1341 +11086,0,11,29,1557915,238060,10574,9615,31603,6879,13978,17849 +11087,0,20,50,373726,58780,38977,13761,14472,20484,5697,2624 +11088,0,37,54,1725075,98023,4916,49624,43338,43401,49926,18719 +11089,0,44,74,1086665,524941,151477,130337,28442,51530,49739,27166 +11090,0,29,61,1069401,195957,17742,21630,35895,10179,6701,5472 +11091,0,23,41,440901,149012,6877,9805,6539,7449,6697,4790 +11092,0,14,34,867592,57763,1460,9002,11885,7932,35769,6447 +11093,0,10,54,1482576,60442,29378,40338,18392,6239,3532,5235 +11094,0,29,63,180523,56438,22453,2395,6306,28085,7039,7811 +11095,0,30,63,9769,21500,1122,2529,4470,3757,1933,1580 +11096,0,38,44,55638,91454,11077,3168,1674,6332,3712,1083 +11097,0,48,44,205008,27599,10365,30505,8981,10693,8386,2448 +11098,0,40,44,222482,201705,60535,12076,25832,39166,16960,5139 +11099,0,34,54,897950,394273,146562,18711,22301,39812,37373,23011 +11100,0,29,69,779677,173003,171549,6899,48167,15912,36893,16047 +11101,0,27,66,120909,16551,8241,4459,3993,3658,4853,5878 +11102,0,29,77,124233,13969,11376,7333,5505,5197,5576,3107 +11103,0,30,80,1456985,257013,166135,5508,13805,31853,26103,39838 +11104,0,30,74,76560,17433,4424,2371,2626,1261,761,757 +11105,0,26,69,40266,17996,3464,4950,3775,2006,1250,869 +11106,0,20,54,921518,87554,4109,14110,8906,6900,11021,3025 +11107,0,23,57,599900,14859,10605,4314,3053,3488,1921,878 +11108,0,30,64,338306,39847,26258,16971,12214,9806,6906,2969 +11109,0,43,69,1228103,19764,11323,15800,10073,15016,8999,6890 +11110,0,44,69,711200,369173,52262,43058,104719,36318,34652,29098 +11111,0,40,64,400516,28520,6154,9239,4964,2864,3039,2291 +11112,0,40,57,1131269,102552,10562,38514,12210,18337,51586,25298 +11113,0,21,34,1481813,189025,475,9419,35500,8959,8102,15667 +11114,0,34,44,366552,65490,76157,35314,59047,44946,44701,17112 +11115,0,35,47,669795,122626,75584,13204,14078,15390,19382,7699 +11116,0,37,51,682224,62434,21597,24221,11783,14877,13557,7787 +11117,0,38,67,1755269,1209209,100665,232588,97567,90838,60837,66124 +11118,0,34,60,1844558,369504,98832,34082,146347,73414,118235,77305 +11119,0,44,51,590451,9407,856,3696,7130,3928,2764,1716 +11120,0,35,37,1738635,872504,17975,84897,30800,44659,32921,26048 +11121,0,43,34,995049,367161,24014,51118,40718,63190,41820,53170 +11122,0,47,35,191820,28213,12441,3179,12097,8452,9647,9308 +11123,0,35,43,870853,204034,116157,17993,19569,25138,34735,15128 +11124,0,43,51,570011,92984,6687,21653,7968,14226,7564,2119 +11125,0,40,61,680153,56188,18351,22369,9906,10699,20547,7628 +11126,0,40,61,796233,17662,1079,9662,6666,5362,4629,2243 +11127,0,50,54,414794,226649,56887,33616,46678,69094,31272,10733 +11128,0,41,69,116886,29114,38517,3982,1459,3393,2228,2196 +11129,0,35,61,567194,107209,10278,16623,13594,8168,14546,4060 +11130,0,35,74,933573,62653,51079,85865,18421,34485,43574,15197 +11131,0,21,81,309591,49878,49270,5166,24032,5331,7325,5388 +11132,0,21,74,958497,86905,27689,15341,3077,7169,3567,2960 +11133,0,27,75,246416,97588,23800,4122,3821,14916,10276,4188 +11134,0,27,70,100506,9600,4773,9836,3815,3470,6606,2299 +11135,0,38,75,332457,72830,80923,81083,28458,34341,22275,16738 +11136,0,35,81,138882,20820,14467,15661,11787,2191,9219,4342 +11137,0,30,75,766013,1066895,82978,54233,72971,94242,10105,10055 +11138,0,29,57,1689074,98483,1901,17004,15243,15327,11449,8354 +11139,0,23,48,146763,244899,76313,31926,19009,27436,32565,5502 +11140,0,37,37,603917,41694,5108,12844,19974,8231,14082,4913 +11141,0,38,47,101429,54266,11831,9719,6125,6909,7073,9437 +11142,0,40,51,53888,31581,4964,7021,2335,5189,4904,5469 +11143,0,40,53,80582,45442,20361,9205,9703,6336,5338,4635 +11144,0,41,51,35267,57674,4545,11129,6557,11461,3929,1937 +11145,0,50,51,1266156,41074,7300,16672,26068,13634,9943,8105 +11146,0,43,51,122609,58571,13371,7014,2224,4949,5454,5797 +11147,0,40,53,154562,12229,4818,2428,1139,1198,665,255 +11148,0,35,61,1990835,80725,41607,21926,23149,14217,16492,8476 +11149,0,24,60,101656,58858,2317,11779,10764,6654,5841,2099 +11150,0,24,50,1187432,513953,34933,74895,92156,39613,26240,37755 +11151,0,23,34,2535162,786536,6309,61583,33649,74852,22055,66100 +11152,0,34,30,174222,64125,13013,15489,3321,12465,8786,3816 +11153,0,27,35,284030,56024,10555,5097,2909,3395,1963,1236 +11154,0,23,29,500258,719532,24017,51936,54243,28821,27586,35763 +11155,0,24,44,159298,173588,40560,73065,52245,26969,20965,18804 +11156,0,26,48,1667576,105731,63054,23265,34421,28502,17975,15460 +11157,0,38,41,111251,32710,3531,2490,3554,6546,3921,7623 +11158,0,48,51,188192,81173,11226,15890,4856,10341,7542,3576 +11159,0,53,53,94342,16598,5530,6362,2401,4320,5542,1967 +11160,0,66,48,897664,29796,10208,5746,8167,25002,12930,13325 +11161,0,78,56,24388,18244,6879,9531,8167,21453,9977,5610 +11162,0,90,63,34632,31509,2596,32356,7794,21823,10456,6263 +11163,0,97,63,3404,35209,7083,40003,33786,32198,6114,9972 +11164,0,91,64,11206,30082,4841,12740,16074,12040,9291,7420 +11165,0,77,57,746282,74107,22562,6477,49847,14885,18815,10563 +11166,0,67,57,540252,40768,12739,21771,11017,8872,6112,1800 +11167,0,53,51,154503,26816,2597,5507,7241,3081,6764,1949 +11168,0,50,53,483418,51350,6865,18168,11671,14217,4626,9607 +11169,0,57,54,54712,16799,2320,6418,4781,8404,10001,3970 +11170,0,50,48,180531,50177,5239,10577,2618,3689,3894,3571 +11171,0,47,56,1289162,262897,113547,33103,17371,25223,30093,23871 +11172,0,35,50,836780,113851,9234,12255,8452,7608,17448,8118 +11173,0,17,60,156147,21564,1792,23444,4420,3024,5208,4495 +11174,0,16,60,597893,171098,8413,46965,25703,10382,16204,12642 +11175,0,26,53,996526,480286,122119,51150,85401,104140,80612,22484 +11176,0,24,51,1840014,739990,52635,52140,57357,34184,50489,63728 +11177,0,40,41,132701,27136,3979,7323,2861,11210,11496,8325 +11178,0,43,41,1202242,300718,60686,40061,29472,26755,14505,12006 +11179,0,53,43,610199,48768,20026,16195,20887,42599,30337,23282 +11180,0,70,57,566979,29478,6922,26371,11350,17008,22801,15450 +11181,0,64,63,26933,18503,8530,3881,4421,3877,4386,2960 +11182,0,70,67,96311,5726,3562,1374,1923,1650,1411,803 +11183,0,54,64,1319984,140201,31610,10478,25063,17573,26964,19104 +11184,0,47,51,57382,52614,5612,3715,6449,7511,6918,4972 +11185,0,44,51,2241536,238363,94069,42412,45828,38635,112758,54840 +11186,0,29,57,1128179,90590,49795,69130,4784,6887,10710,8324 +11187,0,27,63,1810561,719012,286312,55158,79245,90333,108631,47513 +11188,0,20,78,1194832,415922,113078,234537,36330,38748,28426,27393 +11189,0,30,77,562829,46148,12226,22730,32332,23257,27914,13366 +11190,0,38,70,627075,73022,66438,14642,30401,12256,7225,1792 +11191,0,53,81,267101,8624,46935,6942,12772,23392,33187,12019 +11192,0,67,69,26793,68152,11401,8413,15180,17189,9241,6838 +11193,0,60,66,48542,27549,6147,3586,4457,5018,4114,3873 +11194,0,69,54,364082,65274,7971,8464,16459,17351,22046,15537 +11195,0,56,43,1840432,112313,26135,30440,17318,14500,18691,18176 +11196,0,51,48,77811,26695,6936,5239,2290,5162,1302,2996 +11197,0,43,47,138411,49081,4493,6069,4748,2968,2876,1768 +11198,0,30,60,26086,6033,6259,2651,3276,1049,1989,1443 +11199,0,34,69,54056,42177,28135,29904,5399,11429,2916,6038 +11200,0,26,84,56189,7918,7577,13211,2963,2019,940,989 +11201,0,38,96,40205,11050,8252,3797,2531,3384,1580,847 +11202,0,47,84,122439,50548,13872,10239,18758,13806,9192,9294 +11203,0,47,81,423839,32587,5954,23573,12656,7158,4151,4195 +11204,0,50,69,546221,102551,40952,42864,38182,19831,31078,22310 +11205,0,54,70,6635,23597,15296,24875,14013,15875,6907,7280 +11206,0,53,78,52925,8045,8869,2496,11699,2698,4375,3239 +11207,0,57,70,154165,18040,6847,896,4704,5059,2300,2592 +11208,0,56,57,135645,126091,3305,25376,57206,14061,9111,10151 +11209,0,51,54,650261,44714,6019,32750,26694,13012,11920,7192 +11210,0,53,43,675650,380422,17883,50363,40723,62198,40107,14801 +11211,0,44,47,88034,47789,18579,7328,5420,6641,7874,12008 +11212,0,43,61,485752,34326,20129,22980,11732,6044,5791,1654 +11213,0,43,56,32098,72262,7697,12456,4301,13522,19790,5592 +11214,0,43,66,230843,132250,75539,8308,14155,30304,14563,15722 +11215,0,37,54,260571,80429,1849,8809,19422,4039,11196,3767 +11216,0,38,44,592377,47236,5823,18559,24280,6325,3023,2011 +11217,0,29,53,59525,27576,11814,10011,4146,3669,3301,3237 +11218,0,13,50,229594,67325,20572,7113,7137,2449,1723,633 +11219,0,26,44,168393,44237,1284,1894,2844,7514,1487,1252 +11220,0,26,40,78505,94825,8930,14789,11873,9657,2771,870 +11221,0,44,37,18310,12288,6800,11853,21549,14672,13939,4025 +11222,0,81,40,27472,3519,7659,12047,7449,26426,6578,5781 +11223,0,69,64,182768,201119,99596,160506,68977,27053,14963,16156 +11224,0,67,78,1630141,44519,31422,23520,22908,6145,3144,2508 +11225,0,51,77,1034714,151324,12269,50407,10317,20881,20696,9401 +11226,0,30,64,215959,131770,10993,12031,21338,19755,21065,12716 +11227,0,41,43,179107,99235,5364,7985,35268,17050,14115,15189 +11228,0,57,37,124900,31674,12542,15375,14368,19591,16576,33866 +11229,0,75,37,99943,13703,8646,6800,18059,15524,12235,3541 +11230,0,88,43,15429,20957,4207,6175,8574,14230,10452,7168 +11231,0,94,60,21428,22876,21138,7570,14745,16473,5424,12126 +11232,0,100,57,9360,14756,3553,9084,9219,14811,10833,4531 +11233,0,93,60,364787,67372,3810,42343,16278,27216,28543,35554 +11234,0,90,66,15950,30484,20492,7592,8373,16585,14489,12163 +11235,0,87,64,636529,50886,13524,31088,14223,25391,8852,10580 +11236,0,66,64,215781,256916,63295,42307,19156,27106,17138,4515 +11237,0,61,77,55289,23218,33221,32670,10392,13008,9302,4652 +11238,0,60,74,669201,31299,11531,11594,15473,14957,8458,7398 +11239,0,50,64,1895448,361850,7399,69620,36843,42747,16517,19551 +11240,0,60,69,36890,20638,14546,6414,10080,8877,7402,4524 +11241,0,47,51,867011,357173,61550,16886,13545,15574,22803,14389 +11242,0,44,40,261586,111474,767,16916,14041,28987,3563,6851 +11243,0,34,29,1452218,1169260,32462,29675,60187,33394,129372,54754 +11244,0,40,29,63141,10976,7672,6520,1919,12188,7905,10257 +11245,0,48,30,243087,52245,5565,13010,6363,5298,8222,13352 +11246,0,38,38,599239,20108,1897,2921,1316,2539,4131,3242 +11247,0,43,50,606743,155531,19577,12784,8749,7915,19962,6417 +11248,0,16,37,33831,34987,2255,2357,2388,1161,1442,1613 +11249,0,20,34,1117366,153178,38285,3266,36820,19659,5919,3031 +11250,0,10,29,559699,934392,47869,110167,51189,37214,76359,53738 +11251,0,21,43,675588,49960,41727,16904,2839,15878,20116,15415 +11252,0,21,51,342797,49197,10549,5415,3322,2272,5418,1779 +11253,0,21,53,283781,24097,4024,6344,16692,3751,6157,10396 +11254,0,47,50,70216,15291,1601,917,3984,6502,5137,1947 +11255,0,50,40,155836,38089,4725,16897,13701,13418,28406,5519 +11256,0,74,51,1621343,43784,66951,72420,28911,63048,28775,8203 +11257,0,66,50,537421,40090,4453,5866,5088,2779,1687,2940 +11258,0,51,53,754267,472791,58407,20795,27649,43555,102791,18198 +11259,0,40,48,954094,226559,39414,8871,33670,20626,42941,22527 +11260,0,50,37,22864,3042,7522,11499,31580,25415,27314,9019 +11261,0,74,38,49662,30129,8558,13849,23500,30396,20198,9383 +11262,0,75,40,146005,99133,22224,3333,37602,13209,27429,12286 +11263,0,75,37,73786,59058,4533,4620,3452,5257,3006,6505 +11264,0,48,34,540541,80479,10513,5998,9176,7014,10979,4604 +11265,0,27,27,377622,663098,42125,76315,35599,55141,16509,12802 +11266,0,37,40,324210,61843,29774,25989,14210,27181,11657,11888 +11267,0,64,61,80775,31032,9452,41203,25548,31129,5729,7708 +11268,0,77,74,34568,23886,14734,12543,16582,12262,11885,6829 +11269,0,75,74,21342,20132,20435,8925,28940,10252,11679,11924 +11270,0,74,81,1407,18758,40460,24578,17066,18032,21703,8165 +11271,0,67,78,6281,22412,2015,16337,12845,9651,22140,13373 +11272,0,61,77,241923,26512,10771,7048,3353,4274,4786,3069 +11273,0,61,83,187006,33689,49205,22589,10931,23992,9763,11721 +11274,0,60,80,14134,10758,15713,8730,11544,16039,6547,11010 +11275,0,63,78,889038,30402,5959,18915,16661,8547,9735,4689 +11276,0,63,66,7826,38235,14782,3671,17915,11771,11052,2681 +11277,0,54,53,437685,123013,9900,7744,13170,5766,6025,3613 +11278,0,43,50,1064613,130671,54869,19513,37517,25151,13160,5350 +11279,0,24,37,178674,185962,14139,6814,6669,5388,3278,1802 +11280,0,10,34,733106,381297,35804,47048,22596,21063,16177,18188 +11281,0,17,41,1369993,157544,36099,16336,19488,19029,11343,6650 +11282,0,20,47,68599,43185,14290,2496,11709,8248,7091,3710 +11283,0,29,50,19007,55672,14186,5182,6244,9717,15825,11794 +11284,0,27,47,104639,23011,4231,2054,3437,2815,3320,1273 +11285,0,47,51,206526,20714,11293,3431,4523,6110,8189,3319 +11286,0,43,48,273171,84805,10830,15565,23908,10807,13443,7687 +11287,0,35,56,279571,59186,14525,2344,7442,6881,4081,1992 +11288,0,35,67,179108,10136,3925,13792,8394,2995,3544,2415 +11289,0,44,75,801372,17698,13836,16495,11005,8310,3671,2327 +11290,0,43,74,266910,30964,14925,4534,7804,4841,7487,1570 +11291,0,41,70,136029,47103,4886,8512,6905,5082,2373,3121 +11292,0,38,47,122078,68864,2980,2248,6727,4259,3846,2489 +11293,0,48,48,25397,36491,25043,10530,16321,19667,13730,6952 +11294,0,56,50,216491,44920,8583,7751,1440,10292,6676,2874 +11295,0,61,41,1066845,57131,15581,23984,60296,43239,25118,11833 +11296,0,64,56,131825,141361,52402,9280,28239,15435,6106,9071 +11297,0,70,56,7710,11768,2699,21344,13897,18089,20572,13326 +11298,0,70,61,1497590,214853,119037,28183,40420,67248,19077,31207 +11299,0,63,56,95514,44357,3507,5192,3956,8234,4945,3559 +11300,0,66,57,255552,48563,7743,19189,5143,9433,10918,13182 +11301,0,44,50,136078,80853,6970,10649,3377,5388,7269,7834 +11302,0,51,51,618840,183575,69600,101823,27777,115940,40265,23387 +11303,0,44,51,490263,29964,3895,2164,7767,3204,2888,9923 +11304,0,35,43,431508,91956,15508,2150,6446,4910,9321,4437 +11305,0,43,61,208542,4988,12892,4342,3127,3070,1790,1447 +11306,0,30,54,137599,32254,2339,3399,6675,4732,10565,5423 +11307,0,35,61,1654462,386669,84010,122196,71670,38875,122271,16450 +11308,0,21,30,1697460,244918,3962,13383,21859,9621,4992,2564 +11309,0,48,34,10259,8476,7675,5979,6404,26591,10243,7283 +11310,0,41,43,464916,45166,12164,10984,3541,4552,1289,1575 +11311,0,56,53,9457,16902,51539,5284,10278,19288,10272,7607 +11312,0,69,80,24566,26693,58393,16223,24721,14610,19631,13797 +11313,0,60,83,643214,51481,28347,36571,32713,47312,9145,10764 +11314,0,81,81,371911,41429,16352,22685,20499,46192,30580,14926 +11315,0,70,69,660379,18124,6029,3069,5616,2750,3124,2290 +11316,0,64,60,1232981,334063,60303,107255,119817,44029,8401,14306 +11317,0,53,56,791076,48366,20580,3952,13374,7574,3673,2234 +11318,0,37,70,759378,38096,90467,55282,23235,20392,21294,8785 +11319,0,30,70,161277,81090,14424,19909,15255,7594,5133,13412 +11320,0,24,66,299341,106717,16508,6912,5033,5135,9023,6896 +11321,0,27,61,1835213,54306,4745,9353,10256,11129,7037,5128 +11322,0,37,50,359108,88602,37671,43358,24493,39049,30698,12077 +11323,0,40,47,655397,342576,80077,22445,21000,41585,27875,19925 +11324,0,60,44,129157,138933,33117,5547,29446,56151,29799,26171 +11325,0,66,53,1499404,84070,48716,5448,7588,43678,23341,32856 +11326,0,54,48,27917,47885,4449,15172,9099,4295,11848,4079 +11327,0,56,50,1443689,122080,20139,36744,56302,19944,39089,64547 +11328,0,43,53,740380,81979,16576,11668,13652,8215,7246,9043 +11329,0,35,40,1171519,83928,6755,4000,22731,12425,9415,16100 +11330,0,34,40,100907,43088,3681,12241,6475,3072,6138,3571 +11331,0,35,41,673834,100961,11394,38889,19459,19792,44084,15211 +11332,0,38,44,406005,36685,17278,2156,9463,6741,10528,3634 +11333,0,30,56,541906,47754,15036,4392,6134,4774,1248,576 +11334,0,43,53,594059,302660,76468,15311,86178,61690,39053,10029 +11335,0,63,50,9559,3885,1846,1127,1224,7611,2976,889 +11336,0,77,51,81228,27158,34678,29797,56319,45451,28910,11979 +11337,0,78,57,234455,127982,77521,27436,24249,17140,27317,25662 +11338,0,84,64,151946,39973,6432,26637,16476,22806,8645,5710 +11339,0,75,77,61849,33304,36787,32833,21318,39941,31003,12895 +11340,0,60,70,118337,11266,2964,2097,2154,1712,1142,930 +11341,0,67,61,87507,44186,8959,3484,9884,9729,13529,13408 +11342,0,51,48,323673,98221,19515,6551,7033,18323,8462,5144 +11343,0,53,41,18384,25704,3820,2238,9257,4296,6875,2574 +11344,0,61,51,20240,12621,12686,11195,10071,14664,22306,10202 +11345,0,77,47,10091,24417,11465,4669,8760,29767,10518,7109 +11346,0,91,57,10512,4588,15031,10898,16410,19285,21319,6480 +11347,0,81,67,105973,55551,10999,23078,13601,3871,3191,1197 +11348,0,75,66,333644,33287,2371,24024,7083,12856,7454,7091 +11349,0,70,78,29625,10107,19819,8624,4313,20205,11961,3438 +11350,0,50,64,86214,27247,2247,3377,1044,2536,1315,451 +11351,0,60,54,810135,92783,15842,7171,24972,17114,9875,14397 +11352,0,50,44,62722,66152,12709,2599,5335,5362,1205,1393 +11353,0,29,50,57380,33435,39648,51480,38080,8499,11196,4045 +11354,0,24,64,692315,91501,92811,31400,31936,8153,10425,6440 +11355,0,27,78,232244,8641,6729,3712,2956,4160,1211,1596 +11356,0,44,93,1035898,21673,20685,66117,16125,43517,16746,6749 +11357,0,44,77,94728,21811,2662,1263,232,1679,810,575 +11358,0,60,78,240627,30490,49915,44899,22572,23602,23202,5500 +11359,0,50,78,340912,41017,23454,9000,6772,5282,2233,672 +11360,0,57,87,52183,22589,10496,6448,13330,8414,8859,2501 +11361,0,50,69,632380,165358,18831,18767,20261,13756,12594,2880 +11362,0,77,63,49778,6195,5527,8539,3941,27970,7479,3611 +11363,0,70,60,1844,7246,1403,7542,3127,3539,1592,997 +11364,0,64,61,93451,41958,24293,10248,11936,9253,11555,5224 +11365,0,60,64,219640,341483,61112,32882,9893,19184,28242,15110 +11366,0,30,66,553483,421947,205754,25034,39202,42831,27579,16683 +11367,0,29,61,270502,19535,5442,5512,4374,4840,3363,2027 +11368,0,26,50,474098,260522,8650,44574,11931,27072,46353,9264 +11369,0,47,54,217043,29319,27132,14075,34422,30367,30940,7288 +11370,0,47,48,1092772,776377,149161,24770,61446,65056,46545,53404 +11371,0,37,54,461197,241438,105686,92974,14824,22354,56293,46497 +11372,0,54,64,84539,17770,27391,11121,15254,35447,32030,18447 +11373,0,44,80,42868,25642,51033,35840,1660,16392,27789,6244 +11374,0,50,84,944629,16953,4782,3685,4812,2780,4830,3991 +11375,0,67,75,26808,54651,13406,7187,8271,28701,21085,12083 +11376,0,53,67,649703,121329,30064,3251,8080,16983,27048,14765 +11377,0,48,57,20110,23576,16815,10862,8831,5291,5568,4080 +11378,0,50,67,586964,47205,55945,19558,12393,13318,8152,7819 +11379,0,35,80,483596,68787,63287,15192,8651,10436,30974,28272 +11380,0,34,81,1186023,202867,31910,38225,22814,28747,57475,18597 +11381,0,34,83,1522936,217058,141432,121569,29730,49170,51130,37319 +11382,0,21,66,252767,129608,18032,8643,29941,4885,8398,6496 +11383,0,27,44,962091,254539,13754,17402,55652,41930,29887,6674 +11384,0,14,48,254020,45151,10509,8986,3892,1656,1572,996 +11385,0,21,44,36593,10729,17072,3729,13602,7871,25059,8007 +11386,0,50,50,415179,73530,28308,11581,17477,61502,16051,7514 +11387,0,50,60,25995,11032,3118,2319,3798,3110,1429,1497 +11388,0,75,61,449080,79844,24887,41383,26918,47726,5260,17492 +11389,0,53,54,1422228,269673,83025,17407,25846,10026,5567,1907 +11390,0,50,56,48279,41194,17525,8286,20861,25817,20084,6107 +11391,0,57,61,35987,39170,28038,18603,14560,37735,4699,7379 +11392,0,50,54,540918,329808,15350,101283,99099,58512,23856,55808 +11393,0,63,61,183620,24083,19435,7232,14213,4899,10840,7826 +11394,0,43,56,208502,93078,12099,4447,10244,4241,4340,1598 +11395,0,21,50,117369,74865,3701,16137,5188,4634,7156,1338 +11396,0,26,51,247239,29578,7553,6634,5310,8384,3907,2329 +11397,0,34,44,194093,42650,19775,3567,16869,14712,7542,3867 +11398,0,37,47,1014279,603003,76317,44554,10174,41862,23495,23471 +11399,0,40,50,2019356,119237,29575,27290,18480,13844,28643,2902 +11400,0,30,41,268971,224809,10951,22258,10111,20892,20959,10876 +11401,0,35,34,607403,41279,4116,3221,9508,14107,12131,7168 +11402,0,50,41,661545,34786,5295,29394,12479,19393,23389,21920 +11403,0,48,35,2617184,206243,19207,27250,34394,17753,10164,6251 +11404,0,43,40,497515,206287,33877,22762,11396,14187,10235,8285 +11405,0,37,56,25374,14635,12710,22705,15073,15148,6214,9225 +11406,0,56,63,14904,8124,6419,6123,10765,13039,15379,9040 +11407,0,78,74,26050,8729,7377,18887,5418,20228,21888,9063 +11408,0,87,75,152929,10650,4508,4830,8340,5653,3804,2171 +11409,0,91,67,13292,16939,12741,9249,6533,24110,7216,3577 +11410,0,88,75,7686,19463,4581,33128,17426,19717,13963,9426 +11411,0,70,67,137749,8704,2382,2176,1459,1129,815,490 +11412,0,60,74,46978,30388,9783,14261,3144,4854,4829,3463 +11413,0,60,78,29916,25835,15429,55501,16085,55214,14436,22776 +11414,0,41,74,79301,29913,11112,9013,9774,2815,4695,816 +11415,0,63,80,9066,4060,5512,13328,2781,18692,18001,8205 +11416,0,77,81,15457,6889,24243,12681,33831,15797,11398,7111 +11417,0,60,74,263708,206148,66457,13774,15193,29120,18563,6455 +11418,0,60,67,1967625,295226,49389,49012,48103,19829,14858,17956 +11419,0,34,63,1889340,268781,109275,51563,42459,19471,24109,11626 +11420,0,17,61,1167064,133452,56231,36187,12424,15704,12801,4122 +11421,0,14,60,526104,80926,6741,16118,6683,7995,13013,2009 +11422,0,35,64,23377,24619,10981,27142,26865,26638,9908,11116 +11423,0,40,60,440586,242838,46564,23035,13750,25328,24744,17610 +11424,0,41,54,158142,82651,28491,3438,4584,9103,6456,2450 +11425,0,35,64,866804,23290,8119,8917,2348,1585,1868,1145 +11426,0,20,74,296219,32206,45592,64632,41308,11928,13347,13442 +11427,0,21,77,137283,22620,9150,3926,7348,3408,2566,1862 +11428,0,24,75,523381,106007,31087,17287,42242,18674,17585,15704 +11429,0,40,75,371860,62954,38812,20318,11145,23033,13688,7586 +11430,0,50,78,22124,12987,48611,11752,4349,17443,22135,9159 +11431,0,66,69,36885,33234,744,12363,21180,25976,16984,11551 +11432,0,67,80,54415,12277,17075,7549,14690,6592,5296,4692 +11433,0,60,78,748659,54130,7922,32599,8658,7602,11299,8545 +11434,0,57,69,31830,26504,13755,32229,20858,13366,13729,6721 +11435,0,47,77,28207,21679,6128,6156,7741,5507,4056,8056 +11436,0,44,69,285153,37423,6824,10773,9239,7361,2904,1313 +11437,0,54,75,47174,20486,27287,13125,4689,13570,12579,4977 +11438,0,54,74,43759,21836,17708,18212,22870,12011,14941,10243 +11439,0,53,63,42495,59511,3779,5682,25711,8933,7864,14085 +11440,0,48,64,594699,57099,8609,4111,4458,9930,4989,1423 +11441,0,38,61,129568,23404,13047,2921,5310,2415,1642,2941 +11442,0,38,81,735913,42028,4191,55165,24901,13727,11877,11063 +11443,0,40,63,79537,23180,8184,4205,6671,5961,3650,2064 +11444,0,34,69,1690441,302751,65168,45956,9518,27834,24645,24193 +11445,0,38,64,147848,37644,14488,3047,11312,6482,3853,1203 +11446,0,38,61,233030,42145,25628,4280,8944,10060,4147,2747 +11447,0,30,64,491641,95680,26294,38749,9599,11616,7529,3451 +11448,0,50,64,973667,70067,23142,29961,44275,63163,21884,9847 +11449,0,57,67,88210,47952,10685,35380,32797,25156,9255,9542 +11450,0,43,50,1375619,288236,16245,9087,7168,7728,8028,4228 +11451,0,40,37,662974,199895,15624,16863,28669,12789,9460,12521 +11452,0,17,48,1056469,120947,100468,30848,22893,13194,55508,19543 +11453,0,8,47,1080205,240896,70435,36615,19160,31202,18966,28145 +11454,0,35,57,493290,10446,2294,4050,2624,7828,6400,3185 +11455,0,34,60,1607618,193322,18088,15482,13680,9479,14071,9899 +11456,0,41,66,801223,15334,20865,26479,4600,7145,26224,9962 +11457,0,53,70,135639,17827,14010,8881,5294,13459,22226,2303 +11458,0,29,70,1102334,416797,94130,45660,11009,24104,30270,10217 +11459,0,27,83,404728,218832,93875,39239,29425,11446,55681,17736 +11460,0,27,78,435952,151017,228432,53572,72783,45470,22817,26542 +11461,0,11,70,195392,10665,1666,2387,2303,934,2061,827 +11462,0,10,50,1172173,2017598,30140,58158,79988,80300,181502,104393 +11463,0,17,27,131508,67549,2144,2161,2911,6529,13263,6258 +11464,0,17,16,2335330,318744,111020,16431,72110,41347,41891,22399 +11465,0,26,20,3299066,1179395,270648,402120,336876,308057,304795,182083 +11466,51,26,20,2051207,584128,50448,57789,110138,89065,17532,31422 +11467,0,37,48,439830,6325,2628,6797,4893,1614,3129,2308 +11468,0,26,63,536902,766300,143496,92066,65590,31604,132695,48360 +11469,0,43,66,260217,34815,6888,26296,13486,38187,17273,16745 +11470,0,47,74,67646,15351,13472,13724,11675,9692,26026,12874 +11471,0,48,54,146532,274975,26115,12016,23257,36389,32191,22084 +11472,0,69,53,50717,4972,1327,1487,5204,2695,7213,2204 +11473,0,56,56,55403,28356,20496,13453,23108,8410,5105,1553 +11474,0,44,48,1048996,136936,43446,10641,18856,13267,10668,3640 +11475,0,38,57,505974,193997,61225,44769,62222,17036,19787,18579 +11476,0,17,57,1439698,696455,120686,17927,31292,29726,30786,29812 +11477,0,10,60,106181,209381,158763,53747,39876,20571,16051,10975 +11478,0,14,64,631187,41806,21076,7980,6797,8639,16771,8919 +11479,0,21,61,262960,77487,19694,6953,10402,11067,10892,4841 +11480,0,14,61,151752,107859,13787,8460,4315,2711,3221,1878 +11481,0,26,57,104067,61824,13623,40191,23858,22371,33229,25647 +11482,0,17,43,559287,148051,15873,5996,20638,9135,15006,2660 +11483,0,24,56,44347,7994,11733,2791,1195,4296,5896,2827 +11484,0,47,57,29745,50294,7801,10208,21241,14553,25793,12854 +11485,0,40,50,88907,15960,501,4454,6293,1892,3285,1391 +11486,0,40,51,145230,26149,2630,1365,1923,1517,1671,2003 +11487,0,38,30,106836,43836,4149,3531,1996,9878,6885,5445 +11488,0,23,38,1262658,115673,4999,48120,7588,6285,6800,4548 +11489,0,24,48,564460,189152,64211,98658,6594,35538,43272,22751 +11490,0,48,51,198243,20899,2936,3774,3166,16405,6825,3902 +11491,0,53,61,47469,33403,7146,29411,19022,23237,10660,12619 +11492,0,63,53,97821,60239,1704,10041,7179,7467,5688,2772 +11493,0,66,48,141018,134843,56105,12163,28060,29244,9142,26774 +11494,0,50,53,384709,26632,4262,6039,4022,4130,7178,6324 +11495,0,53,51,255110,32519,10920,18248,15725,28846,13885,16879 +11496,0,70,57,4707,14759,3386,12133,14948,22107,18513,13903 +11497,0,70,57,418988,45465,7175,14563,3333,12017,17826,15319 +11498,0,67,54,51175,193396,29930,22853,22713,19313,20784,8356 +11499,0,57,56,2015804,86837,3011,66366,28482,24800,34861,20821 +11500,0,57,56,31222,15934,5179,12007,13961,28024,14372,10327 +11501,0,54,48,266362,39260,2077,5653,10080,5196,13525,4313 +11502,0,63,51,3070218,202600,81817,24526,63412,56646,26079,19598 +11503,0,70,47,65357,4716,1040,1270,1545,2731,3002,2801 +11504,0,53,47,683553,328126,68050,62800,24382,49696,50906,23250 +11505,0,67,51,33911,15964,3734,4309,5871,13279,6278,2321 +11506,0,60,54,780237,109254,62000,10964,14719,13675,7797,11383 +11507,0,56,44,318310,33252,1500,3305,6311,11501,8141,1879 +11508,0,66,50,891372,61606,39299,29726,31171,35559,40817,14463 +11509,0,53,63,70458,92300,81566,50935,34033,29766,24599,43055 +11510,0,50,66,79765,17678,7650,6277,1118,1709,541,934 +11511,0,40,77,977444,180134,36412,30895,44705,25717,39153,29796 +11512,0,27,69,232080,56048,4720,13994,5998,6299,4671,1899 +11513,0,17,56,143706,118842,26537,9991,19829,6789,4149,2660 +11514,0,24,51,1656153,56606,17684,11263,10187,9118,5286,3183 +11515,0,27,47,54260,95056,6714,18175,40667,16417,12726,6402 +11516,0,43,53,40027,39184,20618,22355,11333,29553,10433,2923 +11517,0,50,57,319305,34480,14989,3720,7205,4861,4503,2366 +11518,0,51,64,97698,76228,60095,10107,5012,17860,20694,9380 +11519,0,56,66,22217,52989,2705,17103,21059,18817,22690,3783 +11520,0,38,57,57755,34286,5888,1900,1786,2028,1086,581 +11521,0,34,51,202691,66517,9032,7517,5639,4855,8879,2345 +11522,0,29,43,1928028,216844,47596,32396,26126,25691,30078,18053 +11523,0,21,54,74301,174057,180689,28223,53930,44993,31915,17865 +11524,0,26,53,445299,120727,19840,8132,18951,13830,9324,13028 +11525,0,34,44,564977,172108,14033,5291,14739,19654,6206,11083 +11526,0,30,54,757106,43623,30634,26602,12138,6836,8900,6656 +11527,0,29,50,933063,79095,24730,14248,13391,12018,12469,7323 +11528,0,26,57,274087,107847,59098,11468,28355,11365,26720,8589 +11529,0,27,74,1342875,61317,17820,13727,6079,11481,12890,9770 +11530,0,37,64,592075,155141,58252,18280,22779,38987,12296,9471 +11531,0,26,56,2228377,2239768,257030,183682,90182,95643,35769,16336 +11532,0,24,48,677084,34279,3996,3644,3651,2393,4485,2250 +11533,0,29,50,53616,22852,12996,2475,4101,7893,2575,8071 +11534,0,30,51,372446,23911,4805,13141,5696,8516,10874,2607 +11535,0,56,64,21353,29722,31872,26027,18856,40362,8834,5910 +11536,0,63,63,216509,85381,1482,13883,7043,12626,6702,3503 +11537,0,53,61,1979306,501057,60533,167330,52568,51358,64611,31795 +11538,0,50,57,110937,169373,58052,28605,32170,33905,21393,31450 +11539,0,37,50,938338,129896,33909,13715,15053,17729,15019,15990 +11540,0,38,43,936313,72558,2573,6148,21218,13155,20926,9907 +11541,0,53,35,23325,28415,1351,5619,7410,12514,15180,16731 +11542,0,60,40,452696,100929,45676,74081,50493,61595,58392,21650 +11543,0,63,38,2186333,180162,20232,46302,64595,32851,29323,26611 +11544,0,54,53,872964,54288,16785,11148,8589,5807,8910,4621 +11545,0,53,56,1053572,49973,579,16679,12060,19702,3341,6645 +11546,0,44,57,1634119,289726,147542,158776,104287,84358,98717,37432 +11547,0,40,61,237476,22653,3492,4396,882,2224,2041,1219 +11548,0,53,64,62318,28268,19705,9989,7096,18307,2959,7283 +11549,0,51,70,304644,97506,52425,21622,45535,37067,21185,9302 +11550,0,53,63,109895,20774,3956,4504,4384,5121,3443,1797 +11551,0,54,66,69051,38489,18626,3317,2664,5325,2143,2421 +11552,0,47,57,758950,147093,25177,18906,14340,22450,37570,13761 +11553,0,53,69,26833,20701,23653,20062,9782,21157,12351,12403 +11554,0,57,56,88965,31479,2795,2043,4058,5926,5464,2049 +11555,0,67,64,45042,30889,27843,2624,9805,19396,8131,5591 +11556,0,66,61,22643,19320,5094,5237,1437,6041,3816,5132 +11557,0,66,53,252680,65066,18239,38521,33110,37146,40394,12636 +11558,0,61,54,972208,179363,10001,20711,12756,21366,19917,6346 +11559,0,63,57,836783,35595,19800,34431,20227,31236,31035,25751 +11560,0,51,54,571077,151488,31733,14916,15576,10827,8305,1962 +11561,0,43,60,179872,41337,12635,26760,2708,10557,5673,5184 +11562,0,51,67,345555,83652,12901,25303,7642,27455,18715,31757 +11563,0,38,60,1297030,247640,52575,38539,88964,34284,44385,22448 +11564,0,43,50,475164,28287,859,2549,5164,2970,2954,1018 +11565,0,43,41,626676,294947,107826,7624,44385,54712,18930,23037 +11566,0,38,41,35512,49097,8337,14366,9277,8788,4469,2454 +11567,0,29,27,2303665,551176,8513,31950,21041,27912,44398,12997 +11568,0,37,41,137227,19338,7122,6273,11215,5309,3933,2924 +11569,0,21,44,58269,26365,9305,3479,2390,1202,2869,1820 +11570,0,26,41,181458,28501,6144,4828,8119,7258,3550,5827 +11571,0,20,51,945362,967884,136869,64794,92100,27188,59024,22211 +11572,0,1,37,598316,318153,20873,5968,14736,5061,19184,10039 +11573,0,34,24,19140,8774,972,4398,18556,14852,20228,28483 +11574,0,24,29,1488581,425482,126611,101734,51366,51970,38415,11869 +11575,0,40,40,91704,19859,3396,11915,4655,3424,17847,5311 +11576,0,61,41,59237,37171,2489,2500,8482,7573,6272,3872 +11577,0,51,51,134533,18966,6108,6070,4413,10533,2482,3107 +11578,0,64,50,151681,43209,12780,18732,18456,28795,12266,14803 +11579,0,69,53,50678,8691,6878,8143,8095,3746,6761,1644 +11580,0,77,74,876203,41924,35177,52751,16060,44055,16148,15335 +11581,0,74,83,528332,12443,16494,14949,11096,9599,10425,8302 +11582,0,75,84,15342,13891,6219,11214,14127,16214,16440,8097 +11583,0,87,81,27935,12201,7430,13281,13367,19849,11991,6901 +11584,0,70,77,278892,159747,73642,23439,18432,17866,20607,20835 +11585,0,50,63,746935,432479,63926,47038,23872,14024,28948,8187 +11586,0,38,57,234287,56368,14590,4822,6203,9629,2385,5301 +11587,0,16,64,442696,53097,26330,32990,10335,6131,5025,14517 +11588,0,13,67,2085762,201377,176094,12023,21171,16135,11925,10300 +11589,0,26,84,576127,74490,42675,83346,17711,21307,38465,9857 +11590,0,16,74,2149981,314030,9446,19587,46412,15480,10074,14188 +11591,0,34,61,75326,34956,3420,12356,8409,14142,3025,1514 +11592,0,54,50,69914,9483,1118,3027,3368,7654,3434,1470 +11593,0,40,41,210141,68697,26133,17887,8905,2090,3614,3853 +11594,0,57,60,26561,19681,13079,12875,13291,15876,30972,22458 +11595,0,57,56,452841,91922,8268,27335,61183,33751,10118,14600 +11596,0,50,67,1237514,44251,49028,12234,21811,22293,23605,12253 +11597,0,66,63,808517,204389,24323,69312,26516,39085,25641,30525 +11598,0,80,54,735200,18830,14933,4555,14320,53100,24276,28482 +11599,0,69,63,762708,242450,51116,74274,43596,34383,40644,9124 +11600,0,48,43,473213,105578,6070,4608,3133,2423,2813,1111 +11601,0,48,43,166462,55927,15738,9193,8486,9856,8801,3470 +11602,0,21,51,1954186,460620,198091,86555,62849,57708,54797,24027 +11603,0,30,26,319920,138988,4062,2360,24681,40892,55934,18007 +11604,0,40,43,1466739,300631,155945,48105,57189,23431,14678,32056 +11605,0,38,38,908531,497926,12090,118650,33436,67110,43280,11386 +11606,0,41,41,980919,80227,62288,17517,20969,17294,10372,8636 +11607,0,37,70,641822,24326,25156,3569,6694,7405,11039,9301 +11608,0,37,63,535286,103035,15480,9324,7610,7081,4313,3185 +11609,0,35,63,518710,17765,1184,4802,5734,1932,3526,1035 +11610,0,53,60,12343,7515,9420,9245,17307,22822,24531,9543 +11611,0,57,43,782009,209370,18358,34797,70023,68724,17889,12485 +11612,0,64,40,2373902,722807,14587,95801,44074,81682,48006,41645 +11613,0,54,50,1340999,423041,318847,35764,69992,21336,75441,33495 +11614,0,38,41,164630,38767,5458,4226,8137,7964,5916,6055 +11615,0,26,53,522731,119362,70915,7469,6996,13512,27503,19140 +11616,0,20,53,1327301,902401,45685,91872,117788,48378,43531,45433 +11617,0,27,48,77895,109534,46062,10150,12218,11618,16690,6767 +11618,0,27,61,1282620,16682,15491,7283,7774,7128,7418,6863 +11619,0,24,51,1161460,793117,84426,99846,30901,48305,17353,50815 +11620,0,30,61,2067504,124852,39755,21227,31245,18849,26567,22992 +11621,0,40,37,108648,38864,2237,5537,5701,14962,4361,2282 +11622,0,47,30,817173,223529,26390,8271,7095,25840,11415,4068 +11623,0,47,30,285653,76587,27413,7864,22235,13127,18021,12570 +11624,0,48,40,1837014,226257,81619,26241,63276,30921,79013,30416 +11625,0,37,47,166152,57410,8115,9066,2219,6715,7035,6540 +11626,0,34,56,187180,88912,40826,5643,14226,9704,9770,7509 +11627,0,37,57,1535751,308567,44804,99334,21065,80515,106206,26882 +11628,0,44,64,75753,35655,18993,39861,33295,19289,20732,17056 +11629,0,56,67,5969,71400,25146,28213,26370,44717,43501,18694 +11630,0,60,66,552645,65675,19924,8585,6117,9011,4280,3160 +11631,0,60,70,25257,15043,7619,5875,3050,4749,2394,2533 +11632,0,48,56,1524813,77461,33188,68909,46066,58674,33016,21185 +11633,0,51,61,481470,14045,9987,1282,2673,3727,5770,2060 +11634,0,47,54,352470,19962,5453,1797,2197,2824,950,1334 +11635,0,61,75,59616,39006,50096,22941,17378,27760,46742,27040 +11636,0,53,78,302833,38582,28154,11852,5940,12361,7218,2887 +11637,0,53,78,85520,6269,5426,1003,1482,1702,1937,1817 +11638,0,51,67,1683961,274530,23303,5369,9115,25916,37589,6788 +11639,0,43,61,400887,136029,38406,45681,38081,25020,15227,11131 +11640,0,50,50,21791,56212,12096,9929,8625,25936,12747,19657 +11641,0,53,41,914898,375326,53956,83911,120097,91206,43741,19878 +11642,0,50,44,1752857,678227,33764,79832,43571,52387,115298,30938 +11643,0,44,47,77669,26135,10224,3544,1720,2467,3249,1903 +11644,0,20,47,810088,596718,134582,15042,31212,17523,41068,19603 +11645,0,17,47,170348,59209,14164,7762,22907,10247,5625,2675 +11646,0,14,50,245267,79686,17197,7119,17553,4508,4169,2435 +11647,0,21,53,126418,28045,18213,6153,1891,5767,2983,1367 +11648,0,27,64,73376,5787,1054,4413,724,557,642,397 +11649,0,29,69,8362,45828,4158,25710,12428,13823,16518,13702 +11650,0,44,78,14507,53443,41510,37815,46879,31797,13114,22972 +11651,0,37,67,2211201,1132824,209809,60558,28901,64704,40220,36659 +11652,0,44,54,1320003,41601,8740,2433,7982,5908,13095,5057 +11653,0,41,40,867724,574187,21094,35480,40302,86224,39560,19231 +11654,0,26,30,387080,57795,10429,5169,5813,3232,1503,2849 +11655,0,26,14,304815,319311,5974,8453,20577,15190,16583,6582 +11656,0,23,21,548680,168581,59832,19693,27235,21501,24715,39461 +11657,0,26,30,399321,124892,32246,18829,41633,32817,12386,27007 +11658,0,41,29,444458,139915,8796,25118,12636,34033,24650,15081 +11659,0,44,50,152028,142203,12314,49460,50463,14076,27167,14524 +11660,0,40,67,363205,39145,28982,154893,16871,9549,20908,9673 +11661,0,37,83,109424,40202,46748,31733,7602,16552,19907,13602 +11662,0,37,100,30656,15878,38651,35640,21137,19773,9316,12520 +11663,0,48,97,47674,31424,3313,6752,4914,9477,4201,3323 +11664,0,50,57,168733,116242,4412,840,2874,6846,6704,2752 +11665,0,50,50,282012,113669,40702,39708,15434,26714,36740,22108 +11666,0,51,29,2098270,160719,22339,23599,51665,54885,33862,10336 +11667,0,48,41,134190,32902,17012,21132,11205,11613,6955,6288 +11668,0,66,56,1488812,72647,29774,7503,71893,37199,28935,13940 +11669,0,57,54,352418,155402,30341,39852,6459,14600,9106,13530 +11670,0,50,66,690629,46395,22620,21740,17981,9704,7632,6442 +11671,0,57,51,168533,24047,3463,3120,7202,11889,10084,2646 +11672,0,38,53,525364,52067,11150,3258,2749,3032,1598,965 +11673,0,63,51,19366,15312,22515,24633,70601,58182,22408,12938 +11674,0,54,44,2437475,230606,62641,31969,52915,14034,16147,17059 +11675,0,50,56,2212862,219108,133624,71620,102860,100269,43607,35596 +11676,0,63,54,293754,37246,5219,6035,6318,7223,3282,2047 +11677,0,50,60,466131,94922,34744,49357,22051,35055,16229,17650 +11678,0,61,60,277812,35434,5752,6771,2969,7970,1720,1374 +11679,0,50,43,780082,477865,17811,35850,11788,40516,24932,45901 +11680,0,43,47,88862,136137,37512,9702,20718,14553,18857,25771 +11681,0,29,38,189316,187699,37988,17778,24325,11170,7755,8552 +11682,0,24,48,53971,21798,17069,4755,2185,4720,4383,2796 +11683,0,17,50,751601,932599,77506,48194,36908,36459,54817,24685 +11684,0,24,53,116389,18464,4417,3448,1852,4205,2502,1028 +11685,0,38,61,158246,108176,63768,54739,38114,43847,43370,16018 +11686,0,26,48,267617,217928,25348,18410,6565,8150,18694,11278 +11687,0,40,38,965655,324048,10214,5636,11496,41986,26839,33552 +11688,0,27,35,697594,251734,41825,32865,27580,15804,22260,39177 +11689,0,24,23,142034,53714,4968,8093,3704,9373,19919,4887 +11690,0,41,24,654068,152806,22529,26064,17308,36243,29697,28130 +11691,0,37,40,390564,321038,36679,42443,8617,31644,25238,34038 +11692,0,54,41,18970,22483,1868,10739,9282,11611,15795,8311 +11693,0,63,54,17107,9297,15835,9189,11858,13027,20960,11061 +11694,0,75,63,15402,16828,21887,3774,3473,28618,33246,7761 +11695,0,84,74,29645,39687,24442,19925,9704,20373,10250,10951 +11696,0,87,67,41337,34704,3249,7584,8682,16780,15030,11067 +11697,0,97,56,20469,11010,1288,8686,9779,29308,4332,5054 +11698,0,91,57,6472,25722,19407,15959,8893,19125,17382,4560 +11699,0,74,54,204102,153600,19169,38686,19540,23651,31477,20002 +11700,0,38,69,1308194,284477,179726,106945,50211,17017,27613,63786 +11701,0,34,64,27779,14543,3104,3029,3258,3252,3292,2269 +11702,0,40,67,694502,29976,8080,11802,5251,12328,10664,3062 +11703,0,67,63,7801,14401,14985,13111,11170,27866,42983,12517 +11704,0,84,63,13101,8476,14923,4320,19350,18830,17589,12939 +11705,0,100,63,11501,4930,11846,3429,28917,20570,19312,12978 +11706,0,100,61,52828,46168,26835,5666,26812,25012,29135,8043 +11707,0,90,57,332013,67125,25795,3804,15471,11110,13503,11567 +11708,0,75,60,120251,4416,2731,952,1411,1059,1466,327 +11709,0,47,57,1693023,327002,35134,43544,45021,20513,21408,8906 +11710,0,44,53,741009,69970,18634,6463,13364,25262,18725,4020 +11711,0,57,48,53819,19061,2441,4737,12198,12318,9269,13555 +11712,0,57,47,284976,58271,28031,6278,8066,13119,17140,2657 +11713,0,77,57,98402,6171,6813,4911,2270,6262,3964,3703 +11714,0,70,51,36620,69747,4629,6607,13840,12418,6341,4801 +11715,0,63,56,2428704,128553,20603,36067,40178,41130,18251,13566 +11716,0,60,43,404881,70905,3711,6383,7793,7276,10391,6091 +11717,0,50,24,408797,273151,14576,29185,32565,35661,37986,15806 +11718,0,43,40,1016350,94245,58959,11778,22793,13916,11717,12453 +11719,0,34,35,1632882,205116,14723,30508,40266,20184,17423,6182 +11720,0,40,53,190531,44649,36591,22695,22818,19166,6322,3817 +11721,0,37,66,559549,144090,31733,58335,6530,21586,52804,16793 +11722,0,26,66,62547,28155,12347,6294,6050,1241,2423,934 +11723,0,38,69,645657,76695,22960,5599,13194,25178,5059,2939 +11724,0,27,63,1232613,289807,97948,12137,8438,27135,13859,9790 +11725,0,26,66,264062,27181,16884,13566,6977,4085,6807,2925 +11726,0,41,56,809485,123222,13056,17649,19142,20858,9989,6700 +11727,0,27,44,1199303,217138,12129,7875,41766,13535,8118,22963 +11728,0,38,40,22577,54678,2903,13450,16114,15323,14158,8371 +11729,0,44,35,81146,54374,20411,26000,21614,14364,18541,10770 +11730,0,44,34,546806,79180,1311,13268,7768,11771,16352,8520 +11731,0,56,41,637309,86421,10343,13744,15830,26421,25319,14881 +11732,0,47,54,115866,14948,17902,6596,13125,2717,3778,1979 +11733,0,53,60,34511,21002,18119,28888,12162,19226,11368,11068 +11734,0,43,61,552888,123008,16854,6210,8808,7090,12442,5820 +11735,0,43,67,1052732,31771,9527,9071,11330,10784,1905,2789 +11736,0,48,56,311156,58515,8608,8112,22977,8432,3267,2666 +11737,0,41,37,648050,166214,10993,14986,12905,27100,14412,5014 +11738,0,43,40,426358,30987,4501,4166,3821,2223,1183,480 +11739,0,41,44,478982,49105,37981,13461,23359,17022,26644,6298 +11740,0,41,51,1187577,264787,81983,33185,20184,38077,59490,17198 +11741,0,51,60,120963,20217,12513,17226,60252,23869,15332,27331 +11742,0,53,69,460532,177789,109059,46382,55346,35441,33565,21143 +11743,0,47,64,33829,31192,2575,5098,3384,8730,2451,2638 +11744,0,38,50,953775,63973,2291,8085,7180,7324,3839,2884 +11745,0,47,35,2021073,245101,9602,19631,63412,31403,22269,10868 +11746,0,44,34,127412,41637,14042,13333,7511,6620,9471,3103 +11747,0,35,47,1973198,174051,156189,41939,83331,27140,38688,11441 +11748,0,34,64,211894,20319,22698,6698,12003,4276,2713,1994 +11749,0,47,81,43115,23526,11410,40200,32229,36707,13215,13311 +11750,0,43,74,319510,109809,20686,5581,9190,10235,2776,8269 +11751,0,50,69,29360,10085,5271,5926,7475,3294,4531,3485 +11752,0,48,48,393994,414652,9254,33757,29889,31398,11915,7574 +11753,0,35,44,650604,100875,32547,22148,18309,18253,15127,10385 +11754,0,40,53,42235,9169,2332,4144,1574,1728,373,1001 +11755,0,38,57,77011,11395,6006,8005,1716,3311,2884,2671 +11756,0,47,67,122251,75620,12106,23974,35013,21648,12335,19786 +11757,0,44,63,438734,43476,10402,4133,13124,5689,2939,3615 +11758,0,50,50,818169,94260,10816,9259,30168,19974,15619,22305 +11759,0,57,40,10448,38888,2090,17160,10655,17271,20757,6505 +11760,0,57,41,189829,21123,3486,4745,1798,6234,4968,1930 +11761,0,60,48,15035,32776,12091,6456,10408,5740,9659,2355 +11762,0,54,61,891624,75180,23896,30350,8243,12632,4142,6481 +11763,0,53,67,216955,57597,30203,24495,18222,26233,13026,10354 +11764,0,41,75,190097,70289,28145,27182,19032,8212,6026,8578 +11765,0,37,69,606006,58863,4944,11464,3716,4755,4032,945 +11766,0,44,66,876439,113977,190,67207,18738,42734,22390,29489 +11767,0,38,44,697853,23641,662,1034,2227,2998,3633,2632 +11768,0,44,35,158083,18839,2578,2008,1356,3521,1827,2666 +11769,0,44,43,90401,19808,8238,5161,755,2075,2674,1895 +11770,0,43,44,961618,174774,29457,110541,61964,58122,45396,61474 +11771,0,48,66,1730938,154060,68745,116583,97844,72880,47449,34928 +11772,0,43,69,1103771,67456,9999,10705,4213,6533,7952,3234 +11773,0,38,60,675188,223394,27291,25435,17275,10924,18250,8328 +11774,0,30,51,321684,72858,9177,7789,8078,7902,7349,6783 +11775,0,29,50,490540,45626,31329,3540,6031,13165,9136,10212 +11776,0,29,54,110431,16195,9412,2108,9989,2125,4446,1597 +11777,0,37,61,1624455,450550,135680,77668,81270,49765,46018,28653 +11778,0,48,60,397069,106589,22241,12474,26874,50670,64563,17148 +11779,0,56,64,18606,17510,44847,19532,24640,26838,13794,7810 +11780,0,64,61,823946,84738,2911,32342,6852,25912,20475,7711 +11781,0,78,64,605113,58442,38615,20729,17360,34491,22114,9214 +11782,0,66,61,44898,128119,13166,7446,8937,17374,15391,12327 +11783,0,47,61,947243,283802,204955,60682,52100,20682,22481,7489 +11784,0,37,67,368891,63834,35517,10732,5227,7666,17902,12227 +11785,0,24,56,50221,14166,750,2721,3810,1698,1306,684 +11786,0,20,69,27735,36176,13733,12706,5428,3854,4241,2447 +11787,0,14,51,327372,160721,10279,9314,1299,4308,4781,3241 +11788,0,20,47,2195080,149113,44576,22082,23058,24088,13101,8395 +11789,0,3,53,153959,127339,33594,11580,12621,2713,2265,3746 +11790,0,13,50,129767,56772,9249,22873,14591,15676,27696,15647 +11791,0,38,40,102032,24974,422,1363,5469,10207,2196,4683 +11792,0,40,35,125222,32628,7050,1322,1169,5570,4822,7060 +11793,0,53,30,223660,92272,11972,10302,2536,7576,11507,3741 +11794,0,54,24,1846445,116797,15901,17100,33440,33433,48588,11080 +11795,0,64,48,31523,7965,7388,28735,14559,45246,38506,6305 +11796,0,75,61,19110,2161,29949,6698,19912,14081,21328,3838 +11797,0,78,70,18306,12173,1273,8794,1979,1974,3103,2681 +11798,0,63,67,634397,88554,5607,7022,8360,4580,5408,8164 +11799,0,43,67,1343879,61370,32618,12093,10048,11840,22088,5317 +11800,0,34,50,960423,273400,31203,21594,40731,43727,13114,34186 +11801,0,48,38,11255,35805,6867,7688,19314,24536,26603,20894 +11802,0,51,53,200505,261815,58138,133654,67630,27296,43688,20357 +11803,0,61,47,939106,35771,14177,6413,21550,18954,29972,9328 +11804,0,78,51,14993,18869,8003,9955,20108,31645,43113,15174 +11805,0,84,63,31739,7872,9762,12940,3682,26312,26374,14185 +11806,0,94,56,218433,56723,16098,6500,16972,14261,7152,7140 +11807,0,80,66,1689109,221038,107044,163000,125282,35858,34444,20371 +11808,0,67,64,124250,218936,36849,24949,26463,74961,22605,13667 +11809,0,60,67,4791,19015,27208,16646,10139,22757,11189,8086 +11810,0,57,80,1786885,189455,144107,111838,26949,57716,26512,24705 +11811,0,60,75,249136,71143,22874,19331,4841,9449,11123,6485 +11812,0,53,90,17288,9792,14646,835,3680,3287,1599,4522 +11813,0,43,87,1164737,33929,7147,28591,11143,8829,10003,2646 +11814,0,40,67,1135746,439573,13247,66586,50555,50548,24209,16566 +11815,0,41,66,42121,85276,29682,26758,27459,13574,11312,8783 +11816,0,37,43,408451,200461,10275,8093,20260,17946,32997,19271 +11817,0,37,35,257615,33083,10847,2370,9882,5703,7464,2153 +11818,0,41,43,2006761,76625,31406,7038,21347,20760,4614,6612 +11819,0,40,48,298491,154123,110489,21887,36749,21570,28746,18026 +11820,0,44,60,1091875,436950,87301,70710,34687,89195,41827,95562 +11821,0,35,51,1013065,1011390,66234,52108,62693,52999,27209,25679 +11822,0,23,48,1133498,515930,31474,100256,36362,27924,17560,13378 +11823,0,30,34,94219,39288,2893,4563,6045,9051,4743,2601 +11824,0,24,37,747986,173513,26086,47843,16098,18125,8897,7074 +11825,0,23,35,1498149,330699,28947,6354,32045,14109,17980,10523 +11826,0,37,34,106100,50096,8082,6102,3774,13649,3278,2917 +11827,0,34,44,169447,39424,18940,4095,2861,7631,5787,1956 +11828,0,44,47,122870,23474,673,34711,41042,15058,14604,8302 +11829,0,67,64,5764,10644,10799,12583,7769,17159,35821,7892 +11830,0,75,80,40390,23920,34547,31775,9987,35411,25468,10913 +11831,0,80,77,98198,18787,4114,3683,812,5369,6012,4401 +11832,0,67,83,380908,33064,29559,11071,10131,4941,8382,4084 +11833,0,64,69,15133,20090,3929,2717,3451,9896,5405,2539 +11834,0,50,69,230530,27785,24703,11486,2215,5593,1886,2076 +11835,0,51,74,183525,13086,8125,641,3713,4709,4519,2515 +11836,0,60,60,537469,119220,12731,19056,15379,26856,33238,24280 +11837,0,61,63,779738,17226,2179,7719,9913,12161,2993,8201 +11838,0,66,53,844165,107864,44675,6097,11266,21986,7399,8974 +11839,0,54,41,637729,642252,68774,17391,15542,47457,66293,16692 +11840,0,57,35,289717,48021,2878,4974,3844,15041,5496,1558 +11841,0,47,37,1019926,124932,30331,15858,29223,18463,24422,8176 +11842,0,43,27,1855911,182089,29063,7426,11837,21332,19240,8748 +11843,0,50,41,616168,92265,36795,27108,12261,20851,26222,14975 +11844,0,40,54,1177148,285156,71706,107141,48264,41731,33751,31250 +11845,0,51,44,399907,127638,6006,11051,22962,54416,21662,41966 +11846,0,51,56,184271,13388,8391,2639,2776,2525,4446,807 +11847,0,43,48,244349,41491,8499,2145,3429,2866,3390,3105 +11848,0,38,35,235890,171717,11294,9169,7235,9364,8266,3965 +11849,0,21,50,1965967,477791,146401,114747,54347,41658,34559,31900 +11850,0,17,43,311327,149697,27411,16830,9941,14426,14044,6572 +11851,0,23,47,435061,175385,37145,33695,19075,25834,16608,4005 +11852,0,26,43,513102,177185,4838,10945,15517,12752,20880,8257 +11853,0,34,41,238722,26020,7171,5934,4808,4221,5238,3254 +11854,0,30,41,1155040,236773,49151,29243,35254,21361,96570,23132 +11855,0,27,37,513449,303744,59988,4411,11656,28259,13768,7715 +11856,0,23,44,770654,826922,106703,71337,80985,37045,24043,52562 +11857,0,11,41,602850,31237,3681,4817,3201,1280,1302,2115 +11858,0,23,44,390846,28198,12069,5953,6343,9132,4163,6603 +11859,0,41,47,72889,24627,6431,4775,11681,15448,5700,6316 +11860,0,51,60,157204,59843,30382,23847,3052,12378,10646,4410 +11861,0,78,53,1807787,62380,3508,15452,35731,34415,42877,11011 +11862,0,69,44,258523,153151,20817,7016,5220,16352,12018,4732 +11863,0,56,41,255500,336120,41984,21870,29209,44135,21885,6470 +11864,0,53,23,343791,23062,2373,47,1092,2232,5893,565 +11865,0,48,29,560528,100613,20543,25993,32202,33564,21624,11356 +11866,0,60,41,113859,51703,47070,20235,41169,36800,38209,14238 +11867,0,51,43,438753,233633,33037,21719,22457,12725,21314,12262 +11868,0,50,50,678697,90504,13766,10387,12375,9205,5520,7465 +11869,0,48,60,96129,7995,5146,6796,4317,3739,6668,1613 +11870,0,26,51,636063,143552,7958,30581,17214,6085,8768,8641 +11871,0,29,60,82986,57888,27307,4295,8017,6110,12997,5967 +11872,0,40,57,1133797,132678,42052,12320,131267,39593,28939,35685 +11873,0,34,53,719140,148223,18667,63304,24562,23120,22978,5788 +11874,0,29,41,59325,61382,1859,3408,11555,1657,4646,3295 +11875,0,37,41,1658011,153384,73019,19015,28899,35877,41023,21704 +11876,0,24,47,567338,60062,7754,13477,3976,5055,9465,4071 +11877,0,34,56,8328,17805,17861,46294,16512,16948,16193,8990 +11878,0,47,75,345977,56158,15275,23635,12488,9176,17127,30700 +11879,0,53,69,287164,27732,2782,6478,2590,11135,6430,3551 +11880,0,60,75,55795,76534,27562,28973,7114,20467,28436,26441 +11881,0,47,54,652506,353451,14727,46514,29277,22443,53976,18447 +11882,0,57,54,202632,66309,30503,42307,33486,47438,71505,31018 +11883,0,44,54,34241,88359,16408,9591,7284,7132,4065,6042 +11884,0,40,41,218018,354539,28669,27917,18931,34753,40028,15047 +11885,0,50,53,887389,68956,30132,14064,10490,15527,13775,6761 +11886,0,43,56,285994,20232,11208,14720,8793,6902,5128,7745 +11887,0,57,56,654244,45251,17648,5576,25228,23394,24059,9166 +11888,0,54,63,75217,93350,26289,4166,9597,7607,14228,6270 +11889,0,50,57,726825,84970,17852,12542,3983,10271,10893,7786 +11890,0,48,50,787385,206897,70016,27553,62034,39590,23002,38149 +11891,0,48,64,1094905,20051,52925,14470,14585,26706,14101,10507 +11892,0,63,69,1205558,57544,36071,24363,37089,30824,15903,22766 +11893,0,57,70,591906,278017,34033,78597,46575,21975,56969,13108 +11894,0,64,70,59050,26694,16321,5188,25585,11939,4425,7711 +11895,0,56,67,155205,42434,11776,43408,12102,11587,5174,5865 +11896,0,53,53,240788,48088,1403,5469,7981,10816,16713,7219 +11897,0,61,47,802613,103005,12776,10542,15389,17292,18169,16292 +11898,0,61,56,229193,40421,14710,66788,14588,30190,12197,5652 +11899,0,53,34,157359,146017,3617,8861,15579,8507,6060,4135 +11900,0,60,51,87839,7158,6903,3987,2001,6334,10177,7313 +11901,0,51,61,1434871,432091,209594,28110,63878,37483,27579,17458 +11902,0,44,53,161409,18019,7671,1894,2697,3669,2095,967 +11903,0,37,61,262448,46685,2232,6517,1599,1295,2511,1156 +11904,0,29,56,65348,35266,1166,14842,1818,8380,5473,4628 +11905,0,38,54,130589,91827,15762,36136,19161,17782,10824,7573 +11906,0,40,57,494757,51240,20279,28106,10991,15595,10407,10204 +11907,0,61,66,216401,59760,25993,18641,13512,25839,14925,6811 +11908,0,61,66,65589,24607,7556,4609,2944,5935,3265,4221 +11909,0,44,69,146730,66311,11686,33587,10230,2312,5214,3468 +11910,0,47,66,32047,26616,2414,20131,20048,11032,7761,20506 +11911,0,43,69,51716,41465,24919,22973,20791,13702,6437,8568 +11912,0,34,69,150962,88050,30699,6252,13298,7411,16064,4784 +11913,0,51,67,363652,49706,16571,15197,6125,13284,64975,12591 +11914,0,44,64,559419,114236,16289,25778,9930,14989,7282,8019 +11915,0,40,69,110692,11915,2592,16047,4649,2943,3294,1856 +11916,0,44,78,85233,35471,18311,20974,4271,7412,5520,5545 +11917,0,43,81,1698940,90817,51025,37999,25567,25508,14394,7785 +11918,0,41,81,500360,64423,15368,10353,11698,6711,16408,5268 +11919,0,38,64,418692,53577,7781,3229,1901,4758,1694,1889 +11920,0,34,57,543318,71059,16199,16604,11440,5948,11732,7265 +11921,0,29,54,1092967,79571,38654,31571,26035,22395,9992,3770 +11922,0,34,67,191195,11911,10541,1087,774,2168,1302,929 +11923,0,35,63,93880,62265,15075,2688,11601,5819,3181,4622 +11924,0,48,70,768450,16615,1218,14903,4659,6704,27293,4282 +11925,0,51,56,239164,182971,25761,5054,50681,42666,48687,10535 +11926,0,50,47,1036137,205610,33314,31422,6173,24382,21601,14715 +11927,0,43,40,800633,786066,60103,37858,45809,36162,35238,26726 +11928,0,26,17,1482892,234947,3211,14988,8250,8465,14836,4897 +11929,0,20,23,1987830,78821,12441,6977,14719,8331,16126,7661 +11930,0,35,34,815615,8211,8513,8394,5392,9908,7430,7448 +11931,0,53,37,63941,74223,10360,9259,38816,25330,33148,4896 +11932,0,56,44,449621,25492,3314,1160,1334,1541,1115,1206 +11933,0,51,35,549577,504911,22144,25963,61973,30772,28792,12685 +11934,0,38,29,2057544,258517,51286,88656,35455,39123,29809,49788 +11935,0,34,30,64381,39222,4496,5662,6671,7468,6856,1738 +11936,0,53,35,1815689,159630,32523,28352,26921,97152,22017,7092 +11937,0,56,44,102529,250060,14689,65676,84244,27203,36905,17189 +11938,0,48,41,168076,9350,2106,1167,842,565,691,1131 +11939,0,56,44,225412,4938,1706,496,1257,2301,1382,1682 +11940,0,56,47,85224,11068,4343,1487,5874,7236,11192,3570 +11941,0,61,43,566641,217614,36425,12503,18094,38011,18767,13224 +11942,0,64,35,316711,153464,14733,5891,8192,11905,7775,5174 +11943,0,48,35,1503753,164954,25023,18639,12203,11399,6475,6593 +11944,0,40,38,740660,142716,69498,11906,33663,34910,34880,8299 +11945,0,35,35,3300350,593856,35391,30942,60844,60870,30419,13893 +11946,0,44,43,178863,9846,2088,1753,1420,2622,3214,2078 +11947,0,50,34,3051021,369659,34445,10337,55965,37825,21418,23946 +11948,0,37,26,70580,38378,5758,2736,9037,1910,4950,2779 +11949,0,40,44,24900,23413,15161,9377,2733,5420,2325,2018 +11950,0,21,41,82674,118526,21258,7790,2694,4265,6616,5132 +11951,0,11,57,1066905,168012,67048,21545,6256,9462,27025,10772 +11952,0,23,75,53158,6975,7970,9590,5533,3130,1863,3287 +11953,0,30,69,102857,11991,4118,4983,4918,5993,1600,2916 +11954,0,51,74,288698,218575,81089,46071,94768,72402,45930,17181 +11955,0,57,70,1590158,251521,56164,53775,29934,27913,22758,18524 +11956,0,44,47,357756,182764,10846,4355,3503,6740,4428,3207 +11957,0,30,50,2226834,104474,71633,14898,17541,12650,17972,7303 +11958,0,26,53,570803,19872,11096,2303,3134,4282,3198,2835 +11959,0,35,63,1599660,39874,41596,30928,9130,21900,32060,24598 +11960,0,41,84,534055,66605,46333,26272,18095,8708,5904,3426 +11961,0,48,84,1060361,48294,39604,6552,14423,13017,17079,14081 +11962,0,30,84,847833,44254,18478,5280,5990,1764,3542,1313 +11963,0,21,69,2324726,872129,128950,107900,84342,78273,65380,53967 +11964,0,20,54,2215915,518397,50147,42976,29960,28830,11342,31261 +11965,0,26,51,40503,42261,21052,13749,24993,23655,4011,10895 +11966,0,44,56,5737,23627,25251,10620,12478,9713,13311,4094 +11967,0,53,60,11693,41123,8289,11414,9958,8823,10484,4665 +11968,0,54,57,311217,77203,9638,3160,4964,4823,5616,3508 +11969,0,51,54,14505,19730,2624,6188,10261,6010,5368,4299 +11970,0,30,47,197232,57076,21693,1821,7225,1560,2010,2001 +11971,0,40,53,28917,4631,12160,7808,13637,9443,6375,1875 +11972,0,57,60,7818,9222,2410,2609,2360,4848,2954,4555 +11973,0,69,64,15478,8861,5271,12132,14766,18823,4980,4997 +11974,0,88,66,473442,62036,9007,37471,45458,14227,8143,6376 +11975,0,81,57,693243,136682,54456,24170,64318,46724,16434,15562 +11976,0,74,67,111734,93308,79776,66331,62957,33930,20541,9212 +11977,0,48,63,420065,39109,10277,2869,5354,2914,1750,728 +11978,0,51,61,48262,38068,17557,678,13200,9346,7210,4395 +11979,0,56,57,20153,23601,2285,6119,8859,11422,9087,7366 +11980,0,67,56,17031,6761,12991,8801,8479,13828,8577,19655 +11981,0,88,63,45709,17927,4883,22776,16859,22082,12033,25162 +11982,0,100,64,21770,17238,4849,14027,15588,21558,28275,12397 +11983,0,100,67,9858,15348,5718,6803,9780,11964,17419,6355 +11984,0,100,61,50849,35049,17568,8898,15762,27452,21215,13932 +11985,0,93,61,1062627,64508,44135,8147,15458,24631,26744,19811 +11986,0,83,66,11200,18847,14527,8694,10479,10119,16245,15781 +11987,0,83,78,3738,4771,20095,21484,13251,17775,13070,14235 +11988,0,64,61,107282,97565,3889,2516,6951,6624,19342,5859 +11989,0,48,67,1865171,66332,51736,28337,7955,5422,14509,4108 +11990,0,61,64,632554,5262,4255,7550,9545,15781,6600,1938 +11991,0,48,37,249302,189380,649,17157,19710,19173,62601,9352 +11992,0,67,44,73494,51079,8249,9819,61458,32901,21431,10407 +11993,0,78,41,777341,38566,2487,42913,15060,9677,19610,8096 +11994,0,63,53,572047,111087,21503,33957,49979,45043,33399,27987 +11995,0,47,64,334692,71891,27622,9064,9561,10103,4926,4876 +11996,0,35,61,330995,46677,14703,15524,10294,3071,8075,5497 +11997,0,41,63,1289361,331987,138454,62159,30730,77862,58685,29444 +11998,0,35,61,878851,240633,39517,30405,40274,33825,26605,21739 +11999,0,37,38,303332,185525,3858,4216,12531,22441,9689,4976 +12000,0,60,40,25158,16219,18415,5092,4233,15776,8772,3987 +12001,0,70,43,22151,28132,22894,27799,12158,34122,12429,12676 +12002,0,78,54,45198,49060,40620,13679,19511,20750,19216,16242 +12003,0,77,77,581392,42344,6369,13040,6909,6192,25215,5882 +12004,0,69,67,10803,8824,2262,1359,1805,2835,5746,2070 +12005,0,64,66,17181,36206,3901,32926,15761,19492,18670,10997 +12006,0,67,64,1254521,66502,50913,8241,12509,34171,56731,30795 +12007,0,67,69,642905,94388,72727,5504,7735,17456,46955,10849 +12008,0,70,81,17365,18782,17080,27461,14305,19167,19407,33721 +12009,0,66,66,533103,53125,382,6311,2523,9402,13368,7576 +12010,0,70,40,867966,326659,7372,57046,24059,19691,49669,6295 +12011,0,61,27,1018018,212423,24095,42914,16131,30908,64561,48668 +12012,0,67,38,376819,59542,25245,2010,7299,24690,20248,16192 +12013,0,51,50,211844,129694,69682,17665,23173,40864,23657,18415 +12014,0,66,61,153574,19082,15881,6287,7585,10534,3700,4361 +12015,0,69,69,456479,218034,91928,110897,81852,59909,29179,19818 +12016,0,57,70,102892,30075,6345,9388,6989,4021,8359,4277 +12017,0,53,75,147676,32620,9862,15378,4024,6198,5175,1601 +12018,0,40,67,478649,99201,27432,13180,26001,8610,4974,10773 +12019,0,40,56,1027048,35653,9989,2119,11471,7200,10120,7999 +12020,0,41,61,796408,122589,31321,68242,22289,23490,13908,7807 +12021,0,41,54,2042273,239453,53936,38786,17405,35339,37654,25032 +12022,0,47,56,1245623,271492,72409,23533,13342,34125,25496,34531 +12023,0,51,56,71623,35178,12894,2172,14374,13384,9488,4607 +12024,0,30,53,918773,289828,94851,23431,9802,5383,21880,3628 +12025,0,26,50,757649,226255,61321,9522,20058,20376,15623,8593 +12026,0,20,64,156530,22011,33128,6272,2803,2587,3795,2348 +12027,0,3,75,2691838,189371,109682,15248,20569,14960,26876,9273 +12028,0,11,70,97906,42184,2344,10071,3132,2023,5793,1495 +12029,0,16,74,1052621,120603,27486,16463,12106,18188,7308,11233 +12030,0,24,60,1924377,224400,100604,18787,56625,32285,78176,31045 +12031,0,41,50,507818,96414,5157,28538,34622,33333,19640,10649 +12032,0,51,51,1950810,225612,55320,58240,58954,39206,37277,15076 +12033,0,47,61,631282,32321,25219,2815,4879,3720,3495,2763 +12034,0,51,63,1159754,157322,62228,58606,44693,50874,44885,42159 +12035,0,38,63,761399,72664,1809,16606,8887,6548,6545,3229 +12036,0,30,67,137028,87693,29987,34091,16159,8130,18818,2476 +12037,0,37,64,126150,44388,12513,19304,7063,8442,50531,10279 +12038,0,34,56,1453872,549737,92312,18949,34552,69331,78556,39467 +12039,0,34,51,746429,114823,2525,17781,16575,10628,12542,6400 +12040,0,34,40,2085554,457985,58656,49444,45487,27156,33701,34083 +12041,0,26,43,157830,22284,17865,2749,5738,2501,1681,1830 +12042,0,26,60,433560,42565,39141,11301,4827,9601,6660,6453 +12043,0,26,81,2037063,78167,82904,50251,16478,15818,15229,17520 +12044,0,37,70,330926,104857,2025,6668,5152,13328,9715,5707 +12045,0,30,57,966326,176141,17195,22199,23632,7504,10961,2432 +12046,0,37,53,301222,79038,5484,59131,20434,24583,10570,9349 +12047,0,29,53,1377131,337912,327497,243594,25899,38744,35058,53172 +12048,0,17,70,2059576,638131,109005,156033,81129,30899,41545,30011 +12049,0,16,70,948816,257524,37058,23866,8219,8190,7704,14893 +12050,0,4,67,1524196,575623,130732,122625,109849,39182,111549,23716 +12051,0,1,47,987421,567132,83921,19377,14515,17219,22362,5035 +12052,0,11,26,69474,22130,266,1266,1916,3096,3418,651 +12053,0,16,30,748886,101559,28562,6877,1771,6273,25539,4531 +12054,0,13,29,360509,366690,84248,38833,33172,17722,48951,54892 +12055,0,20,26,82497,192338,11246,13098,10575,11167,16506,10638 +12056,0,23,50,2807912,39587,14733,17741,4258,14435,6667,9775 +12057,0,17,26,46380,116494,949,2470,1771,3021,3672,2377 +12058,0,23,17,1312137,1312024,109684,72203,54074,92893,29061,22469 +12059,0,29,43,1334232,225434,251653,113757,21361,59215,218935,54085 +12060,0,21,26,2143752,812250,33630,53731,94942,86079,91853,39179 +12061,0,30,50,805190,87927,25191,8844,7480,8051,5298,6262 +12062,0,26,50,93712,81045,5411,5718,1972,3231,3349,1528 +12063,0,20,37,411379,118439,35741,3614,10173,7501,9058,7733 +12064,0,21,50,1024544,322694,133728,23686,66969,55123,67214,18573 +12065,0,34,53,525749,49969,26718,12854,10702,20067,22572,5565 +12066,0,37,54,1785647,652813,91754,12400,29639,38222,82734,59566 +12067,0,56,61,51992,9811,9571,3344,8252,8257,15900,3523 +12068,0,53,74,798445,169050,141292,155237,29568,39539,12975,15380 +12069,0,29,60,20508,54566,2316,4980,5605,1226,3704,923 +12070,0,35,67,1275129,140278,12739,52471,45405,18021,21764,22142 +12071,0,21,75,226007,126059,94257,113775,30375,33347,17997,12342 +12072,0,16,50,641135,170055,9569,8856,10764,8365,6810,6184 +12073,0,29,61,1107752,25600,3401,10962,8200,2826,1803,1183 +12074,0,34,61,1475777,92977,19249,13640,6911,15379,23157,16197 +12075,0,30,44,668816,99801,17943,9552,12415,11127,8439,10678 +12076,0,37,66,1587164,231445,206308,47154,27204,37569,39546,13519 +12077,0,50,63,21462,35295,15521,8494,13420,19834,13695,13694 +12078,0,41,63,1150614,401788,80219,59237,36809,31730,33991,23208 +12079,0,48,70,205277,141274,68957,35121,34578,36050,38530,13429 +12080,0,57,64,255429,97860,26110,43071,23844,43787,27858,17772 +12081,0,41,61,424963,105523,21010,8095,29879,7203,8366,3864 +12082,0,48,56,999220,60378,3509,11080,3274,10121,12044,5798 +12083,0,48,56,167805,66823,30948,16256,13243,15094,2621,1934 +12084,0,47,77,296074,41635,48771,23906,15625,17089,12986,15986 +12085,0,54,77,420479,72940,5010,19661,27018,28699,11945,8763 +12086,0,53,75,26024,97253,45198,13654,21307,15705,14373,10369 +12087,0,56,66,708602,249574,62412,32182,12642,31336,27067,28343 +12088,0,47,63,1031289,403756,280658,52360,62063,47740,34408,21251 +12089,0,40,66,321620,131682,36913,10695,11469,26232,9793,5455 +12090,0,47,78,795856,42173,123144,8744,31967,39099,29060,36183 +12091,0,47,81,1968061,310058,90903,115044,63857,48567,27589,26323 +12092,0,47,74,712121,120065,22198,12127,7899,9714,30041,5984 +12093,0,60,64,568127,28511,5372,5651,35906,25620,12663,14253 +12094,0,56,63,495677,19188,1621,48729,18871,12936,10448,34411 +12095,0,60,60,14003,110959,26517,27753,8385,19735,17598,8097 +12096,0,70,57,258813,13095,1081,2780,2630,3791,5939,666 +12097,0,61,61,1855310,149362,15093,19651,34506,43857,10562,7984 +12098,0,69,53,117159,13276,9696,13107,27846,14765,12548,4103 +12099,0,69,44,136694,90582,8169,11777,5036,12309,3386,3456 +12100,0,63,43,224987,68937,8745,15333,56536,10636,5793,4885 +12101,0,57,56,167380,46534,13148,38273,20561,11953,6387,2972 +12102,0,47,54,11243,38371,12717,13061,16794,7532,7765,9380 +12103,0,47,53,1298703,109653,11991,8078,8031,14450,3850,5658 +12104,0,43,53,784926,255846,18146,39050,21678,25824,20176,8325 +12105,0,30,43,23307,39314,8372,2786,4001,1859,1768,1042 +12106,0,34,60,1041786,10789,51899,9724,10097,9240,19873,5958 +12107,0,34,63,621641,294830,16834,44404,18681,35828,25211,29089 +12108,0,30,66,149441,22199,2286,5813,4780,2254,12046,7907 +12109,0,44,75,1265521,212837,151686,69222,176581,62294,147194,50417 +12110,0,27,47,94874,128684,12464,5926,15603,3072,3961,3677 +12111,0,37,57,494542,20637,2984,17771,5391,12972,7348,8212 +12112,0,21,44,948626,829915,46020,96174,17150,29871,50838,28652 +12113,0,29,56,283924,54597,22301,4046,4544,4259,14976,3832 +12114,0,4,27,2711193,1016917,13084,21276,62482,23765,90178,70397 +12115,0,1,24,107789,133291,18891,4029,3357,4179,12594,2861 +12116,0,8,24,778332,714654,62398,79790,137997,80057,140253,101133 +12117,0,4,20,1645643,1434562,247333,133427,36210,66496,106168,47658 +12118,0,11,40,683711,123432,20785,13220,3008,6208,6586,12667 +12119,0,20,43,241293,105009,17967,17374,33346,11155,9590,5633 +12120,0,23,51,448143,46549,17490,5186,7187,7886,4957,11716 +12121,0,24,51,236559,237612,44250,19916,14240,16533,16477,7718 +12122,0,44,48,823667,11343,2631,1621,8467,5826,5163,2915 +12123,0,56,54,195245,14455,3969,7162,3942,5972,2376,857 +12124,0,63,53,1320277,61688,23414,20873,39916,26970,42595,18171 +12125,0,69,48,54060,72273,7575,5352,11440,9165,13478,3871 +12126,0,57,54,246184,92689,25280,16373,20898,14029,4549,3183 +12127,0,47,50,299036,37732,10438,2211,3368,3592,1059,923 +12128,0,51,48,31703,27437,2987,10615,6350,20410,6760,10473 +12129,0,53,41,182657,117604,2395,9248,15516,14923,18814,10657 +12130,0,50,47,27923,48665,290,35722,18099,6401,6105,8402 +12131,0,44,53,789008,227678,137982,21345,14048,14784,18810,25565 +12132,0,30,60,603719,102808,48746,20043,24699,18208,12836,13568 +12133,0,30,77,85701,11492,4343,2958,1541,2363,1718,584 +12134,0,27,84,2107238,174300,165021,188935,86539,30574,52368,41600 +12135,0,43,74,122326,24672,4134,2788,5201,7101,4699,4366 +12136,0,43,67,2859870,398988,24674,102653,24590,54972,23177,16116 +12137,0,38,61,843104,177915,42877,13995,19479,19481,8183,13596 +12138,0,54,44,841186,238711,25660,42937,59563,91753,35337,29959 +12139,0,41,38,962925,230095,14161,8788,12225,14163,27383,8648 +12140,0,44,24,16501,136149,8393,3380,7737,19194,3359,5502 +12141,0,44,17,149977,105684,4688,11171,8186,11009,5805,4103 +12142,0,38,26,278306,12850,6149,2448,3212,2876,2943,3211 +12143,0,44,37,620519,124187,21558,13172,19702,16082,21747,17667 +12144,0,37,56,867954,226001,121010,62749,37354,23348,26384,6999 +12145,0,43,70,95806,9376,2133,8852,6562,3262,10260,5649 +12146,0,47,64,776363,266495,41780,43690,52167,66008,53725,11478 +12147,0,34,51,1452599,244262,3462,11395,9719,6801,15223,4420 +12148,0,43,43,1766482,163195,50302,19471,40316,33813,57217,32118 +12149,0,40,34,1165922,153557,26194,13320,33433,24495,48429,27713 +12150,0,30,34,99627,54573,11806,7433,28416,6262,10491,5054 +12151,0,38,53,2271098,189723,42663,52082,20785,14680,11562,12198 +12152,0,38,54,567625,42704,13898,8722,6576,9945,5393,15079 +12153,0,26,53,2438839,886420,123484,11828,21848,39369,24797,22570 +12154,0,30,66,557255,110475,125511,40845,32798,37820,19628,34302 +12155,0,48,61,1193182,135823,18921,74498,132245,70183,53285,50905 +12156,0,48,54,885501,66282,7686,6889,10208,10379,6351,10983 +12157,0,57,64,744308,58164,26199,7785,9936,10988,9384,8032 +12158,0,35,47,876650,116435,58586,37086,35902,20388,19499,21847 +12159,0,23,34,965502,387411,14582,4229,9169,14898,10642,11155 +12160,0,17,29,1180698,411430,112199,38209,45696,40027,60980,24257 +12161,0,30,43,1073201,53643,4457,17666,12302,12783,7973,7092 +12162,0,20,41,325891,146924,31204,38952,7495,5660,10925,5830 +12163,0,27,74,1658785,185373,327613,42708,50410,52001,48014,22035 +12164,0,26,61,1596012,467740,10068,37693,37781,32112,47131,15595 +12165,0,16,57,866855,77440,5158,12516,9402,4765,20082,4130 +12166,0,24,44,889170,167638,13632,10548,22652,11333,22408,8982 +12167,0,30,21,391427,16547,2192,579,1113,3640,1283,1188 +12168,0,48,38,725966,25549,8283,10180,7444,14571,22417,6488 +12169,0,47,50,521190,114995,62001,33985,9933,10000,11103,13904 +12170,0,47,44,1525520,590998,5157,40285,16464,38297,98407,24761 +12171,0,40,57,2200049,66244,26157,19440,15989,9314,9001,15777 +12172,0,29,54,295345,40333,5601,16093,25483,8494,11083,16247 +12173,0,41,48,241427,17478,4224,4177,3657,3693,1075,776 +12174,0,37,48,96739,66761,1937,3506,3508,2673,4421,1332 +12175,0,35,48,1260574,70502,35249,11339,12445,8420,33112,7448 +12176,0,34,50,1454982,247395,16827,80507,22351,34654,33391,25503 +12177,0,34,56,94043,104116,72175,43004,22205,31194,38817,48484 +12178,0,41,77,158560,14871,4182,6346,805,2508,1967,489 +12179,0,41,63,83483,110914,11709,4979,9833,11031,10786,4372 +12180,0,48,69,84827,30604,20668,5905,6894,10782,9873,6330 +12181,0,40,56,829722,121498,18741,10253,10541,9945,22054,4915 +12182,0,34,51,719751,382146,59025,76329,7147,24670,53250,37856 +12183,0,50,54,110521,14125,2203,2542,2355,10178,4229,2089 +12184,0,50,53,829964,39218,14803,9507,1381,12348,11717,8660 +12185,0,51,56,1241968,230637,46886,31570,6438,25799,22263,7335 +12186,0,54,63,389852,72191,16159,45917,16436,8955,12235,16232 +12187,0,37,70,70941,22462,5309,9536,7652,2682,4956,2490 +12188,0,26,67,641080,280640,88676,10421,13540,25867,23107,14698 +12189,0,27,80,937104,138776,56257,157378,49310,31686,144655,45999 +12190,0,38,80,324043,13117,7407,5283,1678,4303,5793,2584 +12191,0,30,60,88520,253063,8258,6360,9253,9555,14581,13729 +12192,0,40,60,296952,81211,12792,20320,9798,19635,16572,9013 +12193,0,53,50,1549581,99200,7394,53770,13088,57260,23301,8039 +12194,0,51,44,148692,13654,5110,2831,3031,3122,1214,1140 +12195,0,67,60,46839,46770,9441,9915,22715,16189,22134,16819 +12196,0,67,60,1052398,130674,41484,19333,13353,32348,12994,9571 +12197,0,56,63,902273,89084,36869,16577,10038,15092,9624,17632 +12198,0,60,54,68505,28040,3020,4025,4124,7102,15036,3400 +12199,0,60,53,267146,32362,961,8352,15138,9466,14720,6015 +12200,0,54,54,1367041,142115,70014,13059,43406,22453,16332,13122 +12201,0,61,56,207425,14722,23470,2073,13777,8666,13728,4055 +12202,0,56,63,913542,79060,22761,7770,4859,11306,6643,2958 +12203,0,51,66,349944,7272,2732,1605,7778,1758,3239,2163 +12204,0,41,53,540650,183254,19848,4685,9254,6610,6750,1826 +12205,0,40,48,686431,32418,12251,3747,2205,8273,12073,13565 +12206,0,38,54,1570101,49040,22354,15348,6499,7905,9609,2383 +12207,0,40,66,12739,21737,24051,26498,24174,12595,15345,14564 +12208,0,51,75,1708056,446396,91980,59357,32154,58065,18648,21666 +12209,0,40,81,1586462,149878,151975,41448,41322,22506,46867,35994 +12210,0,47,77,138704,79334,9164,26706,7164,23189,16083,29510 +12211,0,50,66,99797,17051,4448,6393,11500,7031,7559,2569 +12212,0,43,57,51687,30007,1454,3006,3365,1693,2996,1385 +12213,0,41,50,862188,43087,3574,11183,1848,2925,3790,2207 +12214,0,34,40,678138,874119,12096,110278,34794,94541,236283,51439 +12215,0,27,40,444972,11912,3776,1988,2323,2293,3625,1677 +12216,0,24,41,109675,135395,12013,10310,4975,6068,1908,5800 +12217,0,26,44,785288,147639,51497,17027,9913,11529,18467,12175 +12218,0,37,57,476807,84176,56453,18724,34342,39850,23496,29343 +12219,0,48,56,126370,12381,2792,5952,10138,10330,7488,7350 +12220,0,53,64,733853,161255,29585,37706,7935,13414,22030,9787 +12221,0,56,54,562054,27297,4371,146,1922,2507,3790,1123 +12222,0,37,27,769766,390987,3108,10234,35482,11829,12309,3586 +12223,0,27,23,617976,69788,3156,10888,8938,16109,12925,7040 +12224,0,37,30,359419,24924,27780,6959,4477,9693,8416,6246 +12225,0,51,41,1749546,435055,114289,144872,34894,250245,142489,57449 +12226,0,54,54,267083,218225,12835,19635,5347,10807,22187,7838 +12227,0,48,56,1002722,353955,47058,33900,40619,42108,28010,24332 +12228,0,40,51,141508,28770,12409,7854,4222,2837,6092,2008 +12229,0,24,38,752209,715200,48279,18226,30699,58063,39016,47351 +12230,0,35,56,200730,11956,13105,2350,3166,3006,4095,3060 +12231,0,41,67,1750064,249832,224964,47333,109775,116089,99343,69566 +12232,0,47,48,360222,116252,5256,3962,4861,14122,11233,7117 +12233,0,54,64,58608,25714,3953,15141,6415,7490,9397,11505 +12234,0,56,54,925623,151526,38479,26388,22492,32658,30823,8417 +12235,0,44,48,894741,28013,3752,8346,4724,2445,3607,2337 +12236,0,40,57,831536,208277,34615,19204,39240,16240,11011,7736 +12237,0,26,41,585839,214983,6648,15235,27085,8937,5546,4829 +12238,0,14,35,668186,216762,20869,25089,17349,13767,24183,8881 +12239,0,21,20,1924612,423491,28618,6665,19786,59113,31777,17375 +12240,0,26,26,1155152,248202,58529,48365,25057,30779,34197,4590 +12241,0,38,34,664607,91715,9948,8126,6479,14002,14949,3815 +12242,0,41,43,212456,60696,32872,9488,9426,7054,10707,8840 +12243,0,50,66,1161997,43101,29278,30089,5211,32380,6619,7023 +12244,0,53,64,1375018,114505,16544,29095,29500,24221,17522,6873 +12245,0,60,77,2529420,121217,35795,68250,6820,56290,14873,19737 +12246,0,56,78,146547,20912,14530,4814,5185,1819,1660,1653 +12247,0,54,75,40579,38324,17443,24460,20563,21999,48347,10433 +12248,0,47,57,476605,233690,7683,5524,12262,14804,24509,8945 +12249,0,37,61,121294,13953,11115,2773,3184,2572,4958,636 +12250,0,56,60,27024,29039,40746,4992,7576,29876,11258,5996 +12251,0,51,64,29096,37191,25947,31964,15692,13561,20178,13714 +12252,0,64,88,9697,34790,31735,14239,31727,20692,9804,7022 +12253,0,74,87,20199,26776,17404,14443,12841,13565,18287,6678 +12254,0,70,84,40128,23717,22162,21030,32223,23641,13806,8904 +12255,0,67,74,607166,137676,21095,15707,9730,15890,36135,5669 +12256,0,54,69,879337,89513,44391,648,9616,8287,26246,3619 +12257,0,40,57,2424013,578914,23936,99527,74652,32104,95889,34827 +12258,0,23,48,1714926,152365,13037,23467,5986,11081,18244,7336 +12259,0,26,50,927996,338445,69500,53761,70267,58172,94689,26916 +12260,0,21,44,57177,123103,24883,3928,7497,5878,7377,6237 +12261,0,30,51,346873,43551,4787,12066,5552,6829,5570,2570 +12262,0,24,57,1868742,267059,30095,140182,24967,27923,18613,8723 +12263,0,21,53,1574991,495523,48535,30777,16883,16009,29631,16897 +12264,0,21,53,380865,83581,11224,10323,6418,6562,6339,1719 +12265,0,24,54,22735,7570,3375,1174,1039,1989,855,496 +12266,0,24,57,218686,24683,14381,9468,2688,2678,3035,1544 +12267,0,38,78,190722,11683,648,21390,4901,4856,1613,949 +12268,0,35,87,161693,80478,49689,4214,5401,6544,4069,2850 +12269,0,34,90,15735,7388,3127,3051,1834,1972,2220,1717 +12270,0,44,83,20351,46355,21177,5992,12330,13689,20403,9041 +12271,0,38,66,1004699,235912,38473,14024,25335,17248,8918,8046 +12272,0,48,60,58461,68985,11574,16327,22820,12327,7040,5846 +12273,0,37,63,23261,125929,111354,21761,19303,10399,5537,9429 +12274,0,30,69,1091372,23373,3491,25156,9529,5564,6909,2219 +12275,0,35,81,1515312,431062,303866,88307,120037,65954,51856,18216 +12276,0,37,83,736219,15554,6743,7350,16657,5616,3952,2135 +12277,0,47,77,118295,17091,5082,4250,2377,3152,4540,2806 +12278,0,53,80,421664,38988,52826,57776,32706,31445,29659,21343 +12279,0,60,70,1604148,254105,57748,28944,65589,58125,36954,20110 +12280,0,57,64,39715,16461,2441,1395,2024,2898,2166,614 +12281,0,61,56,66076,40470,7166,2425,3863,8266,6499,4011 +12282,0,57,44,111435,94039,9861,36972,29666,24336,20220,10436 +12283,0,51,48,725979,272822,93793,14214,25489,28867,33904,29814 +12284,0,44,44,791624,139244,11412,5928,11896,11794,6687,7081 +12285,0,37,34,1150555,498135,19606,14315,27914,40202,33106,26738 +12286,0,24,38,1211112,224271,79098,36446,16347,14586,13061,18923 +12287,0,23,24,74032,27146,1411,1308,1473,1979,2045,2980 +12288,0,16,23,1720635,956106,72253,28369,32127,41368,61076,23327 +12289,0,10,24,82865,99054,5774,2367,4817,3356,4454,2920 +12290,0,23,17,476875,112906,15315,27562,25151,29985,27852,25280 +12291,0,37,29,165928,141649,15354,40241,10236,60853,41850,48936 +12292,0,38,47,776098,18819,9741,2472,2150,1410,3304,1886 +12293,0,50,63,536826,139995,69337,15336,15039,26058,73768,17218 +12294,0,43,66,894438,430406,83073,100944,83132,59908,95830,43477 +12295,0,40,66,705563,25751,5934,7296,10231,8057,7832,7731 +12296,0,48,60,146166,90413,12949,16443,6045,11854,4434,8425 +12297,0,40,50,346954,394164,21963,48817,32562,25934,47964,22090 +12298,0,34,44,195678,103984,10643,11553,7712,5221,9547,4093 +12299,0,38,44,267131,60963,26011,19922,27825,48246,15624,27592 +12300,0,37,47,816006,221966,54277,51041,55185,23724,22464,15261 +12301,0,41,43,708655,642818,48809,33335,112073,66196,31033,37947 +12302,0,48,60,1840042,105082,107788,43541,9723,19210,19232,8409 +12303,0,29,54,363075,90187,14392,5242,3193,6571,9299,5563 +12304,0,44,60,570857,15443,11225,3290,2540,11702,8325,8122 +12305,0,43,78,263234,31346,23991,8319,12136,5186,6137,6444 +12306,0,50,63,536291,62922,10282,8845,4075,13298,3936,7409 +12307,0,57,61,380096,31632,4947,1762,6580,6011,6611,9071 +12308,0,50,53,1422586,30557,3687,6661,13202,6310,10971,17727 +12309,0,50,50,895128,75923,22552,22876,12280,10050,16747,6279 +12310,0,38,44,959059,232962,23383,11450,12145,12974,14000,6707 +12311,0,26,41,568574,84421,2178,8367,3963,3933,9241,10297 +12312,0,21,50,134614,26979,8812,7762,4442,3615,8037,3882 +12313,0,37,43,779832,139186,16968,54017,46588,88251,34558,21350 +12314,0,40,43,1877094,620457,71596,38571,56698,48217,33106,15676 +12315,0,44,47,1393621,150507,17382,11160,8765,12124,3522,4378 +12316,0,53,38,3465892,181244,15575,42430,36463,56058,35350,29684 +12317,0,37,40,802961,108086,14192,22845,7348,10829,11449,5341 +12318,0,47,47,1034297,122696,25975,20704,12838,29294,51558,11651 +12319,0,53,54,57269,118708,45482,14869,9887,23605,18164,5739 +12320,0,50,57,1210554,24483,10456,504,1317,5668,5161,10053 +12321,0,35,50,350491,136910,5706,10632,8022,2292,2075,2697 +12322,0,26,35,1291778,365668,18810,7889,62678,26787,23816,16077 +12323,0,11,38,43550,31754,6624,5737,6003,3472,5515,941 +12324,0,30,38,463711,105749,3732,12821,11535,14028,11864,7329 +12325,0,17,40,298354,135159,4924,4411,8239,2467,1586,688 +12326,0,14,34,624761,246687,51627,22499,17229,12312,17349,15342 +12327,0,13,30,958849,258763,41427,34490,8917,23164,12595,22684 +12328,0,21,47,307785,21140,13016,9984,6838,11324,2445,14312 +12329,0,43,63,1016544,83776,23942,24853,7676,28179,17286,14694 +12330,0,56,48,310957,114398,6254,1790,6195,22340,14572,7479 +12331,0,63,48,1614564,216989,41027,24614,31287,33056,36216,21256 +12332,0,57,48,1174875,113596,74028,50581,62531,42698,57578,29539 +12333,0,56,38,115893,27142,2261,2619,2541,4627,9271,6944 +12334,0,56,57,919650,72539,34024,18182,12793,23964,55211,11277 +12335,0,64,60,583028,71561,14813,19374,18134,32102,63837,24178 +12336,0,69,50,971981,111887,19975,20217,10218,48443,14135,18383 +12337,0,90,57,4414,7167,7466,4492,5928,27454,10019,5754 +12338,0,96,61,29211,12405,16755,34589,27962,25453,31749,15623 +12339,0,96,56,78506,45037,4803,14912,39978,27570,17468,6589 +12340,0,100,61,17718,25038,9849,10474,6536,24141,11559,9808 +12341,0,80,70,24548,14068,20303,8474,14103,5670,11934,12249 +12342,0,75,67,2530,21746,553,16039,6743,8186,7799,11102 +12343,0,67,77,379034,105169,33234,30711,15629,39887,42111,31586 +12344,0,53,78,98519,17093,2509,8056,3716,2419,2659,2548 +12345,0,54,70,911323,217890,101703,5056,13915,56309,43956,27218 +12346,0,51,64,552627,145702,22962,24834,19395,27789,22320,22301 +12347,0,35,74,230363,48489,58521,29650,24987,4663,3561,3331 +12348,0,30,70,106155,79904,19692,16350,14213,6887,7003,2336 +12349,0,34,70,53856,31402,12938,8461,12756,11326,5352,4531 +12350,0,34,69,1258934,298381,4760,71786,20558,46959,18133,7720 +12351,0,34,50,360050,220850,20802,19578,16686,9737,6155,8319 +12352,0,27,53,720681,161861,47843,54462,34509,9900,22145,9374 +12353,0,16,51,122567,27066,5721,3765,2400,2037,3824,1082 +12354,0,17,57,92266,56897,11333,21595,9700,12390,10881,5652 +12355,0,40,74,14734,22598,9108,28014,10485,26740,12328,10410 +12356,0,50,74,105775,101099,54483,29660,34056,22143,26293,11770 +12357,0,64,83,77950,7646,6370,6297,1310,5380,7508,3017 +12358,0,60,83,209044,49953,10621,18180,10564,7146,10855,13381 +12359,0,50,87,2044975,123185,168130,74326,64704,49953,36442,55307 +12360,0,56,88,12337,37496,26797,15281,4013,21097,9102,14064 +12361,0,57,75,520611,60146,15842,2556,11208,23884,25733,60947 +12362,0,61,81,143760,74956,75516,38413,25425,28659,24620,12404 +12363,0,66,63,11393,49189,4532,8152,17707,14753,6346,13043 +12364,0,54,66,778680,265787,257812,7385,55008,37350,30006,17082 +12365,0,50,74,578397,191576,111662,51305,167253,59981,20768,34162 +12366,0,43,63,441920,435229,119864,62988,53152,42304,39854,45277 +12367,0,38,64,1365686,162545,7694,27233,20393,26291,16800,7082 +12368,0,37,47,1268036,1184988,93644,91477,101712,75917,42153,44749 +12369,0,34,44,885525,49872,12551,8028,4507,7898,8809,6378 +12370,0,34,41,1267559,369870,38716,55836,13511,34222,28878,18389 +12371,0,38,44,1459886,274496,72333,24688,19328,75664,44916,31608 +12372,0,47,63,1177172,127952,142676,20231,22521,38535,50067,28867 +12373,0,48,66,874679,94656,25812,42580,33086,22277,13894,10120 +12374,0,47,63,706439,159953,22340,6836,18569,12565,6238,8376 +12375,0,29,64,285326,1551388,425826,84948,58809,64154,52103,44867 +12376,0,23,63,105269,29638,9285,14756,1576,3410,9551,2991 +12377,0,35,56,1049777,27355,5618,8816,5325,25938,2627,25450 +12378,0,43,69,229593,76998,26306,38196,5017,24478,19359,22927 +12379,0,61,78,384940,46200,48732,27879,29171,32505,28886,7486 +12380,0,61,74,1862785,554317,244371,31129,58980,46088,30786,18669 +12381,0,57,81,34325,8890,4357,12315,10965,9687,5621,3637 +12382,0,48,81,62225,23195,12651,4564,3637,2245,1103,788 +12383,0,37,70,824284,74060,13956,9884,10227,6521,4133,1459 +12384,0,40,56,24418,92820,9990,1356,15333,8380,4464,2313 +12385,0,17,41,280436,186437,17537,8223,11357,7050,22399,8737 +12386,0,23,35,645162,46495,14663,5661,12230,7037,5795,3977 +12387,0,38,37,1645122,178929,73321,25372,25815,107658,20170,7030 +12388,0,41,43,1077422,51065,9712,3454,14745,7366,10998,4231 +12389,0,43,54,208467,68204,12004,4241,6797,7333,10224,9040 +12390,0,41,48,138392,16405,6295,1723,27190,7855,2629,2578 +12391,0,38,63,359330,55400,78267,47379,78026,15312,15550,5349 +12392,0,47,60,1147923,105189,17550,42034,9608,17313,35982,30416 +12393,0,53,74,605492,18963,13445,14437,4725,9818,8869,5051 +12394,0,51,66,253219,80898,3098,22965,36435,16728,16264,9255 +12395,0,44,64,630363,174505,67482,10967,43072,14484,17528,5699 +12396,0,40,51,99083,20279,3327,4056,15242,2905,4975,3088 +12397,0,38,57,375971,71769,71414,21778,16357,16434,13106,16045 +12398,0,30,56,837752,254976,24145,23134,44838,25236,13130,16717 +12399,0,24,67,77084,28620,31249,5459,2308,1725,5081,2432 +12400,0,11,69,1498231,1694570,200287,167335,79160,49503,185892,61654 +12401,0,10,67,418468,22957,6872,29802,12951,5935,2564,7888 +12402,0,13,80,947816,63560,34869,8273,15056,12952,7053,11911 +12403,0,24,57,695636,71725,6815,2808,4335,7428,3415,990 +12404,0,41,69,162689,78549,39954,37872,7700,23437,8264,10580 +12405,0,44,69,682493,41611,28072,26701,10542,12849,7783,6466 +12406,0,41,57,975506,133410,7692,17955,25823,13406,5831,4361 +12407,0,50,81,3505,3883,5368,7540,1742,3848,4617,1094 +12408,0,60,83,34153,8388,17880,5482,5959,13924,16125,4097 +12409,0,64,75,34920,16409,1844,9499,12023,7199,8907,7583 +12410,0,78,80,5015,25436,5750,7578,9494,15283,6567,6682 +12411,0,83,70,8181,13843,5428,9346,6610,9566,15549,4981 +12412,0,74,61,207837,41114,10317,7201,10116,8319,4917,1826 +12413,0,66,51,423502,160824,12065,18347,57258,22595,27973,15081 +12414,0,51,54,506045,147956,18019,40344,12642,16247,8280,2002 +12415,0,41,44,1706595,293872,49843,21198,47862,37925,17417,8219 +12416,0,41,37,92472,54138,4924,3139,8134,9366,4829,4067 +12417,0,37,50,966216,86312,28531,37104,31281,10349,10990,8269 +12418,0,41,48,110450,61484,12373,23981,42715,14686,10408,9249 +12419,0,40,56,360969,115587,57466,8677,28740,15328,9591,12675 +12420,0,34,70,621593,60452,14665,18686,1281,6291,15420,2835 +12421,0,26,63,1227334,78036,5147,14175,2962,3244,6756,1212 +12422,0,24,74,66725,26846,28669,5055,9415,8074,3510,2211 +12423,0,37,80,199537,11575,20307,8401,7977,11905,3241,2436 +12424,0,20,38,832341,228072,4098,14497,7672,6989,3047,3222 +12425,0,38,43,44133,16108,1770,5713,6008,2618,212,647 +12426,0,38,47,85347,4214,3028,5064,9413,870,832,515 +12427,0,29,47,1530380,229465,25280,20612,72908,23459,10698,9559 +12428,0,27,60,1329298,381657,114253,131223,87624,23540,18428,12084 +12429,0,34,63,382130,102873,56115,12890,38467,36429,3793,2106 +12430,0,21,51,145274,82855,1890,11951,4620,1728,1335,539 +12431,0,26,57,95632,18802,3105,12584,3514,3010,768,465 +12432,0,26,56,1923680,102968,59650,36818,51824,15917,11429,11561 +12433,0,29,51,437592,112393,20322,10330,40991,13159,5324,2961 +12434,0,37,56,255674,44466,5121,32241,26675,5514,4394,2404 +12435,0,23,57,1062666,134891,21300,47967,66150,13538,11418,6181 +12436,0,23,75,211726,12719,9698,6774,4102,2619,712,439 +12437,0,29,67,501582,497363,36705,96686,53381,20905,4597,9044 +12438,0,30,51,175425,20633,2272,2979,4280,2562,380,369 +12439,0,29,51,335891,83169,19410,11497,5468,7758,4532,1549 +12440,0,27,53,1196932,130647,63633,25490,15811,19544,5598,11846 +12441,0,41,75,736043,162044,176984,62180,86582,22311,15374,6149 +12442,0,38,77,1008338,37705,5095,13869,10195,2859,11909,1624 +12443,0,43,54,289609,178686,13275,2826,49867,27011,37668,13661 +12444,0,26,56,267529,19963,18448,21369,11089,4141,1869,2659 +12445,0,38,57,47321,4485,1026,2925,2245,1783,635,393 +12446,0,37,78,138677,32732,9856,9171,7046,5833,3691,2036 +12447,0,54,74,419390,69808,5263,25970,8819,30217,22139,4071 +12448,0,48,60,1217430,366075,60824,59499,36543,16971,25894,17082 +12449,0,40,61,1016824,176571,45298,72515,28861,19914,29217,3657 +12450,0,37,70,635012,31307,10392,42480,4457,7111,13758,3491 +12451,0,21,75,964413,280332,84247,52841,28405,24003,36016,33960 +12452,0,29,77,1585659,121021,25009,26375,14317,16242,11471,10112 +12453,0,43,70,1922585,212104,20259,150976,183540,108310,29232,32246 +12454,0,40,70,532260,55799,58258,30774,3630,7815,7779,8494 +12455,0,38,69,30357,68651,27049,4080,14433,5008,3373,3324 +12456,0,29,61,85396,65106,3659,5886,3798,2910,1803,2280 +12457,0,17,63,156918,90106,19658,17916,2390,10781,9799,7244 +12458,0,24,69,30605,8616,31489,26873,10099,7910,9070,10551 +12459,0,23,56,309363,419479,32915,12650,25603,21469,23661,6021 +12460,0,29,66,137991,15700,6576,2298,5590,1820,2206,1395 +12461,0,23,78,419764,22949,25623,13514,7134,2339,721,712 +12462,0,17,67,1977942,489254,235285,263353,41219,64162,16264,12320 +12463,0,34,93,99177,2413,3081,19196,8278,5469,2391,2315 +12464,0,30,96,195655,135337,30013,61871,36483,15334,5555,8642 +12465,0,26,77,51408,227849,20345,23299,13070,5826,4565,4424 +12466,0,37,57,231119,88507,8285,12611,27147,22652,31940,19560 +12467,0,29,47,406938,308104,104444,47860,39270,51218,37093,24438 +12468,0,35,48,1647383,26766,2405,20095,7191,5955,5231,4722 +12469,0,43,53,797039,218452,37257,40703,30107,16175,6018,15145 +12470,0,37,69,96432,75523,47245,24427,7362,14537,7197,4830 +12471,0,40,74,75829,14925,7081,4509,2433,3337,6607,3890 +12472,0,56,57,26087,33985,752,10817,31580,34907,21275,5449 +12473,0,66,63,29054,71583,44202,16762,27791,24447,15348,13817 +12474,0,77,50,9038,22780,2359,6989,7151,11983,12300,3531 +12475,0,74,44,465182,102916,19550,26515,24769,15311,8904,7564 +12476,0,66,67,11185,17389,31242,14864,4895,20488,5307,3206 +12477,0,66,78,23448,6808,33779,37161,32841,12342,5105,7403 +12478,0,74,78,5159,11766,3046,4782,6470,16270,6756,7789 +12479,0,67,75,184112,119915,12512,17687,12629,7402,5536,9678 +12480,0,67,67,4627,15692,13122,10205,6032,12553,9253,3657 +12481,0,67,57,23773,21657,16907,12499,29537,9067,18251,4395 +12482,0,61,77,509530,11620,36313,21780,9585,24636,7670,3718 +12483,0,64,94,108065,39717,66837,33728,14004,12105,10709,4103 +12484,0,61,91,266632,46145,16802,20883,23800,18078,21566,12498 +12485,0,51,83,994495,176237,16231,27606,16286,11336,10220,7850 +12486,0,41,78,247190,59847,25285,36995,13827,15655,2262,2227 +12487,0,41,63,109506,53764,9797,13758,12524,5208,6412,1629 +12488,0,29,56,1032026,125455,31393,13674,54038,11059,16786,8495 +12489,0,34,66,150879,20300,13622,1216,4624,2817,1003,301 +12490,0,38,64,51580,26446,11812,32615,17791,14528,5935,3204 +12491,0,37,57,3398,112474,15013,6651,22998,8437,6029,3240 +12492,0,43,64,457027,81994,40316,20615,13048,17860,5272,13824 +12493,0,37,53,379930,153428,15854,9054,9491,6224,4783,4528 +12494,0,34,51,99290,72446,39760,40357,19670,23497,25976,41944 +12495,0,40,61,581462,115815,56886,16248,22548,25913,56827,45426 +12496,0,35,57,2683712,331123,119460,23015,58910,32318,38413,32555 +12497,0,40,69,224267,66635,30991,21729,28378,7722,9253,3583 +12498,0,44,54,116755,16285,369,2988,3560,5123,4628,1020 +12499,0,51,51,1614731,44401,14859,6810,3226,17638,11898,6761 +12500,0,56,41,881043,68792,5344,6088,21000,10409,5166,5323 +12501,0,57,50,1301221,52604,52047,44091,12002,12587,10670,5192 +12502,0,60,47,82880,46362,1452,6926,18859,16880,12277,5800 +12503,0,54,57,1407176,129670,123904,128961,76735,53208,50845,32187 +12504,0,54,61,1459941,338480,14390,47629,38876,57587,33008,33539 +12505,0,54,38,200039,100687,3181,10468,7106,8183,13147,9446 +12506,0,41,44,69519,47914,8954,3741,4920,4609,6801,5297 +12507,0,43,24,883237,58238,7219,5930,13529,10929,8650,2581 +12508,0,30,30,278759,42828,8607,4457,3552,2527,3930,3868 +12509,0,26,37,1393255,391691,82920,13017,30594,17804,80857,22497 +12510,0,37,47,498374,8785,3218,6349,4329,4656,1620,2230 +12511,0,38,57,249554,51732,26946,12621,21337,15384,5193,13107 +12512,0,44,67,22740,18097,11015,7857,3731,3510,1424,2204 +12513,0,41,66,633228,41169,2053,5968,3985,1428,1713,1905 +12514,0,47,63,223707,85555,24923,35256,31733,59254,18722,7602 +12515,0,40,63,1944694,234034,44422,81982,14839,30199,103694,34489 +12516,0,41,50,596339,69702,8915,15837,27543,10969,11602,6696 +12517,0,44,48,731716,67827,7095,4900,4013,3036,6221,1780 +12518,0,35,57,963404,60114,14837,21510,7290,10300,18649,2699 +12519,0,27,69,616604,43326,14028,27707,16298,5141,6969,3044 +12520,0,27,66,233069,200564,10089,15536,8085,7691,5459,4157 +12521,0,35,60,244874,37689,9508,24535,18038,13648,13720,5414 +12522,0,37,61,460667,143572,108427,18101,43701,39563,28474,27040 +12523,0,44,67,754324,19704,26475,16210,6318,10262,7945,5483 +12524,0,53,83,883207,226859,56788,80290,28283,34524,11860,9305 +12525,0,43,75,855309,256061,30003,32904,32761,21747,25093,19547 +12526,0,48,81,30413,7827,4681,34180,11528,10388,14138,13902 +12527,0,51,57,615206,57931,3280,7501,17920,14811,8325,9315 +12528,0,44,40,603847,201183,10884,9508,26147,10985,7197,3263 +12529,0,50,48,71899,22381,8796,5911,4013,5505,4192,3139 +12530,0,53,30,37550,59550,9104,14976,9478,25203,8247,4495 +12531,0,50,53,24726,35467,24261,28770,5104,13350,6035,6092 +12532,0,70,80,29791,5764,24499,9585,3027,19987,6336,2806 +12533,0,77,84,13330,21816,29103,10091,14141,14951,7676,4696 +12534,0,75,94,34044,21671,16772,12128,14163,11457,10767,7116 +12535,0,64,84,14037,90246,9228,25806,14629,7077,6720,6088 +12536,0,66,75,18389,8859,4603,16342,13679,18658,6851,7344 +12537,0,57,69,1758139,306485,102423,46481,21605,39782,12447,12786 +12538,0,43,51,68644,23944,2892,378,3206,1380,1259,690 +12539,0,51,41,1387829,134964,3767,15867,17631,16575,11070,10016 +12540,0,41,48,101468,9638,2636,12176,1803,4895,2980,4783 +12541,0,35,30,2229439,185714,1605,16502,13756,10087,9199,5861 +12542,0,38,40,1182994,964141,162401,100958,51958,77792,63094,34322 +12543,0,37,64,1867755,101240,135906,118530,48742,36746,46313,20924 +12544,0,44,56,53272,8459,2419,5082,1574,7688,4371,2250 +12545,0,51,66,27586,28661,3839,5672,8532,3621,5003,1748 +12546,0,53,69,790706,378446,53941,70450,26622,44199,17680,14525 +12547,0,57,57,1754263,65617,4761,42638,6686,19874,12840,10747 +12548,0,48,70,1669452,37618,50529,83508,34753,29958,31288,23145 +12549,0,57,67,28926,49898,13457,2749,18273,20068,33449,11585 +12550,0,60,70,45075,97083,37648,34192,62738,17938,7249,6869 +12551,0,64,63,98294,46730,10408,6991,13838,19036,15935,21075 +12552,0,67,48,317772,172202,34479,42614,12174,62061,24885,14204 +12553,0,60,47,103494,73196,7108,5290,2539,8946,5908,4645 +12554,0,67,48,22095,32809,18516,18265,13808,22137,13765,13490 +12555,0,51,40,1249586,373678,33172,5981,10136,18622,22118,10519 +12556,0,48,44,856473,53884,29564,14440,13049,13980,11514,6002 +12557,0,40,48,139090,63734,8446,7875,10527,3353,2454,1775 +12558,0,30,50,1860559,186921,115740,41180,50276,44040,32800,28347 +12559,0,41,75,1101093,60535,53609,79003,30473,24265,53176,21205 +12560,0,27,70,563050,182415,60731,17816,15505,8473,6634,15140 +12561,0,51,75,52738,22324,11063,11642,31163,26739,30185,18431 +12562,0,53,67,2389699,355943,69023,60551,35777,70385,37129,36665 +12563,0,37,43,3122619,168168,10402,9335,16251,3583,16636,10343 +12564,0,48,30,1386299,58903,1898,6585,7425,9967,9883,6202 +12565,0,21,16,91551,53999,157,3446,3551,1865,2560,1230 +12566,0,14,24,553554,18224,10083,6237,3359,2504,3428,1621 +12567,0,26,38,269821,81771,32277,3989,6659,9135,7575,5793 +12568,0,13,50,554617,453181,156301,49119,43723,21659,23214,50144 +12569,0,23,75,651302,221523,111807,95627,24763,40677,25618,13158 +12570,0,27,57,795214,156125,16787,11639,26624,20667,25954,9939 +12571,0,27,30,1453838,221373,4000,30523,26705,23394,11278,9786 +12572,0,26,26,2346932,120718,30869,33767,42805,14283,4909,23574 +12573,0,34,35,828451,31560,7049,7935,3198,10913,18571,2629 +12574,0,41,60,111344,14506,14803,6035,3160,2750,3150,1953 +12575,0,44,61,468796,118375,13296,8954,8449,19781,29304,19325 +12576,0,44,61,324974,242289,93762,17281,15213,26850,30331,34575 +12577,0,44,75,784950,26765,40153,22197,11855,16581,14120,20553 +12578,0,44,75,797674,44295,63674,23429,12828,11017,4961,4555 +12579,0,51,81,195502,176860,46994,21939,15661,68828,41472,34711 +12580,0,57,87,1747177,185620,145329,18985,48956,53973,55947,26194 +12581,0,48,61,268746,40653,1289,3699,2318,3160,3846,3753 +12582,0,53,51,1002776,154999,63208,49716,40041,36121,69426,38032 +12583,0,53,51,558248,44374,5911,12198,4987,17682,4460,5992 +12584,0,44,37,449856,41763,4617,2358,5110,3337,5229,1132 +12585,0,54,43,643933,44933,6950,8969,20372,12583,11861,6216 +12586,0,51,29,473581,168654,7701,13634,8857,15927,19514,12870 +12587,0,48,23,1169081,148744,7434,19563,46965,30650,16959,10741 +12588,0,35,21,142012,150206,10103,6603,3837,3064,9407,3182 +12589,0,21,37,106843,33303,30012,9322,8234,3286,3270,2596 +12590,0,20,48,964403,299378,75528,72279,51037,33265,15310,39485 +12591,0,11,61,643261,31322,2958,12428,2142,3076,4331,3225 +12592,0,21,61,602303,77725,5850,4332,3362,4501,4377,2376 +12593,0,21,51,1421332,538106,148555,61317,38093,30759,9133,16952 +12594,0,16,41,147296,25955,2273,2161,3255,1224,786,687 +12595,0,13,38,1339448,868838,122683,221872,102296,60150,43287,61584 +12596,0,14,48,823474,80428,20335,10561,8401,7547,6552,5983 +12597,0,34,48,591350,122336,10612,60924,55894,60446,43111,18741 +12598,0,35,64,541957,48516,31934,10894,3381,4653,6971,3518 +12599,0,60,74,243705,738,3139,835,1259,3568,3225,1482 +12600,0,66,74,72285,41245,16121,3777,7632,8938,15468,6983 +12601,0,57,67,212825,46909,2027,9751,5126,7385,10788,3865 +12602,0,61,63,36516,17122,9005,2190,3892,1952,1487,2058 +12603,0,38,50,778854,117187,6078,22783,9557,7272,15592,4593 +12604,0,34,50,1465887,331744,566,154008,63041,45554,68802,43609 +12605,0,27,51,740615,144297,30940,5448,15825,13078,10990,2521 +12606,0,24,41,242882,183879,3552,36059,7181,11749,13247,14043 +12607,0,26,38,101018,40527,5718,1909,6204,2813,3778,3240 +12608,0,26,41,435385,226028,81248,45456,10759,35820,26392,15638 +12609,0,23,48,1343011,160590,50252,29421,10033,10476,17650,8036 +12610,0,27,60,52965,20406,17514,2909,6274,3556,2647,3140 +12611,0,24,63,730269,227488,45812,6765,12227,12967,11611,13755 +12612,0,27,63,44800,11030,7126,1821,2847,3172,1169,1262 +12613,0,35,63,549661,654987,228994,65568,46894,79291,54785,76938 +12614,0,34,63,1287937,329927,270705,19124,20245,49015,40266,18585 +12615,0,34,61,1190565,200357,25507,11294,5034,12113,8285,10397 +12616,0,29,56,1128784,272593,46176,56282,24127,42544,44479,29909 +12617,0,29,56,704313,270787,82073,39302,22716,28553,29319,30673 +12618,0,35,70,149612,56950,34955,32210,34619,5818,17629,13758 +12619,0,30,70,2311002,186012,45277,32559,53777,21893,62712,14903 +12620,0,38,77,425538,110625,34878,79209,37271,35769,21152,10797 +12621,0,26,75,240509,36114,13000,6953,6423,2348,1347,1493 +12622,0,43,64,1890994,32578,14204,15955,12673,8584,10818,3043 +12623,0,30,54,1076424,176214,12541,28803,12575,8476,7309,8369 +12624,0,26,43,498101,223358,24396,12889,7851,6883,8699,2351 +12625,0,13,27,800244,2164129,44023,60476,28551,70914,59616,22550 +12626,0,3,21,246953,171234,36180,14934,6941,10241,4126,8055 +12627,0,8,27,1116507,104975,43975,8972,8669,10208,18895,10361 +12628,0,26,37,1161895,68867,18942,15265,13387,22872,8411,2510 +12629,0,48,56,1312547,68192,21949,22610,21887,40785,32919,23395 +12630,0,47,60,1869990,205392,85025,9015,35930,13014,10888,9951 +12631,0,43,51,228824,44930,2921,6865,1980,2422,3083,1852 +12632,0,38,50,186177,7992,1548,1924,3685,1429,2788,2108 +12633,0,34,34,591472,362663,14308,31975,16798,36709,16678,9000 +12634,0,35,27,306081,76601,1853,9890,3164,4447,2184,2265 +12635,0,40,38,5013,62181,18710,87607,46717,39892,28756,11183 +12636,0,57,44,447577,15095,15307,12973,21530,28898,23007,19831 +12637,0,61,61,701071,184742,98459,40554,30587,35946,16084,9708 +12638,0,66,75,1102991,202606,69244,104037,107462,36635,27579,25651 +12639,0,61,63,299781,174750,5379,37041,11321,26648,9807,3933 +12640,0,38,67,484799,46115,13562,17706,4621,4072,2947,1722 +12641,0,24,48,305304,656892,28804,35702,44535,20699,53182,13117 +12642,0,26,44,195044,68512,22221,10091,5505,11020,12814,11564 +12643,0,30,57,967404,26292,13945,19563,13552,13010,40311,11986 +12644,0,37,61,939309,43213,25210,21512,4087,9175,12527,12886 +12645,0,48,81,972083,111920,56033,20575,10796,18664,35852,4375 +12646,0,43,74,57130,131048,21742,5876,5504,8158,16113,6130 +12647,0,35,56,1896968,468637,28021,38638,41210,52195,27955,70976 +12648,0,29,44,1081000,65754,8935,14643,3410,4994,7142,3076 +12649,0,29,48,629054,178157,134982,56220,14725,37288,17599,17357 +12650,0,37,69,1090299,40014,31219,50750,4741,14147,10067,5550 +12651,0,38,78,33101,42808,8009,5525,1829,5659,2545,1128 +12652,0,40,75,261889,94723,17193,6897,8273,9042,3508,2008 +12653,0,48,70,47375,26739,6758,26025,17090,14437,23414,12658 +12654,0,48,63,172645,34297,6544,23419,5136,8257,3644,1788 +12655,0,53,69,66125,46397,29668,14741,21316,16186,10921,26905 +12656,0,40,64,1144854,206487,40321,47956,19851,8120,9969,12121 +12657,0,30,56,1517919,190239,63258,23286,58781,13965,25583,17462 +12658,0,20,54,450803,117723,24979,35066,15825,8994,28709,9528 +12659,0,17,63,245722,15997,6074,5303,1536,3208,4736,1334 +12660,0,35,54,1302156,233675,19256,32531,18290,56394,62469,13171 +12661,0,37,50,1413809,148833,4318,22361,5097,9146,11680,5328 +12662,0,38,51,1492675,440207,83654,172521,38778,48762,29752,49331 +12663,0,40,56,743769,95784,82178,56404,38148,30084,19296,14085 +12664,0,47,67,65201,26336,30545,3577,6866,28551,33076,6613 +12665,0,56,69,966145,70389,8411,9625,9700,13251,10704,10804 +12666,0,53,61,1737873,551830,113590,25757,34681,33780,30629,16424 +12667,0,51,47,182577,40425,3313,5991,5266,4924,4244,2404 +12668,0,26,38,1638466,208516,12783,21704,12402,14014,12508,7125 +12669,0,37,50,180589,30312,14421,15945,5573,8629,7627,4719 +12670,0,38,60,282218,10660,5820,2839,5189,2236,3399,1249 +12671,0,43,69,294000,36804,24804,20176,6387,9403,14892,3680 +12672,0,41,93,303442,37262,47634,19815,14422,5323,8330,3958 +12673,0,34,78,183422,33293,5616,982,1131,2110,414,414 +12674,0,23,69,145241,16809,1835,2531,1266,779,1935,1967 +12675,0,26,61,1204962,124980,41910,35560,37112,37236,43799,36836 +12676,0,53,43,70585,26461,5482,12982,20668,37168,40370,30781 +12677,0,54,61,368207,36442,31460,17161,7432,7142,10390,6404 +12678,0,74,53,356316,113917,11556,5241,6273,39060,43947,19702 +12679,0,67,54,655605,71407,17862,28041,27805,12597,19744,8028 +12680,0,53,51,212399,35380,2601,4727,4118,7616,2068,1381 +12681,0,60,48,96160,6770,5590,3531,3095,2726,2095,1740 +12682,0,50,60,42441,138332,23205,55222,43829,19261,9963,12382 +12683,0,38,47,379513,138350,8730,7592,5572,5076,1224,935 +12684,0,40,57,25439,31319,18469,12166,12519,15235,11713,8089 +12685,0,48,50,18017,30973,18535,4606,18438,22039,20806,8317 +12686,0,43,47,3741467,917808,164255,108934,61377,59672,36876,18338 +12687,0,50,53,621336,197823,12787,39865,35468,18757,20065,9188 +12688,0,50,47,1380787,288492,43857,70778,41875,76626,34478,29713 +12689,0,34,26,917202,196339,3937,5376,7356,13756,10349,6915 +12690,0,34,40,490099,115593,83810,63189,12182,13839,28082,47999 +12691,0,29,47,300518,84591,31130,8156,13560,6623,10900,6851 +12692,0,21,60,156735,17746,13528,5790,1356,2617,3609,3459 +12693,0,26,75,304734,36343,1380,6634,1468,5559,3329,824 +12694,0,53,66,1709120,33920,78884,23478,31518,24706,16447,18606 +12695,0,51,47,929643,259299,17483,26167,44935,15922,18442,4935 +12696,0,47,51,1010456,241909,34352,28446,47574,54060,17845,30281 +12697,0,43,35,682353,98529,21963,8206,15229,14795,11154,9142 +12698,0,47,35,262736,130736,13706,9921,11512,13976,12043,5492 +12699,0,43,54,695687,8012,8032,16627,3929,2616,1930,1385 +12700,0,38,63,932569,273995,82238,95036,109339,43067,30970,31596 +12701,0,41,64,323713,48205,2829,18904,10279,12653,9166,6909 +12702,0,47,67,2081758,209268,24714,24082,14686,33348,29900,26671 +12703,0,44,47,732747,384292,63814,34642,46605,34786,45729,41283 +12704,0,48,43,1226909,57362,15529,13016,23059,11416,7706,7871 +12705,0,40,53,1130626,275152,226847,41388,63798,37953,55493,33268 +12706,0,40,67,189436,61463,13081,25419,9493,6090,9441,7546 +12707,0,35,70,500283,92602,11303,33319,5874,10580,17360,5906 +12708,0,38,63,1392502,35809,4551,13758,9971,5554,5515,3770 +12709,0,34,53,117285,16957,2074,853,2181,2194,5354,875 +12710,0,48,54,196420,14608,9229,11139,7307,9524,11029,5665 +12711,0,43,56,1094263,365533,74125,115349,42670,27530,28655,8097 +12712,0,47,48,95819,81803,8834,7104,7993,12138,13344,4219 +12713,0,37,43,951757,880216,38564,53354,65337,43018,36922,31735 +12714,0,37,44,2148898,91191,38458,88262,30053,61113,44340,47837 +12715,0,51,37,1267283,43975,8330,3552,4673,12247,18934,3427 +12716,0,44,50,1754726,279866,114896,51934,46142,29924,41074,44513 +12717,0,43,63,1233212,216086,53438,29084,4854,12175,7965,6704 +12718,0,44,70,177579,6937,38162,2615,6645,15008,15125,5796 +12719,0,40,70,2085090,305729,48574,36266,57928,39359,65924,34492 +12720,0,41,70,168678,141574,48042,40894,12338,21352,13503,38096 +12721,0,44,81,271447,25187,14295,14464,3691,2947,3069,1503 +12722,0,30,70,647289,117267,58309,11894,11713,14758,13247,13244 +12723,0,30,69,964700,123009,4113,22666,23222,14870,12979,8827 +12724,0,37,66,834842,49045,1407,23747,10122,12348,25673,12707 +12725,0,40,51,278714,56453,8424,7374,2969,5513,5771,4206 +12726,0,38,37,180547,217098,7377,21407,23636,19218,13558,4306 +12727,0,47,50,940833,44440,32897,18755,17550,20920,10989,3492 +12728,0,47,44,2297455,362365,53468,68553,55406,79016,84128,29583 +12729,0,54,40,1790328,38626,5543,3772,12434,8348,13042,5644 +12730,0,60,43,1698374,282262,29206,30392,51422,37347,39719,43481 +12731,0,48,38,227870,316742,93967,34995,10842,28883,46243,12320 +12732,0,40,30,2105332,937529,53065,58105,18124,74392,60160,19974 +12733,0,27,41,382573,60588,17313,13244,1666,5009,12400,5778 +12734,0,16,44,1554403,1075283,127220,194499,76075,41697,97355,51584 +12735,0,20,41,128804,71423,21360,2266,5275,9638,13148,6780 +12736,0,17,56,1025002,355877,91313,85343,31417,31694,23080,16864 +12737,0,26,56,681642,51210,20136,11822,18606,9650,4314,2311 +12738,0,47,57,118691,39338,10091,12513,25348,16749,18921,9573 +12739,0,57,64,941799,40735,4766,41318,13598,31920,14514,24496 +12740,0,77,53,48176,15943,1595,1907,3858,8107,2322,1936 +12741,0,75,57,102924,25989,14868,10888,4546,4105,5073,2049 +12742,0,56,63,112360,181912,24695,74712,15411,10696,10034,13224 +12743,0,38,64,1016946,91564,64818,8049,16471,10046,6744,11019 +12744,0,44,69,20137,32085,10748,6297,10019,40894,14329,29786 +12745,0,51,57,591411,43144,10838,1841,4401,10715,10792,3879 +12746,0,51,57,389465,92245,45914,13454,21263,6127,8367,2632 +12747,0,60,48,331520,27985,7163,2192,6566,5486,4757,7646 +12748,0,44,53,464503,29643,8024,8319,11245,7308,2315,2042 +12749,0,47,66,1949922,11599,20540,44346,65687,20296,21791,10790 +12750,0,63,74,21808,31340,2878,65618,13666,20984,12120,12059 +12751,0,56,93,55221,40446,15199,138340,47044,13527,17292,14467 +12752,0,53,100,45941,40208,25494,31892,15402,9811,14060,5697 +12753,0,54,96,20914,23973,4114,11812,9059,11134,10773,13909 +12754,0,47,75,874949,301732,18363,28181,11991,30794,11842,13153 +12755,0,44,57,618148,189546,36932,25010,19714,15398,20827,7954 +12756,0,40,48,307886,633214,216092,38864,32285,57171,97986,19001 +12757,0,21,41,760797,151284,32933,3006,15005,6255,25170,5600 +12758,0,23,57,249523,11134,6459,3004,2159,2717,1151,995 +12759,0,26,70,680947,43337,41321,24577,8703,10037,4714,4660 +12760,0,23,63,1130749,836957,129912,24744,19214,47169,10824,10275 +12761,0,47,75,148426,37607,47431,35871,52112,46549,42075,18314 +12762,0,40,69,1501739,527651,207458,7910,26872,47898,48663,8870 +12763,0,51,56,1116773,101206,25130,29579,34881,45834,17877,13824 +12764,0,53,48,1197488,942900,61060,34194,36489,59865,31134,34220 +12765,0,50,35,38351,9590,1953,545,2728,2855,815,814 +12766,0,60,40,482999,48052,38791,12464,23316,20972,6199,3361 +12767,0,67,41,293278,29717,26312,17294,37172,50853,32052,15442 +12768,0,88,60,136202,3871,1713,6957,6359,6447,8363,11470 +12769,0,74,67,151275,65964,18524,9506,1907,4816,19186,3175 +12770,0,78,74,258167,28877,15742,54139,16739,31628,27734,19933 +12771,0,60,66,415690,541467,47343,73304,75524,64155,68346,39821 +12772,0,61,57,336639,5406,1412,771,971,4272,5885,1706 +12773,0,61,67,1028723,52385,36746,29925,8500,7096,15829,9658 +12774,0,51,57,560665,367766,142917,12009,30837,56695,89517,25105 +12775,0,44,60,266732,43524,5254,8512,14584,2618,3472,1450 +12776,0,29,69,1458577,84925,29252,31180,21903,15696,39321,40912 +12777,0,37,48,1467023,433984,27303,39995,39223,54175,25275,48799 +12778,0,29,26,2066657,1730180,63992,26753,40001,105716,54951,19499 +12779,0,29,35,432850,133884,44782,28382,7930,9579,5422,7289 +12780,0,24,27,2170061,370947,55092,59914,20450,29987,36767,12928 +12781,0,20,27,419114,346150,18714,27703,35001,24213,17446,39847 +12782,0,21,41,169307,93695,12314,5620,1677,8149,6921,5431 +12783,0,34,34,1045630,159631,13501,32717,44612,33384,27355,6856 +12784,0,38,26,1504441,229167,28326,20868,18779,30637,25527,14943 +12785,0,40,44,81514,42693,23548,10737,8843,5540,5923,1606 +12786,0,43,70,1626547,111555,26876,33551,20939,12266,9320,14767 +12787,0,53,78,24628,39605,15230,15210,25047,21746,12613,13462 +12788,0,63,81,246928,12638,17313,5709,5810,7654,8153,6903 +12789,0,57,75,689025,55499,22476,16788,5538,15412,29141,10332 +12790,0,63,66,68079,34675,2245,6038,11475,4859,9852,1586 +12791,0,47,64,2015890,257061,43793,52101,53205,16186,15556,9516 +12792,0,40,44,1889228,447533,48132,32891,61867,54579,29633,27624 +12793,0,37,41,228062,60411,8562,22700,8772,12997,16855,5117 +12794,0,40,27,1051189,155244,6959,4093,14560,27552,16065,4505 +12795,0,56,30,1070845,96361,27951,55344,51579,52286,28924,16252 +12796,0,51,48,246683,37521,20534,14776,13480,3895,3640,5588 +12797,0,51,48,128559,25084,2588,11055,2449,5349,3342,1814 +12798,0,56,66,62566,15188,3642,2550,1671,5578,2461,1437 +12799,0,40,64,55693,32671,9194,5517,6138,2503,747,344 +12800,0,40,67,115339,109196,67203,47772,10176,11540,4234,6273 +12801,0,40,69,101140,34087,31403,5356,30925,9722,9447,4101 +12802,0,29,77,14574,46478,846,32865,14718,7155,4533,3066 +12803,0,26,66,124742,148164,15897,8455,7245,5641,3821,3480 +12804,0,35,48,455189,176355,14197,21931,14894,25688,50236,11489 +12805,0,34,43,91395,24942,7397,680,1238,3934,1277,735 +12806,0,37,44,761379,233662,92068,108987,25970,54160,26739,12115 +12807,0,56,54,1158981,116204,54480,14570,40826,54403,58083,42397 +12808,0,51,54,1842989,619540,19987,144932,79544,38087,119081,11858 +12809,0,44,50,913075,56093,17402,11190,4338,5387,6087,1993 +12810,0,37,47,191656,35635,6023,5953,7144,6167,6282,4863 +12811,0,44,56,81231,7504,3230,8344,5042,7961,3661,4550 +12812,0,60,57,10557,52895,15642,4861,13169,15612,17592,6659 +12813,0,66,61,11298,44134,21388,16765,10776,12197,24770,8433 +12814,0,60,75,175039,16042,8183,15918,10507,2605,5519,1943 +12815,0,41,74,987701,50585,21952,13247,10982,4109,1732,1757 +12816,0,27,78,1150349,102555,41861,14987,10425,10228,8017,5106 +12817,0,30,60,14930,17006,1043,1289,4338,3438,3836,1750 +12818,0,44,35,676726,178085,4934,16548,32090,15050,9258,5229 +12819,0,53,35,334416,23281,6366,8864,5965,5950,3200,1546 +12820,0,54,50,33955,45177,13397,18409,13363,16167,15711,7263 +12821,0,43,47,150470,87554,23015,7513,6437,7063,5671,4301 +12822,0,43,63,1737051,217404,117599,42775,98170,29469,18872,22344 +12823,0,30,53,378264,210445,13467,25347,16741,10235,7227,3987 +12824,0,23,53,108574,75163,19211,27406,27670,10710,16122,10053 +12825,0,35,61,62756,22126,16685,19402,22356,11298,15772,13961 +12826,0,41,60,108989,72618,24367,20728,13351,22429,17214,19408 +12827,0,56,74,94575,12469,2324,9682,5648,4917,3091,3849 +12828,0,56,64,2887403,383386,73146,30153,62699,40781,10422,10061 +12829,0,56,64,515237,49519,10658,38949,15547,18770,7386,5592 +12830,0,56,57,48194,62287,15495,6232,12552,16251,11571,4005 +12831,0,53,64,42552,53790,84146,10556,33429,18860,10001,7903 +12832,0,51,64,1078723,457939,69501,59752,37204,41937,58447,52502 +12833,0,41,53,1328643,410708,50011,40809,39492,32677,42677,22778 +12834,0,38,44,510673,15902,1503,337,1444,2091,1673,1717 +12835,0,21,23,704166,691639,33687,59272,23106,15605,23056,16895 +12836,0,23,20,619774,49020,4563,3167,1845,5047,5409,2495 +12837,0,16,30,1061835,125825,55870,26400,10397,6181,7633,2029 +12838,0,13,43,414836,160641,16101,45058,31936,18084,26750,9272 +12839,0,43,51,280319,5426,372,2991,993,5548,3407,2743 +12840,0,47,67,106857,69392,54918,11241,24532,19808,13935,6772 +12841,0,64,66,33807,26049,13131,9695,9470,9867,12178,5302 +12842,0,70,70,73601,27557,12002,20519,25250,11117,5899,7312 +12843,0,60,84,95709,10827,14001,11505,5560,6284,1923,1551 +12844,0,50,87,103086,106375,43640,48565,6130,8900,8435,4383 +12845,0,48,87,68032,37124,24839,10795,22725,14070,11213,4929 +12846,0,41,81,131416,195926,17026,65885,31554,20721,25268,7948 +12847,0,27,60,160682,113908,9551,10907,18053,6157,2364,4518 +12848,0,37,56,847736,199729,111742,60491,39209,41583,16340,10804 +12849,0,35,51,1946851,207229,59562,33365,77317,50858,22916,9326 +12850,0,30,63,566250,48574,54752,35843,27980,6800,8534,3564 +12851,0,40,70,366477,19737,3336,4556,4817,3109,2567,1291 +12852,0,35,66,696721,424754,80207,131645,85553,39651,26400,17214 +12853,0,29,74,269642,26966,16956,3305,3895,3896,2158,1597 +12854,0,44,56,1217318,147347,34412,9108,11088,45151,22026,16759 +12855,0,54,50,27495,36649,11570,13499,90466,24174,18640,12412 +12856,0,66,43,92948,32275,6383,1544,7692,7786,1736,2402 +12857,0,75,38,12367,14611,6667,1938,7682,5531,1907,1842 +12858,0,63,30,34122,17688,1645,987,2265,1439,1069,440 +12859,0,63,54,29068,23693,24530,15971,13207,22640,34697,8655 +12860,0,60,47,37226,54604,8344,1915,8088,11025,18862,5490 +12861,0,63,56,1064809,426242,129834,35637,42564,64877,107990,41508 +12862,0,63,61,1529252,26742,21427,18265,16095,14875,16662,6631 +12863,0,60,60,436117,46656,38424,21814,31137,27634,11530,14089 +12864,0,47,78,782580,91770,78192,3503,4783,5668,10587,3142 +12865,0,53,80,76448,23698,9509,8063,13632,8988,5065,1720 +12866,0,56,74,725497,57553,14179,34110,39243,30664,43176,17565 +12867,0,48,78,151327,37786,20813,34789,10950,10671,25473,5432 +12868,0,78,63,67427,10167,9083,4368,51182,20126,7681,10288 +12869,0,77,50,107328,44704,1594,5280,4845,8645,9650,5745 +12870,0,74,50,583939,17350,6996,4137,7256,5295,2043,4681 +12871,0,69,29,95042,17780,1737,1099,3026,1729,1891,925 +12872,0,44,35,1106234,255720,84027,7583,24477,22065,22767,14615 +12873,0,40,47,941945,107652,37095,12152,18173,15815,7617,6511 +12874,0,34,63,1836090,113776,164196,95117,9701,30790,52928,26828 +12875,0,41,70,337435,147529,32357,27361,22951,37631,46926,24867 +12876,0,47,77,874268,55162,14881,17453,5215,9707,11472,9903 +12877,0,38,69,110832,93917,7336,12011,12884,4071,4482,3838 +12878,0,38,56,108482,44807,12952,13829,6876,6373,6956,7794 +12879,0,23,47,3354193,1711229,70421,134968,26883,70910,100386,50779 +12880,0,14,48,672518,115428,61910,15793,11513,9720,22202,24782 +12881,0,16,43,74405,57302,4378,2376,4626,3200,2988,2845 +12882,0,11,43,169867,62219,22231,14937,11275,5216,4925,2239 +12883,0,24,56,87358,9440,2090,3496,2496,2199,2454,1592 +12884,0,35,47,301865,52299,12477,3729,4398,10878,11452,6627 +12885,0,63,48,66565,47378,6990,16131,20802,26496,13017,11971 +12886,0,51,47,789469,126434,30633,20449,19057,7514,7503,6570 +12887,0,47,51,825956,57783,24856,3719,11520,6487,7274,4457 +12888,0,24,54,1085889,113877,50725,9317,14969,14739,14417,5996 +12889,0,24,66,590461,100130,52261,104886,57408,12754,22258,15877 +12890,0,27,70,648486,63001,14027,10798,7667,9323,12587,10857 +12891,0,41,54,303758,30314,3543,9445,9610,11718,27073,8175 +12892,0,43,53,1407130,363153,87373,41257,20300,35522,14096,13094 +12893,0,47,57,1630750,161069,30907,127740,68267,53129,20129,32016 +12894,0,29,61,1000743,283312,65027,46384,24583,24299,75686,17693 +12895,0,29,70,757634,273074,177957,98830,20780,35797,38263,14145 +12896,0,26,69,108378,37147,17806,5234,4056,6606,4522,4364 +12897,0,29,66,608456,314901,27662,49169,34048,31799,23845,24783 +12898,0,27,56,359819,141024,15951,3260,4627,7397,12632,6056 +12899,0,24,41,452863,783863,139151,47690,19460,40029,25569,13369 +12900,0,10,17,842840,359075,16962,2853,11078,7446,18079,7976 +12901,0,14,29,78653,28470,21764,7380,11414,9840,6577,8337 +12902,0,38,44,726491,48823,54809,19228,23368,71196,38423,30023 +12903,0,47,57,759332,92925,71226,47155,34741,19264,32346,13772 +12904,0,57,74,266795,94995,13458,12666,14365,8497,6752,12495 +12905,0,56,64,865974,48949,12115,4850,5352,9867,10680,5037 +12906,0,48,69,619548,58330,112842,39722,66198,45842,46232,34803 +12907,0,50,61,510441,170834,46944,57074,47114,37697,26007,36413 +12908,0,57,64,703178,62907,3744,18286,3948,14078,20394,9488 +12909,0,51,63,469056,196103,28209,38184,59369,21276,11899,9576 +12910,0,44,57,274604,22821,7149,7743,2181,3921,2646,2726 +12911,0,29,56,70545,110404,39028,3875,7713,3770,7530,5648 +12912,0,20,61,333911,254594,31327,85830,15117,21107,21227,19207 +12913,0,29,66,600371,154643,61554,29852,13803,58364,32484,15254 +12914,0,26,56,994600,528508,25305,99006,17156,45654,31047,10173 +12915,0,38,56,286930,49034,17624,3595,5283,5899,7219,5530 +12916,0,43,63,1412364,207741,170137,57152,13240,41417,37811,36385 +12917,0,38,57,1867285,264768,11682,72216,51078,41523,49122,34726 +12918,0,44,50,408005,194090,5722,20810,37392,39659,13504,22798 +12919,0,51,44,424917,31414,8043,4567,12469,7069,4817,9984 +12920,0,44,30,22014,50144,1878,9471,2473,3285,2915,912 +12921,0,44,40,1808044,203860,77478,77260,38911,36969,33336,13225 +12922,0,24,51,2419464,237941,37032,28575,14350,7124,10250,5570 +12923,0,21,54,259820,49093,12866,6071,3048,7295,6738,3473 +12924,0,29,70,1546315,76110,129003,55316,67352,32109,17604,16166 +12925,0,26,47,236129,260775,8632,6631,27061,22933,11417,24219 +12926,0,43,43,473752,90516,10572,12395,12379,12658,8353,5855 +12927,0,35,37,252482,56999,6086,5455,2015,3449,2869,2423 +12928,0,34,30,1324158,289893,214582,31178,31025,54168,66725,12310 +12929,0,27,51,155495,57898,7388,13624,2543,3987,2844,1077 +12930,0,43,66,144595,4280,4783,10103,4221,10634,2553,3976 +12931,0,60,69,471947,83245,16646,23831,46420,40764,39938,34769 +12932,0,80,61,24495,7337,3743,6776,5579,15956,7185,6655 +12933,0,81,47,360215,460355,10881,27760,47843,32251,16149,13572 +12934,0,64,34,1446079,89956,4826,24696,19929,10452,9569,5324 +12935,0,50,34,533857,610105,76098,71899,48779,44472,28065,12880 +12936,0,11,35,119820,26853,10023,3087,2321,489,354,253 +12937,0,35,43,33794,14569,3408,2518,12035,17571,7452,5538 +12938,0,41,50,23718,22014,14203,10347,15801,8506,4201,7855 +12939,0,50,57,375921,31894,12037,11230,6341,7643,12471,2917 +12940,0,77,61,9051,40631,33989,3507,13327,19126,9325,6780 +12941,0,54,84,22006,39967,44252,30096,10934,8450,13812,4688 +12942,0,53,81,118900,111362,33249,28220,33965,27848,64848,21371 +12943,0,53,83,1191501,71158,29705,29462,23331,16279,14081,8824 +12944,0,56,77,60455,38419,8676,12410,15809,22452,13152,11398 +12945,0,63,60,10280,83868,8978,20608,10383,17734,8369,15302 +12946,0,66,63,536535,75100,43433,34695,37414,36602,8258,13569 +12947,0,61,54,641396,97544,19060,13665,13499,9919,10421,5706 +12948,0,61,57,1057129,56920,21501,24686,26667,34222,30305,12229 +12949,0,64,61,66317,30322,3685,20901,24306,12358,16203,5662 +12950,0,61,61,127760,10126,7408,1365,2787,3537,2594,1561 +12951,0,64,67,280544,40028,8533,25400,15188,7404,8186,3388 +12952,0,53,57,1088838,109560,10411,9406,22648,12734,20473,5777 +12953,0,41,61,827856,17637,10064,3106,4620,2481,2779,1917 +12954,0,29,43,233367,182411,6872,10300,18664,10185,7052,6915 +12955,0,26,27,911521,161331,10767,11256,6229,11267,10140,7142 +12956,0,21,38,103301,65686,13534,17406,23063,5247,6100,5896 +12957,0,26,38,34703,2573,1352,1159,883,671,1236,329 +12958,0,34,51,1798269,384487,139869,13338,45607,56908,11600,8554 +12959,0,27,63,74041,79612,13574,29803,23118,4851,6093,3635 +12960,0,26,61,282633,83891,21901,8594,11064,4689,2994,2983 +12961,0,37,60,852868,63079,48883,44371,75730,68447,32876,12557 +12962,0,44,57,241019,31099,8686,5482,12889,11152,8221,8483 +12963,0,57,63,806775,82860,29578,56512,23164,24817,26699,15218 +12964,0,54,70,25572,9927,3896,3307,485,560,670,690 +12965,0,27,64,272580,158087,37822,6005,14468,5053,9162,3089 +12966,0,16,75,208489,53276,41727,1683,12518,6852,9770,13776 +12967,0,8,57,444301,144893,24194,2385,39245,10119,7251,5231 +12968,0,4,43,28863,41454,3744,3239,1908,932,2117,2443 +12969,0,10,48,848048,283097,62768,68236,15982,16782,21163,11855 +12970,0,14,27,407087,72539,5007,5696,28100,10719,3088,5019 +12971,0,20,38,577707,88581,18685,18101,13345,12312,18199,3216 +12972,0,27,44,71600,21141,5330,2135,2239,1460,905,199 +12973,0,48,48,188835,17601,5494,22470,15872,16716,9171,6975 +12974,0,54,74,2142570,48328,35395,33906,8209,21682,12900,9098 +12975,0,69,64,52341,14846,1535,1828,5988,4984,7510,2983 +12976,0,63,66,84633,8878,4686,6902,3199,3817,9290,3397 +12977,0,54,54,577836,77207,8427,8933,5327,9706,20376,7810 +12978,0,40,60,142369,116270,19179,10618,11240,7750,4188,2876 +12979,0,21,51,97775,469825,133329,53734,54702,16291,6047,18618 +12980,0,14,30,698100,478619,7735,39841,31368,26890,5695,7492 +12981,0,11,37,183228,77690,22024,14163,28417,7911,3319,994 +12982,0,27,37,351459,35295,13250,9235,46975,19165,17890,17780 +12983,0,35,23,1023634,422698,8418,32692,16032,23873,17961,20794 +12984,0,50,50,12736,24639,2214,59670,11599,21765,9298,10314 +12985,0,57,44,642493,166221,18095,35831,45696,41244,50329,18623 +12986,0,48,51,36394,56251,18541,7577,2694,9065,8994,4053 +12987,0,64,77,15359,12355,10771,16219,4200,11719,18475,6634 +12988,0,56,54,884480,303332,28697,19541,24014,31797,36497,12000 +12989,0,53,77,2038413,42662,87688,44757,25319,20671,7431,7306 +12990,0,48,81,1218682,249896,150225,54031,88988,30471,36572,21240 +12991,0,47,64,7648,7405,397,2228,1764,2174,2327,1264 +12992,0,50,61,431572,158767,9392,8405,7836,23630,8902,4667 +12993,0,53,43,856708,72331,7547,23852,26835,19043,12535,14586 +12994,0,51,27,338160,137881,18928,1711,16770,9697,6890,1116 +12995,0,44,30,136232,99884,12768,30393,7684,14418,6233,3475 +12996,0,47,47,43702,79281,23651,17435,17987,20418,26110,26396 +12997,0,37,50,658899,60783,26092,2780,3134,5206,10219,7430 +12998,0,38,77,117289,76900,166961,6154,12418,20143,30899,10961 +12999,0,26,69,1625874,1054372,116508,90159,26707,37060,69789,40107 +13000,0,30,78,854105,18479,23240,5303,6314,11771,4277,3463 +13001,0,35,66,294180,178502,21773,6221,12536,17921,6827,5680 +13002,0,40,50,964337,87817,34760,17705,27869,20759,17827,20392 +13003,0,47,61,175555,24677,7071,8790,3694,2054,1489,1178 +13004,0,50,56,92309,9395,6115,1856,1570,6942,11378,11687 +13005,0,48,66,1519910,152384,15976,61413,62218,17912,66553,21479 +13006,0,47,60,233670,136530,13577,22578,10218,21075,20327,11588 +13007,0,51,51,329351,69485,7675,10939,10839,7217,4457,3278 +13008,0,40,34,808474,88172,6212,4523,15864,11080,9615,10040 +13009,0,40,34,1153428,172318,40863,29199,39340,19025,62583,17993 +13010,0,34,29,149879,175517,16168,11566,7416,6751,6613,8476 +13011,0,30,50,142615,77861,53518,10648,12375,13645,14054,4342 +13012,0,40,56,239590,54380,8820,8782,7867,16313,13486,6785 +13013,0,43,60,478656,225677,21137,28790,16265,16343,13867,7510 +13014,0,48,54,44616,12909,3258,3977,2667,2865,1212,1143 +13015,0,40,44,200864,67843,15601,3186,8784,4368,5579,3593 +13016,0,30,48,196578,50919,6912,14840,11307,7101,11361,3119 +13017,0,38,35,1818204,330515,4117,18856,45832,40105,23508,24768 +13018,0,54,20,77261,17764,2829,4163,3037,2960,2010,2067 +13019,0,56,37,337278,63638,18856,1852,6045,10571,11462,16642 +13020,0,41,27,123618,277747,1154,32087,12214,24258,36116,14196 +13021,0,37,27,349417,85345,5044,2985,9019,5438,2767,3796 +13022,0,34,34,581783,127487,32464,37585,11447,16382,9017,19397 +13023,0,34,38,292321,306268,70714,137692,36193,66029,24084,56484 +13024,0,29,38,655949,194601,12201,12993,13317,12722,26738,5112 +13025,0,38,48,130513,48293,5593,14100,10802,6266,6337,2706 +13026,0,43,40,145607,33265,5319,5357,4170,9719,5186,3584 +13027,0,51,53,1619603,156777,72769,17987,28988,31204,30755,17867 +13028,0,57,60,113785,10477,3664,6060,2827,4735,5066,462 +13029,0,70,63,45773,11373,2473,8954,8719,7901,3786,3812 +13030,0,56,66,104121,99341,32401,4980,5981,6970,7113,6402 +13031,0,64,66,850340,84254,8706,48255,14362,40469,20803,12022 +13032,0,54,61,1037671,240500,69709,27952,19352,29767,10950,10730 +13033,0,44,54,794757,343431,49965,61794,82477,55033,48809,24820 +13034,0,60,44,308385,37555,3938,3777,5307,11370,3358,1167 +13035,0,63,41,16839,28403,11491,2356,7268,14597,19792,14331 +13036,0,70,38,820843,30624,5912,2407,2981,7880,3541,3225 +13037,0,70,37,580684,75382,14441,4074,8594,11943,6340,4419 +13038,0,69,38,117337,44490,8371,5751,17542,12505,5991,3087 +13039,0,56,37,503685,71806,13659,8579,9625,9074,5384,5762 +13040,0,44,44,271997,46137,4334,10584,8239,13806,5750,9900 +13041,0,38,51,893868,46469,11761,10794,9902,7342,13419,8589 +13042,0,53,50,1536047,83819,64557,19820,19731,28645,42372,46773 +13043,0,41,50,1128952,437695,53336,60898,30422,44729,26614,18459 +13044,0,57,51,39929,43385,12593,9276,43704,24156,14126,12794 +13045,0,61,50,89378,59499,27857,23076,25367,25074,12700,18351 +13046,0,61,43,168552,85209,9028,29916,11880,24828,47256,20348 +13047,0,50,38,1265191,214766,30425,8203,20395,28019,20031,13430 +13048,0,29,38,318736,174622,50451,37145,15481,9026,7099,2882 +13049,0,23,35,1987650,935632,28263,58297,37819,26160,108233,24810 +13050,0,17,41,732760,22223,8076,8579,2482,4221,1332,1357 +13051,0,16,50,109194,133173,29147,23646,28184,15733,15652,27037 +13052,0,23,50,1088246,54122,24760,7891,17134,5546,12214,6986 +13053,0,29,51,149972,92546,6948,3426,6273,5512,7128,11693 +13054,0,35,38,2712302,165525,8959,27806,26574,36315,50416,17113 +13055,0,24,48,1515988,681094,588952,94027,131096,48511,83877,17683 +13056,0,34,44,383186,147673,28970,26746,22891,29460,84428,31174 +13057,0,47,57,396716,62537,17253,17296,12339,20401,24273,5685 +13058,0,40,60,254061,116205,19914,6760,4008,11805,14234,2944 +13059,0,51,48,177815,81267,22160,6998,18349,13104,6545,7859 +13060,0,30,30,710438,450343,5936,19171,29822,9698,14797,38558 +13061,0,30,35,469763,23429,7322,12501,4776,7741,6468,7469 +13062,0,40,44,1447253,195849,154818,16671,62298,75127,25039,23261 +13063,0,40,51,112806,17668,12550,5221,12739,3785,2121,2351 +13064,0,57,69,45252,19723,4011,3709,2151,3925,2289,2401 +13065,0,56,64,1957181,261581,51066,59360,20987,53393,37906,16019 +13066,0,57,61,459852,65775,21661,31494,51725,29656,52552,15086 +13067,0,51,57,212462,10709,2957,1301,1382,781,522,385 +13068,0,47,57,1062968,166603,58713,26090,52051,22850,23342,31604 +13069,0,48,53,549980,54987,8458,6576,3953,12617,3474,4005 +13070,0,29,48,263553,198695,24618,22082,5972,9176,12787,5415 +13071,0,41,41,183298,83594,15625,4796,6873,16905,11641,7117 +13072,0,29,29,454261,242278,27519,9109,15337,8068,20618,6536 +13073,0,26,27,2018167,55747,5422,9086,19540,7840,6909,2681 +13074,0,37,38,650864,56035,33709,9589,9348,10281,9227,4592 +13075,0,26,41,1220420,296143,4651,74192,18354,23859,24709,13260 +13076,0,44,60,557085,46671,22151,34388,4145,19521,12603,6132 +13077,0,43,74,44389,41064,5000,37045,13864,8617,9235,5233 +13078,0,51,74,48247,34834,8675,20482,9843,15667,8255,7716 +13079,0,63,88,39436,15050,2970,25172,4219,7952,8397,4650 +13080,0,66,84,8804,17130,6634,19394,19246,12610,10477,8461 +13081,0,66,83,777664,213839,43118,77131,26913,20846,27212,29028 +13082,0,57,77,94233,12074,10109,5379,3653,2525,4380,3491 +13083,0,44,67,192132,55515,10162,10125,8761,8810,9034,2459 +13084,0,47,70,971077,53411,4233,44785,10770,7419,8245,2679 +13085,0,56,70,38481,10363,9773,5170,21710,16843,26738,12642 +13086,0,54,51,116577,112036,13240,4995,12201,8503,3157,2251 +13087,0,54,50,880266,154158,21845,20059,14190,22110,15119,6704 +13088,0,60,37,661153,52276,1816,11921,6994,9155,5429,5801 +13089,0,54,41,157237,27877,11412,26329,14683,29069,9937,6076 +13090,0,53,47,2237216,447336,21007,85399,67963,33516,37673,25546 +13091,0,47,47,491751,164606,22489,21277,15358,10776,4680,7386 +13092,0,21,38,1163390,359015,35175,78532,12963,60077,59441,20238 +13093,0,30,53,1057516,32856,5351,3897,3789,2079,2635,2298 +13094,0,34,63,1789173,428772,128019,161994,39817,28503,104140,36885 +13095,0,26,48,368844,139978,887,8552,5371,9653,6342,8291 +13096,0,24,37,1473339,262965,43896,26698,19441,49882,38899,23929 +13097,0,37,41,596674,34942,13124,10425,12714,10824,6119,5986 +13098,0,47,24,1744575,306493,22489,22340,82899,33663,58063,22383 +13099,0,43,38,1028423,197098,31138,21732,8624,12600,9951,13829 +13100,0,35,53,2319920,231565,255335,15060,47789,31674,55016,18603 +13101,0,34,51,582214,135898,50065,10100,31148,25300,24272,26066 +13102,0,13,54,1003288,204700,19841,12520,6867,3362,7791,3927 +13103,0,14,66,1756083,485114,271628,149426,46995,46509,73220,29934 +13104,0,17,53,150237,59957,5698,14957,8958,7413,6387,4101 +13105,0,11,51,74887,66406,8525,17697,18051,6286,7065,3411 +13106,0,20,53,1076585,132705,11290,14139,10797,5586,6863,2480 +13107,0,23,51,77450,21788,6235,10882,3579,3051,3821,960 +13108,0,23,53,387262,62023,17423,8930,8847,7437,7193,3793 +13109,0,27,54,1560679,296269,39536,79295,21646,45929,23691,12441 +13110,0,40,54,145409,40345,4370,3680,4424,5623,1789,1398 +13111,0,47,41,503567,75754,3384,11812,6736,13819,7293,4004 +13112,0,35,30,73460,300598,6712,34543,8788,9986,7080,11797 +13113,0,26,27,442473,185481,24871,25114,24650,11286,18164,9677 +13114,0,26,47,41453,3669,4170,1795,1074,1033,600,597 +13115,0,17,53,904047,171023,38401,12775,4179,13989,16413,6451 +13116,0,30,66,86654,10750,995,6233,1871,1925,3038,735 +13117,0,40,66,1863909,372881,84371,27751,64535,53674,33400,8338 +13118,0,43,44,1748743,297347,33509,55269,35877,26961,14738,17279 +13119,0,40,30,161586,337343,31337,21577,12020,31167,17704,14227 +13120,0,41,37,83782,31445,9401,6008,3896,6042,5104,4052 +13121,0,40,50,46936,22228,6454,8647,4756,3918,2891,2697 +13122,0,26,38,1357792,1024958,52699,51890,48478,23847,18537,22229 +13123,0,43,63,19198,29514,11061,23809,13293,22707,10340,17299 +13124,0,44,66,989908,69423,49881,56302,44014,21268,7642,6856 +13125,0,61,80,35266,68588,5267,20313,11227,11081,5992,4761 +13126,0,44,64,321787,116246,16617,15936,3549,4795,4663,2125 +13127,0,29,64,102976,44278,14982,15838,3434,5618,1926,1832 +13128,0,26,54,244093,28048,3378,5480,4102,3817,4305,5306 +13129,0,17,51,59268,190433,31561,11863,22157,11656,23095,30522 +13130,0,26,50,1696516,199679,33226,25658,41927,20303,31258,23065 +13131,0,41,34,234093,40555,3862,3509,6451,15268,2284,3307 +13132,0,41,29,2129841,154068,29217,8243,33866,18245,13136,13511 +13133,0,38,29,252206,179533,15499,16925,6158,6732,7000,10624 +13134,0,43,44,248195,36727,39606,27715,18558,12635,8939,7198 +13135,0,27,56,288201,97677,24679,15088,6663,10002,8441,5392 +13136,0,30,60,1986388,148142,13563,36491,32903,25942,17333,17125 +13137,0,44,63,539751,22069,1974,5664,3766,4313,2973,1195 +13138,0,47,44,1648137,199703,26823,20794,23231,35198,39677,38565 +13139,0,56,35,34366,10475,864,1390,2691,2338,866,603 +13140,0,48,37,426763,253800,71065,16759,52700,18153,5399,16787 +13141,0,41,43,203181,19188,5080,5215,1108,2337,2812,2328 +13142,0,27,47,383850,111543,30186,10296,20798,4768,3816,2797 +13143,0,23,75,109444,24865,45004,86619,13276,17333,14161,7789 +13144,0,27,75,1550299,209152,65584,40586,99197,30605,47943,18574 +13145,0,26,67,1599899,388216,68676,43761,25455,34859,12121,10381 +13146,0,27,63,283191,103555,16772,5967,11235,4832,2609,1779 +13147,0,17,27,81895,234848,2837,13730,4014,10233,5090,4448 +13148,0,35,30,36856,25326,3900,12370,12757,11633,14915,9669 +13149,0,47,34,22295,67633,14991,4955,5218,10623,9163,9779 +13150,0,63,63,57266,18730,33537,19635,5532,14976,3733,2452 +13151,0,56,63,114646,9267,2085,4440,5982,1157,1378,945 +13152,0,54,67,8453,24730,11472,9798,7193,9362,4399,5106 +13153,0,67,74,26060,8174,4494,5011,6294,9468,5428,3740 +13154,0,57,70,27527,17311,11973,14903,6463,3188,5221,4272 +13155,0,74,80,18796,18346,2192,40831,14013,20657,7725,15521 +13156,0,70,83,10278,70562,59533,16785,24927,23592,10271,5310 +13157,0,56,75,347264,168674,43591,52022,25495,12083,11840,13262 +13158,0,50,61,73273,28682,5051,5544,13219,6985,2389,3722 +13159,0,47,53,74845,45343,6101,10506,9582,7512,3837,3574 +13160,0,44,51,330634,71705,23155,19266,26721,20288,44479,21230 +13161,0,17,61,1819336,583572,132307,54563,22885,32595,32948,21185 +13162,0,34,67,1486888,103827,32340,43746,12360,24664,38352,18417 +13163,0,38,66,200534,18761,5700,1212,2382,3989,4834,1013 +13164,0,34,44,1169143,913217,81701,38027,62667,41382,44108,14171 +13165,0,27,37,892111,321304,15566,29933,13980,9336,38358,23428 +13166,0,21,60,1946301,154732,30757,40084,20511,21863,37396,6723 +13167,0,48,67,35330,46468,21317,18202,32817,31003,20413,7103 +13168,0,61,57,57869,24698,10242,12524,32008,15195,13182,13963 +13169,0,83,43,22488,18152,621,5348,17977,14371,12830,6292 +13170,0,77,38,1262912,306284,54251,26598,70119,19296,11233,8297 +13171,0,50,30,935287,144761,22290,10469,10109,3683,2499,1890 +13172,0,41,35,46653,68146,33732,8491,8186,16379,17720,17385 +13173,0,23,54,511604,315117,12743,49419,9269,11653,16961,6304 +13174,0,40,66,86080,94312,28497,13073,16560,13493,13328,6473 +13175,0,47,63,733579,54995,30422,72996,96165,44908,15009,26884 +13176,0,51,66,71548,22724,3691,3971,2648,1559,1490,682 +13177,0,50,66,422967,77595,146747,120107,141833,63154,66603,18737 +13178,0,41,56,582820,263092,13981,21559,12782,11440,5168,941 +13179,0,26,38,153586,158494,11254,2709,9906,9935,4166,12419 +13180,0,34,41,2426762,212462,79317,34704,41715,35233,16879,25004 +13181,0,29,30,3776230,135561,46760,34018,64825,27680,38917,30781 +13182,0,44,51,252319,23386,31179,18168,19634,13961,12607,4504 +13183,0,40,50,324798,361843,19563,7275,22666,11773,14482,7961 +13184,0,43,48,1690174,201135,71485,28977,15541,54981,18600,21805 +13185,0,29,48,38330,44476,10871,3546,2872,1781,1422,1718 +13186,0,24,43,1904016,103367,44242,33196,5267,22292,37876,26011 +13187,0,48,56,74021,46949,12271,9248,10987,25650,10383,21425 +13188,0,37,48,77013,25759,3772,375,1926,1735,692,685 +13189,0,56,64,23061,11443,49882,20580,8713,17853,4803,13336 +13190,0,61,60,192604,59698,13894,15257,13071,15032,27418,3128 +13191,0,53,74,154989,26634,30190,16667,7903,11978,23773,9566 +13192,0,61,84,1602066,98447,16720,46110,15884,21132,13551,12411 +13193,0,47,70,331431,72735,31862,12044,13715,5582,3359,2498 +13194,0,27,75,53483,35913,12955,11490,6373,1567,1336,1580 +13195,0,20,78,90735,44185,77558,4934,10640,9642,7697,3228 +13196,0,26,80,50230,8897,4679,15782,17814,7921,4939,7454 +13197,0,47,81,10620,10602,10402,3617,6323,8705,4278,5715 +13198,0,60,74,63275,136755,10288,27567,7322,16423,7889,5076 +13199,0,70,64,28004,16826,18630,6398,16513,10074,3484,2923 +13200,0,64,64,32745,17469,5099,12259,8242,5113,4597,7862 +13201,0,63,70,21942,6561,6606,12369,6671,7195,4684,2988 +13202,0,63,70,10563,47857,7915,8734,17449,6976,2762,3272 +13203,0,54,70,33854,51793,24569,13805,7381,8934,8939,6605 +13204,0,48,64,1036025,264614,46530,54536,55586,25761,7515,7057 +13205,0,41,37,84237,16303,458,857,1375,2885,1510,3359 +13206,0,35,27,237844,331302,10933,26590,24280,19332,5637,10262 +13207,0,37,23,158108,52891,5924,20511,25986,7739,10905,5673 +13208,0,23,34,232608,93718,5954,15357,3551,13448,5738,2816 +13209,0,27,48,27563,23732,10332,6865,7043,3180,1395,733 +13210,0,24,53,1187022,76568,18360,25251,10008,8334,7095,7951 +13211,0,24,35,441484,84858,1294,2551,4822,2217,2112,791 +13212,51,24,35,956478,131710,31030,89892,49825,79455,102226,51558 +13213,51,24,35,689024,24080,27763,36577,11256,13847,7722,1539 +13214,53,24,35,965226,7321,1456,2623,1199,1863,1357,739 +13215,51,24,35,1500042,152812,36478,44706,30939,17895,3806,2400 +13216,0,20,41,533306,67124,17304,17079,4631,8211,6870,6328 +13217,0,27,41,765375,64087,45125,16848,38766,25134,20002,20118 +13218,0,44,60,1103427,441200,118049,48287,107831,96021,33525,27569 +13219,0,53,61,483761,77801,10148,62753,37579,24116,14365,9774 +13220,0,50,56,164756,19626,2229,4199,3531,1461,657,465 +13221,0,38,57,112366,47748,10370,24551,8142,5286,1382,2106 +13222,0,41,50,408034,223604,10300,25831,33625,56488,8191,8864 +13223,0,43,48,126828,92259,32805,38269,45593,25123,31270,10529 +13224,0,63,54,32339,30067,20182,25477,28977,36162,9351,11625 +13225,0,90,44,46700,10126,6051,26004,103508,46546,18225,29433 +13226,0,93,57,158355,61334,24478,50118,72460,40097,39063,31434 +13227,0,87,51,119815,81901,9190,9828,6435,8666,6039,4867 +13228,0,83,51,11537,8978,6898,2688,2693,6144,5589,4533 +13229,0,53,43,654055,434645,18170,25979,33506,22735,18957,5198 +13230,0,48,37,2112259,176693,44041,14739,42194,40017,24459,33741 +13231,0,54,38,68159,8163,1540,1641,1408,1817,3274,743 +13232,0,38,29,389737,258100,37858,38712,36544,18736,23475,12226 +13233,0,47,48,2075700,326108,153472,66949,62918,66356,32726,58171 +13234,0,30,47,512091,624237,94889,59187,84746,24568,33548,23930 +13235,0,8,43,258386,197756,21926,16698,6419,3352,4178,2940 +13236,0,21,54,1826469,85516,55726,62425,23213,51626,19421,11608 +13237,0,14,35,729140,405491,17672,12144,45780,25137,13513,14667 +13238,0,20,27,394017,907834,52668,69656,133006,53393,47512,24951 +13239,0,40,34,1315366,110691,29435,25670,39025,21572,13711,9266 +13240,0,40,17,159214,43976,3670,7348,5499,13857,5950,3707 +13241,0,44,35,336594,169558,46265,30301,21576,23330,21998,31668 +13242,0,54,50,281926,97048,56026,10245,30894,26171,9542,4133 +13243,0,44,44,309278,301727,34309,34489,26787,14628,29770,12660 +13244,0,29,54,291536,21578,9068,3356,3873,1852,1165,748 +13245,0,44,53,140159,14148,2525,6358,7426,9402,6321,3216 +13246,0,41,51,114420,69051,22137,14548,6539,12078,3654,2773 +13247,0,51,57,120618,20815,4626,4759,1618,3726,924,322 +13248,0,54,63,423953,128137,168342,19410,81846,20615,26339,5541 +13249,0,40,75,116752,47476,53252,10823,10106,10669,4117,1634 +13250,0,30,75,2193248,507315,230679,22952,88444,34421,34764,18934 +13251,0,26,70,77106,42414,12042,2265,6499,3895,1929,1864 +13252,0,44,54,543236,52352,2676,8818,3326,27455,13927,3350 +13253,0,48,35,1450518,382699,78353,39581,47444,25184,25379,17167 +13254,0,44,41,300338,11477,4854,3284,2227,1019,865,732 +13255,0,34,60,1525114,60970,28930,35680,8596,15786,15784,11358 +13256,0,30,67,1798826,106801,55169,16428,11113,20539,15807,6114 +13257,0,37,64,751991,90273,26258,2843,40373,9740,17342,13292 +13258,0,40,57,153902,147949,34243,8956,5892,12460,5008,2166 +13259,0,30,44,2006880,152409,24821,15932,9311,10386,7890,4758 +13260,0,26,38,25872,41405,3220,9304,9826,3994,5236,2784 +13261,0,21,47,976084,122737,50540,21463,15476,8044,13134,8968 +13262,0,20,47,126277,14878,3008,2097,1017,1034,2537,1004 +13263,0,20,60,483896,156260,114193,45598,29034,16388,14497,18122 +13264,0,24,67,508091,52488,35849,9626,18544,12334,6630,1085 +13265,0,27,67,539393,393327,213532,16151,29466,38416,21896,33931 +13266,0,40,75,79645,28595,20910,4083,7677,5025,2606,2193 +13267,0,27,83,523471,79226,39163,78256,14909,7766,14827,11589 +13268,0,24,81,1307752,65311,19530,16721,9516,4922,5666,6729 +13269,0,20,80,2266749,523049,307529,87626,32176,60843,21453,30805 +13270,0,14,69,2880390,422211,101391,21591,83094,30948,28268,39829 +13271,0,34,61,55751,106870,28094,71727,33628,53093,46072,17164 +13272,0,51,57,68129,35954,4881,24986,24155,26208,21694,13000 +13273,0,60,57,811309,28734,7602,27006,12030,10124,9003,7273 +13274,0,64,66,995002,66778,44346,4353,18011,12006,4945,20984 +13275,0,54,56,319452,75722,11757,5246,13905,7943,6708,3486 +13276,0,41,54,130973,62453,12191,12763,9130,6928,10258,3845 +13277,0,24,51,195102,28287,5809,8948,2716,1259,2357,2288 +13278,0,23,56,119422,12530,12194,2080,760,2237,1333,693 +13279,0,13,67,330486,39003,10481,17820,2748,1996,3987,4351 +13280,0,3,78,171484,156938,125409,9373,10512,8722,17888,5941 +13281,0,20,84,3225898,32604,48430,17198,33801,13636,21747,5136 +13282,0,23,80,145637,97087,40863,25600,15131,18606,20606,7716 +13283,0,37,77,525830,285648,81204,73588,51967,51652,37356,16108 +13284,0,47,57,1678524,113828,10709,6483,11751,10835,5420,8069 +13285,0,43,57,126280,47377,49315,17968,20027,13160,6925,10678 +13286,0,50,56,36104,50561,26116,17672,10983,21453,7024,9575 +13287,0,44,50,152975,12920,1226,2109,1484,1228,808,789 +13288,0,43,50,2336618,946776,105664,57482,136163,66172,55370,63042 +13289,0,30,40,202305,111394,32240,12997,24110,5558,6956,2708 +13290,0,21,40,1783059,51032,38142,17928,57668,10206,10526,2666 +13291,0,23,43,491504,146984,27593,25923,15087,16270,9134,3190 +13292,0,24,48,1924585,104890,11709,19612,16084,10767,18696,3767 +13293,0,26,50,223359,106443,46004,6629,12252,6303,4689,9430 +13294,0,30,43,222768,217227,23347,39615,34824,47818,22498,13745 +13295,0,47,37,682501,108753,12249,40254,123167,53730,18193,5387 +13296,0,43,47,868651,100658,50392,24826,12470,10159,4998,4320 +13297,0,56,41,91344,4697,1173,993,2338,1074,837,423 +13298,0,40,50,19592,87400,22748,22582,16033,4003,4385,7190 +13299,0,38,47,246409,19483,7485,6324,6783,5608,3761,3904 +13300,0,51,37,467711,386710,18639,12126,52444,43983,20475,21767 +13301,0,43,34,2019213,86245,6234,25462,19911,7615,3124,2912 +13302,0,47,24,90367,68358,5665,13635,10471,14143,6545,4921 +13303,0,38,21,822499,181336,26926,11029,3318,14542,5555,5814 +13304,0,37,44,1813260,173006,170087,25634,73330,33945,68202,12297 +13305,0,35,40,279021,55147,1858,11028,6043,3769,4380,2540 +13306,0,40,51,406981,72582,63949,21418,24820,44588,27751,14675 +13307,0,50,57,70230,15353,6494,5507,6721,4963,2120,2724 +13308,0,43,57,707929,30968,12869,10447,3306,2790,1893,1704 +13309,0,51,57,608608,68911,7495,10686,13048,11791,20620,8015 +13310,0,44,56,1458414,164557,50097,73933,45182,32848,11960,14398 +13311,0,40,57,121212,32531,16966,8506,11657,6642,4472,2244 +13312,0,41,48,1705306,274617,31452,29366,22797,19847,13845,20525 +13313,0,26,57,186908,36096,19303,7541,14227,1839,2813,2594 +13314,0,14,50,173095,33411,7778,2246,2103,1625,694,998 +13315,0,8,50,489117,245073,125568,14145,20165,22166,9806,4728 +13316,0,7,40,1647118,405251,22775,19791,101196,21847,32477,30172 +13317,0,35,29,196774,446706,15167,41577,14966,19479,7906,3926 +13318,0,43,23,157295,29137,6132,3445,9115,4953,7110,5354 +13319,0,24,23,172975,34816,18149,5275,15019,4665,5432,3801 +13320,0,30,30,2486453,860584,239630,35574,84554,86892,57003,23268 +13321,0,24,17,1507705,117000,6362,2629,7585,8738,7870,3185 +13322,0,34,35,219109,29233,8830,6563,9647,4355,5676,5176 +13323,0,35,24,58239,120355,20640,3659,15476,14888,8607,5839 +13324,0,50,21,239134,13147,1995,3354,6872,7060,1806,879 +13325,0,44,40,1827888,378871,73992,94311,18929,21763,11877,5497 +13326,0,35,40,117908,33107,11872,3051,3332,1803,1912,820 +13327,0,20,40,316693,121804,19525,1980,9121,3148,10356,2403 +13328,0,4,57,172792,14519,14175,5670,1143,2350,909,394 +13329,0,4,63,1755995,71466,39663,24954,18448,5482,5235,2118 +13330,0,21,66,46200,12783,9384,6679,8157,7180,2355,3014 +13331,0,30,69,829189,449257,67429,44525,27519,35362,18257,22193 +13332,0,47,64,23266,16105,34402,4774,21062,17519,9200,11073 +13333,0,67,57,91762,16384,9521,4185,14095,10386,5859,1836 +13334,0,75,54,36760,5148,3606,4914,8672,6728,1624,2531 +13335,0,78,54,239781,44891,5681,8653,14950,5486,4778,2902 +13336,0,63,60,21444,37830,13626,44905,13815,5956,6503,1685 +13337,0,57,61,9921,26788,4654,16734,9167,9308,5806,1700 +13338,0,48,54,179030,44734,11514,3744,9290,11732,3465,1991 +13339,0,48,60,42371,32725,8523,5281,5303,3755,2454,1397 +13340,0,47,41,126698,37700,2328,5200,2974,2471,1478,1167 +13341,0,34,44,60179,23335,13567,3381,5155,2148,2042,1892 +13342,0,26,53,53393,13762,7248,2004,1019,2134,1253,766 +13343,0,20,51,78213,23575,4934,2739,2663,1201,839,362 +13344,0,16,60,175230,52407,13322,9385,3974,2830,2771,512 +13345,0,8,50,261741,96928,22330,1967,5946,3200,682,1240 +13346,0,16,41,28344,47461,10400,9644,13693,15608,7175,9196 +13347,0,21,37,2306612,302672,10476,41396,21055,20653,17881,7252 +13348,0,27,34,639034,80200,2989,22915,5168,7226,5087,1574 +13349,0,48,38,413981,71500,11246,52431,55051,28653,10856,6346 +13350,0,35,26,62181,60174,2525,3541,12466,4346,2662,1226 +13351,0,38,29,932193,323460,46880,38634,54762,33809,10582,6433 +13352,0,26,24,202972,134010,10081,10542,4499,3221,1517,1480 +13353,0,24,41,829718,40330,10810,8479,3437,10154,2566,900 +13354,0,30,41,906609,64160,18947,19959,80847,19827,17015,7408 +13355,0,43,56,640632,135432,47189,54608,6437,15101,5353,2597 +13356,0,44,54,46374,21096,9711,2609,6150,2702,2734,1496 +13357,0,44,64,11927,9829,11098,4694,2715,3886,1876,557 +13358,0,27,80,49582,39235,49478,5665,15792,3532,3498,2014 +13359,0,29,60,62988,72626,2782,4187,3627,5437,1934,1519 +13360,0,37,66,4920,54607,46400,29145,19276,20551,13240,4723 +13361,0,54,38,158308,113463,20185,22442,14079,24639,21652,38960 +13362,0,64,50,152496,19511,4688,3048,3039,4964,2956,3035 +13363,0,47,34,500259,82860,8319,5390,11541,2305,3465,1225 +13364,0,48,37,153553,49750,5013,22686,33412,22658,40325,31746 +13365,0,43,38,582904,151092,40302,14184,8533,16546,22124,10916 +13366,0,43,47,807647,20323,15095,8411,2865,8044,11934,3911 +13367,0,56,50,1085165,82694,1475,19168,20354,10636,11648,7250 +13368,0,47,60,2021782,112925,49710,81173,27462,26577,42763,16537 +13369,0,44,48,724792,584982,44807,27421,70477,48298,52019,32022 +13370,0,35,30,2080182,549266,35982,46055,61118,43084,41679,8728 +13371,0,37,23,1265325,80486,2525,6660,18236,10410,5141,7235 +13372,0,35,13,124695,49240,9363,7488,4988,6472,7057,5845 +13373,0,37,26,914553,277917,79870,36333,47352,32138,51028,28835 +13374,0,30,41,377770,287118,150972,63106,36412,21844,42237,31549 +13375,0,26,54,233881,121753,20161,28402,10799,13538,8336,3433 +13376,0,26,48,1948096,448374,45824,23206,24823,46059,15949,11452 +13377,0,44,44,938191,40124,20650,12497,59718,37556,29453,14747 +13378,0,61,50,385813,19253,30663,25224,13807,15702,8283,5382 +13379,0,67,54,608602,58461,39657,30884,48666,23486,13202,5253 +13380,0,81,67,428322,48695,11768,35853,18600,31921,15143,11129 +13381,0,61,61,122771,77644,5769,6486,4874,5559,5658,3877 +13382,0,60,54,1392595,135920,31871,91355,36357,49323,44859,20692 +13383,0,54,54,660829,41993,14347,19421,10235,7269,6577,3873 +13384,0,40,47,1045711,192578,19454,20837,18942,16459,24411,12172 +13385,0,44,54,636346,176739,67133,22595,36414,31890,36874,20358 +13386,0,48,51,6855,37842,18564,13260,21571,18724,13464,10918 +13387,0,67,41,180162,121159,2359,11557,11979,24089,8226,4354 +13388,0,69,35,2156083,183969,1906,39417,31605,29304,14885,10468 +13389,0,78,37,14733,16625,28410,10153,26221,35718,23801,15951 +13390,0,80,40,12430,34700,22146,47037,36401,37182,10053,12910 +13391,0,70,44,749118,435707,58682,13296,29621,34808,27107,10197 +13392,0,66,43,540788,444767,64461,25040,60345,47269,76674,21239 +13393,0,54,37,434806,97382,25515,13778,30631,27146,20011,10264 +13394,0,51,40,105957,8585,6941,17175,8067,8640,6462,4026 +13395,0,69,34,106330,39307,246,2195,5308,9179,5178,10217 +13396,0,67,37,766111,141311,46514,19197,45719,28809,34565,33486 +13397,0,66,24,233910,29052,6644,5386,4745,10943,7612,2829 +13398,0,57,29,569713,122607,55938,5748,4164,15343,5716,8691 +13399,0,54,56,876206,45555,27019,15677,14211,11842,9031,3627 +13400,0,60,40,849975,33692,2050,798,5389,8243,7577,5088 +13401,0,47,30,893049,32674,2874,1130,1547,2380,2264,2002 +13402,0,50,40,540519,44752,62945,11908,7838,14166,8051,5076 +13403,0,54,35,1074879,129537,35681,34543,44905,47921,13556,4487 +13404,0,44,47,291108,110656,18530,10586,6245,11732,3482,2789 +13405,0,47,54,214925,178669,1422,49264,9716,17558,17492,17666 +13406,0,37,43,793771,591262,21380,188363,12794,31064,17983,7498 +13407,0,20,35,961068,155959,13452,13552,15490,7564,7803,4800 +13408,0,23,37,63521,31066,7722,3223,4182,4933,1817,2198 +13409,0,11,41,798320,54448,15973,7453,6206,1986,643,547 +13410,0,11,35,444904,188379,24367,15890,25265,9061,7520,3960 +13411,0,26,37,1305556,168807,10721,35551,17028,39289,28016,11969 +13412,0,34,41,61596,23602,6219,9304,5492,9246,4872,1849 +13413,0,47,35,531195,68803,12856,4363,15895,8475,9587,4268 +13414,0,56,37,440650,250408,11055,60106,99357,35387,35805,16508 +13415,0,43,37,147059,191747,18313,27574,24649,9274,16046,6381 +13416,0,30,54,1553911,108433,36012,21014,5825,18906,7271,7163 +13417,0,21,61,385273,56940,15632,8100,4984,2954,8072,7454 +13418,0,24,66,289985,116432,37226,12178,15423,10479,6793,3757 +13419,0,37,53,234070,11604,2764,4274,4715,4691,6232,2303 +13420,0,24,43,617500,296107,24818,25010,10193,12078,2418,2347 +13421,0,38,37,300777,51456,2827,8568,3646,8781,3623,1657 +13422,0,40,17,82828,15665,734,372,1713,1312,526,677 +13423,0,27,20,106720,31768,9378,5637,5794,3771,5087,6073 +13424,0,40,23,33384,34040,5232,5864,4578,4836,4846,5436 +13425,0,43,26,930070,171526,41531,24799,54542,50065,8206,10317 +13426,0,41,50,211623,11832,4494,4352,1621,1222,511,390 +13427,0,44,44,51301,107501,7988,24079,10608,15818,11816,9446 +13428,0,48,50,154725,29938,12965,2393,6488,7179,1594,4161 +13429,0,41,66,989220,33470,34761,38931,12050,11560,8030,6999 +13430,0,41,50,70865,23682,1476,1831,1448,1543,946,574 +13431,0,29,57,346264,33970,17817,3016,3931,1762,1207,377 +13432,0,35,66,3108,9877,19066,12359,19646,12966,14563,11856 +13433,0,38,53,635833,256208,20376,117384,59095,56090,35046,24791 +13434,0,37,66,3194661,1155619,382156,82337,37516,82375,220744,46059 +13435,0,53,54,1658157,353722,59660,20725,19236,69784,49961,26223 +13436,0,44,50,455423,39268,19229,7013,3308,8415,3332,3877 +13437,0,37,41,417187,126739,19842,4372,9686,8033,9409,2501 +13438,0,41,50,57598,11697,9415,7071,4618,2651,487,333 +13439,0,53,56,42022,22685,9378,10634,16245,20548,8198,7874 +13440,0,66,53,28851,15013,9960,7773,21181,17024,4162,5733 +13441,0,84,69,9336,10143,18037,8764,8374,13860,4285,6337 +13442,0,84,63,56241,52312,10477,31766,28026,9280,19839,4953 +13443,0,83,66,48793,12943,4229,10472,13614,10244,12892,8298 +13444,0,56,64,431309,127035,37829,10036,7166,5885,5504,4226 +13445,0,47,69,150166,24428,40353,28092,14462,12234,13282,14153 +13446,0,56,70,89695,69301,50034,35707,11651,51907,10990,12857 +13447,0,44,69,207681,8584,1339,2735,2502,1492,2771,1636 +13448,0,67,70,74631,10854,6421,2258,5957,7315,5716,1939 +13449,0,75,56,205471,75685,25346,9418,12812,24931,51261,29938 +13450,0,61,48,136513,81623,8222,6554,3436,3883,12896,8315 +13451,0,50,47,827885,130890,11371,38474,2253,18484,20181,7384 +13452,0,50,51,139456,30113,9521,28261,15236,17480,13268,24116 +13453,0,35,38,1936026,566297,28891,41624,44677,29872,23349,20831 +13454,0,44,38,177398,486157,78156,16170,21224,62845,12742,6215 +13455,0,47,38,136837,15400,1677,7956,9302,3414,5959,4313 +13456,0,35,37,495735,520023,297281,12345,46187,61031,50806,26875 +13457,0,35,47,1040058,167072,44642,16027,19248,10275,10338,12684 +13458,0,40,61,1075551,34628,12243,26143,10490,13245,33753,13743 +13459,0,27,56,1788853,578540,56126,117059,46057,32291,115711,84061 +13460,0,30,43,2070810,692624,41462,55850,73236,79191,77933,23005 +13461,0,34,21,1607450,1440122,50200,13530,137136,95986,33837,50589 +13462,0,26,17,1009988,68281,33218,6573,14012,10071,33719,13124 +13463,0,26,4,577867,1003134,39181,45670,38578,51363,58564,19929 +13464,0,38,11,127686,237330,25753,44268,6962,103499,57495,16451 +13465,0,56,37,31248,17167,12162,8884,11255,16314,5537,4209 +13466,0,51,35,510815,40405,6958,9285,2772,2921,3043,1338 +13467,0,61,48,1139407,61770,19423,3730,3571,11071,10575,3324 +13468,51,61,48,487316,215359,217735,24255,85155,65341,65558,41144 +13469,51,61,48,467540,313489,120763,23982,76020,40031,44944,27208 +13470,51,61,48,353560,11513,4808,2591,3090,2103,693,321 +13471,0,44,47,341441,326532,16815,46850,62393,22198,17189,15728 +13472,51,44,47,363601,99521,2220,12631,8893,4528,1001,481 +13473,25,44,47,1443512,385734,101367,492821,893520,718248,263062,86785 +13474,0,26,50,70752,89598,31122,34683,5673,9262,2117,1450 +13475,0,30,47,713492,106858,16904,19806,6570,13029,3743,3778 +13476,0,37,64,667951,53045,95859,101277,4189,55182,25423,15597 +13477,0,43,66,781050,303592,49361,39774,80052,44449,12643,7380 +13478,0,44,57,1942314,348198,64093,78097,70975,31567,16556,26471 +13479,0,41,74,166409,54717,80419,6431,12552,9516,6345,3838 +13480,0,44,53,77476,30734,8956,10468,21193,15275,21406,20401 +13481,0,54,63,13358,19721,9605,10223,7147,11623,18349,12329 +13482,0,56,67,922361,68449,12754,33522,5123,10205,10557,5244 +13483,0,63,56,131582,21953,8624,2040,3574,4544,2916,2431 +13484,0,56,64,34745,70905,20249,31893,2195,19454,10790,7721 +13485,0,53,56,9286,46495,6991,13106,14929,15671,11405,4251 +13486,0,53,60,61096,43766,21762,26627,11263,7470,20210,11000 +13487,0,57,57,176803,65707,2603,24166,8449,19629,5893,8826 +13488,0,56,66,728777,11907,19430,15409,9712,6504,13062,4973 +13489,0,40,64,451436,398883,40242,61314,14665,20624,7108,12272 +13490,0,44,61,302836,24751,12152,9240,15148,5738,13525,16543 +13491,0,26,57,590004,705340,71936,106075,91104,30373,29521,24767 +13492,0,24,41,125263,57021,16372,5757,18586,7729,773,1229 +13493,0,40,40,1365508,41841,438,14702,16722,11988,8579,3466 +13494,0,30,43,1765719,641861,314816,148987,80624,56942,58319,26456 +13495,0,34,47,295157,68471,16669,8670,12220,3850,2615,1880 +13496,0,27,44,898663,688167,51983,108575,84826,52990,13248,6551 +13497,0,27,47,430465,81395,27165,7114,39786,22639,23191,9563 +13498,0,44,41,566114,39996,25248,18954,41192,25452,33563,14171 +13499,0,63,44,322508,61065,37014,25620,50576,35999,44013,40318 +13500,0,66,56,649177,20758,7149,9404,3579,3602,3436,2017 +13501,0,53,54,1042136,700938,8541,134615,37045,38617,45350,23871 +13502,0,44,40,361426,803902,44630,50983,92516,108201,20893,42293 +13503,0,37,30,548666,16160,1125,2357,1992,2222,1442,1080 +13504,0,30,26,94462,115064,51105,6298,11649,8347,5046,2476 +13505,0,40,11,1368343,345238,4205,7359,38974,42097,47338,31907 +13506,0,34,17,417957,169809,16141,8930,12664,10581,23011,10361 +13507,0,30,35,1631982,12844,7505,5697,2737,2679,1942,881 +13508,0,47,38,121559,30752,3296,18235,4094,11977,2150,1919 +13509,0,41,57,1629457,105167,4322,28385,13919,10351,15021,3808 +13510,0,38,60,608653,155180,22735,4493,4459,7948,4512,2354 +13511,0,40,56,393818,67161,39694,2489,8944,13383,4606,6382 +13512,0,23,50,281445,323364,27518,46165,13767,15580,10960,9101 +13513,0,26,50,357290,148808,30115,16168,12650,16827,34564,4503 +13514,0,24,54,887085,86186,10347,22787,23882,5000,22619,5997 +13515,0,21,61,235617,180140,128539,102112,46142,35563,61947,72220 +13516,0,30,66,1387962,253099,115201,27691,68183,45567,69872,60136 +13517,0,37,69,1901020,214487,60512,69753,94555,49218,63883,29254 +13518,0,29,51,414360,1793231,67779,22168,33021,37430,19125,28223 +13519,0,41,56,930237,21375,55961,27194,7922,29587,9262,16138 +13520,0,34,51,1251403,207860,26111,27479,21563,14274,17890,10823 +13521,0,29,50,487637,184980,80068,6764,39437,28211,23007,21303 +13522,0,48,77,144295,55753,45019,25642,29856,17910,50555,35366 +13523,0,43,66,1373175,261150,123037,94320,56592,83139,33344,30831 +13524,0,44,69,1939324,222933,32582,55720,33102,21282,13211,12720 +13525,0,54,83,247498,41999,206523,44611,52896,69679,36419,10269 +13526,0,57,87,1315107,80437,130637,24499,39227,49465,16442,29934 +13527,0,47,81,944781,83273,20127,10232,3775,5611,8128,13143 +13528,0,41,80,87709,368434,61367,47981,9818,18498,16354,6432 +13529,0,27,75,1774592,117937,184393,10019,59491,22218,35613,43255 +13530,0,34,61,107301,22376,4163,3357,3302,10005,5437,12079 +13531,0,53,64,2414975,129829,106185,34384,114974,107109,108682,64124 +13532,0,64,70,1572823,64212,59361,11961,39291,18660,32275,3877 +13533,0,51,67,587545,102255,12868,10159,11916,10889,6855,6196 +13534,0,23,54,840196,268426,6996,25441,21890,6305,11331,10756 +13535,0,16,43,912857,128545,14747,10395,10406,10704,5230,3754 +13536,0,23,38,1144061,208947,47938,85498,81668,51535,10755,12338 +13537,26,23,38,515776,23928,4360,4600,2886,1236,757,748 +13538,0,20,38,627000,737198,91312,50096,43312,46082,17878,11481 +13539,0,34,44,256177,35646,7406,2567,8316,3757,5064,1490 +13540,0,24,47,911462,759958,122182,47321,29464,29712,35882,19703 +13541,0,23,50,114143,44541,18424,22919,19695,11207,8859,12383 +13542,0,47,56,3780170,92215,46747,45963,38304,103852,51236,22637 +13543,0,44,70,680418,13647,13464,5188,2854,2484,3884,2975 +13544,0,60,77,2081307,473496,29364,292076,204720,106789,127074,65554 +13545,0,53,80,506060,55383,25579,26759,5935,7395,13451,12816 +13546,0,37,80,268694,99682,5645,51516,24328,14709,9283,5561 +13547,0,43,69,2946978,341579,48943,85865,52173,63899,31293,49182 +13548,0,43,77,1611033,51844,50845,31568,20400,21070,12422,6779 +13549,0,43,78,1006630,205240,148577,123629,61121,30535,47077,38554 +13550,0,44,80,1342478,202092,105404,32361,21629,42623,47052,18511 +13551,0,50,87,2144661,23363,13018,19399,4951,12721,8507,14423 +13552,0,40,69,638924,363457,35034,25236,13701,20758,5750,17507 +13553,0,35,48,370407,209778,17368,5033,8373,8714,1780,2351 +13554,0,29,38,920265,107985,14428,9370,5848,10782,4010,2658 +13555,0,20,29,1983520,412670,90373,59265,93009,44956,28445,22226 +13556,0,21,30,332932,28403,4331,2030,4717,2135,8057,2868 +13557,0,26,38,165670,424348,44221,55352,47868,33818,45917,49651 +13558,0,53,40,928080,14184,3641,19847,32620,52584,52306,49613 +13559,0,57,38,2130826,300577,66714,27460,37521,60059,78118,17373 +13560,0,63,51,738040,102765,65462,35185,15488,25538,15985,11615 +13561,0,56,44,129214,44651,1942,2141,2102,1427,2390,5258 +13562,0,24,30,1456245,987723,7495,62205,72564,52853,98217,54819 +13563,0,21,44,2159387,120233,72707,101108,44818,29236,42241,6273 +13564,0,26,29,725151,84140,9994,5697,8064,23822,9905,5754 +13565,0,35,30,1107467,227173,25389,7360,8077,18404,19216,4172 +13566,0,37,43,812030,612939,105418,34773,22545,47333,21918,19685 +13567,0,35,26,1615499,104621,5899,12546,15619,11068,2711,6696 +13568,0,20,38,75505,63365,8360,5444,9004,4289,3707,3490 +13569,0,37,48,645192,47950,30014,72625,70501,59688,56042,49593 +13570,0,41,64,513956,34612,30386,14592,6286,10867,8174,3363 +13571,0,48,63,554504,310934,94080,23624,28755,48496,35227,16477 +13572,0,60,70,260319,106377,29204,36223,32844,31833,70904,20385 +13573,0,41,69,71883,26099,13254,3504,3562,2630,1688,789 +13574,0,41,69,113110,19716,9937,17311,6172,6507,2346,1818 +13575,0,34,50,536305,492257,8531,9915,20886,20854,21984,13731 +13576,0,38,53,43925,34400,12879,29023,12808,23071,19495,8301 +13577,0,37,48,402426,77886,20863,8012,9094,6590,3136,2109 +13578,0,47,48,24510,4895,2018,6143,1123,5035,3293,1163 +13579,0,53,64,292091,55693,13778,2261,12385,5686,2967,2209 +13580,0,50,67,35929,3597,7181,1633,2963,2963,2208,3264 +13581,0,78,63,151640,20344,7188,4635,7450,36717,17731,4415 +13582,0,83,60,26180,6612,10150,9912,5447,19482,5816,13170 +13583,0,93,67,61220,40492,22984,11394,21269,18678,22117,16526 +13584,0,81,56,593404,204739,42566,25961,25931,17604,64821,19338 +13585,0,56,61,511665,12304,763,4089,2305,1358,1292,1753 +13586,0,47,41,1641859,280761,2237,23470,27744,44474,37863,15275 +13587,0,50,41,1699310,633271,138735,77078,85552,79099,176705,35069 +13588,0,56,50,119072,162790,114187,36098,17508,43091,30935,16061 +13589,0,40,43,158546,44584,8749,3336,8403,3660,6506,3586 +13590,0,30,44,559656,893535,55566,38861,45507,63412,67043,33689 +13591,0,24,40,785058,34095,2581,3939,2607,1911,4663,1084 +13592,0,20,41,1475195,322640,280934,85950,66964,57118,55183,23259 +13593,0,17,56,316287,50950,73327,3819,12908,7289,7911,1711 +13594,0,21,63,327695,93873,12647,9668,8632,9761,9275,2661 +13595,0,30,74,1604900,122201,18603,53745,27597,28457,63668,24676 +13596,0,37,56,2465791,322895,24001,51653,118781,55408,54446,33940 +13597,0,40,40,1320288,418267,60884,30353,12453,43343,26148,18154 +13598,0,35,40,136894,36222,5095,2078,2326,2122,2106,720 +13599,0,23,34,177557,91547,7139,9574,10458,3995,7251,7295 +13600,0,35,30,594886,103986,6749,5604,8108,10587,6927,3521 +13601,0,29,23,874894,227466,11948,7898,12929,7251,7819,14016 +13602,0,40,23,790733,48195,4821,5704,6165,7059,5781,7539 +13603,0,13,14,301950,697306,26538,62349,22499,17162,24060,7451 +13604,0,17,40,1114726,30457,46459,24824,3684,16965,7697,9148 +13605,0,23,54,712460,73821,20567,10201,11396,4631,7606,2646 +13606,0,35,67,37818,15778,10299,24375,12526,21003,14579,11371 +13607,0,40,77,384086,689757,191599,40014,17799,40832,27267,39711 +13608,0,35,69,646353,21571,5728,14332,6569,3857,11384,6999 +13609,0,41,81,530697,62060,16756,107895,7816,18288,18495,15087 +13610,0,37,80,36613,40747,19961,27920,14442,20954,15311,8524 +13611,0,51,94,10932,27467,77712,36272,14846,29360,14317,38478 +13612,0,47,94,2025371,391932,170403,62915,29995,31205,15970,19529 +13613,0,43,70,538774,128988,10653,8715,22714,10890,8728,16185 +13614,0,38,67,954592,115027,57067,12061,24280,26953,22460,13267 +13615,0,35,67,1338377,25674,16003,42813,1214,13188,18147,8493 +13616,0,50,54,50971,10576,715,2096,1930,3960,2858,736 +13617,0,54,69,772874,46961,20165,14013,9006,8384,3314,2192 +13618,0,51,69,307474,74812,18215,19604,5296,9603,7795,8021 +13619,0,40,61,579218,90983,44244,18058,7025,6559,18741,8234 +13620,0,34,77,176809,67162,25578,38804,3899,20489,24514,21555 +13621,0,29,77,189543,64056,29892,15044,4362,8471,20655,5222 +13622,0,23,66,1377975,722267,51165,66843,13850,33803,38235,27526 +13623,0,35,64,232155,29023,10894,11139,8346,7412,3848,5957 +13624,0,27,54,472399,732453,151864,76004,87750,67345,41596,13545 +13625,0,34,56,502881,11503,3860,4469,481,2474,5901,1038 +13626,0,38,80,1317726,101899,94852,286068,43160,44441,43540,22061 +13627,0,34,70,14538,11022,2253,1032,1493,1091,1169,578 +13628,0,27,57,2015410,658002,21503,18476,25345,27370,37256,29096 +13629,0,20,61,84328,47524,44891,2649,6563,5226,9133,2889 +13630,0,17,44,91508,77166,17137,19680,13319,7470,5594,5523 +13631,0,20,50,1033777,49493,4823,18913,3128,7108,8012,5924 +13632,0,20,53,1151471,243325,16177,7914,19378,13018,18492,10334 +13633,0,26,51,224808,91905,77044,18230,23815,20137,20192,11238 +13634,0,29,53,797823,208233,54200,72704,70637,32235,67851,24631 +13635,0,37,50,290504,16758,4445,2788,3304,4567,2306,2028 +13636,0,57,64,971718,26456,17343,15993,36814,22609,27260,13811 +13637,0,61,67,1651790,134875,120570,80856,54921,41393,13378,21064 +13638,0,61,66,1023486,44664,8404,10172,3236,6068,4226,8987 +13639,0,56,78,1603548,139772,202169,11953,11056,43243,26363,28709 +13640,0,38,74,535524,41414,7615,4618,7230,2969,5220,2294 +13641,0,30,66,1313918,208513,74113,24102,5887,21218,22371,13192 +13642,0,30,63,1508844,118552,29701,10684,3872,13517,23278,23573 +13643,0,27,53,64400,18102,6020,2929,3098,2400,3146,1689 +13644,0,34,47,29601,113965,4906,10556,13926,10933,11140,4708 +13645,0,40,47,1005734,161488,58501,27367,19091,34171,15945,12933 +13646,0,50,40,850820,239524,21095,23475,28649,81057,15080,30012 +13647,0,50,30,65704,123801,18591,5623,9911,13289,12317,8672 +13648,0,48,50,692106,67024,27739,69299,22712,13060,21576,13191 +13649,0,41,44,327098,215332,31977,19498,12921,17394,15441,8527 +13650,0,35,34,1363242,516458,15442,8280,34884,75806,16102,53536 +13651,0,51,43,524904,23573,14640,37326,54429,38652,15666,11906 +13652,0,54,23,452724,120520,11347,6059,13227,14230,14175,9276 +13653,0,61,34,2925187,183963,105871,88187,63371,48302,30967,34743 +13654,0,53,51,576030,90311,21921,19349,32890,8781,12219,5199 +13655,0,34,48,338873,32046,8534,1880,1158,2763,3084,2694 +13656,0,26,75,1204392,264509,310416,282281,37452,41503,148555,102477 +13657,0,17,67,774066,97272,39162,4494,18710,7637,25123,14254 +13658,0,24,69,1044305,136678,42602,14540,8643,21629,9484,17365 +13659,0,27,81,298469,8630,6638,7975,3200,2177,2922,1602 +13660,0,40,48,1387295,147907,2658,6929,29856,23253,15531,4189 +13661,0,43,53,1525876,287088,119857,100116,45524,43948,37339,22239 +13662,0,38,56,278886,91832,29187,17801,4933,9987,10511,8836 +13663,0,40,37,148895,59682,3959,5922,4792,7311,6245,8682 +13664,0,41,53,227849,16393,4864,2192,6928,4320,3466,2364 +13665,0,27,44,1354664,739630,93989,104528,85655,18967,34123,20345 +13666,0,38,38,124289,72939,14903,6167,11094,17470,11251,7494 +13667,0,20,47,605016,105834,30456,9742,6795,1964,3994,6001 +13668,0,29,50,18201,17533,6806,8442,10088,19916,36503,9160 +13669,0,56,56,47233,25607,3571,27514,8482,20042,11230,21424 +13670,0,48,64,712068,240090,86323,46248,40887,28587,14150,22510 +13671,0,66,51,803289,180609,11335,8169,13747,22200,15823,10647 +13672,0,60,50,171589,116763,17849,28974,18575,37920,34152,11878 +13673,0,40,43,1721824,660843,157414,28446,57714,35963,62402,73681 +13674,0,41,29,13775,91964,10005,2665,8049,9431,3260,4729 +13675,0,27,37,1924953,197688,15426,23340,12164,5880,3730,2723 +13676,0,16,44,2845038,227258,151794,65521,21954,32783,39816,15610 +13677,0,13,37,6020,44932,2045,2172,4360,1331,1613,693 +13678,0,23,50,1336937,134158,33119,90092,50018,72008,28494,29649 +13679,0,44,66,56043,8806,18258,10810,7418,8962,8380,2410 +13680,0,48,56,154413,67519,13396,9084,7643,9598,6288,2871 +13681,0,63,66,254528,57512,11387,10166,17353,10712,8802,6642 +13682,0,50,56,972982,55694,7253,5121,5486,9271,5343,6434 +13683,0,50,54,111991,120886,24358,8952,17248,16742,13376,6976 +13684,0,57,54,111274,6597,774,1628,1416,3108,2947,1538 +13685,0,64,43,1065385,131748,34221,25125,12834,38607,20041,52404 +13686,0,29,53,289039,31309,5145,2510,892,3273,2076,3175 +13687,0,40,48,1349428,223558,123999,11678,25590,60012,42861,31623 +13688,0,48,34,792791,76479,10672,866,21913,18532,20563,5908 +13689,0,61,37,1041811,19746,2911,2048,4714,6191,3780,15268 +13690,0,67,44,303133,31721,20755,2238,6725,9429,11716,5852 +13691,0,61,37,3102628,585339,96869,35461,17557,53766,58385,45005 +13692,0,54,56,366829,47201,37347,9444,5950,11423,7200,4992 +13693,0,44,60,370441,44390,10513,3992,12788,5229,8760,7512 +13694,0,38,54,384686,79904,27774,4815,10401,9913,10356,5988 +13695,0,44,37,260277,19198,376,193,5220,3301,2683,1188 +13696,0,51,24,2368398,351453,38146,45185,126455,106650,49008,15755 +13697,0,56,17,1287142,83464,3338,5884,11540,13124,13969,24475 +13698,0,70,16,158563,15094,3863,4841,7286,10618,6362,4350 +13699,0,70,38,460468,193898,9508,63413,69030,46758,23223,38199 +13700,0,54,40,615279,102275,7850,15988,9050,5907,6674,4799 +13701,0,50,53,662652,40489,14907,7421,4510,4946,6211,2385 +13702,0,34,60,679086,218606,75710,52638,14429,27872,35082,24293 +13703,0,24,54,448093,89241,12929,1877,4133,7065,8980,2744 +13704,0,43,60,166540,151493,72863,22214,46738,89199,26180,16207 +13705,0,44,54,588357,98743,13735,11324,8910,10401,9455,5728 +13706,0,35,38,1498036,1052835,38488,48409,51820,31229,58353,16152 +13707,0,37,41,145769,73386,5522,18149,12210,7850,13913,3244 +13708,0,20,41,1337656,514334,47228,181605,108416,40912,75558,34630 +13709,0,17,47,1126381,803066,139176,195155,47524,84546,71087,66158 +13710,0,26,64,509223,164767,123956,16234,24750,19492,43741,11085 +13711,0,24,74,185868,26404,10431,13199,3586,2831,4411,1192 +13712,0,26,81,1147676,55267,9489,44715,7153,10462,14256,13669 +13713,0,37,70,770901,40916,2961,10170,6585,8626,14857,7378 +13714,0,44,67,1171513,153053,26487,25251,31318,35224,137466,23440 +13715,0,57,51,285673,92178,2679,10256,12347,23002,8237,2575 +13716,0,51,34,1229309,225088,14239,9933,17022,12237,9187,4833 +13717,0,53,40,236556,31898,19457,9061,8641,11820,3752,6622 +13718,0,43,34,1016015,375724,23112,27640,58565,29523,33032,25462 +13719,0,51,63,226374,72365,23109,2406,4245,11758,33635,4481 +13720,0,48,57,1133668,258542,51212,41864,17156,51117,20063,50765 +13721,0,56,70,147414,34693,12368,9382,5584,8458,10191,5349 +13722,0,48,69,1751330,535766,240721,295154,66797,82164,66870,27937 +13723,0,47,69,1554784,1138148,169558,227958,163836,138003,28124,50227 +13724,0,44,67,113323,6095,1560,678,2161,1128,1666,1645 +13725,0,37,63,270091,109499,20345,14263,8344,11241,8200,6824 +13726,0,53,57,101601,55070,14723,27002,12180,34495,22784,21344 +13727,0,57,60,33800,54732,14557,22971,30690,14589,10756,14388 +13728,0,63,57,147334,67285,2941,19611,23787,18493,12573,7096 +13729,0,75,57,75654,56649,9712,11667,10705,16689,6265,3560 +13730,0,74,63,36670,33862,12814,44421,6009,32148,10092,10995 +13731,0,74,66,207825,13963,3240,7919,3140,3602,838,1219 +13732,0,54,75,350817,439254,265894,48421,52504,24655,37590,26291 +13733,0,48,80,424949,176555,65541,33403,24429,30770,29761,10598 +13734,0,43,75,2424604,141281,110452,15994,56388,60503,22170,16637 +13735,0,40,60,1936105,972492,23972,81367,156756,127751,57425,44981 +13736,0,54,60,954305,154237,60043,92522,36851,51302,29886,32114 +13737,0,47,64,421520,16652,9858,4674,5200,1429,1719,4388 +13738,0,40,64,93998,16457,8104,5459,3846,3422,6174,1482 +13739,0,44,78,624629,61649,24624,3009,4348,15130,10341,4698 +13740,0,53,74,172290,14733,3479,11789,10500,12569,6443,2152 +13741,0,57,78,745959,20694,22571,14921,8197,4328,7523,1489 +13742,0,60,69,211223,15186,3465,1032,2639,2678,3013,2011 +13743,0,61,64,67993,70050,9530,12364,23678,20292,6654,8344 +13744,0,43,74,932592,13183,17036,11053,7782,2576,4232,1092 +13745,0,44,61,1860892,601943,147902,46384,16487,65239,34049,23106 +13746,0,30,63,774872,229511,38072,25675,19248,9792,10657,9184 +13747,0,35,69,600099,42811,11091,24449,16147,24812,8785,7931 +13748,0,47,56,726663,147902,33511,25312,64588,39944,27846,17717 +13749,0,51,57,140534,47501,17872,5111,12397,10753,5488,2821 +13750,0,57,53,2153300,524473,63353,25931,19765,37398,47780,16895 +13751,0,44,43,441148,305142,25182,19658,23281,29162,22000,13119 +13752,0,44,50,124791,31136,16795,7510,6524,9841,5795,2083 +13753,0,43,53,504402,153896,79822,29839,40088,37205,53396,16026 +13754,0,60,63,15072,30655,25545,15434,28977,24063,6034,14892 +13755,0,51,69,253543,267985,76070,29460,13100,24544,53195,19662 +13756,0,57,66,345044,159035,20661,72364,52936,77324,27098,19508 +13757,0,40,56,121417,171354,12601,16724,14284,9078,7004,7543 +13758,0,44,56,568401,71209,30013,12826,10442,18680,12018,6590 +13759,0,51,60,124785,12637,4673,3353,1465,2581,5940,2686 +13760,0,43,61,1617923,284150,126402,17876,24151,61216,56448,37628 +13761,0,43,63,1148376,463068,45164,68218,26675,25605,44020,23702 +13762,0,40,60,384260,23903,6983,2750,4615,4089,466,1473 +13763,0,34,50,105590,68957,2423,10506,21127,5332,3837,3417 +13764,0,26,50,858731,269582,88225,50283,59460,28360,22876,15660 +13765,0,29,50,2461169,307985,44299,26604,34996,23246,59240,12910 +13766,0,24,48,926304,299047,48917,38966,18722,25961,27446,21921 +13767,0,41,51,1258700,150177,40749,18362,65698,79451,24351,18829 +13768,0,43,37,1118040,509245,3913,44451,9286,44072,29423,9001 +13769,0,50,38,1116252,88828,18718,10413,14339,15401,19147,20984 +13770,0,63,48,714811,77499,51386,48957,27367,48353,53334,20723 +13771,0,47,53,140939,11342,1908,3231,2093,1220,1832,1317 +13772,0,51,61,69498,296522,29610,48913,54057,44266,42267,19804 +13773,0,47,70,225672,25547,22649,9524,7498,5329,3903,5680 +13774,0,35,60,383730,111516,9926,16138,19992,10551,8417,5017 +13775,0,41,60,31335,68267,39872,9544,60735,16447,31769,30565 +13776,0,50,66,167761,63788,23762,13573,12573,27632,12742,22751 +13777,0,47,50,1527251,541807,48250,33820,67218,36573,41847,23941 +13778,0,48,60,181825,63508,11791,25809,4702,9813,8383,3345 +13779,0,43,64,1218130,191234,160999,17105,21424,29437,28426,37298 +13780,0,43,64,548814,84377,56348,4917,24879,42611,13915,24780 +13781,0,41,74,227949,97232,16457,15417,6012,6638,6495,8839 +13782,0,41,74,1785931,63456,30747,10554,4880,8343,12300,4399 +13783,0,48,64,240449,159366,19890,43815,31097,40850,36425,17499 +13784,0,35,50,1949657,387099,16904,17010,19433,28468,25152,31287 +13785,0,53,41,1587308,79976,7991,10104,66527,32491,19934,10048 +13786,0,57,47,306970,209449,83398,183848,17393,69515,72984,22819 +13787,0,57,50,903811,44170,15248,22947,25554,14145,13151,13514 +13788,0,57,56,1918952,934313,157701,10508,112143,81790,83863,33435 +13789,0,47,57,2317646,489809,28456,62379,57364,58590,35614,47551 +13790,0,40,47,985416,349486,16436,86308,14327,36578,36490,14256 +13791,0,50,51,89612,10331,19073,7953,4979,17771,2886,3539 +13792,0,51,56,83361,116882,26806,15107,32926,13263,4284,2208 +13793,0,48,61,426941,135427,24552,12520,11537,13012,3168,2602 +13794,0,57,60,252849,96493,12229,15469,13421,26995,15963,16338 +13795,0,48,51,41961,73040,16974,11851,15076,16934,18489,19236 +13796,0,57,60,7456,37371,12991,34319,10405,18952,20107,6163 +13797,0,66,61,528308,74892,7243,28957,18915,18024,21528,8248 +13798,0,47,70,75568,54653,31929,4098,3577,2442,3586,5444 +13799,0,53,77,415792,24287,7908,15677,6057,15532,12119,5219 +13800,0,53,74,1025584,44745,19580,22217,19761,21301,40460,6820 +13801,0,48,70,153180,135536,31225,9678,27234,16217,25931,38269 +13802,0,60,78,289394,84350,125537,51960,20064,23738,22137,8973 +13803,0,40,77,1963188,480714,186211,53047,15130,28394,65358,73844 +13804,0,29,84,249478,49899,22917,47467,2863,12209,15987,7890 +13805,0,17,87,294395,219153,54270,32793,25347,8966,10997,9100 +13806,0,14,64,632656,144412,7268,10925,7215,9258,11177,9839 +13807,0,17,70,93418,16363,16693,1285,3770,2015,1660,1091 +13808,0,20,57,121805,147691,33281,11230,7546,21863,27638,3781 +13809,0,43,57,648767,93295,12916,35181,9504,43952,22764,9340 +13810,0,38,66,990113,164330,50525,5740,17030,8675,5544,9942 +13811,0,37,53,930108,34989,3772,4999,4713,1809,1027,1150 +13812,0,29,61,228512,64337,14711,26481,8822,6545,10834,5505 +13813,0,21,57,1518997,351331,29359,80670,50943,55391,27683,14485 +13814,0,30,54,1492304,645493,49188,102592,85723,90214,28523,23090 +13815,26,30,54,935975,19949,8031,4033,2203,2560,3325,2421 +13816,0,43,60,1332896,56441,12062,35975,40546,15221,10828,6435 +13817,0,50,48,1170274,203435,24048,10448,6770,32146,6995,10416 +13818,0,44,54,674298,19836,5648,6268,2671,2135,5123,1361 +13819,0,40,66,136811,69061,48335,11704,9336,8461,13178,6944 +13820,0,44,64,163910,85462,30027,15741,5026,34346,8411,13807 +13821,0,44,70,598810,51105,7221,11428,4892,9445,8299,4074 +13822,0,50,74,1498750,181106,66957,68431,29177,32928,11822,14966 +13823,0,50,74,178643,29829,18781,7123,2104,3585,2027,3086 +13824,0,44,74,225006,143555,11823,47274,9202,29498,15052,14576 +13825,0,40,77,655248,187295,55519,60189,34717,25473,24157,26790 +13826,0,29,66,78157,127754,18813,11584,13893,6483,5045,4510 +13827,0,27,53,607501,416805,62707,26725,56769,26653,30142,26763 +13828,0,37,60,141119,11702,15326,4341,4704,11550,3844,3298 +13829,0,41,57,64464,103923,13615,40298,36282,21582,36716,24771 +13830,0,38,57,637681,188875,21327,28412,24982,7368,10214,14996 +13831,0,35,51,89234,204370,11577,4200,11167,7972,3494,4603 +13832,0,30,48,72391,31660,25662,5791,7408,14910,18878,9657 +13833,0,27,50,2434985,397727,194279,42488,33338,61965,66848,42970 +13834,0,43,57,2035890,224589,92141,57109,16030,52125,27186,21209 +13835,0,51,67,2764936,254772,61389,12906,36186,32130,36019,23858 +13836,0,30,61,826528,246312,54722,16012,17325,8540,20416,9207 +13837,0,30,66,167034,35644,37709,13606,10272,8653,7522,6545 +13838,0,26,51,158041,262545,15122,15047,10067,23764,9659,4154 +13839,0,34,56,118546,30455,7754,9565,3102,9170,9146,3429 +13840,0,48,56,603575,89418,13459,16569,10314,14780,8389,6327 +13841,0,44,38,1146171,221810,5400,23793,28004,18984,13052,8466 +13842,0,37,51,167930,22491,12681,2219,7676,1455,7679,2038 +13843,0,24,47,564581,251960,48717,17357,19814,17725,24874,13184 +13844,0,30,44,400678,29727,1256,7059,3836,8760,14975,5774 +13845,0,50,61,132091,11856,15435,5210,3830,16104,5163,4444 +13846,0,66,56,850008,71317,6829,40173,62110,27169,10061,14649 +13847,0,84,57,393672,114281,26679,34291,18277,65495,62685,18234 +13848,0,80,60,1072771,63005,7621,14433,9576,11695,15072,5838 +13849,0,63,50,260995,94729,8664,16088,14317,9238,18481,8854 +13850,0,54,44,29583,23812,3038,1230,1562,2894,1232,2992 +13851,0,44,51,107243,7913,5453,2141,2280,2191,1164,1039 +13852,0,43,54,1619223,190791,78304,17014,8005,32562,71680,21738 +13853,0,43,67,1300237,65943,83900,20947,22483,12701,17457,9870 +13854,0,51,70,656380,24690,5323,4373,11542,10123,10911,4960 +13855,0,56,74,638423,25058,28082,12559,5863,14538,4170,11289 +13856,0,50,64,1152869,283653,40790,1929,20740,16573,17966,8341 +13857,0,60,54,89365,20095,6273,5369,4167,7433,2256,2524 +13858,0,44,61,502746,125126,43204,31755,31724,11732,13898,24383 +13859,0,40,56,1321351,93189,5563,47151,7347,16679,20458,3923 +13860,0,43,77,1059065,97296,141233,35407,7354,22196,31572,10350 +13861,0,29,81,966900,114029,91046,3603,9103,13157,15229,17666 +13862,0,30,91,223524,15701,29012,1876,6373,3201,1991,2198 +13863,0,38,91,1707432,54937,31453,17577,24496,22749,28711,15540 +13864,0,41,70,2639015,811265,41557,112254,144043,112942,72853,120390 +13865,0,40,69,1347511,326150,132945,115983,128943,30131,47440,80545 +13866,0,48,53,99479,92701,19081,6789,6156,16419,8372,4966 +13867,0,38,50,139889,55987,12870,6704,5077,6589,5733,2347 +13868,0,41,61,314880,59683,41498,15873,32758,19133,6250,4738 +13869,0,53,57,925024,231507,44979,63190,26994,65183,42475,33537 +13870,0,50,64,662525,147405,35352,57182,24200,23460,9453,10318 +13871,0,51,61,96170,88957,3747,15309,10858,11381,2581,1370 +13872,0,38,61,330492,99501,55754,15029,17148,6314,2407,1433 +13873,0,38,51,1548957,70926,13725,6906,17826,13008,9164,7162 +13874,0,35,54,1258027,114406,28108,13523,5697,12410,7070,5003 +13875,0,40,34,135298,57856,1885,1185,7103,3534,3752,3868 +13876,0,44,34,131360,101210,13022,10341,18113,27412,17254,9198 +13877,0,43,30,2178691,757234,159332,62945,86843,62271,13673,25986 +13878,0,43,60,466250,27900,24903,7965,7630,3421,995,837 +13879,0,27,56,2587037,514466,39254,106512,26544,20975,37372,32291 +13880,0,14,67,387764,51492,22809,23322,13256,4992,4026,1290 +13881,0,13,75,351495,200866,58329,48392,9346,17717,7336,8625 +13882,0,23,63,141551,9203,1472,2157,2139,2239,1747,1023 +13883,0,29,64,1904044,766981,106579,178527,101274,67688,57540,57324 +13884,0,23,60,95042,85581,26921,4854,7627,3110,4295,2874 +13885,0,23,57,985004,358411,161853,26852,53211,30773,65626,16304 +13886,0,14,61,131964,65746,26520,4329,9981,6381,10207,3003 +13887,0,13,64,271340,303956,75365,69807,58322,25139,40614,18720 +13888,0,26,53,65425,92250,3921,7651,7404,9257,8467,4919 +13889,0,35,53,1924588,615089,381961,69041,149384,167793,170634,99968 +13890,0,40,57,1037936,52442,26094,20728,8507,10910,1843,1274 +13891,0,38,69,129103,37122,40480,12981,2598,4241,8183,3083 +13892,0,35,78,960802,364602,81554,46368,61665,37307,17087,31303 +13893,0,35,77,32694,16856,3368,6152,4365,3768,2441,2767 +13894,0,27,56,603411,145244,1546,10463,21515,8172,9190,6986 +13895,0,40,44,1103887,71572,21523,15827,10701,16361,7327,4639 +13896,0,30,47,1092679,261635,77215,19837,9374,10786,3821,3462 +13897,0,27,40,230769,20790,771,3395,2565,2809,3524,1412 +13898,0,29,61,1021194,348845,212992,51878,21787,38156,51572,37217 +13899,0,16,63,166765,75035,45940,5844,18856,5002,2550,4861 +13900,0,29,63,766094,47491,12730,14901,17816,10136,3252,2838 +13901,0,38,70,289810,24794,3902,19216,16227,10747,5671,4994 +13902,0,43,66,1836624,208581,28271,86453,106020,30375,51437,41907 +13903,0,51,64,1219884,753197,347318,59598,91124,103939,80998,58598 +13904,0,51,64,126750,110422,18517,37397,11983,19315,14440,6308 +13905,0,44,60,1720062,1026547,94895,178240,122523,142604,66906,32172 +13906,0,47,61,1269053,119703,45914,23689,10442,23788,10164,10465 +13907,0,50,61,800958,70474,33214,18548,22567,13496,15846,8167 +13908,0,47,61,458798,46053,15097,5753,5164,6330,3200,1376 +13909,0,47,74,2399040,134225,134489,38293,14354,33858,52397,19139 +13910,0,51,75,858810,47276,27183,17988,24155,17115,9197,14746 +13911,0,47,64,433311,234280,19981,24008,19788,20799,4131,12631 +13912,0,54,75,615621,48279,75909,8405,7555,30059,15569,4544 +13913,0,54,67,164126,26947,10501,3973,3292,4260,4398,1767 +13914,0,51,53,1042510,84492,7536,4312,10303,12332,10026,10918 +13915,0,51,53,1243985,95521,7115,10107,3136,8024,7307,3305 +13916,0,37,35,757929,104175,13016,1734,6417,6009,5956,5693 +13917,0,24,14,418532,513793,10737,15706,40995,19675,30653,16327 +13918,0,23,11,204633,48480,872,3305,7076,5799,4148,2063 +13919,0,27,3,777370,115261,4281,4454,11231,17266,6647,8721 +13920,0,40,1,908429,556666,43942,18564,18154,88138,27504,27923 +13921,0,44,14,171389,82170,10670,8575,3376,5601,9728,8912 +13922,0,56,29,29232,22250,7688,10817,17779,14825,13583,21920 +13923,0,67,51,11541,14987,23287,14261,16207,21908,7650,8115 +13924,0,54,54,74416,106889,13738,4259,4695,4611,1682,1641 +13925,0,64,54,469929,98116,21994,8596,31485,16785,9947,2479 +13926,0,51,57,643304,89291,39785,25313,24157,18033,12393,6545 +13927,0,40,61,34219,26874,4037,52848,9171,11335,5058,4597 +13928,0,51,63,196569,15503,2343,1167,1087,2012,1168,838 +13929,0,48,64,1051694,255705,48466,37472,36585,35799,9125,8258 +13930,0,47,74,12059,36369,39271,37613,20956,10330,15158,8231 +13931,0,50,51,1009447,80275,3309,11123,31942,17598,11773,7943 +13932,0,43,54,146703,398290,87729,13264,20507,28197,52002,18705 +13933,0,37,63,232324,241494,149844,48911,14846,24185,18065,5780 +13934,51,37,63,1899023,201548,19863,58679,103767,141997,33433,49008 +13935,0,47,61,1188398,9060,11815,8536,5178,8141,4607,1418 +13936,0,38,66,224182,62201,11045,3781,6700,6493,7450,6918 +13937,0,40,74,389675,93432,31897,23758,8795,10324,6628,8106 +13938,0,47,64,1359628,56978,10230,9861,8350,8146,7260,8423 +13939,0,29,57,76383,98688,24614,28677,16903,7936,5860,3550 +13940,0,30,50,461137,205221,6104,13599,34502,19568,20263,10307 +13941,0,35,53,338839,82324,42769,64414,27424,17811,5352,3253 +13942,0,27,48,1453560,99684,6081,10129,5517,6813,6915,5638 +13943,0,29,48,598427,83476,14814,27199,3161,8091,5686,5319 +13944,0,37,40,264850,50002,5298,9311,15608,17089,17911,10778 +13945,0,44,48,92987,10965,2564,1581,1321,1985,449,224 +13946,0,44,53,42589,37498,25715,11198,5774,5070,1641,2528 +13947,0,63,67,558000,14805,23727,6045,7752,13146,10803,8157 +13948,0,51,54,1847718,423868,19403,57976,59803,48128,27455,26046 +13949,0,57,47,797281,194260,65185,13380,18494,32403,20210,21600 +13950,0,40,34,482645,109826,22859,4921,19976,7529,11111,5354 +13951,0,40,47,148288,28200,7777,8048,9789,6079,1244,2310 +13952,0,40,60,68382,13860,6956,6149,4402,2659,954,966 +13953,0,47,64,54968,33395,20395,11915,8633,15187,7187,10146 +13954,0,50,54,575148,260883,3590,14319,19613,19357,8308,9743 +13955,26,50,54,1040060,39012,10459,7383,1137,3725,1601,1528 +13956,0,44,51,351478,91312,16429,13302,18859,11503,5165,1621 +13957,0,48,43,86361,28689,4444,4887,3310,4099,6800,3008 +13958,0,41,51,412284,15793,25132,22996,9639,7249,15095,5567 +13959,0,48,70,464615,79812,36117,31503,32470,18146,7707,4883 +13960,0,57,78,15417,14667,10455,9185,10559,10202,10615,5066 +13961,0,54,84,49896,17732,10225,2455,2895,2111,705,458 +13962,0,40,69,1776053,498237,102752,53079,31091,18360,16557,5969 +13963,0,40,74,78147,13805,15504,4525,7596,4975,3962,3335 +13964,0,27,75,110673,19260,17299,8245,13234,3516,3766,910 +13965,0,35,67,1079679,70355,9715,16368,24980,14329,24319,18102 +13966,0,47,69,151160,170635,14794,51688,25470,20374,18282,7967 +13967,0,51,67,1575982,43589,30092,35823,29995,26627,22450,6863 +13968,0,44,66,75364,133709,49041,57430,22120,10172,9302,11485 +13969,0,27,63,994633,975376,81579,114376,58836,30732,35231,11189 +13970,0,30,63,68388,11962,4398,550,922,2231,729,1308 +13971,0,41,47,582183,14694,5383,7341,4820,3202,3249,1232 +13972,0,48,50,84913,81094,8964,9885,8632,6619,3371,3730 +13973,0,48,53,888003,54010,40228,6788,18665,11521,7250,5584 +13974,0,61,69,14523,10617,13518,27978,12873,35845,7674,10366 +13975,0,75,70,9893,9831,6491,19837,17992,16064,9206,7851 +13976,0,97,78,23037,16309,7334,13759,10088,22259,12409,4793 +13977,0,100,81,44901,13137,19208,15990,12445,16703,6867,21866 +13978,0,84,74,964950,164687,44612,20158,53614,13563,22664,5194 +13979,0,83,74,5618,12420,6308,13617,6491,13834,19398,3027 +13980,0,63,83,114159,4625,8564,1625,675,1233,1023,502 +13981,0,41,81,115066,212617,114142,59114,23616,17554,20240,9740 +13982,0,44,90,2492506,56949,12852,32602,4168,7225,7610,2454 +13983,0,29,90,1488046,192588,106594,65997,53950,34697,57717,13411 +13984,0,44,77,43757,31687,9417,9721,3846,15507,12964,5235 +13985,0,48,77,2431100,332632,118181,118038,42759,43798,48189,23095 +13986,0,51,75,1003127,121251,40851,36932,6746,19067,17547,7217 +13987,0,44,63,142609,31877,4694,2441,5516,1966,2490,991 +13988,0,21,44,926115,185258,4794,4819,11838,6974,5735,3515 +13989,0,41,38,780406,42541,11516,22744,47644,33628,22041,32417 +13990,0,43,26,320442,131184,14883,6498,7091,16573,11170,2836 +13991,0,44,29,564724,105867,10728,26686,15141,8519,6898,1568 +13992,0,57,43,362646,22376,1726,3772,1057,3484,4632,1650 +13993,0,44,53,302240,142847,84740,47701,13313,33218,7699,8572 +13994,0,40,60,819025,94950,22616,9714,7442,10503,3893,3263 +13995,0,48,67,27166,36718,11871,31379,6094,10054,5631,6161 +13996,0,48,75,240208,39705,14908,11583,11241,8236,7492,4608 +13997,51,48,75,3027057,485753,457413,417958,413281,514368,155556,309478 +13998,80,48,75,158882,103197,110103,31180,76386,71663,12824,29225 +13999,80,48,75,660449,1328616,183386,297372,176810,107362,121216,66804 +14000,80,48,75,1485225,487738,99289,26880,40245,197701,54347,61975 +14001,80,48,75,397427,116655,148887,39021,12149,59489,15529,13823 +14002,200,0,0,3098873,570035,474542,78184,340345,123303,76576,83209 +14003,200,0,0,250808,60400,99975,32727,48508,32522,11671,15144 +14004,200,0,0,283879,210488,33024,31001,48882,39061,23580,38866 +14005,200,0,0,763162,689192,42675,80883,62397,59093,17474,33062 +14006,200,0,0,1928079,113470,50226,230085,423918,69290,44400,51280 +14007,200,0,0,76981,71784,46595,29246,31743,28898,11223,7400 +14008,200,0,0,132477,86281,52780,35796,9418,24670,24120,5812 +14009,200,0,0,787231,55085,93127,83977,178795,52322,59944,27173 +14010,200,0,0,1399064,130107,195481,32448,127771,66045,147968,59371 +14011,200,0,0,827265,47147,67932,113732,94392,60462,39340,12679 +14012,200,0,0,1435313,318620,226420,89762,385232,340066,134140,54985 +14013,200,0,0,1896278,398410,111318,53508,50434,61830,57261,97047 +14014,200,0,0,106766,66123,44070,15940,36253,28620,13478,15281 +14015,200,0,0,1395625,2460698,170647,333339,339427,138730,107111,102708 +14016,200,0,0,791511,374187,223732,172148,43178,155278,122824,71671 +14017,200,0,0,102343,126240,37404,34952,15762,45544,11608,27945 +14018,200,0,0,1366193,274234,244340,270162,361090,119721,126284,117607 +14019,200,0,0,795903,183743,153215,147493,230445,123349,36203,67299 +14020,200,0,0,812133,279311,210106,57703,228482,103630,296749,104617 +14021,200,0,0,355476,629309,38076,121274,12476,77222,53807,40661 +14022,200,0,0,146900,17905,40357,32684,4192,14018,14433,6878 +14023,200,0,0,1356499,152903,44038,52069,76958,141078,105183,44782 +14024,200,0,0,113571,33507,1022,4348,3443,1402,628,1128 +14025,200,0,0,915289,438846,410462,156161,428908,416429,28792,26396 +14026,200,0,0,772574,355750,54616,349670,278412,337779,112592,50173 +14027,200,0,0,166304,161929,112723,106748,33438,23631,15553,16530 +14028,200,0,0,1747533,172550,51278,42585,41192,65021,18046,16000 +14029,200,0,0,2628254,81794,89467,184922,49558,106692,82899,9445 +14030,200,0,0,311433,250372,68322,68223,86828,34381,29492,23958 +14031,200,0,0,338244,978361,96674,270165,77187,94503,103176,33379 +14032,200,0,0,2297475,1700834,65824,61534,264413,178655,106202,44973 +14033,80,0,0,1254255,89033,9258,9463,22218,19247,2836,2000 +14034,25,0,0,520882,12196,3792,4048,935,764,258,142 +14035,25,0,0,19925,3040,2093,3458,2130,2171,1755,1870 +14036,0,0,0,1055384,369376,404531,79401,215378,40125,26435,61389 +14037,0,0,0,783098,97537,5149,65277,30869,12649,16905,10178 +14038,0,0,0,215554,83841,81101,21725,15471,7436,16070,10577 +14039,0,37,54,366729,66363,8967,3096,2110,1766,3494,2579 +14040,0,61,50,693046,16866,1774,4092,1158,3995,2472,2331 +14041,25,61,50,1113505,226723,75628,33791,20858,20903,7598,6541 +14042,25,61,50,594392,41230,2256,1055,2310,2337,392,170 +14043,0,57,44,758527,128376,48898,37121,8809,8250,4299,12815 +14044,0,75,44,1269308,123640,67874,36240,18901,28059,28001,24694 +14045,0,100,53,1115265,23630,12449,3675,6283,22866,6103,5610 +14046,0,91,56,1318538,228583,86662,30970,22351,50596,18334,21877 +14047,0,91,60,939867,120184,88550,31173,13829,15837,8259,9594 +14048,0,69,54,258910,44639,8035,10435,5144,3399,1746,1662 +14049,0,57,41,229605,674417,56662,40253,41628,162277,71516,132740 +14050,0,67,38,1322537,70683,22818,9774,10436,35562,17622,9660 +14051,0,77,26,1095287,110571,29545,24491,48215,23767,17732,10958 +14052,0,80,11,76195,41135,5550,490,2483,3485,6761,677 +14053,0,75,23,238497,54815,13467,3058,5848,10928,8791,2026 +14054,0,60,27,1828125,406588,170146,62700,38603,56095,17929,21453 +14055,0,53,21,1263400,459606,19714,72905,31635,43176,22759,13674 +14056,0,64,35,196041,33201,7390,8481,2735,9942,7420,4689 +14057,0,69,24,303439,109684,7406,9899,12944,28812,38936,28395 +14058,0,78,20,545907,64070,21256,14772,33281,17667,24465,14806 +14059,0,87,16,352914,26703,1475,3757,9850,5520,7191,3700 +14060,0,96,14,1596966,58258,11042,20282,10905,44664,18489,25268 +14061,0,80,16,1063168,748948,54872,56726,27233,49035,60081,36645 +14062,0,74,24,1225334,87596,38966,35922,23952,15288,13407,6506 +14063,0,63,30,55973,33375,6609,2103,1933,2859,3270,2627 +14064,0,41,30,1197111,452164,22530,118118,25314,44826,74016,25370 +14065,0,48,37,1127419,874419,65354,174751,81067,103086,108986,69197 +14066,0,54,21,872423,93472,12238,8560,8724,21007,7694,4846 +14067,0,51,35,61191,46626,27536,7575,1639,3886,5699,3403 +14068,0,61,37,1638124,990762,265863,178847,170602,221617,206878,113366 +14069,0,57,43,89684,104719,24477,18202,4682,9570,9041,3841 +14070,0,48,41,2249518,1269399,72763,147841,178307,102036,63532,145838 +14071,0,63,21,2195684,180912,29438,11386,51697,47947,29832,41623 +14072,51,63,21,898367,123683,25319,12755,11639,9888,5041,3021 +14073,0,47,27,165259,19542,12454,1544,3696,1373,3333,2070 +14074,0,54,29,1308471,74957,35900,15351,26420,17985,8253,28722 +14075,0,54,40,1219943,166241,48233,17620,26397,16974,24627,5452 +14076,0,38,53,655868,206829,65536,28780,6541,15042,14425,15353 +14077,0,44,38,2478107,515984,56469,31626,21908,41607,21343,16848 +14078,0,44,51,710497,11928,6936,17768,3648,4827,4574,6231 +14079,0,43,74,61651,1249,12553,2210,896,1022,785,343 +14080,0,50,77,288660,20762,14752,7052,985,3732,4471,1637 +14081,0,67,90,496350,21013,11253,14044,7789,14416,8229,7646 +14082,0,74,74,279801,135470,58706,33741,20309,51923,44358,85254 +14083,0,81,40,537510,156888,5840,27581,29953,24092,23198,13874 +14084,0,77,26,60863,90108,8706,15151,16636,6748,10494,1744 +14085,0,48,4,1572312,201331,7094,7920,14916,5058,5762,2418 +14086,0,35,1,1215039,409465,64952,46880,62419,33821,77886,54904 +14087,0,41,4,173283,25085,1622,12959,4798,8626,13082,6939 +14088,0,48,4,89611,71227,11737,5438,1403,10732,12407,7079 +14089,0,81,14,1206410,82487,11044,14546,15563,48675,76280,32599 +14090,0,88,11,818930,153200,15552,16039,36951,26519,29388,32097 +14091,0,88,13,976628,377473,226850,128714,226874,164276,55547,61761 +14092,26,88,13,1759829,792068,138890,44440,189058,98739,153258,183432 +14093,26,88,13,1030563,312134,152790,80429,32668,96673,90750,121486 +14094,0,81,23,921484,150182,106658,20110,31222,17830,10633,7113 +14095,0,63,37,3536511,642386,433827,84436,161778,91858,68040,59750 +14096,0,47,37,303115,264596,12549,28532,11944,8987,30734,3378 +14097,0,41,40,513856,153527,106279,53386,32683,45728,50325,38189 +14098,0,57,24,1737142,114935,6750,19049,3188,47655,55396,20171 +14099,0,63,24,1213430,222224,139255,34830,46277,47909,51197,48694 +14100,0,66,30,890804,662201,117509,127376,28512,35720,22824,27825 +14101,0,54,26,980826,459961,152454,54552,36216,35024,15107,28783 +14102,0,43,24,1902325,845979,51769,97879,125187,114666,100174,104945 +14103,0,50,23,735813,46597,9357,22155,9066,15742,8105,3466 +14104,0,51,26,913165,278009,107162,29283,19567,21853,40635,7153 +14105,0,67,34,590255,154220,107924,23378,12020,59802,16113,15183 +14106,51,67,34,1687988,52257,18622,17351,11679,10955,4023,1800 +14107,0,53,26,50696,179848,543,6243,5287,5066,6884,7828 +14108,0,37,17,630733,265166,21335,11985,5631,14631,9109,4532 +14109,0,48,21,448392,99821,61296,18269,19408,26328,40874,38098 +14110,0,35,3,626851,837004,25708,39635,99203,53580,53395,37099 +14111,0,41,21,40074,46814,11473,4263,3939,3478,3835,2787 +14112,51,41,21,1473858,10334,1784,4288,2768,1565,264,216 +14113,25,41,21,31601,12651,4360,2716,1801,960,366,189 +14114,25,41,21,1731,264,221,186,110,104,198,72 +14115,0,44,34,1887470,221087,65083,88181,25805,26025,133185,25370 +14116,0,34,26,77331,44482,9253,2512,4900,2655,5587,2136 +14117,0,43,48,366502,22231,10276,31231,16430,11141,4328,12855 +14118,0,47,48,1005057,1773248,265189,307898,82726,163038,330043,78737 +14119,0,41,41,1179785,206134,54892,6738,13941,12560,10504,11163 +14120,0,40,53,1870696,1157485,789656,259852,89927,91138,281756,184338 +14121,0,34,43,1647497,183722,44934,19878,41142,20639,20974,18270 +14122,0,34,47,686294,169978,60035,16506,16904,19375,18359,10277 +14123,0,27,29,504409,386870,4471,6665,11510,10752,17505,17673 +14124,0,40,26,998022,68804,23938,23801,17838,15349,14680,8637 +14125,0,26,17,2064028,985499,67740,31650,70953,26779,80531,42719 +14126,0,35,3,358335,104415,2371,4667,11538,16409,12273,10198 +14127,0,47,23,1704853,662890,159881,82250,32998,61318,157295,26741 +14128,0,40,24,815527,521734,264184,138398,123996,70618,28078,34845 +14129,0,57,44,1809062,212197,266131,35300,47507,63628,40967,26541 +14130,0,43,69,892763,49315,61578,26030,17137,5748,2822,2829 +14131,0,56,61,2115499,143450,37029,6478,17220,24368,25367,17511 +14132,0,57,38,66035,26031,1208,858,2593,4258,4771,1557 +14133,0,60,26,440676,101668,21259,5651,4799,5699,13239,13713 +14134,0,63,30,551364,60077,32379,10459,7556,20092,8521,7665 +14135,0,66,27,1329751,49368,913,9691,8892,9456,8662,4834 +14136,0,60,34,179417,37654,1189,3557,1468,3517,2758,2518 +14137,0,77,37,295225,60599,31323,9253,10883,22889,16477,13544 +14138,0,80,40,620581,103596,133529,82823,86193,79550,59846,77441 +14139,0,83,40,1052940,495882,42780,69750,114715,140585,85727,65469 +14140,26,83,40,1576951,942263,60666,25153,249018,311201,434395,103060 +14141,0,91,48,407964,124060,42294,8258,16646,26968,22074,4790 +14142,0,64,40,168801,520431,33372,53475,8988,13728,42189,15363 +14143,0,63,29,74109,55421,10183,7666,5504,14545,4512,6827 +14144,0,51,41,1101047,53806,27493,28716,26869,7720,5064,8871 +14145,0,60,41,1247053,34036,10791,10012,18157,21193,8566,6004 +14146,0,77,47,1247190,282665,60316,29841,5180,31785,33448,7479 +14147,0,60,44,939550,435364,72828,14724,38068,24880,14962,12027 +14148,0,74,37,893578,307607,68242,38195,39228,107724,35383,35540 +14149,0,61,47,235091,13974,8963,10410,1996,4285,7449,3921 +14150,0,56,63,679584,43743,90915,43072,6339,9621,12775,8671 +14151,26,56,63,860628,612135,59538,231350,248115,166227,120712,167637 +14152,0,70,75,1112865,196561,199327,95264,58258,88210,133733,39381 +14153,0,57,83,400971,58395,17603,23884,3714,7859,11437,10863 +14154,0,57,63,666546,151552,8954,9349,44252,21312,25480,12917 +14155,0,74,43,601020,119307,18117,15084,22566,36286,10855,50044 +14156,0,67,40,1499264,143528,91395,20958,46541,29939,18478,19697 +14157,0,80,38,772423,26100,10550,10277,5345,9476,8695,4360 +14158,0,74,56,207955,31823,16700,15327,4296,4949,14135,6716 +14159,0,70,67,213282,49289,63509,24741,15507,27959,14095,3907 +14160,0,61,56,833407,256757,25031,6987,19861,12853,15864,7305 +14161,0,53,50,822160,146575,11029,37124,35596,19047,6916,15405 +14162,0,54,38,1026067,293658,40910,14236,19804,27313,20477,14371 +14163,26,54,38,1362556,486826,124931,176570,61618,149471,221969,115865 +14164,0,54,29,802527,140996,14462,61892,35298,47066,88551,32689 +14165,0,60,35,385513,340597,63054,24624,10918,28382,6592,10093 +14166,0,51,43,277886,240047,153437,17615,34759,20635,30865,9473 +14167,0,63,47,264356,31066,3212,10583,10459,9939,8040,7660 +14168,0,50,50,2279499,197350,83666,42254,21358,19682,9274,14978 +14169,0,48,53,282537,139318,32177,23846,8843,10618,12097,7362 +14170,0,44,44,313028,774280,106077,69723,103152,40792,28100,52166 +14171,0,30,44,2310094,288482,43173,56978,61091,23234,26543,14612 +14172,0,23,44,420275,580243,208840,153651,15422,29459,20217,33137 +14173,0,21,44,170372,56760,11775,13894,6877,3992,7321,3217 +14174,0,38,47,20019,24339,2954,3427,2299,5859,3338,2816 +14175,0,34,43,647312,83489,11788,6302,5558,3790,3886,2333 +14176,0,43,40,142495,31818,3566,11972,3962,3698,4935,3607 +14177,0,51,38,241468,42592,11146,7661,13962,6376,2770,1138 +14178,0,38,41,624373,273751,32925,51719,41916,20415,23740,6698 +14179,0,44,47,73991,56257,20295,9589,11468,5879,5205,4033 +14180,0,53,47,1143402,121186,52015,29353,51023,32165,22622,20785 +14181,0,57,43,864774,288486,24667,54739,72246,61689,76831,32026 +14182,0,63,48,217439,34191,6768,18841,13439,5328,4502,7625 +14183,0,74,44,366275,15994,3662,5208,10645,3991,2478,1662 +14184,0,61,40,80811,597401,62037,75594,66036,43597,37592,24682 +14185,0,57,53,1405723,230083,169867,140372,50998,70926,89073,42527 +14186,0,69,57,665671,36002,43217,26250,16348,27469,21494,14886 +14187,0,54,64,2373826,258388,177618,19629,21015,18313,58013,67857 +14188,0,51,56,281121,115662,6513,4470,4488,5665,3059,2191 +14189,0,43,44,927667,138932,12183,21043,6231,10238,32128,12398 +14190,0,29,41,59533,40955,24617,3116,1924,6091,1441,1179 +14191,0,41,40,755157,31950,12466,8264,5366,5668,4303,7181 +14192,0,53,50,750652,1078231,229641,103973,39148,154682,67966,27068 +14193,0,53,57,337155,19876,15440,4742,5440,2125,5033,1733 +14194,0,61,53,152749,157475,8359,53042,11033,37506,32089,14834 +14195,0,56,41,944164,817318,6772,137739,189887,77944,22573,35377 +14196,0,64,44,51392,22512,10172,3817,7019,7933,3085,5558 +14197,0,69,30,992646,258192,21435,23809,15447,29737,32546,9173 +14198,26,69,30,514786,247120,30287,16320,55103,34803,92585,94987 +14199,26,69,30,627788,181981,11401,36523,76394,94924,82362,66023 +14200,26,69,30,133045,294462,48684,32068,12989,72942,25915,23659 +14201,0,67,40,1039341,351327,488636,110433,247529,141103,64462,65025 +14202,0,64,57,20726,32142,26565,21694,4162,4168,3675,2433 +14203,0,60,66,2025081,40626,7073,89458,29295,24175,25193,22682 +14204,0,60,75,286651,62654,11187,28091,29995,10229,9817,5770 +14205,0,50,61,1290869,643899,104806,17272,43661,39025,26312,27916 +14206,0,63,48,1020721,267399,72612,22675,48009,75896,42123,86947 +14207,0,64,47,1666115,990978,661031,415238,107170,380840,137038,143482 +14208,0,70,51,670030,103648,74576,51400,64576,42050,13307,30795 +14209,0,75,63,1433712,521514,391849,112190,91338,73481,71783,45060 +14210,0,69,74,1050579,38538,4683,38222,2792,11868,25148,9213 +14211,0,69,70,1542369,138889,70951,73132,61508,48002,29976,16989 +14212,0,57,56,296760,230060,19939,9862,15013,16207,18292,10914 +14213,0,56,53,438118,45584,18976,9597,1875,5085,4566,2578 +14214,0,44,43,1357289,2062155,370108,206743,74420,163304,110404,112985 +14215,0,35,44,963341,353905,274612,124145,217438,53808,64080,53282 +14216,0,44,60,1972634,929518,724636,94481,73479,250336,248784,162084 +14217,0,69,54,2106888,412418,343627,82851,519472,409207,63582,150878 +14218,0,75,61,2755315,295294,174867,54149,62785,49159,87570,116901 +14219,0,81,41,761072,118926,1233,6310,5131,16300,16359,16337 +14220,0,64,40,1401806,337636,165318,42830,34254,17906,32930,36875 +14221,0,50,37,2046503,236934,8136,67325,51668,44550,42639,17001 +14222,0,61,24,633137,60198,6221,6090,9907,18390,11668,6495 +14223,0,60,47,147841,55593,28216,24618,8199,12137,10945,6282 +14224,0,83,41,832230,85858,27386,13449,8497,31327,19133,9610 +14225,0,91,50,314036,47639,16893,29891,6595,25041,39316,10141 +14226,0,80,60,60273,30708,15862,2711,4663,4513,4689,2864 +14227,0,91,54,739104,70989,37581,10084,21829,36472,31325,14976 +14228,0,70,56,493092,440166,88205,116884,41851,27159,99138,65632 +14229,0,61,48,1238496,307183,45903,35662,34103,47272,44306,42905 +14230,0,67,50,845343,36249,16284,18400,8432,10290,9598,7252 +14231,0,44,50,370195,381234,129387,23324,17558,20696,25657,8673 +14232,0,66,50,594195,87692,10174,46140,5835,43472,17879,8792 +14233,0,69,57,2292533,916148,333634,280955,33969,257044,253177,73523 +14234,0,60,50,142719,112856,29555,7058,7191,8691,7146,7914 +14235,0,61,41,815168,2506151,249642,172394,442290,133443,198190,134627 +14236,0,56,43,506753,119095,53882,20889,5643,32937,17660,10485 +14237,0,56,34,86454,32700,4366,1432,3422,7067,2849,2392 +14238,0,78,23,771248,97984,6242,6111,12928,42042,42741,39514 +14239,0,100,27,575745,111773,28028,24150,30159,70888,26366,35452 +14240,0,91,16,77452,153107,10773,8961,4132,10286,22225,13199 +14241,0,87,21,289680,127699,32518,6821,10403,19174,13372,3838 +14242,0,66,27,1598618,807377,110038,86194,46978,76616,102125,35342 +14243,0,44,40,364342,116681,120244,24273,13215,15962,9663,11581 +14244,0,48,50,1802046,80680,24795,21000,24604,10588,6138,4194 +14245,0,50,66,568865,47406,148562,17453,7688,29200,21426,8141 +14246,0,54,60,247722,488981,28757,23595,15457,62336,29985,8067 +14247,0,53,50,702575,352747,76913,36693,47698,26593,16731,9108 +14248,0,43,51,1556191,1053889,101141,460746,83398,53075,166776,110719 +14249,0,27,38,1454090,716845,201626,153484,25946,46560,72163,46987 +14250,0,17,41,1601157,550142,51502,40949,47297,28286,37841,31555 +14251,0,20,35,637251,482607,16137,45398,30596,38808,56131,15812 +14252,26,20,35,2107438,168678,24492,50677,21146,20694,46389,9906 +14253,0,38,29,674874,490669,54023,79418,35734,94517,56847,18105 +14254,0,47,34,1527412,149338,83995,44576,26643,24065,38554,22475 +14255,0,41,47,1304910,127566,56500,54271,21551,6248,29118,22051 +14256,0,44,53,847400,349895,88398,23381,41788,47118,31731,40670 +14257,0,34,50,845455,75752,9057,3412,2584,4945,15581,2720 +14258,0,48,44,283758,78224,18178,46640,43940,41017,44029,12804 +14259,0,50,44,999587,398471,274311,50737,32658,21058,37295,14815 +14260,0,53,48,248482,57497,23273,4964,7470,11648,2916,2318 +14261,0,67,56,1003685,33515,9392,9834,12417,10446,16034,4996 +14262,0,61,53,2200775,669614,176994,179474,243492,164126,328345,59168 +14263,0,70,51,754719,53122,24972,20036,6478,6543,5929,4216 +14264,0,60,54,729353,221698,118886,25808,12114,17830,25869,17492 +14265,0,43,56,680256,343062,97546,73555,6208,26561,12973,21306 +14266,0,41,61,1286103,142343,33396,63536,22185,36364,21847,13810 +14267,0,53,54,1465454,76483,13344,18871,25250,21080,18541,15815 +14268,0,66,51,348545,55152,26217,6855,21475,13586,15335,7325 +14269,0,63,48,2198972,1615895,319867,240934,98367,75287,114925,80707 +14270,0,63,53,406210,80378,99443,13138,8456,27057,15536,7510 +14271,0,61,56,444521,21789,6361,4124,565,5292,8625,3819 +14272,0,56,48,635171,268888,7615,32819,19847,32132,7834,7107 +14273,0,75,48,296680,175405,76128,27530,57708,51008,51387,25119 +14274,0,74,38,183291,146611,36903,10076,6949,23847,22405,11806 +14275,0,74,35,2016333,715639,93662,171759,138739,153338,141196,115413 +14276,0,81,44,2296622,58852,12755,23013,13231,19844,11670,15103 +14277,0,91,48,984165,27355,11352,42503,35068,32816,19138,16791 +14278,0,90,44,79145,158680,7798,22222,5317,16873,23007,11259 +14279,0,91,41,159313,202350,31790,17102,6194,56623,31402,22166 +14280,0,87,47,244268,152446,103262,32356,13698,34833,65288,40083 +14281,0,66,47,1118795,222863,85652,43723,10730,28676,26523,21257 +14282,0,81,53,286486,9835,3948,1711,1660,5172,3609,1876 +14283,0,81,61,1448533,32531,4191,21855,8824,13260,18054,9449 +14284,0,81,57,583508,33466,8990,13603,6099,6670,2212,5844 +14285,0,84,56,353020,123651,30775,31069,21744,20764,17645,28030 +14286,0,80,66,782621,137510,49956,233401,72962,83906,110498,66770 +14287,0,56,63,1270019,411836,88476,77235,78816,17762,18671,16180 +14288,0,61,66,745310,248303,138333,97146,54667,83325,214516,53634 +14289,0,54,66,1076646,98447,40960,14250,29014,10283,26308,10071 +14290,0,40,56,1442575,70267,13256,14394,3055,5221,5206,2977 +14291,0,54,56,349806,40017,5053,8791,3076,5840,7294,4631 +14292,0,57,51,104104,19210,6969,5433,3908,7182,3960,1699 +14293,0,48,48,965744,265640,53029,15296,5620,10747,6314,12491 +14294,0,43,57,23689,8639,6324,3037,386,600,832,383 +14295,0,50,51,69334,2535,378,152,262,600,272,569 +14296,0,41,63,99840,6734,13767,4962,2833,2774,1134,1287 +14297,0,53,64,198818,64586,15180,13334,20021,7948,3537,4357 +14298,0,60,63,17392,6899,4779,3256,1723,863,571,483 +14299,0,41,60,100376,44244,3332,1961,4348,2203,1220,1245 +14300,0,35,37,72223,37370,3824,907,6322,2534,2797,1938 +14301,0,38,40,32341,14537,6657,3934,3172,2853,2657,3957 +14302,0,35,41,58353,12738,9603,5895,3388,1310,537,834 +14303,0,41,41,702497,206253,12626,13892,30294,17565,17838,15805 +14304,0,60,57,1948596,114953,147239,90573,56425,96484,96413,20996 +14305,0,48,50,548333,585244,26227,76943,35620,29131,22235,33267 +14306,0,57,43,1377558,242922,72507,63663,31062,38527,27354,22794 +14307,0,43,48,1111732,643853,48240,64709,31748,15571,15194,14724 +14308,0,41,43,1924476,441647,176776,212274,175406,191631,50033,124453 +14309,0,57,53,544731,50108,29632,19173,6596,19273,12418,4978 +14310,0,50,51,131276,48470,9336,11334,1962,3333,2552,1828 +14311,0,66,64,69912,13433,10059,4893,3941,2862,2495,2032 +14312,0,64,63,19209,16058,7497,552,3052,3937,4495,3759 +14313,0,54,54,1399613,95066,38853,5528,7883,7948,8060,10289 +14314,0,54,51,12642,47856,24906,6099,3315,7851,3399,9904 +14315,0,40,40,1795021,331965,7229,20732,7912,14596,11003,11569 +14316,0,43,44,322584,41372,13673,8959,2093,6539,6722,3084 +14317,0,54,44,32093,12107,3149,4460,3249,3393,1214,1992 +14318,0,56,35,74251,28974,5670,756,4477,4073,1268,1471 +14319,0,69,48,64706,7020,3172,1039,2807,1526,2257,1471 +14320,0,77,51,26735,12363,7922,3939,1021,4343,1286,2201 +14321,0,67,43,113226,99367,9386,7943,6878,10197,15162,4349 +14322,0,75,51,57466,13794,4556,3935,1176,3922,2511,1414 +14323,0,61,61,91985,18757,5635,3734,704,2447,679,1846 +14324,0,64,61,210558,40273,22117,7411,5223,18049,4234,9266 +14325,0,54,60,793753,34157,4461,4847,3142,1565,2809,1908 +14326,0,54,38,339885,712711,25063,26173,26902,65196,22200,16027 +14327,0,51,40,757149,151143,89485,23052,15960,21583,7906,4628 +14328,0,60,44,145494,20486,26518,16481,6243,33764,19605,20788 +14329,0,90,48,608110,33652,21404,21116,28309,49685,38536,20994 +14330,0,100,64,575682,72419,13283,48378,12012,42267,28068,20602 +14331,0,100,57,18558,27751,2176,7419,4109,6508,7182,4446 +14332,0,100,53,38122,47618,20850,14469,22375,24395,10086,23693 +14333,0,100,44,2568,21310,1423,9505,10122,38530,31100,12370 +14334,0,100,44,1739510,50177,34086,44235,13258,69032,27790,20287 +14335,0,96,44,109624,59947,13021,8100,13138,11574,15075,8770 +14336,0,93,48,1776477,25303,9561,13204,2196,14937,27459,4400 +14337,0,81,56,42619,16495,7978,5316,4664,10625,8462,6273 +14338,0,69,51,170921,190708,66743,14402,25923,39944,57181,47603 +14339,0,78,56,865433,32363,8875,24765,11589,26465,13705,9555 +14340,0,75,50,1652227,166078,52918,11467,22531,59402,55911,29527 +14341,0,74,38,622348,391809,32426,18204,11551,128155,32994,19056 +14342,0,81,27,697430,114185,4154,12513,25013,41451,17627,14642 +14343,0,75,26,1023385,260499,179010,33156,129202,82513,84195,81023 +14344,0,57,24,467807,370178,68169,11746,19017,16201,19799,6707 +14345,0,43,43,546182,40019,23710,14857,8031,5253,4845,2479 +14346,0,16,50,1233958,1511440,264319,76613,127933,35444,65725,40961 +14347,0,8,48,148797,93501,23640,13587,15300,7951,9773,16658 +14348,26,8,48,584637,833153,275051,120050,124506,180256,308220,190100 +14349,0,30,56,658855,10557,11554,10289,12364,17431,19049,7087 +14350,0,34,53,266540,21622,3898,8405,3482,2753,8337,3936 +14351,0,56,60,154882,14218,6865,5520,3498,6247,6436,4171 +14352,0,61,50,122557,22759,514,2305,2517,2342,3026,3293 +14353,0,56,53,2159692,47320,66940,39949,39019,51939,85164,42931 +14354,0,51,53,203274,47143,9848,14438,2794,3095,3979,2626 +14355,0,35,43,515070,1046100,144560,65369,81486,48553,145342,31102 +14356,0,34,54,260170,176607,62147,20946,22526,21711,13910,13766 +14357,0,20,43,829906,204858,14719,28486,11812,24424,46752,18515 +14358,0,30,23,356011,80610,2285,2617,4680,13142,8346,2063 +14359,0,43,27,1675277,142024,20855,37564,16299,26697,23960,11890 +14360,0,48,24,1148798,876753,249205,35868,37798,150316,164093,87633 +14361,0,43,26,2192269,1269175,68250,246234,32690,95860,57531,33418 +14362,0,44,43,198702,32035,4393,7245,1288,7489,5814,1709 +14363,0,30,37,1081814,778838,39117,98429,13071,26268,16771,17667 +14364,0,23,37,3372848,1078466,181417,66320,50747,81697,134184,28722 +14365,0,24,51,702534,87518,169770,26359,36513,18478,60553,23290 +14366,0,16,48,1373629,267096,36474,29204,24051,25561,23370,23354 +14367,0,17,51,803804,260720,39232,42332,36822,11774,80572,17360 +14368,0,27,47,854136,382294,49336,7950,10678,71543,50060,12576 +14369,0,30,30,441363,138804,3784,42487,27900,16462,7357,8490 +14370,0,37,35,792744,175520,41842,36480,20912,34464,11612,11524 +14371,0,48,30,824209,237468,42840,9360,7397,29081,9091,13454 +14372,0,48,41,1396469,100832,27416,21672,13399,27466,5544,16494 +14373,0,50,44,1484965,501526,60525,157861,51651,75147,71333,45693 +14374,0,51,41,128584,8493,1641,1174,439,1762,984,675 +14375,0,60,43,628129,35412,7197,2668,2246,13174,4724,3515 +14376,0,50,34,1150144,182363,16873,7050,9703,12739,48222,7572 +14377,0,48,38,121805,40608,19902,15685,9991,6815,7455,5956 +14378,0,47,41,539534,27641,10641,4778,9134,6029,8440,4396 +14379,0,30,44,1171868,120558,27037,14488,6821,8935,6366,4107 +14380,0,34,64,1533447,69270,28978,63041,4096,11427,10458,9693 +14381,0,30,53,260762,101090,13807,5550,5692,8252,2114,1603 +14382,0,34,56,66035,7302,4918,2535,4614,2103,1464,3222 +14383,0,34,51,58916,172951,5252,26559,6706,12688,6750,5786 +14384,0,47,41,377276,37264,17023,5488,8609,17293,10587,8644 +14385,0,47,57,22102,36419,30213,22636,3982,6384,5504,15823 +14386,0,57,54,22189,25475,15628,1493,8557,22321,21797,10770 +14387,0,66,61,69169,19267,4476,4842,1087,4063,2291,1868 +14388,0,69,54,1506363,244299,9794,50443,51851,156202,55061,16193 +14389,0,69,41,94536,60337,13651,3801,2206,5157,2246,2666 +14390,0,56,38,643111,127021,21628,12744,9202,18200,17345,9729 +14391,0,53,43,207449,77418,96953,7554,27177,18184,12976,13002 +14392,0,40,48,711895,253128,45170,21739,9537,40381,10531,8052 +14393,0,47,47,201275,136512,11820,21782,6481,20669,7961,9617 +14394,0,47,34,163034,35976,972,961,3785,4238,5937,2095 +14395,0,44,40,205795,7919,21918,3966,4610,2913,4940,1380 +14396,0,43,48,882056,122520,59242,40076,28476,24611,35295,18789 +14397,0,48,48,1532287,194775,23627,63165,102144,58626,102813,45353 +14398,0,53,64,302237,437675,30808,160677,65620,128628,83687,29558 +14399,0,44,47,1187133,432858,35094,63833,53923,17906,51686,37900 +14400,0,44,40,934913,373428,85254,51604,29990,59412,14793,19489 +14401,0,40,40,213608,65824,12782,6555,14459,11549,8400,3843 +14402,0,41,38,1877557,523105,128054,94680,153384,165879,63544,44110 +14403,0,50,47,704408,167709,68042,46186,25143,23285,5019,13053 +14404,0,40,48,2084812,908790,315295,76141,28128,53236,62549,31460 +14405,0,35,44,1003603,184201,16590,14629,27855,16330,26335,26790 +14406,0,37,44,268112,366507,193327,8450,231381,144826,94059,80384 +14407,51,37,44,100933,31233,1030,5677,15184,19116,16958,24536 +14408,0,40,47,1414039,73366,38447,19641,11911,18428,14286,10980 +14409,0,53,44,1563482,163359,30612,41039,33283,37264,29669,10271 +14410,0,44,48,576601,809346,99394,82710,34027,35122,69217,37399 +14411,0,35,48,937650,1139399,140211,282901,84822,119389,63725,41014 +14412,0,29,38,651058,196341,19758,15672,7028,17451,15516,17435 +14413,0,24,40,2188561,391615,172517,37398,68032,59277,30115,26515 +14414,0,30,48,608128,38912,20448,4430,3310,4096,15425,3231 +14415,0,30,41,136381,48836,4662,4665,4344,4701,5419,1975 +14416,0,30,54,1209979,184738,101612,81861,28919,26913,20951,15349 +14417,0,27,47,2534617,277640,9908,30982,21645,18709,33546,25686 +14418,0,38,47,1756345,96763,52458,26271,13024,34447,45742,13611 +14419,0,47,43,1951944,479422,12558,59724,28474,110284,47032,50307 +14420,0,50,40,807487,100258,8859,62216,22895,18985,26081,20753 +14421,0,37,40,837255,1123492,114168,56844,42757,20401,91480,28328 +14422,0,26,47,284367,52319,53586,24916,9870,8595,11249,8648 +14423,0,10,57,127635,215073,66434,46087,24610,9140,37679,15241 +14424,0,7,47,255234,110383,10128,9344,8657,10660,27083,9380 +14425,0,37,60,99617,6498,5447,3131,1455,6157,2102,4006 +14426,0,47,53,582274,139112,84009,15765,30624,51806,32058,21489 +14427,0,64,47,1715626,921370,270518,210708,927314,253145,306676,242211 +14428,0,61,43,1292242,428001,9296,39071,57098,30708,100606,48472 +14429,0,60,40,643594,15475,13701,12177,23098,14021,30859,8212 +14430,0,54,41,1653080,164704,37240,80220,27690,35060,20744,29739 +14431,0,61,44,866288,46340,4166,18656,6041,26294,19822,3318 +14432,0,63,54,2479606,1119126,123526,291235,127470,112772,94923,62286 +14433,0,64,51,133085,15682,2773,8368,4896,13279,7138,1593 +14434,0,61,44,227219,53553,10310,6869,11637,6413,18807,3138 +14435,0,41,37,386199,331124,4979,36520,12293,15121,23083,5494 +14436,0,40,35,555011,593928,133201,43186,30110,47061,92377,54860 +14437,0,29,38,1547122,26827,7330,8050,3845,6048,11733,15676 +14438,0,34,34,840609,129859,11721,12534,22493,23316,47960,15866 +14439,0,50,41,485639,124700,42298,14881,12265,41814,26082,10900 +14440,0,60,47,157403,17570,1235,7255,1717,4106,5367,6076 +14441,0,63,47,194724,47532,20768,30107,25223,19369,34955,8458 +14442,0,70,57,12269,22181,24713,6575,24047,21911,10985,15077 +14443,0,84,57,44955,17054,3617,20111,9356,39402,17136,21172 +14444,0,88,51,445191,58176,3671,12273,19936,18597,29774,24346 +14445,0,84,40,445659,88624,8466,13310,25019,15291,5494,8858 +14446,0,70,35,1302464,321189,66284,18364,33644,32300,24257,13535 +14447,0,51,38,1271777,124225,13457,82524,21428,26585,43575,32196 +14448,0,38,30,192712,242658,14604,8676,4638,18945,24843,12459 +14449,0,51,37,279696,13526,5034,1560,1206,9687,3196,3086 +14450,0,53,30,55737,20879,1569,1927,2245,2474,4100,1653 +14451,0,53,29,766548,100893,41196,12111,21671,18350,24313,24422 +14452,0,64,41,840490,147252,43304,20555,10209,49071,46148,12300 +14453,0,41,35,832326,869857,59370,81430,75268,43385,68060,44085 +14454,0,43,30,284897,81518,3764,5012,11958,13008,14211,4601 +14455,0,40,34,305987,78554,27295,7585,1698,8662,4743,2910 +14456,0,34,24,1404044,126756,3665,17500,9161,16162,16994,6697 +14457,0,50,21,1434452,1154528,41162,88040,77971,281409,42788,22617 +14458,0,44,37,160725,144360,55284,37287,13152,19616,8736,7096 +14459,0,48,50,529914,34104,105121,18926,11046,19652,16125,13722 +14460,0,40,60,393912,69950,28229,5967,5224,4598,9678,3810 +14461,0,40,61,586241,219761,17454,12713,30244,54503,54654,14463 +14462,0,51,50,756473,249423,30948,24261,23972,90811,44055,16423 +14463,0,51,40,1481605,175279,29288,93821,19060,34207,59597,20624 +14464,0,57,38,873914,187469,21894,82667,39215,27362,67913,16779 +14465,0,53,50,162296,67270,14291,21774,11553,11298,13351,5761 +14466,0,43,60,1543492,842851,393424,247415,211078,147858,336611,147271 +14467,0,24,51,722864,176939,27563,11453,9480,3716,15480,4155 +14468,0,38,48,1479263,85325,11947,27790,9202,48216,22565,13868 +14469,0,34,34,1065019,95685,3366,5544,33635,7438,12131,5752 +14470,0,38,35,300900,38011,32598,3538,5933,14287,3442,10656 +14471,0,63,43,1274591,61128,52006,27315,28184,34345,24426,14007 +14472,0,60,38,611382,133984,5134,22426,18986,37890,12835,11803 +14473,0,51,47,95190,76120,11543,2080,5731,2381,3598,8466 +14474,0,47,43,1311479,456544,224974,30046,92118,77582,116107,23723 +14475,0,37,35,721523,278012,66699,18435,47309,29813,46098,29995 +14476,0,20,30,633979,318632,13290,18834,29544,12444,11341,14397 +14477,0,24,40,216719,49833,10260,16796,7983,4250,2772,1899 +14478,0,24,44,1572260,78641,22392,56064,9072,18012,19492,18907 +14479,0,30,50,2031438,552404,134790,180096,43346,124595,36816,33994 +14480,0,37,78,634919,27043,75166,24917,8445,8216,14768,30213 +14481,0,51,74,1739090,409290,40860,116476,47610,148747,100071,50481 +14482,0,54,74,919829,16751,16705,4792,4910,7158,4580,4862 +14483,0,48,67,1787539,705284,162545,71269,103789,65189,77886,50342 +14484,0,51,54,505497,160689,46524,54969,33961,29176,16902,16516 +14485,0,44,70,1106699,79388,153122,43753,7380,32868,31256,17271 +14486,0,40,64,1670430,983923,321013,126484,49506,124356,79109,49965 +14487,0,44,63,767668,302856,52396,28264,38571,50893,23353,23286 +14488,0,38,56,2015871,415656,12428,100074,51603,28100,36502,21564 +14489,0,40,41,764488,187213,44747,35889,46871,43225,16612,8346 +14490,0,35,34,1038780,238655,33302,13911,15770,17340,34258,18244 +14491,0,24,43,187524,115220,50701,28376,6805,7359,23681,14211 +14492,0,26,38,393859,67610,5843,4649,4818,4159,3922,4911 +14493,0,16,35,697696,380721,24003,48600,13489,23793,27756,17668 +14494,0,24,30,577093,51208,2316,4514,3056,8334,6200,5059 +14495,0,38,24,1608391,246425,60599,29795,38113,57469,27874,11827 +14496,0,40,29,1328739,1323272,307239,87257,95017,115122,216783,103207 +14497,0,47,37,295621,130032,32855,18727,3782,21725,22439,1339 +14498,0,43,41,198946,272770,40925,24212,18148,34417,18915,11351 +14499,0,30,54,882174,263067,309083,20131,9706,27784,27990,29949 +14500,0,24,44,1183148,294504,22354,7536,30560,10368,22604,35412 +14501,0,34,38,1140349,185573,32084,13314,34726,66999,30062,10831 +14502,0,34,44,2269100,1140539,321567,274384,148557,178293,119344,257507 +14503,0,50,40,1103862,39530,28321,22332,15690,25113,20619,6506 +14504,0,70,50,1652616,117884,32676,40024,59356,66962,88314,23971 +14505,0,64,60,1369742,109635,43829,36632,8025,24699,32362,27597 +14506,0,67,53,385558,104965,11049,16044,7384,20312,7022,7634 +14507,0,64,53,246813,66686,41681,19527,6678,26565,20872,50044 +14508,0,53,53,203983,17610,4275,3684,3984,3120,1690,1829 +14509,0,47,47,539598,115177,7435,22061,19485,7979,5547,11985 +14510,0,51,54,184746,22834,16203,14792,17753,13141,10160,4296 +14511,0,51,53,525826,57359,5548,27221,9193,18466,18903,5232 +14512,0,56,57,18287,47071,21898,34348,11488,23958,17279,12696 +14513,0,66,66,7899,41602,7761,26218,7551,12542,7800,6152 +14514,0,66,57,178356,62424,13283,9003,10579,18476,6673,10970 +14515,0,60,44,162979,46603,1700,3895,7932,5426,6628,6661 +14516,0,60,41,416054,54143,14566,30318,19461,20609,9247,13721 +14517,0,54,51,2241437,106495,109800,222716,47803,39845,117381,54446 +14518,0,37,48,169805,32630,2235,3499,3434,1319,552,567 +14519,0,44,61,424007,45006,5074,30185,20035,18479,9067,4303 +14520,0,53,63,10582,20233,19535,17085,13171,29858,20365,3960 +14521,0,53,48,175945,103841,24366,26805,17520,12366,8953,3826 +14522,0,66,60,1110037,130188,24619,57613,14638,31012,14248,6920 +14523,0,53,57,1134101,84335,7436,24110,5796,6898,7543,6005 +14524,0,40,57,1198322,134245,75560,59856,74916,40276,39070,11648 +14525,0,48,61,748965,21101,7893,10815,4504,7774,3767,5676 +14526,0,44,51,40381,49968,5957,4236,4823,5650,3273,3429 +14527,0,60,57,18436,22468,24976,21363,20476,21633,15643,10546 +14528,0,53,48,87707,30576,2780,3754,3691,2719,1347,1326 +14529,0,38,35,40953,134939,5114,13890,19466,6040,2077,2121 +14530,0,41,37,247503,75289,2043,23608,35511,14627,11729,7187 +14531,0,38,29,66024,14997,6662,4462,10192,6090,5331,1773 +14532,0,40,40,504934,124586,43680,41616,29628,14526,9274,6129 +14533,0,61,50,38904,5503,2463,5091,7140,5524,3672,2443 +14534,0,74,53,14021,30661,6506,17879,17731,30444,10626,6202 +14535,0,51,54,172429,491770,126298,109402,89918,16124,8567,9959 +14536,0,56,60,351805,200326,79000,208028,59236,60813,24166,46427 +14537,0,53,66,1895035,96080,160241,65629,72352,87170,84398,46669 +14538,0,47,64,1796194,302131,88667,49683,114515,110652,29480,32072 +14539,0,63,64,1318394,88016,23819,21500,13572,18763,39652,19891 +14540,51,63,64,394677,797060,34179,66476,30707,48847,69278,78243 +14541,0,54,50,669240,79825,12516,2629,3494,4729,6155,947 +14542,0,44,34,386061,261200,12755,26629,51912,27627,69324,32549 +14543,0,34,34,123136,22566,2684,5594,9592,2489,1103,924 +14544,25,34,34,1673299,157871,8920,6284,12600,10298,9668,2264 +14545,0,38,35,119655,57120,37367,6388,13044,23445,5331,7109 +14546,0,50,40,153150,36991,4124,12070,3968,9964,7944,2957 +14547,0,44,51,339894,52038,19563,1749,1737,3441,3211,3193 +14548,0,53,50,808718,75218,7143,16057,11676,21534,16154,15050 +14549,0,51,51,599493,27309,17010,5966,4588,9487,9677,6116 +14550,0,51,51,644966,39970,10525,9557,1610,11359,8750,9599 +14551,0,61,37,693048,876855,29163,45283,59873,116956,47695,38436 +14552,0,56,48,441257,142762,82482,66900,43787,30743,34916,19008 +14553,0,70,43,1018529,5462,11610,3085,23317,19001,33560,5900 +14554,0,70,38,1655740,1201891,204148,153941,193181,269946,293152,67287 +14555,0,70,57,576104,37990,19354,14052,5683,9288,2565,5687 +14556,0,74,56,1856799,341174,116786,235598,174587,100239,308566,73833 +14557,0,56,57,1404349,167169,71500,12879,11861,39724,20182,9777 +14558,0,50,57,3687629,371997,27030,102338,71118,54628,35660,18349 +14559,26,50,57,579709,492401,114546,214833,245059,108559,182948,157068 +14560,26,50,57,933201,342023,112070,64883,115792,83520,87281,58667 +14561,0,57,60,2101779,132386,157476,77302,36744,112035,17419,37873 +14562,0,50,60,960429,262066,63114,108033,45091,28344,17772,17079 +14563,0,34,57,835654,1304598,108001,320917,36455,44255,65928,89101 +14564,0,34,56,652777,198634,24185,24046,17396,27468,6506,20980 +14565,0,35,41,56448,31063,5177,3282,8344,13953,8612,5387 +14566,0,38,27,241651,101159,6471,7203,12932,10328,6109,7378 +14567,0,51,21,1109221,292171,32215,24798,31757,30835,49487,21740 +14568,0,64,35,21721,12250,38716,29447,24686,36927,27562,22675 +14569,0,64,48,726129,36609,28518,24566,14060,27496,18291,24786 +14570,0,67,61,64233,28066,9602,12669,7434,7038,3304,4011 +14571,0,69,57,701911,477285,56464,10709,19281,61647,46472,14843 +14572,0,78,50,187070,10117,4520,5421,1525,20894,4641,3655 +14573,0,83,47,12460,18914,12728,21075,16188,31871,23898,21128 +14574,0,87,37,105649,44892,6382,1534,1296,9514,3944,865 +14575,0,94,37,869653,106234,15174,4640,9883,34423,90050,18078 +14576,0,77,44,358236,27237,21009,18813,7257,12143,13204,5281 +14577,0,63,30,1109653,312018,6982,30237,9484,47239,34687,24021 +14578,0,47,20,1416161,1399850,15904,39815,66001,49915,46615,58003 +14579,0,50,30,448244,12765,9944,7803,10674,12680,6609,3716 +14580,0,38,17,1647156,1007103,147350,35621,83585,54914,46267,30204 +14581,0,43,27,724577,96330,38770,9375,6680,31332,10676,14254 +14582,0,51,29,182812,24233,485,958,2017,2034,5091,2737 +14583,0,38,17,1577672,138059,8133,10316,6562,14647,15902,6718 +14584,0,51,29,2782240,892746,500074,336007,226667,355269,138131,110349 +14585,0,50,26,1375115,292425,38643,58954,61887,68244,82943,30899 +14586,0,44,30,892575,360295,19506,16020,7757,20403,16373,6936 +14587,0,51,34,1403546,178190,16078,18232,14930,37031,50673,20940 +14588,0,51,27,679226,145381,32391,32745,42300,39978,50792,34436 +14589,0,50,34,633569,14785,4626,4544,2774,4059,5035,2902 +14590,0,67,43,2229653,152946,41130,34096,32242,66672,54477,20050 +14591,0,67,41,219263,180162,16776,13812,22130,36289,23887,32578 +14592,0,78,44,19209,8539,18015,32002,61511,35961,16962,31754 +14593,0,67,43,958167,69796,15092,17043,30927,6571,2784,6492 +14594,0,66,50,458299,44674,53060,5863,3871,28451,12638,8622 +14595,0,66,57,691721,38363,6617,11685,12986,9481,10410,18126 +14596,0,53,50,2014290,326540,61945,14096,24708,60740,47438,48010 +14597,0,57,47,800703,269363,39144,29037,55410,34232,42608,8604 +14598,0,41,29,51368,82627,2084,6693,4930,3617,3532,2739 +14599,0,38,51,119220,3217,11602,22820,869,5499,4514,2471 +14600,0,35,63,1409463,122726,11342,107624,18325,22544,29446,30592 +14601,0,40,66,1813800,353545,30606,128923,36311,91690,134130,39307 +14602,0,38,77,287059,411763,142237,16885,41073,20428,54505,23584 +14603,0,43,61,538473,82394,48197,55039,29040,47295,18483,39503 +14604,0,50,56,184824,13739,3943,5995,5754,4063,7684,3322 +14605,0,61,57,209330,54583,17930,41546,35063,72919,38219,17243 +14606,0,69,57,709598,241353,85572,4900,16490,26701,18341,10418 +14607,0,64,51,438712,107185,30375,23428,48819,25440,19284,10875 +14608,0,64,54,607780,306364,157882,134362,41818,101153,57123,30928 +14609,0,57,51,1997061,363858,48835,100269,61407,168427,128997,88487 +14610,0,56,48,360157,439886,83787,31424,37647,42786,26158,22887 +14611,0,61,50,644074,123211,24326,70530,48455,60231,53965,26854 +14612,0,48,41,1548455,1035722,121440,125855,29455,41668,126701,22535 +14613,0,21,43,1131063,86342,11560,19151,11270,2297,10297,10647 +14614,0,24,40,1056393,90313,2225,14076,4816,11471,14944,11286 +14615,0,14,27,1337392,123499,726,14482,5259,13846,18007,8106 +14616,0,40,17,136080,76908,5065,3529,3291,47599,33627,54239 +14617,0,60,16,79371,47162,7986,9677,6969,11069,7141,6884 +14618,0,40,27,1149395,812563,36826,30760,13470,19377,30071,38882 +14619,0,24,50,197965,145711,46194,49789,26391,15831,25372,18703 +14620,0,34,43,2068848,576848,94077,165678,54097,90315,74001,84652 +14621,0,48,57,1686520,520455,142061,176841,47129,88000,33006,45559 +14622,0,54,48,1291143,221914,38688,28135,173742,152569,87125,95121 +14623,0,51,43,2827139,144589,24501,20732,14396,9707,23254,5992 +14624,0,70,47,145838,8111,31668,6776,7703,48544,57375,27207 +14625,0,74,37,420147,203221,21197,12380,27399,28699,30956,19354 +14626,0,43,47,677018,144683,40443,9335,19025,12847,9846,7685 +14627,26,43,47,407967,135609,67970,104643,77487,138894,125268,74215 +14628,0,47,61,93472,63488,39357,35884,9110,24925,21768,28182 +14629,0,48,61,1161062,176608,115013,121306,172167,152726,118606,138333 +14630,0,60,64,135483,33668,18198,10998,6015,12865,29650,18388 +14631,0,61,61,771379,265486,19901,50582,8339,27103,23639,15824 +14632,0,61,50,136150,168598,14467,32038,25515,36955,18885,10596 +14633,0,50,57,1544001,88769,86051,78292,15654,24654,13647,21659 +14634,0,44,54,775607,153789,69054,9801,20264,28294,33469,16111 +14635,0,44,61,284907,76115,45974,5089,9854,10840,26683,13427 +14636,0,51,70,654643,16339,17034,12725,17345,17189,14281,8984 +14637,0,43,60,225312,105315,33932,9531,4964,5260,11172,5774 +14638,0,29,54,338426,632042,48968,79149,16256,22569,14046,23556 +14639,0,35,47,471023,50401,1352,13155,8043,7879,4903,3808 +14640,0,23,38,102743,69960,16319,4111,9743,9418,8100,2292 +14641,0,40,40,111458,16652,12117,3587,11689,6934,3206,7126 +14642,0,47,56,120584,21298,19270,18924,7360,3958,5230,4376 +14643,0,29,50,367619,1168688,38378,121964,200566,29234,31703,35602 +14644,0,26,57,206490,14949,8063,2747,3489,1851,2151,1057 +14645,0,8,53,2086375,347608,47105,50422,18573,12559,12096,15846 +14646,26,8,53,1199632,539903,132094,19494,71138,185857,77811,72172 +14647,0,4,40,1575276,189391,25260,32811,30088,12625,6313,5197 +14648,0,14,57,921293,253860,315867,137958,142450,48558,70171,33897 +14649,26,14,57,928758,165035,145205,75499,54538,79106,51541,71854 +14650,26,14,57,579856,390609,81627,56345,167782,177574,36487,66637 +14651,26,14,57,243436,33312,7873,66042,12462,54516,13171,20706 +14652,26,14,57,575392,185098,36859,64639,43973,34005,62707,43045 +14653,26,14,57,518474,169848,228520,184806,304984,260763,121660,227657 +14654,26,14,57,488529,491027,173182,97149,126250,123725,106739,152612 +14655,26,14,57,706209,249137,63080,191232,88434,64025,67228,12970 +14656,0,8,53,1104342,221741,45961,49977,47977,10030,37577,19483 +14657,26,8,53,419747,338221,65947,90099,85919,74296,64996,89763 +14658,0,24,66,897098,173661,201295,111474,33384,85831,40693,23391 +14659,0,34,63,443579,1883926,222941,158211,115563,247460,104563,75096 +14660,0,41,57,1137433,185463,78733,87597,35492,63216,45702,18220 +14661,0,56,53,1678861,383591,46079,58743,57085,69575,52815,17202 +14662,0,44,34,263725,585619,32827,30069,63976,30627,45997,23165 +14663,0,44,44,1704684,445086,375717,117576,258942,107137,116024,77925 +14664,0,47,40,592485,286425,66818,56482,32506,100741,99463,33326 +14665,26,47,40,1212052,1960588,515686,552032,591948,446640,290286,296785 +14666,26,47,40,388422,211381,175859,117552,33283,93041,119043,30541 +14667,26,47,40,202661,121666,55356,22278,14132,18410,3274,18043 +14668,26,47,40,808935,356170,76108,89481,26550,119097,169296,62325 +14669,26,47,40,547505,321870,68914,23235,68181,126783,82847,125790 +14670,26,47,40,1812568,2445849,541274,87275,698421,294647,297517,117451 +14671,26,47,40,595461,202752,170185,83530,55488,161169,81172,48437 +14672,0,47,41,556863,270392,63459,26343,26996,47841,71598,18927 +14673,0,38,37,1705483,805559,36481,7991,13141,16020,25368,23804 +14674,0,40,29,1172050,385525,113976,71647,138152,84787,57611,72846 +14675,0,27,23,812258,318739,36773,20301,16009,28640,15295,19481 +14676,0,40,13,1422725,2226031,131522,128653,293192,1074380,155859,338984 +14677,0,66,26,1125034,336949,79227,51990,80200,150087,92128,42667 +14678,0,64,21,301416,351356,27107,58119,35020,59013,21928,13857 +14679,0,66,37,36478,18970,20114,2009,3918,3673,2599,1783 +14680,0,51,51,1818121,161108,4777,61644,13876,19580,20126,10919 +14681,0,53,53,2163997,406255,179484,62956,98081,241909,183791,151119 +14682,0,48,51,1101020,375375,18447,41367,20596,32403,38093,19799 +14683,0,50,47,1084704,1421768,692504,249414,46713,293740,299087,118902 +14684,0,51,44,1857083,1053998,285492,126122,200912,140050,131430,118394 +14685,0,38,43,368352,358818,65783,36429,14913,46817,22168,32550 +14686,0,47,47,2069082,116073,2376,31014,23444,26747,37113,26301 +14687,0,48,48,115644,43831,25641,25794,11171,13766,3810,9732 +14688,0,48,53,127293,97896,64126,7770,11500,15135,6318,3052 +14689,0,53,61,356697,20592,10951,12764,8712,8187,6942,2340 +14690,0,56,64,234031,37815,6213,9830,6802,12695,9514,4361 +14691,0,60,53,1665195,127379,16216,24401,45989,36328,62004,18854 +14692,0,54,44,252651,696886,105168,88454,39653,51359,61599,59282 +14693,0,57,47,1052380,92383,85182,39731,39584,59772,19015,15313 +14694,0,56,48,417361,32700,10143,6847,13892,8255,6931,12702 +14695,0,57,54,726057,220260,33107,113291,20983,98530,124540,30496 +14696,0,66,67,1067082,131340,96793,88522,17262,42647,93402,21129 +14697,0,63,69,674231,67681,124641,33424,65010,41795,31092,34840 +14698,0,60,74,2900170,528801,249058,49975,51584,94672,135179,109202 +14699,0,57,67,412449,72577,11781,18185,20768,26138,20314,16241 +14700,0,63,50,2046188,255865,28776,17248,62575,67118,29652,12013 +14701,0,53,44,164165,59095,20266,11306,6588,5817,7279,2745 +14702,0,56,29,756091,365429,17885,25452,25966,71051,22764,32016 +14703,0,53,37,3824838,130824,137521,22957,95916,51804,59585,19396 +14704,0,44,44,1470391,66127,14466,10591,5197,8096,14089,3539 +14705,0,56,43,231089,9741,2518,2194,914,3425,1268,1539 +14706,0,61,57,1402814,58665,34182,16985,2740,27002,20575,6735 +14707,0,51,48,2057207,399717,43524,32975,41969,27054,29230,42322 +14708,0,70,47,383369,47650,16604,22133,27898,56402,108986,33639 +14709,0,69,50,102278,42096,21036,8747,3014,10649,3939,2699 +14710,0,56,41,528292,99950,6497,21561,15871,7921,15982,5240 +14711,0,67,51,171478,48436,20790,31407,22832,20494,18184,13657 +14712,0,44,44,1411007,295429,9788,27804,18049,17972,52336,7200 +14713,0,40,29,1687292,471686,20343,35920,52685,49902,30021,48691 +14714,0,35,27,1162187,420877,31552,49977,21746,19164,25502,22414 +14715,0,29,27,139771,59683,9156,39139,4657,13992,7151,5799 +14716,0,40,48,538582,53421,19228,71729,11613,21117,10954,19498 +14717,0,41,57,2054017,80597,11453,18395,9743,12967,18430,17213 +14718,0,54,67,371759,28130,19056,8199,16486,8169,7439,12388 +14719,0,54,60,1446257,244537,42723,35355,26066,38546,24910,32902 +14720,0,40,43,3281018,449852,43400,29793,30116,14885,56098,28325 +14721,0,38,50,498472,53759,46025,18344,25436,12363,20037,14975 +14722,0,41,41,679435,276204,42106,39141,65078,64762,44341,41221 +14723,0,40,50,1100655,247795,48444,166449,49113,55244,73307,88367 +14724,0,51,66,205092,171069,203829,14481,19048,33806,55680,39874 +14725,0,53,56,269545,38262,4471,7500,6210,5930,7056,8365 +14726,0,50,57,2062512,115035,26104,10542,33796,24217,22641,26039 +14727,0,44,61,84734,38757,30603,47504,20862,7768,28571,9822 +14728,0,51,60,893618,93049,103594,17977,13789,38749,31314,23392 +14729,0,50,67,570287,58961,11084,30005,8194,10855,16380,6562 +14730,0,41,63,263483,1123098,11231,139875,71772,74703,121735,44577 +14731,0,47,54,1278127,195139,73830,17715,11438,32161,37586,32592 +14732,0,50,51,309039,316457,103671,297098,121938,160474,215490,56284 +14733,0,50,50,1034036,1200843,323242,175278,61582,168583,82270,124736 +14734,0,53,60,1718573,422124,206684,18504,29925,60159,95714,17983 +14735,0,47,61,1196450,229611,78428,58953,44782,22442,76214,64595 +14736,0,43,67,195449,39510,72377,43186,19716,26531,41990,41707 +14737,0,34,67,137693,45269,7506,11010,4630,2183,11639,3458 +14738,0,41,64,541106,146208,28549,33550,42286,51187,54775,13157 +14739,0,54,60,1285757,322561,46297,132487,108725,107511,39627,33120 +14740,26,54,60,302914,29335,7094,7698,2953,7266,4853,936 +14741,0,47,53,1432517,668171,283655,255081,109581,84456,122272,58109 +14742,0,53,48,305933,661903,84700,53536,14000,54460,52644,20721 +14743,26,53,48,1182293,1910006,328085,250910,835767,422170,685810,341587 +14744,0,40,56,344084,796875,615640,26792,25124,84182,175167,30572 +14745,0,26,61,1855623,230771,54719,93794,25816,22267,32977,23711 +14746,0,26,56,858225,45108,9640,9048,7657,3960,5948,2699 +14747,0,29,43,526277,98454,6241,10081,6050,9218,7073,14932 +14748,0,26,41,605965,170656,43243,58799,14874,12697,28560,24197 +14749,26,26,41,712050,28167,4403,3469,3494,2001,515,454 +14750,0,30,44,37338,7008,3919,1451,3119,1320,2529,1067 +14751,0,21,47,341653,165591,34447,9255,8861,4871,6720,6303 +14752,0,27,54,1026927,274604,94648,49396,17747,69550,60015,25223 +14753,0,26,57,504687,71234,7826,55952,10194,4673,11542,9948 +14754,0,24,54,652766,211656,54852,23595,16627,25621,25014,4663 +14755,25,24,54,964257,512818,49191,74631,63848,39936,48195,28230 +14756,0,34,44,50301,16685,1157,618,774,1190,1634,1011 +14757,0,38,41,76353,11977,2526,3126,7346,4964,3510,3654 +14758,0,47,30,129067,148140,27025,17572,15878,15808,18438,10878 +14759,0,54,29,444202,26990,7174,2108,5596,7454,4207,1241 +14760,0,50,40,63233,53149,7246,7111,1692,2610,4493,1794 +14761,0,51,48,38772,23122,31168,4804,14763,17360,34509,6044 +14762,0,74,56,10923,4846,13161,12165,6887,24731,8377,4516 +14763,0,70,66,20870,16719,17018,9241,5345,7888,6445,3733 +14764,0,100,66,23355,11163,6418,4891,14039,25298,14128,13105 +14765,0,100,57,11442,31798,14792,6652,9824,32414,8058,7291 +14766,0,96,57,17121,33301,21833,31692,20709,21571,13388,5263 +14767,0,91,50,299919,98616,15981,19432,10359,17265,14127,4716 +14768,0,69,60,18361,31863,21630,14344,11130,7817,6218,4287 +14769,0,66,69,10604,4889,11430,10017,4952,11666,4480,4983 +14770,0,64,61,133806,50577,6059,13469,11261,14990,13830,9939 +14771,0,53,53,336057,95788,7070,2998,2651,3489,2932,1894 +14772,0,27,27,1244661,318220,16145,15719,86818,30014,14705,12687 +14773,0,21,26,1045991,74830,11766,5212,8469,9618,9730,12980 +14774,0,34,37,583750,68091,21990,14965,41993,10280,18468,12318 +14775,0,23,27,674343,325051,63181,13289,1474,6439,25690,19721 +14776,0,21,44,853921,511936,195239,70923,20703,54346,125804,48864 +14777,0,11,43,624876,244246,27582,20293,13673,10216,11571,11514 +14778,0,8,38,627501,91936,2548,25882,34936,8974,11679,11420 +14779,0,24,29,991185,404962,26489,15774,27216,46894,42839,52168 +14780,0,34,16,1005462,70140,4833,2391,3981,14027,6598,6394 +14781,0,51,21,699001,19721,1930,9450,5555,7568,5825,2943 +14782,0,60,37,57383,42931,53879,22438,4516,25620,9959,14570 +14783,0,69,47,85689,7408,835,2927,2964,3103,755,1671 +14784,0,69,56,19503,49849,7604,12834,4085,12220,20535,8043 +14785,0,67,57,62693,26723,12008,4522,12075,8465,11989,5613 +14786,0,66,47,40149,51995,4516,18136,6749,12484,8605,2406 +14787,0,51,51,287831,21529,9003,6193,5134,2538,3038,2853 +14788,0,43,69,144223,8182,19298,7902,2335,2136,2442,4349 +14789,0,35,67,156966,42123,8167,5918,1714,4286,1842,2951 +14790,0,35,70,93896,14250,6845,3483,4036,4559,892,1207 +14791,0,43,74,122094,7365,8965,954,6373,2568,4074,3009 +14792,0,47,64,1644542,147299,143715,24417,9672,27865,38398,26467 +14793,0,53,69,193929,12041,4377,7296,5155,4208,1613,3658 +14794,0,60,67,11870,20643,3209,12120,11883,11985,9079,7358 +14795,0,75,61,17721,10934,2358,14744,25873,20918,11565,4552 +14796,0,83,63,22738,18079,19060,18779,6828,11798,12714,5887 +14797,0,87,66,9195,11780,4888,17323,5929,10782,7648,4818 +14798,0,77,66,143999,66449,19635,9367,18274,9242,7409,5440 +14799,0,61,70,1829069,554644,199684,404809,267610,165875,253553,171090 +14800,0,64,60,531613,57989,4358,24932,14470,28196,13322,7688 +14801,0,50,51,731953,241355,43318,27163,30057,16861,11401,22860 +14802,0,51,53,2066791,191785,90207,44745,73724,44974,46896,16046 +14803,0,50,60,1061920,64338,89387,90160,46759,28595,44011,21061 +14804,0,29,60,658524,769097,230123,48343,96178,36379,69404,34197 +14805,0,29,61,1268648,196866,49156,23530,15894,17557,28803,13206 +14806,0,34,60,1023856,118163,16744,34790,5966,30910,21558,11598 +14807,0,27,47,1214141,749058,189855,30396,58748,61723,18646,20549 +14808,0,29,57,1879506,152121,173056,76275,21320,15409,19081,13197 +14809,0,27,48,446899,633307,23507,34349,21906,34556,26940,9771 +14810,26,27,48,805683,7528,2497,1829,7027,2064,965,1033 +14811,26,27,48,587992,116313,98457,37683,119589,99890,157950,119956 +14812,26,27,48,56863,105560,51559,42207,18832,43328,54371,27178 +14813,0,24,43,214762,163586,32428,18762,48160,29747,27303,21475 +14814,80,24,43,331122,86866,156788,39404,64759,102829,100817,81845 +14815,54,24,43,644129,155792,66956,61100,44203,16395,3210,9782 +14816,80,24,43,813786,235885,370574,254472,200856,559904,427612,218853 +14817,80,24,43,519285,531209,12098,571566,458581,152758,79182,104816 +14818,200,0,0,1314164,86104,73455,93216,229872,115117,224765,67472 +14819,200,0,0,601315,192054,69489,74477,84830,87032,50864,23468 +14820,200,0,0,1498605,904789,205701,209094,326419,177284,149999,106727 +14821,200,0,0,277301,195922,16071,41081,16839,30174,28898,12827 +14822,200,0,0,1513952,1342137,224335,494208,500205,184620,198287,137680 +14823,200,0,0,1631677,359950,109884,126317,22756,64819,80965,91434 +14824,200,0,0,195579,66038,20142,22354,25854,10039,8364,14986 +14825,200,0,0,91970,38653,13621,17335,13435,5603,6495,16509 +14826,200,0,0,464115,312161,82261,92314,175070,148245,123499,119574 +14827,200,0,0,1724831,407228,309240,72947,70428,58152,74268,56978 +14828,200,0,0,1309396,1267946,341062,831990,743948,616710,211928,270840 +14829,200,0,0,1145586,180172,56601,20708,170884,240721,91094,82843 +14830,200,0,0,454788,509240,103985,73544,79800,20524,7246,6615 +14831,200,0,0,655269,170563,14153,80209,44979,68467,49941,61323 +14832,200,0,0,120369,333281,129992,66666,114750,171702,139461,81941 +14833,51,0,0,1336930,36924,18518,18196,7902,3989,1127,750 +14834,0,0,0,1478669,8980,13332,4094,3260,2271,1508,1222 +14835,0,0,0,287541,160876,20666,17230,24902,8219,5269,2428 +14836,0,0,0,622576,120354,4679,38106,6259,11758,4682,3036 +14837,0,41,37,745674,593391,82828,37518,34438,58226,4170,3528 +14838,0,66,10,829534,160837,12774,15506,7018,19841,7488,3494 +14839,0,54,8,1251709,174239,14688,10414,8579,3302,5689,7345 +14840,0,70,14,1544322,102625,8882,66050,23265,17351,5010,12186 +14841,0,66,29,1017697,62045,42828,16633,12369,6989,14378,8597 +14842,0,30,21,973527,140646,6512,1687,6945,2647,3571,3945 +14843,0,70,26,1056089,131662,3555,24804,7387,16907,22531,6664 +14844,0,64,13,198464,174873,18289,9798,17084,14948,8501,7611 +14845,0,80,11,447318,25495,6443,39672,23818,17282,14620,4964 +14846,0,100,34,36262,16803,12508,13932,11126,25654,8242,5140 +14847,0,100,44,30711,34884,9005,25022,10164,13707,7804,3986 +14848,0,88,51,347647,171056,35407,10091,28730,8231,7100,5981 +14849,0,27,34,386409,131677,12185,26036,11599,4018,8229,4079 +14850,0,21,30,29642,75152,29212,21476,12326,13357,5967,5325 +14851,0,29,29,421755,82842,10538,9662,12349,8269,10088,7278 +14852,0,40,43,24254,19323,25979,7700,21767,9386,4572,4141 +14853,0,48,50,987071,86903,48328,5549,12998,7165,5616,3023 +14854,0,47,38,805994,117187,9004,16802,26736,12396,12517,5794 +14855,0,41,47,1053496,75481,24037,16499,5119,6929,9310,3384 +14856,0,29,38,197685,103782,20221,17575,11987,9349,9425,15239 +14857,0,57,34,176247,17066,15220,5397,26315,26663,13097,12807 +14858,0,41,35,944931,161613,18286,15722,11251,3785,2111,1799 +14859,0,38,38,1370966,50645,8039,32966,8481,4226,3256,3357 +14860,0,44,44,214660,45822,20324,22217,17642,11667,3099,4352 +14861,0,24,40,191171,87269,11344,9860,8917,12124,6051,2592 +14862,0,50,50,1473511,177455,73161,119711,142014,73467,13745,24401 +14863,0,60,43,1179294,45827,15511,8484,7687,8884,2681,2018 +14864,0,63,43,1972916,46140,19694,27748,15050,16994,19396,10223 +14865,0,61,64,14062,15437,16693,33816,14502,6641,9788,4340 +14866,0,60,56,22468,41954,13385,5067,24534,10242,8364,5802 +14867,0,57,63,254549,140343,56167,59957,21761,26448,10046,5274 +14868,0,41,63,72973,18782,5385,7883,1704,1516,840,396 +14869,0,43,54,1209627,30941,19354,5338,7842,5798,2274,1892 +14870,0,41,54,228824,61149,17344,7895,17543,12716,9750,6611 +14871,0,41,37,1370091,156733,14694,6118,31147,16205,10799,7474 +14872,0,50,27,318978,99599,25805,6793,8784,13076,5279,2899 +14873,0,50,26,32309,8551,3819,811,1082,1457,1753,1112 +14874,0,50,23,49407,61509,8066,8146,9924,12049,8255,2770 +14875,0,50,27,137632,95660,12368,8899,8492,10254,4361,2854 +14876,0,60,26,152799,40418,10514,4521,13758,11288,10684,3233 +14877,0,54,10,55151,24897,856,1890,1427,2193,2513,1311 +14878,0,57,14,92426,67689,18081,10033,5372,17130,3880,3474 +14879,0,64,26,15706,14940,14050,5447,9931,6485,15050,3733 +14880,0,63,43,27851,14022,19471,5679,2827,6566,2784,1152 +14881,0,74,69,30908,8261,9139,18848,6985,7301,4906,7302 +14882,0,78,75,15109,18791,9355,13682,10091,12376,7934,1829 +14883,0,81,75,26175,13917,15026,7878,15035,8034,10602,7126 +14884,0,63,77,27731,40473,47049,41200,25129,4563,5561,2327 +14885,0,60,81,3028,9068,47574,14868,11177,10539,4799,5219 +14886,0,47,70,179044,26424,2485,4391,4713,2940,1957,1170 +14887,0,60,61,588058,54061,31177,29601,12365,26608,12301,4447 +14888,0,60,50,179253,272796,134156,211632,114159,99398,133157,88906 +14889,0,61,61,961556,190370,112997,31892,30869,28821,20523,13870 +14890,0,67,57,86089,15859,8314,1686,9744,5801,3832,5473 +14891,0,51,47,40260,115059,16661,13522,4869,6769,6191,4550 +14892,0,44,43,198527,12233,2655,6480,2875,1959,4421,4509 +14893,0,51,26,192145,12523,436,1364,2436,2234,2097,3267 +14894,0,48,40,263765,41439,100815,8822,30222,22543,41262,14549 +14895,0,53,53,42876,10874,1664,7932,1383,1603,1992,1072 +14896,0,43,35,1970233,877962,52684,37202,56271,33911,35185,15979 +14897,0,37,50,1968073,114318,43808,47369,54042,16948,8867,25502 +14898,0,27,34,211199,245863,72411,4430,32502,21132,14788,14449 +14899,0,43,26,73528,20005,7098,15946,29461,14047,22543,14741 +14900,0,60,37,128119,43138,9187,7996,14573,12074,11807,12762 +14901,0,51,29,347176,102250,13027,15671,13296,5330,4805,2791 +14902,0,56,40,33993,10630,6071,4768,3346,2061,2970,1889 +14903,0,51,37,199160,10254,2961,2244,4936,3242,1689,2384 +14904,0,40,50,828488,16543,22334,4681,12647,2853,3267,5412 +14905,0,48,63,110592,28870,8382,23480,1990,5629,2094,2129 +14906,0,37,63,138325,27132,3490,16422,987,1774,2645,1683 +14907,0,38,77,49428,7072,7970,5631,3855,4319,4237,2341 +14908,0,48,80,77504,16140,26036,28976,19332,12530,7741,15567 +14909,0,54,74,73239,27652,3442,16531,7926,6966,18530,7108 +14910,0,75,78,149694,11898,5960,17292,3304,9169,11080,5044 +14911,0,61,74,120829,22855,11699,12328,8482,3023,2097,1591 +14912,0,43,53,1425377,69782,6284,7161,8768,2992,2496,1268 +14913,0,35,69,187231,30019,76788,20707,9872,8182,7202,3259 +14914,0,20,60,96802,25064,8070,4021,2500,2742,6098,1767 +14915,0,30,67,65602,27753,37611,49387,8461,21425,18018,4260 +14916,0,37,80,6986,24147,13433,6043,4127,2545,2391,1027 +14917,0,51,81,32197,4009,18913,53284,8652,18307,17902,5488 +14918,0,60,90,490738,48941,20156,45091,5274,16220,22513,4797 +14919,0,53,77,123917,114291,27409,28490,4564,16116,23582,5850 +14920,0,53,66,147019,8110,28533,960,6049,6563,3106,2425 +14921,0,54,51,146720,178801,36236,17495,20538,40421,30974,7195 +14922,0,60,51,1516008,71225,32678,13562,27184,17885,7614,1844 +14923,0,56,51,682560,463574,23334,184800,27118,47303,40826,18867 +14924,0,50,38,279631,80039,23834,12625,6750,9865,6373,10635 +14925,0,35,43,754183,220050,80874,14047,17002,12932,12373,1794 +14926,0,44,38,1532748,64751,24600,15091,56699,37173,16211,17304 +14927,0,56,43,21950,23688,22337,1607,6270,8490,1689,2249 +14928,0,50,30,607308,60758,4356,4459,5692,3157,5378,2352 +14929,0,67,37,164717,44852,32753,13376,9934,19486,9460,5704 +14930,0,53,34,860222,141026,15205,15446,13543,16804,11182,5267 +14931,0,40,37,152786,37735,28814,11096,10250,4214,911,1958 +14932,0,51,41,102801,67936,6680,11830,18339,11154,6098,4686 +14933,0,54,41,42077,15850,14664,13579,18483,12130,3339,4879 +14934,0,44,51,72752,298247,117552,35343,16778,16708,13569,11635 +14935,0,48,41,1944202,284817,57776,36713,19059,30796,11453,7395 +14936,0,51,48,178969,61706,17332,13731,9173,15270,25740,15626 +14937,0,43,50,77520,17254,10260,9055,5483,4903,1574,3678 +14938,0,64,50,39555,20645,18134,1631,7893,10662,7597,5973 +14939,0,69,47,20461,46374,10208,3979,13751,8859,8902,6265 +14940,0,61,37,105920,55578,4974,47407,20738,11526,12944,8472 +14941,0,53,27,91167,66483,17045,4542,20454,10477,8837,7090 +14942,0,48,27,70149,40918,3596,4895,2210,4523,2373,2410 +14943,0,60,38,28060,30354,21058,7630,14312,18286,20535,11030 +14944,0,63,43,313078,170811,29881,17811,24772,14964,15531,13258 +14945,0,67,48,1609702,169536,37822,19952,18989,28585,24067,14048 +14946,0,60,47,138889,16804,5747,3702,2333,3820,5179,2311 +14947,0,48,40,350727,73080,33887,19411,17350,12336,20597,10320 +14948,0,61,54,456727,7127,3989,11038,5350,4714,1631,830 +14949,0,53,48,27478,16172,2821,200,1845,1151,715,730 +14950,0,56,50,1257781,120739,44932,37733,9240,39677,4330,10254 +14951,0,50,43,794671,116300,30707,14930,19424,8206,17441,13627 +14952,0,40,34,40250,20284,3405,4159,2396,2265,2944,2045 +14953,0,37,51,400839,22152,17043,6743,3541,2001,1730,1983 +14954,0,21,40,1363792,366918,71776,9090,37771,23915,20971,20682 +14955,0,23,40,45755,35319,8912,5068,2805,3458,1685,1179 +14956,0,27,41,447733,23470,4915,3706,1238,3823,4556,1569 +14957,0,48,29,20031,20561,5090,5859,9509,8523,10639,6703 +14958,0,43,26,1172708,1013070,109102,44913,51126,43292,13817,13578 +14959,0,53,23,215479,28436,2483,9361,10708,6351,4113,2942 +14960,0,34,17,123617,32869,4553,1810,1798,690,785,270 +14961,0,26,29,155338,71363,7261,9101,7073,3125,10478,3496 +14962,0,10,35,1222928,398793,125922,50821,31126,22235,44892,21443 +14963,0,40,30,46517,50648,5396,9267,51598,17285,35432,18772 +14964,0,53,34,19255,11276,7821,19441,11117,18530,10881,7107 +14965,0,51,37,724651,295198,79500,23397,49143,12626,15509,16306 +14966,0,80,24,679803,45817,5909,6943,36215,29722,13268,10345 +14967,0,84,40,816536,12239,21952,22743,31934,23650,13720,3905 +14968,0,61,30,1066242,113197,26548,20409,23659,9704,19864,8387 +14969,0,80,44,577374,96658,68393,102013,24702,47366,29512,18144 +14970,0,61,56,42211,31415,13003,3047,6710,3933,4237,2462 +14971,0,40,51,1121248,141096,50480,6860,25271,12401,21112,11248 +14972,0,47,53,430958,133834,65697,15525,35792,23190,43368,14451 +14973,0,48,40,104606,9767,1661,2723,4762,2904,11352,3426 +14974,0,44,30,187766,104288,12576,7132,2775,7546,10898,5609 +14975,0,57,26,52155,69825,3007,14152,5460,16879,12764,3200 +14976,0,54,14,1252928,202911,25261,7926,11210,19932,12848,14354 +14977,0,51,21,26236,35730,16128,18813,18724,12137,30559,12109 +14978,0,80,20,55421,14715,781,7248,13609,30948,17197,7233 +14979,0,69,30,200139,82958,52008,18682,8331,19250,26596,6798 +14980,0,69,53,208009,51027,58034,26782,9598,16107,27298,13236 +14981,0,67,57,554140,48281,48839,44549,22963,29964,14959,34645 +14982,0,41,61,70958,48331,8127,2375,4765,4285,1448,885 +14983,0,43,54,1792594,257550,43933,83625,65799,58006,14993,45843 +14984,0,44,43,183748,324156,69548,84189,94796,63839,60128,80838 +14985,0,37,27,33064,89380,18990,9552,16003,10012,12600,19354 +14986,0,38,29,1251823,117407,20182,8783,31731,12780,7119,5891 +14987,0,27,27,116785,24708,7429,1605,323,1917,1409,374 +14988,0,16,20,446345,31944,3205,2366,2901,1638,1756,594 +14989,0,13,21,181684,63050,9846,12619,7476,5627,7857,1752 +14990,0,7,27,2033201,389765,55961,117864,55349,23075,17269,9177 +14991,0,21,16,54048,25042,1809,2029,2940,7686,3874,4349 +14992,0,43,29,40810,38432,26974,14152,17747,28919,25284,13324 +14993,0,48,30,122268,7567,2210,1686,2507,1366,2298,839 +14994,0,60,41,988947,49343,48189,23968,13446,16113,11935,2901 +14995,0,57,61,1206289,54369,99746,53390,116326,48747,13541,25125 +14996,0,60,51,19645,26319,7375,2396,12346,17702,11313,7697 +14997,0,53,44,1417210,396200,62295,26005,11994,24411,21543,12669 +14998,0,35,21,999107,454538,38088,15014,38806,11142,14783,16666 +14999,0,27,10,1609417,77653,11748,15201,18140,11362,3871,3063 +15000,0,21,23,1121085,39438,13391,29264,7063,19024,11014,1158 +15001,0,20,30,45133,72629,21596,11094,8492,4435,5277,3466 +15002,0,30,38,664415,175417,32729,5537,6868,13879,7994,6960 +15003,0,34,30,347339,114377,14677,4392,29225,20789,26173,16597 +15004,0,21,24,1677795,417136,120671,77841,44200,41072,50391,14435 +15005,0,34,24,288986,43618,15168,4759,3986,9325,10965,5254 +15006,0,41,30,972719,131836,50154,26711,20338,31355,25396,37672 +15007,0,29,24,1040089,631767,13918,10256,23174,26011,31689,35719 +15008,0,44,37,26296,20005,27120,31278,6879,28658,8770,8203 +15009,0,48,41,404458,46847,22839,9982,14252,15451,4168,2810 +15010,0,27,35,522088,251679,29388,15194,2976,6162,18782,5743 +15011,0,37,47,1082106,301134,28141,16802,16941,32022,36876,40109 +15012,0,34,40,329635,104628,61065,10170,11319,44141,61776,28072 +15013,0,21,40,2310196,899728,286130,200399,43374,67011,50742,39606 +15014,0,43,47,125142,10979,5703,422,1712,3666,1392,1140 +15015,0,50,54,159681,18015,3251,3989,2054,5903,3380,2050 +15016,0,35,51,87386,29229,5782,5590,2719,1854,820,2088 +15017,0,43,38,17593,89464,2646,12123,25847,11464,5420,5097 +15018,0,35,35,190669,65293,10050,7870,3270,7591,2908,2986 +15019,0,24,37,692826,96309,23398,25401,13896,11934,6703,3474 +15020,0,38,43,39235,43021,21621,27317,10096,16492,14859,18039 +15021,0,40,53,91463,54301,20254,4856,5424,11454,5285,4076 +15022,0,34,53,1121036,293695,51651,22729,31913,13754,16086,15031 +15023,0,34,50,874947,314528,53577,31710,21107,33923,15893,6579 +15024,0,17,34,1997246,242285,7447,23304,9495,10367,12012,7387 +15025,0,16,26,256367,29454,692,6324,8073,4270,7675,2598 +15026,0,30,37,457518,41324,42537,14420,7423,17285,27893,16367 +15027,0,30,43,70981,32989,13267,6376,8756,4405,6174,962 +15028,0,37,47,202398,134965,23590,1733,6834,9411,7797,8883 +15029,0,38,56,1001480,68423,28805,23662,10477,18757,9481,12086 +15030,0,47,53,25308,14842,9597,23239,28673,23788,27456,19562 +15031,0,51,43,385036,181709,26392,8798,28847,31112,30013,15213 +15032,0,57,50,419109,59082,20720,4555,8411,10910,5886,3586 +15033,0,44,40,96336,23150,2958,2151,1920,965,1054,583 +15034,0,17,26,840547,671914,79344,7669,52813,18828,31344,29384 +15035,0,14,30,2260080,717737,198383,22348,50087,105426,56487,14648 +15036,0,20,37,5820,46358,23046,20542,15193,16462,17069,5753 +15037,0,34,38,1111753,73192,24175,5739,25235,17562,5037,1970 +15038,0,41,40,1203269,528180,52802,32725,144715,34690,25472,32628 +15039,0,44,41,794025,18634,525,9607,10036,4986,7473,4660 +15040,0,38,50,120482,19867,30033,8221,9403,5982,5084,1813 +15041,0,27,60,752062,145821,36494,71218,12472,16926,16244,11103 +15042,0,27,67,1023073,231956,48436,38510,44838,16283,17503,9000 +15043,0,21,70,202608,90058,18957,19103,8106,9635,4169,1773 +15044,0,20,57,305437,338165,13378,104336,21125,37133,26100,23222 +15045,0,24,56,2060687,144205,65932,32822,13769,25089,27815,11263 +15046,0,29,64,110271,42031,27983,31812,30085,10170,22957,10045 +15047,0,30,64,79354,22663,3705,8360,7222,3112,2568,4948 +15048,0,23,66,169718,104763,33319,8088,9982,4683,2247,2302 +15049,0,35,56,994419,162296,15375,42823,40866,80387,18156,14209 +15050,0,37,40,585353,288075,20430,20560,21472,40035,32578,48270 +15051,0,26,43,348313,146361,44539,21988,4272,7153,7134,10118 +15052,0,30,41,946594,131954,34219,9664,8581,10219,1709,2751 +15053,0,10,41,117612,95389,17690,4921,11628,4034,2152,2936 +15054,0,13,48,107114,11562,1428,3356,3684,2538,3812,960 +15055,0,17,48,45526,36246,2315,18758,9676,3632,2363,1953 +15056,0,23,60,993034,322741,157697,214814,36150,59353,16945,10529 +15057,0,26,64,623275,396402,134902,60782,49310,29525,29246,16261 +15058,0,20,80,113136,20332,30397,17580,8323,5645,11762,4767 +15059,0,30,77,112469,18622,3364,3552,1916,5948,3563,3759 +15060,0,44,69,20097,40373,36032,27258,20693,15331,16173,7039 +15061,0,44,57,127168,38306,10299,8751,8040,5243,2895,1674 +15062,0,30,51,120215,20780,2279,1176,2631,1165,2373,967 +15063,0,29,53,596717,64403,13188,8103,3175,7827,5484,8056 +15064,0,27,50,2386905,127763,63434,51566,47975,30255,63067,16210 +15065,0,20,47,1165987,113870,6972,30201,18226,5704,15518,10081 +15066,0,20,50,1250297,538582,104593,9642,50423,30809,37852,62034 +15067,0,30,57,1375427,59322,28694,48245,5588,45124,14472,25731 +15068,0,34,60,328813,37911,20210,30291,16311,13555,16953,20673 +15069,0,34,47,695476,544131,25054,10975,3452,19239,27591,32301 +15070,0,37,48,79518,61267,6431,11282,14601,5814,13432,13013 +15071,0,24,48,193829,168462,107726,27596,18491,29593,15523,7420 +15072,0,27,44,397798,50518,46177,5729,16859,24256,11522,17109 +15073,0,41,77,601483,57882,133615,34834,25259,31452,31111,17594 +15074,0,57,80,6734,30251,4372,15764,10525,19307,37274,11825 +15075,0,67,83,32688,14340,15649,20942,7073,15342,17675,23375 +15076,0,63,88,1657395,209432,94339,228854,90069,69348,73537,33766 +15077,0,60,70,258685,6009,1445,639,795,841,1143,360 +15078,0,54,69,97995,52234,11796,8025,12619,16140,14191,10738 +15079,0,47,63,20486,31860,1815,23611,6310,7190,4984,8299 +15080,0,47,61,54462,133908,79809,36459,22922,32684,12160,13077 +15081,0,43,64,3050351,44076,13277,9723,5966,5485,5330,5197 +15082,0,43,67,184189,55505,27168,4265,12590,20409,20015,9720 +15083,0,40,64,715043,151646,42951,26066,13329,22231,10794,12743 +15084,0,34,53,422056,467677,54256,49560,17697,34292,138210,32910 +15085,0,30,61,584617,19045,16199,9011,3510,2743,1168,1171 +15086,0,27,61,111875,131717,52526,13591,26158,28910,9547,5152 +15087,0,29,61,119627,36644,5388,10587,5312,5599,2007,3393 +15088,0,38,70,149237,31539,7885,23050,14136,9281,5513,4826 +15089,0,34,54,195574,42637,6480,1692,3015,1866,1175,494 +15090,0,24,53,16938,137867,23297,23125,7045,11732,7657,3689 +15091,0,29,60,7227,28329,26561,21976,18630,14008,10270,4367 +15092,0,17,44,2134329,510805,43439,24065,22712,24742,21577,9591 +15093,0,30,56,54409,9929,14167,1455,16074,3931,1630,2031 +15094,0,38,56,115586,52772,4596,16462,10597,9632,2824,2723 +15095,0,26,50,104671,18078,6728,2416,1234,1524,710,1109 +15096,0,38,74,115336,2517,6343,6651,4149,2453,2200,2082 +15097,0,40,64,348719,36480,5524,4023,3399,8913,1186,1228 +15098,0,30,69,474433,97628,12644,53687,19639,9290,10536,13905 +15099,0,38,75,308469,32555,13728,17113,6602,6293,2923,2898 +15100,0,48,57,38008,32182,5723,6931,2674,17145,3327,1615 +15101,0,44,60,56038,32428,4693,5027,1804,6213,2957,4510 +15102,0,44,48,311919,120702,20412,3125,9615,7032,5925,4253 +15103,0,56,48,214712,18474,9164,27340,14305,21526,14161,11341 +15104,0,40,43,151921,13582,813,1960,929,1145,784,344 +15105,0,30,40,1704284,598664,95217,27309,18722,43789,51832,20703 +15106,0,48,56,208361,15487,25936,11784,10425,15360,22756,12353 +15107,0,41,48,102585,126466,41303,8806,26918,30078,10695,4443 +15108,0,54,57,95360,26539,8262,11243,6684,13619,5541,6213 +15109,0,48,51,538045,187316,15958,2255,4191,5396,4963,8213 +15110,0,37,48,332007,20521,10203,6195,3461,3782,3334,719 +15111,0,35,67,12114,9910,37083,21682,2689,12206,12437,17437 +15112,0,29,69,85169,44733,20229,6560,3540,11430,2260,3908 +15113,0,43,81,147417,68570,18335,8235,3825,10037,3247,4838 +15114,0,37,67,697012,263408,12610,43896,17141,15477,20736,3470 +15115,0,29,53,414773,15654,6928,3536,3575,1976,971,459 +15116,0,23,51,530794,47120,13508,5303,4413,5075,1868,2722 +15117,0,23,60,1429488,106026,75958,66511,48944,30145,10100,21893 +15118,0,26,69,627043,233147,63132,64800,32258,27651,9625,15237 +15119,0,26,64,269748,54819,5259,19058,8661,5657,2556,1346 +15120,0,23,57,63804,688543,106455,38800,66107,37723,15694,15678 +15121,0,26,54,1038225,32942,17208,15359,14488,11423,5246,2761 +15122,0,21,53,373926,91897,32584,16518,24544,6480,6401,4276 +15123,0,26,41,2027856,362471,10889,30445,31680,48857,19473,14695 +15124,0,27,53,105294,77225,12104,47962,12748,8418,10346,5355 +15125,0,26,48,1976477,91190,21901,22464,7106,21307,8331,5285 +15126,0,17,43,1579687,795448,144626,48820,43829,14310,8661,4554 +15127,0,26,48,991712,92012,3566,20644,32869,30842,28603,10491 +15128,0,38,47,28237,32403,21338,16570,18627,16145,13456,6243 +15129,0,38,44,772364,126800,15396,31104,10271,22859,18168,12791 +15130,0,64,48,1038989,89024,12060,30209,29703,34018,33825,31673 +15131,0,51,63,77093,66662,44005,15296,6134,7895,3473,3118 +15132,0,30,53,1169223,71237,6846,7354,4295,1864,2488,831 +15133,0,30,63,34219,7686,8056,7459,7443,3777,2116,2139 +15134,0,29,63,1871850,54751,2228,21631,10353,13404,13583,6856 +15135,0,30,47,2201085,291668,7492,39571,17107,25898,38420,9932 +15136,0,53,64,29201,6201,22586,21321,13932,14739,14562,11424 +15137,0,54,48,450252,88814,14063,3887,17821,21154,8961,14186 +15138,0,56,56,46239,20220,14161,13111,8929,8805,11070,3899 +15139,0,67,77,9307,11632,12685,19670,4323,11467,5921,4957 +15140,0,70,70,21370,13689,13892,13252,11060,15908,9821,3581 +15141,0,54,75,403052,201696,7123,40028,22117,8206,10413,4282 +15142,0,60,56,1270918,53109,2882,8906,40064,20233,11345,7279 +15143,0,50,50,512652,59432,30063,16418,7865,10079,2402,2065 +15144,0,35,54,933764,85663,163032,12174,36709,21922,7200,7132 +15145,0,48,64,152411,10106,6257,3435,4095,2837,2914,2512 +15146,0,35,74,146775,46820,8428,6675,7366,4018,2742,1866 +15147,0,38,78,159357,51692,66347,27205,25634,21299,12778,7196 +15148,0,44,51,500400,123391,9550,3492,22894,22825,8487,3546 +15149,0,43,63,6486,6015,1425,39523,7465,6540,9562,4541 +15150,0,44,67,110110,90426,30797,11907,11261,10716,5807,4737 +15151,0,50,63,2382,21277,20315,9826,18601,11770,7788,7496 +15152,0,51,78,36789,62548,9252,23826,23590,18564,15501,4648 +15153,0,47,75,645349,73856,116812,36842,19058,14407,14877,7581 +15154,0,43,64,137038,177010,6909,20452,16547,11518,3073,3292 +15155,0,26,61,68393,15283,6744,1334,2391,845,701,1011 +15156,0,24,60,1007857,155538,40472,29502,41038,33386,24688,3336 +15157,0,30,37,1388406,406505,30294,43332,77107,74085,43016,22468 +15158,0,38,44,324428,37079,6855,7904,4731,5496,1920,1385 +15159,0,38,37,1720025,499265,43755,59192,50596,24728,23519,16646 +15160,0,37,34,178677,88143,13260,8742,5249,13704,6907,6301 +15161,0,40,48,395920,57832,62718,28732,41999,40637,13258,21497 +15162,0,37,48,2126688,355920,34821,111695,43314,33445,7607,16348 +15163,0,48,61,154999,40851,10376,27363,4907,13293,9518,5869 +15164,0,50,63,1702658,87217,16435,13323,21750,19808,11458,5804 +15165,0,54,64,1616998,48287,43685,63000,38437,58395,6585,4097 +15166,0,56,69,33584,45368,19108,24781,17821,7505,12545,12873 +15167,0,50,63,84167,13569,1733,3695,3294,1444,3465,1767 +15168,0,43,67,202200,15380,5778,1576,2724,1592,1828,1204 +15169,0,30,51,590794,71573,7460,6429,8833,10163,9832,8403 +15170,0,29,44,423128,28299,7524,2185,2632,2840,1231,678 +15171,0,50,51,34887,9181,6636,20676,12884,24233,17826,15598 +15172,0,69,53,15155,7811,6905,13481,16564,18274,18542,5009 +15173,0,84,54,28953,6927,659,2499,3996,6541,4396,6974 +15174,0,100,56,7881,36203,16563,16045,21660,38092,12959,20938 +15175,0,80,48,348180,307232,49245,33390,35816,18397,12483,10581 +15176,0,77,47,724171,9750,12015,1521,13873,10401,6285,7289 +15177,0,61,56,248611,41402,16222,23974,26415,10696,6380,7769 +15178,0,53,51,21214,73670,17493,4349,5299,17565,4066,7637 +15179,0,61,51,310925,411611,33282,76734,46379,60015,25526,8913 +15180,0,44,50,249787,19954,7165,1861,2927,2220,1321,934 +15181,0,44,48,44733,69042,23646,24780,11322,16332,16298,7050 +15182,0,47,54,25156,23938,21666,6266,20963,12476,14972,5889 +15183,0,56,60,113110,27480,6466,16164,16813,17650,7107,3317 +15184,0,69,56,16866,32174,7574,5523,6001,14104,9466,5740 +15185,0,69,64,4584,27914,38102,12581,15150,11992,12518,4453 +15186,0,67,63,6427,27967,550,14420,3082,8123,12084,5313 +15187,0,56,67,38037,13463,4247,9012,3554,3068,915,3786 +15188,0,66,74,9373,8683,11356,7279,5953,25733,7839,5980 +15189,0,57,64,102346,56313,8733,18169,5821,4932,2245,3654 +15190,0,50,53,1509050,253910,18204,23756,19043,21761,37883,15991 +15191,0,60,60,65752,13136,19179,20100,7189,16095,10539,7345 +15192,0,48,51,199285,28787,8330,2113,2234,10126,1973,2871 +15193,0,53,57,18221,36885,44259,7706,19266,9176,9638,5481 +15194,0,44,64,144726,31402,5588,5434,3032,1067,1174,482 +15195,0,47,60,11244,13489,5783,12680,5739,12472,9850,3245 +15196,0,53,67,6486,11212,14134,6822,4339,19062,4700,4380 +15197,0,50,70,42180,42158,67146,6535,15181,8050,3881,4880 +15198,0,64,80,3444,38002,18481,17652,3855,11457,11305,7105 +15199,0,44,67,616400,180892,22148,12331,11454,8637,3627,2372 +15200,0,27,64,50044,101563,6777,45263,6302,13005,9543,5242 +15201,0,35,56,94087,21726,4200,12690,6934,6023,2603,1969 +15202,0,27,51,420526,40345,13932,2599,2559,4303,3674,3265 +15203,0,37,60,137560,38631,5999,13181,4011,6245,1645,1124 +15204,0,41,56,28837,14426,2247,4853,5504,2656,2314,1412 +15205,0,30,54,70758,159156,71979,14178,15571,11318,5758,3416 +15206,0,23,57,1549861,559641,286796,16037,30549,29845,20806,9766 +15207,0,34,51,94512,32240,5171,6537,6017,13018,1910,3914 +15208,0,30,51,442463,75800,4992,29734,32593,11456,9435,16087 +15209,0,37,57,74838,18114,14361,9135,4518,3654,3899,1134 +15210,0,47,53,45215,13329,2555,1570,416,1830,707,464 +15211,0,35,61,464685,61050,35506,11172,14742,8644,3428,2346 +15212,0,35,56,611465,103669,16652,9281,18455,12661,8390,8890 +15213,0,47,53,43921,18576,7251,23640,15431,16662,15818,3416 +15214,0,60,56,80862,13795,13398,7984,18339,17018,8344,6745 +15215,0,60,41,365571,289993,23502,16041,25821,27962,7093,3839 +15216,0,56,48,239312,90902,17045,23340,13993,8363,4313,5441 +15217,0,40,60,112626,92326,48785,187622,17489,17570,19256,10908 +15218,0,35,60,63859,21067,15672,5402,12414,12080,8010,6231 +15219,0,41,70,61446,27081,5840,8762,6177,7425,4962,2099 +15220,0,53,63,553136,104296,17591,8223,30907,29754,19552,11385 +15221,0,54,40,338030,122835,10969,14109,11172,9927,2780,2431 +15222,0,44,41,499129,74348,27786,26791,28401,11384,4017,3692 +15223,0,43,43,565575,96749,43954,20332,15021,21008,10102,9412 +15224,0,30,47,52143,306244,53490,15049,13306,23315,10555,13896 +15225,0,44,48,9170,7923,2621,907,3932,3554,2147,1914 +15226,0,50,47,625132,26194,6903,13425,8597,7426,3832,5325 +15227,0,47,53,58873,53812,32192,30666,5480,12177,8367,4713 +15228,0,47,63,130326,51477,25634,6419,5381,4956,4349,3341 +15229,0,54,70,14074,9259,9721,18705,11181,29193,8299,13868 +15230,0,61,70,6526,24215,5031,14462,4882,14885,13445,18188 +15231,0,61,61,1541166,231438,46834,57544,34432,31405,45684,19247 +15232,0,61,43,841875,723300,34278,26122,31175,36875,46119,89845 +15233,0,40,43,1212589,224668,112194,55769,20980,27739,61815,95716 +15234,0,34,40,32644,86688,19101,23357,15995,21376,36325,35806 +15235,0,41,44,796194,21041,16054,2743,5228,8781,17015,11468 +15236,0,51,61,76935,100382,43091,10395,5015,28274,30349,19027 +15237,0,43,60,2098489,1254528,331033,284114,112636,58163,78803,147803 +15238,0,44,56,2410565,466123,128660,21714,58498,119427,105660,123140 +15239,0,37,47,1877960,1500407,192794,127852,29552,131956,283110,32344 +15240,0,34,44,363187,144940,39225,22924,16758,25991,16280,59843 +15241,0,41,40,781003,111883,27571,14343,13001,12287,24142,36029 +15242,0,41,37,179497,26594,1343,4795,2776,6356,7765,4086 +15243,0,43,43,635363,75865,21867,12488,16317,12207,2981,3941 +15244,0,38,44,197338,60699,7342,28521,8941,6337,2937,1965 +15245,0,35,43,1415911,468651,43734,90947,109231,32799,16059,13071 +15246,0,34,41,1633238,227069,30365,13515,23291,45478,19129,12690 +15247,0,20,34,545157,578207,51687,48315,38531,15134,11525,8290 +15248,0,16,13,620386,341598,4826,19475,16967,16337,8043,8291 +15249,0,21,30,63984,18223,43460,15409,13368,9169,2822,9905 +15250,0,11,50,389907,42142,23689,25402,13071,4514,3428,5496 +15251,0,27,51,45906,73109,3619,13320,8198,11540,12222,5938 +15252,0,29,69,210566,397499,149161,73157,68060,35358,20609,9714 +15253,0,21,40,374990,326341,19027,8661,17828,15420,27179,10029 +15254,0,24,34,215542,57879,21477,6972,7411,5743,3452,2964 +15255,0,26,44,397968,51455,34225,16270,19280,14339,3791,2702 +15256,0,14,48,867026,35132,12703,12431,7433,949,1225,807 +15257,0,8,63,184124,108063,15611,22222,9554,3312,1842,1360 +15258,51,8,63,519396,494599,41302,63708,56343,170871,89511,68008 +15259,80,8,63,655443,114131,52353,154069,48877,15495,32704,29045 +15260,80,8,63,68615,34916,8154,15951,33803,29933,14983,9669 +15261,80,8,63,744587,145738,17113,25920,28991,37715,19890,18227 +15262,80,8,63,1106254,84195,40353,35024,49641,58836,42339,27676 +15263,200,0,0,178507,120924,11330,28318,7143,16560,6159,3907 +15264,200,0,0,600735,121159,19292,134078,18318,74886,1728,7393 +15265,200,0,0,762956,305088,63278,96086,9677,23417,26539,3569 +15266,200,0,0,1007040,105058,3515,84678,63895,465605,34309,14825 +15267,200,0,0,64542,5475,948,1877,1308,7551,166,276 +15268,200,0,0,92378,74791,4203,11052,6127,21552,2029,868 +15269,200,0,0,372602,68623,31922,103728,12385,19879,43351,2742 +15270,200,0,0,291953,12816,2272,12448,5961,37342,480,1242 +15271,200,0,0,27658,129285,1528,19642,815,32819,1697,658 +15272,200,0,0,750600,144213,27420,31768,54745,107333,2595,3252 +15273,200,0,0,777682,323724,25620,80630,2939,15690,47053,3752 +15274,200,0,0,328333,30079,5265,5708,6555,33290,1051,883 +15275,200,0,0,84452,53103,7094,19076,1438,31499,1452,732 +15276,200,0,0,266224,40155,7448,21442,2375,16203,1663,1285 +15277,200,0,0,321661,209135,5936,83120,11511,27806,38311,1580 +15278,200,0,0,1061857,37633,5755,49024,23205,71110,3450,3999 +15279,200,0,0,54382,34797,5362,13357,1600,26958,1124,581 +15280,200,0,0,344011,140146,23115,86942,12684,105326,10138,3325 +15281,200,0,0,653607,90219,13017,54723,9226,49995,10369,5717 +15282,200,0,0,462605,55312,8674,84148,13938,131730,5074,1838 +15283,200,0,0,1634211,560077,30240,391981,17727,671439,31381,12281 +15284,200,0,0,127614,19050,2572,18861,3570,5680,5929,1472 +15285,200,0,0,2157013,134297,51773,418555,21255,323335,27055,15986 +15286,200,0,0,542792,57171,13464,64993,7164,149674,11586,4237 +15287,200,0,0,262148,27427,10889,18065,3597,23208,5586,1262 +15288,200,0,0,1694076,43097,20103,41648,12198,61515,2635,1525 +15289,200,0,0,1023727,171630,11423,62769,4061,51431,15423,4174 +15290,200,0,0,352877,69773,15628,93671,6976,125285,3673,3593 +15291,200,0,0,4477,11755,727,2277,881,6448,373,133 +15292,200,0,0,391258,222486,20835,51643,3542,52735,14448,4820 +15293,200,0,0,370461,113669,18455,72725,17281,32712,37571,3199 +15294,200,0,0,171177,22925,4545,20316,1904,32523,1032,382 +15295,200,0,0,75366,8406,6206,17968,3266,29553,1239,1173 +15296,200,0,0,1272472,118465,26834,90549,8657,31261,24087,7054 +15297,200,0,0,472886,14916,26922,67790,14106,65697,4571,5364 +15298,200,0,0,130259,16926,14849,15270,5887,37990,1025,1475 +15299,200,0,0,1433480,383562,38898,469527,13990,482213,24783,21661 +15300,200,0,0,391710,24291,39152,82000,16977,68009,3361,5099 +15301,200,0,0,175595,23207,2700,13404,1707,35657,1399,1110 +15302,200,0,0,1145272,46160,23515,28448,55195,150062,2337,2736 +15303,200,0,0,1516584,160628,35647,17522,85185,54095,11722,4548 +15304,200,0,0,429784,68265,4744,90455,9222,12456,21199,4473 +15305,200,0,0,1014703,245440,144157,82640,39582,66748,17579,5772 +15306,200,0,0,782340,53883,9386,81824,8972,83671,4610,3157 +15307,200,0,0,724266,126060,21518,85175,12932,49087,24089,3322 +15308,200,0,0,748726,59316,23741,54146,11854,19247,30630,7325 +15309,200,0,0,239114,120872,21349,76037,4451,135302,9093,3310 +15310,200,0,0,374407,55764,2197,95723,4045,93162,4076,5124 +15311,200,0,0,425234,13705,4260,12894,865,27731,737,648 +15312,200,0,0,736273,76178,17774,53227,3883,101708,1651,4879 +15313,200,0,0,57034,16064,3411,3617,578,7026,323,313 +15314,200,0,0,261131,34738,20627,17416,52057,145104,1208,5083 +15315,200,0,0,1264933,94706,39271,52212,23813,99043,3678,4826 +15316,200,0,0,508907,8939,1402,5474,20449,18480,476,638 +15317,200,0,0,714755,23322,3560,5740,8148,30477,805,800 +15318,200,0,0,1739449,332879,80894,275530,49058,454855,14307,20964 +15319,200,0,0,162147,5670,4058,19330,3276,6844,2203,521 +15320,200,0,0,392374,16841,679,11272,1879,7820,5107,579 +15321,200,0,0,476420,20103,4776,5163,11777,36203,726,535 +15322,200,0,0,613183,96237,13928,92974,13410,99339,4152,2756 +15323,200,0,0,925025,67092,20445,41982,31769,13080,47199,7847 +15324,200,0,0,1834667,39930,69906,25003,35703,116963,3832,3885 +15325,200,0,0,459391,10221,984,9829,5398,37744,998,649 +15326,200,0,0,1163878,136745,17194,73722,16885,101891,3507,1437 +15327,200,0,0,122378,78397,6655,16460,765,21909,1603,644 +15328,200,0,0,287921,4786,6684,19467,3222,15298,557,701 +15329,200,0,0,549700,20479,1742,14349,3094,30357,773,322 +15330,200,0,0,1315868,104414,23598,104044,6443,99182,3480,5128 +15331,200,0,0,642815,29324,10043,61122,5212,92103,7114,3544 +15332,200,0,0,2475022,29090,7817,17550,72164,25935,27805,5923 +15333,200,0,0,68452,4648,134,4769,439,8651,463,94 +15334,200,0,0,980496,91324,13957,52430,5682,128961,5529,2669 +15335,200,0,0,655074,34362,11544,65280,26443,106951,2834,3700 +15336,200,0,0,873049,140029,18524,51076,7031,59492,9125,4017 +15337,200,0,0,360221,11037,2645,19833,1381,34947,1110,888 +15338,200,0,0,2393032,256360,34115,202809,51742,500397,36654,17150 +15339,200,0,0,261150,70257,8192,6162,24560,21939,511,671 +15340,200,0,0,867676,58810,18372,69451,19056,24626,18605,5638 +15341,200,0,0,1898946,877668,44208,290778,12654,604781,20949,6694 +15342,200,0,0,823765,6527,3584,8731,14713,25334,1635,895 +15343,200,0,0,225508,11960,3229,24995,739,6957,1592,928 +15344,200,0,0,555375,351095,18780,69054,13851,17527,19170,1782 +15345,200,0,0,2785411,81485,8663,17515,41441,150961,9556,3515 +15346,200,0,0,1500625,151708,4458,63466,13980,97162,3364,1538 +15347,200,0,0,1090509,177584,69850,43599,9599,81262,5098,2461 +15348,200,0,0,195180,8778,2902,23005,2607,35827,973,479 +15349,200,0,0,766558,255173,7851,64530,3628,149299,6993,3044 +15350,200,0,0,991373,138298,28629,67620,5723,116645,4951,2620 +15351,200,0,0,491854,15583,10869,62200,16280,91641,8870,5639 +15352,200,0,0,979266,12582,26144,90183,4815,76084,5154,5964 +15353,200,0,0,170444,36358,2236,20086,971,30621,1022,499 +15354,200,0,0,1291764,139269,15730,33308,37440,131400,5510,4702 +15355,200,0,0,312694,13550,3048,18845,9362,12159,1762,1023 +15356,200,0,0,748362,23846,26704,39708,73871,20285,25236,3056 +15357,200,0,0,92230,84743,4431,12965,1742,41740,1107,705 +15358,200,0,0,1295254,154228,19627,93264,1490,113377,3214,4676 +15359,200,0,0,617565,420397,47252,354484,36025,388651,43478,21334 +15360,200,0,0,69961,18283,7467,19507,2461,35583,1046,1246 +15361,200,0,0,2162036,109400,23997,24429,22086,148421,8750,4716 +15362,200,0,0,791910,106797,6465,61644,17603,116614,9782,7875 +15363,200,0,0,85654,14853,3531,21956,977,7638,2185,887 +15364,200,0,0,548870,45718,12454,99890,2606,65987,4427,3979 +15365,200,0,0,889823,21334,3705,2945,4304,37978,1928,718 +15366,200,0,0,1010511,20292,2356,100026,4606,80797,14348,3674 +15367,200,0,0,339775,69844,8155,6933,22092,27106,1073,509 +15368,200,0,0,28528,5530,622,6320,1169,8919,166,149 +15369,200,0,0,2429972,159353,4873,26856,28329,131528,11685,1964 +15370,200,0,0,2388228,371615,26092,489215,15289,510605,27109,7559 +15371,200,0,0,1717044,30317,19352,80795,7462,23016,25536,5311 +15372,200,0,0,195112,24630,5918,12762,7637,35650,1489,386 +15373,200,0,0,1275870,280176,9090,113617,11900,162304,10445,3120 +15374,200,0,0,805292,95842,12268,55401,30834,130598,5480,2116 +15375,200,0,0,398661,75647,16047,107954,2862,22301,13294,2162 +15376,200,0,0,96523,13653,1205,17055,6098,33024,1131,974 +15377,200,0,0,1177892,526565,37195,59786,10133,44179,47446,4077 +15378,200,0,0,169530,5282,2711,10973,7356,31814,1131,931 +15379,200,0,0,952933,91200,44741,53376,8122,118230,7190,1302 +15380,200,0,0,404154,204613,40314,115524,29354,439204,20914,23666 +15381,200,0,0,134061,23323,6239,10383,3149,37035,1296,786 +15382,200,0,0,2839278,346757,44495,401963,4909,480613,21734,11388 +15383,200,0,0,436131,11427,6999,20711,3164,12885,1511,813 +15384,200,0,0,134004,12658,3969,11507,4178,40890,835,717 +15385,200,0,0,1318197,456174,8043,28243,19330,159998,4458,2686 +15386,200,0,0,241312,5167,9435,29853,3526,8541,15004,1281 +15387,200,0,0,947949,215945,100502,36851,146048,78375,31405,33380 +15388,200,0,0,626135,274673,144578,95594,80077,42588,48137,32042 +15389,200,0,0,89176,27928,22842,29668,72580,25436,12314,24771 +15390,200,0,0,77570,98156,54817,31694,30695,20100,46639,18763 +15391,200,0,0,164137,226438,153358,109918,19354,72373,52881,27259 +15392,200,0,0,1931068,553736,1569275,158142,646895,423771,489796,263162 +15393,200,0,0,454718,307356,72183,124886,144930,179871,88065,66218 +15394,200,0,0,885151,139364,71809,79588,65508,95062,82954,62749 +15395,200,0,0,1132237,60790,46691,91867,126148,50750,20416,12258 +15396,200,0,0,349246,160928,68899,18738,71251,137119,75408,114255 +15397,200,0,0,119783,22931,56694,93218,29317,12258,15638,24335 +15398,200,0,0,879140,459989,269683,288455,327226,187354,54748,161185 +15399,200,0,0,890849,350272,121124,48349,70942,160013,100121,75880 +15400,200,0,0,1208863,195206,28889,33445,93635,84172,32105,52260 +15401,200,0,0,142337,65242,9246,12888,38985,46401,11655,10082 +15402,200,0,0,1174289,414329,86762,241759,252591,144111,93420,102480 +15403,200,0,0,420257,261830,49035,30067,24747,41035,26925,31094 +15404,200,0,0,492890,64648,63903,112417,33724,35397,35272,11407 +15405,200,0,0,1325318,463880,73563,104540,118443,121905,32760,17740 +15406,200,0,0,1482099,702941,47833,203393,86859,112686,97043,50744 +15407,200,0,0,1160380,852178,36526,492698,245940,170902,145178,35506 +15408,200,0,0,152399,100946,47840,13802,5430,9346,4580,558 +15409,51,0,0,1956146,480671,243282,259547,200356,342985,44401,22110 +15410,51,0,0,921705,14964,7465,2727,2035,1528,120,81 +15411,25,0,0,1345997,31220,7627,8943,2357,1386,849,672 +15412,0,0,0,97734,31718,7207,8925,5189,5377,716,989 +15413,0,0,0,97717,33284,8964,4945,4695,6607,1524,380 +15414,0,0,0,1077660,54370,63042,62490,58958,31206,13110,6257 +15415,0,10,50,895232,38873,10101,3113,13199,6698,5999,2217 +15416,0,20,40,512661,272323,106557,12891,68903,66802,50208,8977 +15417,0,47,48,239296,27427,28370,38370,19628,15934,16736,3749 +15418,0,57,64,2218077,76608,58869,142734,41829,40675,18948,9955 +15419,0,51,88,1471169,58898,63457,37836,13816,17722,11537,6241 +15420,0,63,94,1510885,155659,76069,40212,44777,73820,27362,8421 +15421,0,35,83,711431,72426,24026,25043,10835,3551,6323,3843 +15422,0,60,75,599106,116595,126713,71546,58650,93176,9758,7180 +15423,0,67,47,904919,931456,78855,110536,64976,92918,34935,12681 +15424,0,50,40,1433116,132861,32236,15793,22456,20271,6153,1836 +15425,0,69,30,1275132,54746,17055,5574,10460,6295,2171,1808 +15426,0,53,13,635100,279069,41346,36183,43858,38774,17480,1953 +15427,0,50,29,2690802,223847,106443,16910,39043,24439,19144,5654 +15428,0,30,26,520426,537860,94021,39800,29939,25146,7794,2257 +15429,0,34,17,829815,116776,18053,7022,11754,13978,6940,4734 +15430,0,50,27,109532,6973,6585,1314,7972,4737,1623,1338 +15431,0,51,29,899153,125682,30659,54181,14209,15766,10562,10441 +15432,0,47,17,428799,398241,11360,35236,23362,11500,5612,9708 +15433,0,26,44,1058698,316122,310791,76008,52060,19260,14433,8494 +15434,0,1,53,1763663,127311,67138,45073,15510,11062,6547,9474 +15435,0,1,34,1929718,487959,60127,23414,27186,26229,22816,27718 +15436,26,1,34,560173,88511,25364,33301,11432,11139,1456,3809 +15437,0,8,53,2721865,209941,72571,48009,46303,33781,31177,21555 +15438,0,14,20,182705,98901,6774,1386,7992,4433,3703,5042 +15439,0,24,10,469839,70828,20400,5935,5475,7227,5135,2976 +15440,0,40,23,972893,60908,12881,13364,15115,8711,11776,9117 +15441,0,26,21,1933346,226994,39544,48593,6600,14535,26682,9557 +15442,0,23,63,311399,19241,31811,15149,4341,2493,2471,2447 +15443,0,8,70,1070955,309107,133468,51320,17281,16797,21889,23023 +15444,0,1,78,124578,26725,12520,4782,4036,3271,2956,7397 +15445,0,14,81,47368,110150,47564,8297,2434,17736,8665,6589 +15446,0,27,50,530545,93680,11986,2948,4723,7457,8279,4380 +15447,0,38,57,938475,217511,124454,182718,67508,33494,23172,27575 +15448,0,35,57,341426,12887,4301,2883,564,1248,1305,2200 +15449,0,29,60,734937,559079,106442,189388,20183,73375,39845,32338 +15450,0,21,64,199631,73308,7009,8824,4702,3445,6521,2610 +15451,0,20,41,717960,107506,1962,17494,7500,7295,5665,5586 +15452,0,37,51,953384,28757,16061,32781,2595,12662,8411,3077 +15453,0,35,41,306943,133063,27765,8368,16241,12863,21168,9964 +15454,0,34,60,1288557,266367,175460,122886,41176,21052,36780,10517 +15455,0,43,74,826819,191635,57778,59608,42419,30075,20402,15743 +15456,0,43,54,1656962,202176,33072,69006,73226,52507,15125,6789 +15457,0,60,56,327909,159050,41461,19452,29285,45526,9438,3602 +15458,0,66,47,1957944,131451,26610,43641,28014,10581,10807,4356 +15459,0,67,40,876118,49878,14924,5488,8692,7521,7032,3380 +15460,0,75,57,33678,11223,5243,45291,15216,16307,16586,8250 +15461,0,66,66,586621,93814,21960,37467,14242,18578,13044,4773 +15462,0,70,78,1463278,137626,108368,88884,40236,24420,7689,14628 +15463,0,74,69,920922,171686,24940,13653,49333,26035,11608,8527 +15464,0,57,69,493057,23772,15969,66124,32081,10184,10571,8488 +15465,0,50,61,1652548,162007,15348,39504,49984,17189,13234,7089 +15466,0,54,37,1297974,378861,19686,52212,59159,39284,28660,19743 +15467,0,61,50,425662,29844,15347,2847,4919,8590,10116,4817 +15468,0,56,21,451275,362570,17201,36928,16173,27071,20195,33089 +15469,0,53,27,594449,65556,20276,11807,4755,6309,21536,9494 +15470,0,43,23,318111,334471,10378,24093,35813,17567,33446,26758 +15471,0,26,21,805298,63547,5596,6468,1998,2744,2042,4104 +15472,0,26,17,1652050,186919,38444,25946,17612,16993,15192,8849 +15473,0,40,51,17144,8165,8808,12804,6413,3227,2808,3038 +15474,0,29,56,215741,95110,19137,40804,12662,12649,12174,7736 +15475,0,54,66,59674,69863,21991,21553,41220,16196,8317,5337 +15476,0,60,66,513090,168792,17355,51761,46176,22183,5979,11872 +15477,0,69,61,16567,5012,1101,6995,2364,2463,2255,2617 +15478,0,75,74,109469,36349,22146,67501,10933,14469,8771,8774 +15479,0,74,88,80945,9350,5603,9029,3215,2950,1870,2325 +15480,0,93,97,696771,10880,8171,24899,25680,18580,15820,4744 +15481,0,94,94,20569,9292,2671,19312,13338,9430,6100,8621 +15482,0,100,88,1413647,1263556,833922,997874,201117,775314,48774,102076 +15483,0,78,69,1311675,258156,33252,34067,2789,8081,5486,5564 +15484,0,51,77,1898427,30335,23648,23804,10018,6017,24776,8969 +15485,0,20,53,664292,466277,18310,47105,54058,21475,14202,13246 +15486,0,1,51,1474485,378222,150696,178882,69989,32157,31931,15668 +15487,0,7,64,981840,191556,107632,64718,45234,22179,17454,20160 +15488,0,1,54,1599700,417403,146104,91533,79256,19496,27329,10001 +15489,0,1,56,428200,411999,29723,28193,27051,15521,10276,21058 +15490,0,1,38,788017,435502,37226,58024,44634,21019,23656,24213 +15491,0,1,35,2137588,470594,249101,174346,161641,93680,142773,48236 +15492,0,13,41,646349,27462,16843,8318,4068,4335,4799,2652 +15493,0,27,61,97791,45995,28178,2846,3550,6990,4876,5144 +15494,0,37,64,664252,74256,15091,6355,8034,6373,9382,4480 +15495,0,29,47,601200,101671,15137,5976,50203,7689,15046,14250 +15496,0,21,43,2336470,387552,150648,87145,37115,29888,55680,49875 +15497,0,3,17,3209845,905186,69881,17958,40975,23369,101949,33524 +15498,0,13,27,426805,160260,83945,27151,20414,35672,32987,27466 +15499,0,17,34,619289,186956,46418,6171,27734,22242,19898,22862 +15500,0,50,35,58536,20723,17985,11657,12143,19248,19843,16726 +15501,0,69,48,29192,63386,9461,9604,4219,7464,5955,4382 +15502,0,61,43,969611,178661,18141,55330,23462,16919,27379,22980 +15503,0,83,50,41017,11930,4906,4001,2146,8478,6716,3096 +15504,0,84,38,133031,6436,2981,888,3556,7875,3882,2649 +15505,0,90,24,580704,14436,1390,361,1556,2890,1898,1973 +15506,0,88,34,134325,86243,53553,12817,10993,10510,18596,14775 +15507,0,66,35,798138,107808,41557,18186,15244,21261,9862,19464 +15508,0,34,34,287444,88389,18685,2045,9706,5060,4790,7885 +15509,0,27,50,2669030,121643,22071,23398,14763,20019,16252,17632 +15510,0,21,26,554579,118036,7268,7255,4918,5832,13177,10841 +15511,0,23,17,56868,30270,6133,4016,6063,5898,10854,9854 +15512,0,27,20,811461,76612,7741,11762,7558,5732,3840,4146 +15513,0,20,38,2085679,359405,190600,342354,70857,51959,94111,33115 +15514,0,41,48,2172054,235499,51300,39913,59304,75314,23720,26212 +15515,0,41,57,1040994,165992,26569,98888,48754,44123,29173,20818 +15516,0,51,57,837343,21936,7658,882,17064,4584,9654,10820 +15517,0,60,47,444571,51945,23950,7262,3382,8306,9368,4278 +15518,0,56,54,436383,37344,16937,17869,27936,13569,7710,3455 +15519,0,43,63,866008,247833,246071,37530,37562,27117,38159,54467 +15520,0,38,78,2232780,316042,164106,120634,66399,63858,181115,46725 +15521,0,37,75,332694,768103,257232,218594,248120,107686,114353,99797 +15522,0,38,60,841010,158069,15357,16415,23194,39271,47256,6444 +15523,0,48,40,1363887,325347,47828,40602,33562,47147,69266,56015 +15524,0,47,37,2307676,345384,179116,39651,48069,51409,55746,86356 +15525,0,41,30,80264,78977,15232,10410,5320,6592,3811,4436 +15526,0,20,47,392909,81345,4124,6280,5209,5708,10951,4860 +15527,0,21,50,2785977,101075,31834,54013,20710,17600,24895,13247 +15528,0,29,57,121318,37767,21817,3332,6188,8182,5474,5959 +15529,0,29,53,79431,26891,15513,7987,4095,3218,2138,4097 +15530,0,30,69,2004378,438950,206656,28236,107991,51230,31315,63686 +15531,0,35,69,1335927,82625,56915,44290,54435,25630,19710,57244 +15532,0,23,60,652856,229931,31033,32149,25832,13425,14387,20167 +15533,0,30,51,142853,11984,3770,1415,726,2134,1579,1014 +15534,0,38,41,210502,50780,7177,4327,5393,7719,13467,6031 +15535,0,47,37,138656,66579,22857,15262,3325,24878,71766,16171 +15536,0,61,26,934796,70006,5992,4651,9940,13557,16055,14948 +15537,0,51,27,456437,33174,11693,5451,8286,2725,4953,3776 +15538,0,50,51,420779,132568,140828,47863,26210,32832,34202,45251 +15539,0,35,56,1029427,178265,38829,94472,31103,24015,20389,19070 +15540,0,29,61,543928,102480,7742,12991,9040,15342,5970,8419 +15541,0,26,48,194750,91956,5034,10082,8060,4230,6990,3294 +15542,0,26,30,508210,48076,9355,9438,6711,7646,7151,8247 +15543,0,17,17,600913,386333,64283,32113,18064,18845,39412,26854 +15544,0,7,37,1007277,224416,127424,45755,33813,16689,58238,27169 +15545,0,13,40,89158,55294,10865,3405,1617,4899,6147,4008 +15546,0,10,38,610764,50207,7498,9352,13063,5232,6181,5666 +15547,0,8,35,1224177,524747,78965,42461,52107,22614,43287,22926 +15548,51,8,35,319520,1814,5116,18622,8449,4626,1717,1367 +15549,51,8,35,1030161,73202,69641,75761,22682,7344,15225,21067 +15550,51,8,35,718668,37059,23602,13905,44795,82388,83761,63138 +15551,51,8,35,669523,224815,92028,69088,66231,69250,107083,57923 +15552,80,8,35,1161570,216733,153597,129420,135203,138747,153378,99984 +15553,80,8,35,384316,74679,29256,52767,32284,18028,4745,10022 +15554,29,8,35,270410,389111,250758,225766,24727,50210,19796,15655 +15555,200,0,0,198465,103138,16633,22087,37881,23506,10262,9689 +15556,200,0,0,2001260,85385,131449,301020,86448,53446,16982,53545 +15557,200,0,0,949244,419598,83468,130209,58240,88053,135645,32732 +15558,200,0,0,132029,309330,27420,15256,35577,19842,10784,5785 +15559,200,0,0,103805,89774,28895,23693,75014,25603,22927,12173 +15560,200,0,0,3215198,570176,167940,57729,104167,142748,89980,147719 +15561,200,0,0,1778919,274471,51910,98105,347846,78625,111559,82346 +15562,200,0,0,1243017,411251,31242,91495,42732,119700,171637,49302 +15563,200,0,0,511361,29744,19771,28998,22425,49563,25149,16768 +15564,200,0,0,808188,362050,96945,96078,86810,105120,227628,227433 +15565,200,0,0,126499,16736,1287,6641,11455,5204,3129,7085 +15566,200,0,0,26950,72381,9391,5911,6345,4250,3556,2656 +15567,200,0,0,555550,159301,45052,19180,69431,157106,269187,25678 +15568,200,0,0,929876,178643,122740,135398,137053,269472,101620,107532 +15569,200,0,0,1889125,817824,105189,79211,66369,92295,73068,103799 +15570,200,0,0,44947,72770,3994,3404,15122,4012,1869,2459 +15571,200,0,0,397398,123831,105941,246839,129678,240439,194204,180250 +15572,200,0,0,1643213,254477,77333,167384,97547,179245,203629,84473 +15573,200,0,0,232081,391936,25098,22780,26627,16547,12557,20819 +15574,200,0,0,875295,386019,183699,102945,82636,136617,139159,57172 +15575,200,0,0,1195863,462512,115516,322930,76837,182970,132203,52278 +15576,200,0,0,1438594,1134089,961390,672443,427422,260598,198072,280805 +15577,200,0,0,1682183,498281,113689,40227,217924,65228,79373,82104 +15578,200,0,0,556803,215536,77063,168150,38993,46728,112323,48470 +15579,200,0,0,188059,68479,50704,26403,31926,45903,51593,26037 +15580,200,0,0,27952,9942,819,1142,5381,3510,2840,12312 +15581,200,0,0,35843,81974,8956,8093,13036,6826,3349,3836 +15582,200,0,0,1796850,608439,190995,185028,63073,79697,46018,59661 +15583,200,0,0,831765,684131,84660,159363,130826,108905,87606,46942 +15584,200,0,0,928407,464330,131021,110043,63836,124841,59676,48949 +15585,200,0,0,245161,38497,16763,6005,45401,17875,22464,27920 +15586,200,0,0,275763,348622,303398,199099,147951,145332,188487,140950 +15587,200,0,0,628761,118624,200655,203155,123260,128446,273882,142101 +15588,200,0,0,1154709,35413,7255,11763,64680,58622,41076,20023 +15589,200,0,0,564294,144031,15702,39764,43737,37260,44113,11410 +15590,200,0,0,14280,43935,21731,20376,8662,12756,7520,5636 +15591,200,0,0,36984,15024,891,6211,6317,7638,2508,2101 +15592,200,0,0,2047657,483913,212880,194986,182423,112122,183472,98837 +15593,200,0,0,510907,348580,22738,279810,4485,147739,10527,9007 +15594,200,0,0,694255,115867,75100,157845,16958,42041,66029,3110 +15595,200,0,0,824362,383337,36222,113717,86771,167750,30919,34852 +15596,200,0,0,861385,272268,199130,69179,74556,76429,18325,16470 +15597,200,0,0,511397,27819,15354,12491,6889,4702,2689,1522 +15598,200,0,0,174590,56269,30744,7642,6883,13559,7547,3737 +15599,200,0,0,492264,329517,72027,178167,161600,64552,29899,19050 +15600,200,0,0,2742889,1891926,213088,47853,375968,80945,56508,38272 +15601,200,0,0,1925445,275982,27680,327882,44909,309846,160510,116085 +15602,200,0,0,469420,19597,22230,48949,10438,64834,32678,48206 +15603,200,0,0,712412,243871,37088,18008,9762,28768,15219,26345 +15604,200,0,0,188728,141776,68460,33292,30561,27792,28148,26461 +15605,200,0,0,1718545,296034,13850,62245,94304,70067,47955,38968 +15606,200,0,0,367283,134410,9711,28802,13902,33748,27863,24979 +15607,200,0,0,1161747,242131,23895,83473,57764,13686,7181,2167 +15608,200,0,0,1676851,762924,177295,1297287,1082338,684183,86993,28151 +15609,200,0,0,1063114,17341,43799,15020,20650,8373,3273,1705 +15610,200,0,0,243818,104695,61884,78447,46615,8914,4233,1733 +15611,200,0,0,523698,184218,272312,84339,411738,127613,18331,13068 +15612,200,0,0,896087,270776,11637,16583,72879,28974,50507,28430 +15613,200,0,0,392242,41379,20202,33258,40277,42261,7589,6040 +15614,200,0,0,696688,209662,29013,17085,6296,16040,24961,7322 +15615,200,0,0,162250,90434,21482,7573,22165,30946,33952,38392 +15616,200,0,0,279926,73196,14278,46437,34109,95027,26681,52896 +15617,200,0,0,483735,108743,126234,163327,32695,40963,78035,56516 +15618,200,0,0,1255372,626059,1306306,793317,344154,301284,140775,100886 +15619,200,0,0,207662,31661,11571,27712,11616,17499,21219,28315 +15620,200,0,0,586208,312735,349514,200584,91742,111465,65537,138808 +15621,200,0,0,1076316,402889,512258,176041,152319,397331,179516,58591 +15622,200,0,0,247895,200503,63511,17794,35588,56743,27737,11294 +15623,200,0,0,1694756,215004,466497,203045,769226,184502,131068,120001 +15624,200,0,0,1766818,163033,89321,190340,314851,197393,123917,129748 +15625,200,0,0,256071,120473,114307,118693,104349,280756,236757,46735 +15626,200,0,0,1643299,1150623,1640638,556865,387498,619154,229398,514567 +15627,200,0,0,48251,46066,54155,30481,20814,25287,72657,18312 +15628,200,0,0,584972,456852,675213,401664,1103903,1179508,360441,307612 +15629,200,0,0,167618,38864,94203,45343,60712,40052,12207,9551 +15630,200,0,0,1605601,697551,120339,213322,259902,405843,273500,160623 +15631,200,0,0,423160,49859,5536,6115,11072,11546,5812,5402 +15632,200,0,0,482387,71986,55954,21717,41152,49722,36970,22732 +15633,200,0,0,461958,188600,35228,83809,64058,150423,90605,51893 +15634,200,0,0,924351,136995,18338,16158,85189,76789,37919,23451 +15635,200,0,0,346258,339545,134816,149131,242888,144121,34493,16190 +15636,200,0,0,1848907,371930,58170,102281,87250,56418,15694,16099 +15637,200,0,0,846915,88112,99849,50165,24515,55972,23921,11049 +15638,51,0,0,1654542,724853,64090,56931,158465,172831,13432,10679 +15639,25,0,0,575711,310384,15291,14115,52258,46721,5094,10993 +15640,51,0,0,1479814,112338,68263,49218,80507,316967,59529,70640 +15641,51,0,0,1765757,462638,210381,281991,221248,248842,61309,37698 +15642,51,0,0,580707,40144,4820,3460,2630,1996,895,319 +15643,51,0,0,1159460,432038,102466,58199,94480,71924,13801,5208 +15644,26,0,0,871482,126744,11201,45815,40880,39820,27365,10851 +15645,26,0,0,1111413,92182,34719,79929,37752,32088,12770,10472 +15646,51,0,0,746063,147966,55504,44435,59461,50633,16318,11424 +15647,0,0,0,539454,29220,10080,15041,26016,18942,15821,11177 +15648,51,0,0,126704,14225,3179,11604,5626,4760,3027,2311 +15649,0,0,0,743679,143569,45886,24831,15854,17842,8237,4110 +15650,0,0,0,591148,119587,40488,53335,24382,14347,12686,5724 +15651,0,24,27,2316457,61464,18568,20178,11892,20457,8606,9057 +15652,25,24,27,868569,29679,9357,25970,42942,11177,4756,5155 +15653,0,17,56,786666,42906,102670,298483,57105,26410,15940,21424 +15654,0,20,44,455706,142138,10002,68406,70867,22758,27293,19001 +15655,0,21,34,2002033,437967,30354,113647,38049,32482,15643,11399 +15656,0,17,24,1213515,135415,18923,95827,58575,38085,18773,9132 +15657,0,10,1,1567780,490393,35429,17858,15350,7130,18661,5233 +15658,0,8,1,993167,119280,50983,37488,15434,9025,9868,8373 +15659,0,13,1,662386,115939,5203,4971,21240,6237,6231,6391 +15660,0,10,1,586766,1206886,67488,64386,79256,106287,57923,27687 +15661,0,38,10,877311,14288,1665,5558,3462,4251,1813,901 +15662,0,48,10,978180,74155,16571,56511,43146,14904,7547,8034 +15663,0,47,27,670205,37813,13045,3602,6742,2445,2196,1634 +15664,0,38,37,634416,286087,24795,54578,35509,11342,6406,5510 +15665,0,29,30,1132731,165653,19658,17409,6996,18397,7430,4324 +15666,0,13,21,124359,103958,15382,5315,5234,2838,1958,1087 +15667,0,11,8,704466,162250,2842,18829,4977,6671,3626,3591 +15668,0,11,11,799064,118854,24727,22194,18518,4842,4680,4076 +15669,0,8,13,1253317,101548,17285,12631,15375,8571,9417,4685 +15670,0,17,16,215010,61505,5027,11573,5065,5607,2063,2283 +15671,0,21,27,1273777,422411,119395,62658,39340,32506,48351,26066 +15672,0,20,29,1003186,76867,9687,28823,12006,2919,6168,12358 +15673,0,13,34,644710,224066,67548,14351,15026,9869,3920,5627 +15674,0,10,27,1671664,508677,25676,70200,69987,29315,33788,34736 +15675,0,13,13,816675,494640,37393,16606,33112,40771,9358,30764 +15676,0,41,7,876674,23378,2982,7202,5472,15270,9204,3778 +15677,0,47,4,336600,63682,7223,11765,13369,4553,5263,2289 +15678,0,61,14,555770,17022,6151,2546,3534,5765,6964,3324 +15679,0,56,34,1289984,191777,40948,81953,28150,12491,12998,11178 +15680,0,30,26,1168356,265888,27868,8568,24572,9446,18265,8621 +15681,0,35,26,990896,268702,21601,55459,21148,25428,8342,9986 +15682,0,23,23,372041,172172,7026,49533,17936,15521,14198,5515 +15683,0,26,20,1368948,213147,82827,19311,20642,18673,16668,6995 +15684,0,41,37,442611,119708,50828,39367,9134,27389,13303,13920 +15685,0,51,57,94643,23460,60541,16002,4958,17337,16914,7251 +15686,0,54,61,21439,84595,40979,9973,41200,15904,9458,28076 +15687,0,60,57,676639,85107,12040,20577,17276,12123,17092,6424 +15688,0,64,50,1499305,60131,8024,14967,9771,19878,22813,10940 +15689,0,60,40,626318,63936,15557,45109,8566,12468,5870,8292 +15690,0,60,38,783846,60630,6830,16611,9569,10135,14336,19790 +15691,0,56,37,456161,257062,47637,31479,25907,26033,23017,12958 +15692,0,54,37,921508,47286,17620,6510,15386,14271,12036,4527 +15693,0,57,35,1062284,64539,25159,31640,16020,15440,16622,14517 +15694,0,61,47,79569,53720,43665,26690,9607,21800,7070,13713 +15695,0,64,50,689801,87261,10201,33498,14847,12688,10977,6149 +15696,0,66,56,72589,21071,14922,21960,34944,13656,8597,6054 +15697,0,67,43,445422,58941,9571,5822,18897,13188,16726,6933 +15698,0,70,41,52535,41992,15991,29364,10014,21265,20296,4640 +15699,0,69,30,598257,75400,8265,6518,18448,7733,16741,8068 +15700,0,67,26,61325,56987,29686,22164,59653,17677,16193,6708 +15701,0,60,26,97123,52840,7257,3031,6803,5281,5157,1992 +15702,0,60,17,48673,6949,1132,3646,5190,2401,3854,2709 +15703,0,60,21,520426,106375,21292,10354,29482,14076,20133,4924 +15704,0,66,29,11981,14333,12763,34966,29479,19892,7822,13729 +15705,0,75,48,485312,34084,29613,34433,20795,15488,15322,8118 +15706,0,75,50,154259,55411,29145,12127,34890,19791,24957,12305 +15707,0,87,69,12318,4729,13962,36392,19986,17533,10929,8282 +15708,0,81,78,35527,12495,33723,32585,16226,16963,16116,6246 +15709,0,70,69,131475,37418,12417,8581,7716,4191,2918,2620 +15710,0,69,63,217118,130627,11637,25854,34256,30589,17875,4917 +15711,0,78,41,579707,30752,3452,13006,41069,29991,13753,11911 +15712,0,70,40,2252797,86828,128998,45788,23523,34562,15890,12059 +15713,0,78,38,2163646,188263,74172,21940,20653,33418,17323,7618 +15714,0,84,38,534808,52084,4102,16065,10583,28316,22705,6711 +15715,0,60,43,697134,229596,28205,42146,12503,17808,12686,8606 +15716,0,54,37,1524279,130887,59026,57913,26154,22118,7637,13986 +15717,0,61,27,959446,39547,5542,6235,11196,13093,19586,6592 +15718,0,44,37,117995,38776,11285,8716,5082,4699,2799,3662 +15719,0,61,35,113110,14050,1839,3192,2660,5336,3180,2295 +15720,0,77,24,563007,82004,35615,10146,13412,47644,11679,5882 +15721,0,69,27,234484,110315,26492,12421,43316,16913,14637,16614 +15722,0,78,40,19675,18684,24121,56593,25928,18870,15153,15074 +15723,0,78,50,155972,7474,6884,1578,4044,4289,3042,2622 +15724,0,53,34,595303,526138,16526,23998,26575,16664,20886,12274 +15725,0,43,21,80136,218585,15484,5958,24767,11169,11987,6178 +15726,0,34,13,2203886,334496,125675,110943,17683,42340,22707,32159 +15727,0,8,8,1880308,1320195,332848,196892,203346,50071,49651,49054 +15728,0,24,30,1004507,17526,9083,5851,5796,4478,2634,1157 +15729,0,30,47,1710209,736104,215908,54704,31431,93322,30158,37465 +15730,54,30,47,2662791,296909,39205,45109,41442,27366,10134,2737 +15731,25,30,47,944908,68835,956,2457,5291,5434,984,117 +15732,25,30,47,508178,105149,7091,6767,4837,429,363,85 +15733,25,30,47,1934170,971945,49211,68617,27178,27135,6802,6685 +15734,25,30,47,316693,20798,5252,4738,9655,7380,1508,499 +15735,25,30,47,86,5,0,0,0,0,0,0 +15736,25,30,47,1804917,106923,81479,47481,31047,31321,9765,1801 +15737,25,30,47,1082506,62217,1618,1691,7197,8859,1549,213 +15738,26,30,47,1537322,84333,10666,13338,13514,24321,4784,5532 +15739,26,30,47,1128458,10355,4101,2901,3897,3978,1633,1368 +15740,0,27,24,73569,93171,1672,7244,2994,5229,6333,2663 +15741,54,27,24,686148,21691,7349,4974,5025,5364,7024,4277 +15742,25,27,24,500115,24074,6840,8855,10069,5825,836,38 +15743,25,27,24,36964,8294,9476,8929,3104,812,472,751 +15744,0,41,20,890047,81954,10926,12060,10560,9250,2849,944 +15745,0,40,26,266396,32147,8256,30547,4270,7990,991,1444 +15746,0,34,20,631508,332890,33452,30497,17952,19131,14061,11185 +15747,25,34,20,254371,183143,30964,20671,18673,27370,4813,2464 +15748,51,34,20,1916566,191109,28214,16458,12305,14427,14763,5185 +15749,51,34,20,1801849,1155546,290235,123229,77984,65731,35874,27894 +15750,25,34,20,16,5,1,0,0,1,1,0 +15751,0,40,44,231872,46811,43677,5742,3881,9441,1963,697 +15752,51,40,44,1168060,297150,156808,84557,21050,27850,3618,2640 +15753,25,40,44,1761745,115474,118627,54022,62192,67539,28368,13891 +15754,51,40,44,959658,74148,26536,47677,39467,15491,10037,2487 +15755,51,40,44,1009183,34589,8096,7118,3271,2117,765,405 +15756,25,40,44,199277,19741,16238,22572,18149,20461,4085,2777 +15757,51,40,44,763808,269753,22146,15975,18318,55319,29760,21994 +15758,25,40,44,131182,52389,18033,12400,7271,4039,1382,803 +15759,25,40,44,341037,17874,11587,4427,5840,6211,2175,716 +15760,25,40,44,1461937,372041,65031,23704,9545,24234,9571,7624 +15761,25,40,44,3,0,1,1,1,1,0,0 +15762,25,40,44,25139,42325,49104,51787,50080,35940,12968,9838 +15763,51,40,44,951924,74327,7586,15360,16846,13350,2856,2365 +15764,25,40,44,23071,6903,4645,2343,1967,1011,303,302 +15765,0,56,54,352017,13136,10051,11942,5554,15485,3761,4896 +15766,0,38,56,174310,14068,14267,5010,1752,718,2050,1058 +15767,0,41,56,1297406,286967,15418,44274,41614,23449,5707,6055 +15768,0,34,41,309283,161073,13658,20550,12294,8521,11072,8082 +15769,0,26,44,601075,15665,18891,9102,7402,8386,4018,1670 +15770,26,26,44,1221311,25279,2459,1017,5322,2811,1306,1059 +15771,0,30,35,612839,31819,6996,9993,5000,1765,2130,2095 +15772,0,29,40,1256105,84999,16336,17054,31625,6293,5142,9790 +15773,0,24,56,359272,59676,41206,21137,12325,4056,3922,2288 +15774,0,17,43,50965,136365,37110,11002,15418,20262,4526,17256 +15775,0,43,41,61626,9632,6182,3054,8400,7474,3269,3702 +15776,0,63,50,49420,5544,4776,3667,5270,4697,1378,1744 +15777,0,88,44,6646,9770,15248,9777,17009,14279,8602,5235 +15778,0,100,40,36057,20115,5462,10033,55722,24663,9202,7202 +15779,0,100,35,6120,1562,952,2689,5866,6985,1031,997 +15780,0,100,37,4180,8808,19625,3683,20674,9646,11456,7126 +15781,0,94,35,53541,19207,14165,5082,9516,4287,2179,1671 +15782,0,83,41,34925,49980,19971,8689,32408,23305,3329,3006 +15783,0,60,51,27045,36270,9966,26722,6895,8155,10897,4803 +15784,0,66,56,11814,6464,15552,18311,7107,25573,8496,2073 +15785,0,56,41,107145,31197,1467,2887,1465,1180,1434,1047 +15786,0,53,48,32474,24537,15295,4285,4764,9748,5650,4845 +15787,0,56,43,17367,16351,5967,10931,10818,5810,4619,4525 +15788,0,48,40,24872,9712,9138,14325,16701,9842,7735,4008 +15789,0,70,48,10412,23862,4191,7468,8252,14217,5006,9716 +15790,0,66,51,4235,16225,13743,6226,7563,4828,5564,3072 +15791,0,64,53,41953,64816,10131,42655,11312,15989,2114,6107 +15792,0,51,41,1097285,176416,7043,43304,23167,13387,10885,4895 +15793,0,51,48,8111,9944,6432,4462,4485,8885,3696,2654 +15794,0,53,51,23846,20397,15078,17522,5328,7679,8014,4949 +15795,0,51,38,111139,28424,1506,3663,2896,4312,1778,1222 +15796,0,64,47,44129,5877,4349,4801,5342,3993,1767,1014 +15797,0,50,40,39778,54765,10037,6988,9188,5215,6380,7220 +15798,0,57,29,13648,20887,6351,11049,16241,15256,7363,9850 +15799,0,63,35,155285,37525,18246,2518,39125,14053,2520,7094 +15800,0,60,27,62007,19828,6571,11815,27675,6817,6568,3035 +15801,0,78,35,9402,15539,19302,3700,12813,21872,3512,6871 +15802,0,80,34,7069,15248,6159,6253,9932,12790,4969,5912 +15803,0,83,35,4321,20272,1036,11924,12849,12425,8066,4439 +15804,0,88,43,138638,6938,3641,10995,9034,5991,1360,1242 +15805,0,78,50,100176,6893,7691,6864,5589,4163,2825,1056 +15806,0,64,67,47111,16387,30951,37519,17087,8137,9766,3529 +15807,0,67,69,3210,12944,2958,6644,7841,10732,5416,4115 +15808,0,69,66,2831,23128,15343,10230,10589,14978,18557,1844 +15809,0,64,64,6686,47203,30479,27271,20979,11721,8373,3764 +15810,0,70,54,28905,23377,4091,31627,19625,11781,9564,6363 +15811,0,70,61,9120,15221,6905,10643,2629,17978,7727,7067 +15812,0,60,48,280077,29700,3231,3173,1196,3385,2060,1374 +15813,0,56,40,6428,98687,29756,18291,14617,12053,10284,4340 +15814,0,67,34,3646,10843,6227,6806,12736,15062,5171,6170 +15815,0,54,26,149252,69381,26337,14529,51295,13364,12015,5440 +15816,0,56,35,1740995,53368,19219,11007,16257,9195,7581,9657 +15817,0,67,21,132313,14829,1343,1783,7652,4905,6954,10132 +15818,0,48,30,966913,117150,93033,35835,32119,22238,23380,14486 +15819,0,44,34,2139734,172267,46078,35404,40300,22618,35877,47350 +15820,0,51,35,224033,12117,5089,4295,4509,4628,6689,7381 +15821,0,53,51,326703,11544,6935,5429,8045,6887,3405,4794 +15822,0,54,30,543407,439251,50118,19899,63125,50778,26986,16168 +15823,0,64,34,248459,65162,940,37541,16084,27142,12344,11867 +15824,0,67,26,107065,22207,3230,5745,3595,9803,7335,1137 +15825,0,67,27,495895,30507,27173,21954,21233,24720,16186,13438 +15826,0,75,47,4742,6460,9058,59688,90817,15087,9881,7686 +15827,0,77,50,6809,25980,9652,37851,39867,23089,24424,12152 +15828,0,75,56,200582,13692,6271,8465,16549,6249,3448,2847 +15829,0,66,51,300465,34876,15369,8285,16330,8920,6224,1594 +15830,0,64,51,61998,55780,15370,38055,16032,16335,9438,7857 +15831,0,75,44,17489,11625,12350,13376,33526,32811,21656,8670 +15832,0,77,50,101975,10720,6714,9646,6859,7901,3957,3004 +15833,0,84,64,18126,18222,16818,57243,7483,28961,22082,15712 +15834,0,87,61,13623,36489,22127,30741,47780,15742,35534,10870 +15835,0,64,54,111797,86518,13668,5710,27242,8926,7472,1822 +15836,0,56,43,91635,50435,492,19006,15314,9012,10287,1877 +15837,0,56,29,141911,111435,40251,35909,33146,60179,18984,17604 +15838,0,48,17,2280745,408680,57067,27266,25043,46110,12404,7566 +15839,0,63,30,10508,11049,3494,23878,28077,15042,20463,8449 +15840,0,75,41,19455,9600,4278,18621,8422,14026,14653,16670 +15841,0,67,47,284531,31176,15689,8874,5075,8396,3183,2086 +15842,0,74,54,6102,87995,42313,14128,20071,23367,17512,8414 +15843,0,64,34,1008347,224627,10791,7530,25747,34071,22652,12700 +15844,0,61,37,7235,17201,21571,49528,23938,26688,11329,11703 +15845,0,48,34,68202,23362,7416,2116,3484,1413,1401,1329 +15846,0,40,34,556078,178545,39673,28746,23096,18108,12140,7154 +15847,0,43,44,54625,65836,14944,5781,28595,17996,13559,9527 +15848,0,34,40,219841,29677,12430,13851,6555,5649,6393,3717 +15849,0,37,35,130424,13725,1862,2097,2761,1075,1813,714 +15850,0,29,24,84322,281342,8644,32980,43710,9478,23012,6949 +15851,0,16,11,524420,176129,5340,4546,13321,10225,14355,6425 +15852,0,16,1,267867,136085,21822,14809,18020,17461,17353,16121 +15853,0,27,11,438221,22555,17857,4379,6734,8767,2790,2025 +15854,0,29,14,364098,248723,22174,15942,11519,11563,29210,6655 +15855,0,29,47,1100624,165016,142568,111992,36564,19185,19911,9295 +15856,0,21,48,141835,25959,2295,6590,10904,1747,2268,3835 +15857,0,17,40,1435138,1000853,212713,64139,50093,195917,100217,105434 +15858,0,16,51,1423450,239748,97533,47033,21577,12060,19042,8424 +15859,0,13,34,592074,2522274,298444,210643,32657,101186,127044,47022 +15860,0,21,35,1872425,212152,49399,28922,27261,33551,22353,6433 +15861,0,11,30,464241,211914,13469,23024,11982,13499,5797,8322 +15862,0,16,21,597273,244792,18790,31910,9927,14912,7860,9244 +15863,0,23,24,128837,17761,3448,3170,1065,1734,764,313 +15864,0,14,24,184884,125089,32811,8651,15468,8704,3352,5466 +15865,0,21,38,833024,155136,50961,66405,32059,29174,9291,14634 +15866,0,26,50,1549931,99163,47104,22645,12542,12705,4793,6197 +15867,0,23,51,1104814,195332,63695,23143,18167,16301,10841,13078 +15868,0,38,57,618360,75128,14999,55428,20653,34661,3682,8055 +15869,0,38,53,56948,58733,7340,17275,12443,8206,2630,2155 +15870,0,35,60,346481,82259,88749,63852,52075,12209,8092,10182 +15871,0,44,57,333703,37070,3594,11365,5044,8154,3449,1618 +15872,0,30,43,753547,30043,1177,3384,1951,2373,1803,2036 +15873,0,35,61,1961883,25760,108141,40067,19292,22741,13854,7774 +15874,0,34,53,1016829,134849,49849,11948,12199,8000,4848,7155 +15875,0,21,38,149354,45608,2364,1328,7350,2386,2491,3158 +15876,0,21,40,800565,51755,2519,5840,5595,4098,12155,3506 +15877,0,16,14,698471,1326763,26968,226815,87747,117915,108729,24778 +15878,0,21,8,2033501,201254,44938,15995,23439,20098,17548,7028 +15879,0,27,29,1344348,60810,12988,48209,24260,14290,2740,12463 +15880,0,29,17,912369,117710,2078,6086,5707,11620,7347,9378 +15881,0,23,20,66917,91668,13945,17496,7021,5089,2179,4321 +15882,0,29,34,1654880,338124,119814,163859,191252,68815,56622,65140 +15883,0,29,37,890287,53041,30081,27414,2340,13050,8652,5363 +15884,0,26,60,2253300,1319275,271787,759158,260644,155552,235132,122312 +15885,0,26,53,110180,31383,3934,1854,3316,1358,970,1207 +15886,51,26,53,686568,512783,30566,269176,331686,27132,86324,90337 +15887,80,26,53,387718,425167,132450,195855,157453,302643,119518,65425 +15888,80,26,53,1902894,733668,958411,646739,322446,469346,340628,331712 +15889,80,26,53,556280,315632,23690,79405,57474,58614,69334,27892 +15890,200,0,0,526500,38199,60576,175884,223028,95514,24029,43620 +15891,200,0,0,609671,110327,17950,25402,43504,25988,55520,8072 +15892,200,0,0,1494022,835177,572918,225126,229449,462746,168521,80192 +15893,200,0,0,560361,152562,91533,53684,95443,26704,12733,7092 +15894,200,0,0,3302595,44468,79202,81425,66758,80795,30472,21260 +15895,200,0,0,535812,366135,22335,97047,43007,42567,47824,13536 +15896,200,0,0,1834976,262158,46771,144176,48944,115650,79129,73696 +15897,200,0,0,2316325,650269,85689,11481,274586,137413,48752,77159 +15898,200,0,0,2871089,304472,593557,681113,425749,328593,292004,182096 +15899,200,0,0,522610,117657,127582,197504,7888,21127,12201,8509 +15900,200,0,0,1099818,505108,165711,145891,65836,160970,55599,13563 +15901,200,0,0,117250,35549,34365,7419,4098,4731,9147,6997 +15902,200,0,0,832742,226967,51597,64562,17674,21677,7111,9345 +15903,200,0,0,817728,658210,237126,100433,39938,49108,61626,23380 +15904,200,0,0,896645,79661,36791,25851,26472,20221,51531,25908 +15905,200,0,0,1047809,161852,77791,71678,34958,40576,6144,8014 +15906,200,0,0,1375729,399354,16953,106914,20024,40526,12202,6534 +15907,200,0,0,402572,568357,176059,104395,56495,61030,31457,20152 +15908,200,0,0,65349,65427,31734,7988,18858,24230,6541,10280 +15909,200,0,0,746422,32393,57910,9751,13355,13811,10606,17531 +15910,200,0,0,1474737,213238,50971,108888,78084,55853,114195,66559 +15911,200,0,0,440428,415442,92888,144951,55725,223100,41517,47441 +15912,200,0,0,489321,614435,47313,108804,68371,66816,57466,39191 +15913,200,0,0,77202,432345,17952,58712,41584,78035,13081,54607 +15914,200,0,0,1278125,1178995,500102,144329,221679,371494,392049,321739 +15915,200,0,0,656036,360616,230877,108493,61417,94115,59021,34188 +15916,200,0,0,745606,34026,5561,2510,14265,11852,10161,10304 +15917,200,0,0,1752284,1464432,199916,403899,214547,444721,156618,170956 +15918,200,0,0,524406,64249,36963,86547,27092,46778,27182,54411 +15919,200,0,0,596634,525609,214750,176602,55673,163405,102063,57929 +15920,200,0,0,1938548,331255,481315,96921,126424,160440,225709,116237 +15921,200,0,0,1029584,328341,167678,110312,26360,125658,72989,55243 +15922,200,0,0,635146,380321,86291,536191,246102,316969,102220,100127 +15923,200,0,0,505753,589531,164315,310009,177703,127358,153337,97956 +15924,200,0,0,1261994,325303,199988,162458,141435,127697,55899,46857 +15925,200,0,0,694907,185981,48056,357294,129147,103078,34530,97616 +15926,200,0,0,1089580,484538,18350,116865,171596,142996,111107,29127 +15927,200,0,0,386944,144835,57959,19953,68350,88138,67201,36236 +15928,200,0,0,607380,197015,2646,72355,157334,66413,47448,43308 +15929,200,0,0,550091,182835,77161,198297,163332,91488,14985,30233 +15930,200,0,0,1478268,2072427,437916,471019,581693,1055195,345549,397346 +15931,200,0,0,224088,28353,22173,26536,37780,40662,15890,12420 +15932,200,0,0,91827,23207,22845,29089,8304,36142,15766,7948 +15933,200,0,0,1928978,265440,30701,14003,11228,9509,2811,1421 +15934,29,0,0,2413475,471241,184865,313132,149946,78306,26270,34432 +15935,29,0,0,2106309,782179,105465,189553,122046,174504,82700,42507 +15936,29,0,0,367813,119421,25154,23052,14089,29719,8262,4322 +15937,29,0,0,1170838,306096,87656,60959,79481,41841,35530,22017 +15938,29,0,0,1720396,874567,543858,219308,118218,93840,144127,55046 +15939,29,0,0,160457,9874,3081,5599,1562,885,1025,837 +15940,29,0,0,395524,182717,12632,11201,5102,7261,5533,5458 +15941,29,0,0,2080638,286696,11008,38164,90777,45059,29993,27714 +15942,29,0,0,120111,99349,8162,20163,5294,4142,5876,4409 +15943,51,0,0,288381,1613616,311122,259171,304105,263396,76138,71796 +15944,80,0,0,640934,497364,26811,39379,45662,77066,43691,37641 +15945,80,0,0,1468820,336974,35533,38060,66341,96209,168507,60472 +15946,80,0,0,1406777,481583,120923,172106,317240,249804,207890,75775 +15947,80,0,0,1376815,121969,10478,58926,29698,32243,32704,17390 +15948,25,0,0,625897,14060,975,4039,3905,12028,3985,3203 +15949,25,0,0,273445,153147,33241,8644,37171,29048,11479,10216 +15950,0,0,0,1165049,360742,73040,40590,22691,37845,16954,17211 +15951,0,0,0,636992,40827,13304,8978,13798,6446,4213,1967 +15952,0,0,0,1801965,168874,17082,37906,20951,28746,12039,4657 +15953,0,16,63,163355,20696,5601,8405,6245,1529,2485,1564 +15954,0,29,35,2330795,294537,19581,13490,26475,45233,37478,25167 +15955,0,38,16,1063270,451774,23943,52371,40712,46882,26640,23924 +15956,0,37,47,1652521,105403,129092,41518,31820,8710,13714,28860 +15957,0,47,51,830559,30055,19092,13793,5855,5066,4361,7326 +15958,0,43,93,207301,20617,34878,8648,11249,7487,6168,3457 +15959,0,41,94,1012275,499234,44696,54462,57848,47016,29264,16157 +15960,0,43,80,2040021,188132,11160,96234,31095,10771,24356,23956 +15961,0,41,74,1127280,85946,37643,19135,10386,9922,13127,7431 +15962,0,29,47,1036758,359773,78859,29456,46624,30658,15637,14539 +15963,0,29,67,1497750,180999,75344,41503,20457,24360,24321,11885 +15964,0,40,57,371337,1165150,224852,127633,43434,83237,43188,33876 +15965,0,57,56,685620,342328,158821,73344,29765,114418,77502,42027 +15966,0,50,60,1180073,72327,10942,14859,8761,3740,5260,3002 +15967,0,87,81,727668,39915,50088,18385,10883,33170,6024,6503 +15968,0,75,78,1191552,187666,68274,69000,115527,35316,24900,11671 +15969,0,83,64,1490866,332117,22902,28740,24915,26465,17895,6633 +15970,0,78,38,463958,141547,11105,9601,19870,18337,9241,10455 +15971,0,63,27,864085,338059,136497,78162,54840,65153,90945,10819 +15972,0,77,24,1199570,31996,11805,2841,3136,13102,1917,2526 +15973,0,77,60,162582,39396,27066,49574,5365,8132,5281,5079 +15974,0,61,93,1586229,54467,60386,22746,15782,6147,17633,9496 +15975,0,53,75,754192,231812,22870,27509,8475,20419,11972,9402 +15976,0,54,80,1089696,59910,28392,44873,26091,41918,18424,22533 +15977,0,78,57,147949,17232,6073,9852,16674,11565,6445,4734 +15978,0,100,40,1603004,278076,88024,44011,72623,73017,34478,80345 +15979,0,100,38,575266,230646,33107,16597,46202,27576,40648,17855 +15980,0,67,13,797153,678224,69596,4447,52163,20916,35010,39508 +15981,0,53,1,783631,80022,1990,1547,19684,9829,6832,11612 +15982,0,41,4,1592242,122939,73679,10883,32688,16754,12333,10560 +15983,0,56,24,323018,43524,22182,7158,11460,15686,2932,3218 +15984,0,78,38,347190,97365,9873,8101,39960,13340,28274,14677 +15985,0,64,77,1017040,191840,203569,38929,28251,21796,28245,28090 +15986,0,60,67,151934,52109,8749,6442,2761,5058,6707,2101 +15987,0,37,70,1901605,719204,481888,88298,136212,62593,39775,60984 +15988,0,40,74,354987,209142,19699,11590,18810,32793,14404,3660 +15989,0,41,56,682764,245416,23023,39233,49514,15985,9840,14521 +15990,0,47,53,1709908,219630,21896,33160,31905,27888,11201,7768 +15991,0,50,43,1019604,107285,12436,16227,6251,9170,9333,6245 +15992,0,38,40,971037,198847,11446,15098,38695,14799,18165,8608 +15993,0,47,51,2604295,105663,39021,55984,24916,17988,20117,22189 +15994,0,61,61,885567,371503,113075,40153,16920,50864,64100,5653 +15995,0,47,63,422327,55243,3173,4018,2575,1666,2069,2365 +15996,0,53,56,293215,80992,18415,14127,7703,15352,13684,7679 +15997,0,44,56,1564868,65808,9826,17510,18581,9567,6447,4521 +15998,0,23,41,1743689,906757,51858,31753,56646,16085,25582,48389 +15999,0,50,50,1470581,473382,114814,33295,27857,77447,71481,25113 +16000,0,50,66,366336,14077,38331,11148,8505,8655,7309,6106 +16001,0,43,75,2931949,248292,58145,149061,49247,25502,44665,31258 +16002,0,78,93,117909,22250,5226,9567,2449,6999,4381,2313 +16003,0,81,93,290337,31207,4859,6673,5922,6662,3649,6373 +16004,0,84,75,552505,22824,6831,2012,3160,5643,5305,4340 +16005,0,84,70,613522,99081,44100,20774,21250,10099,28098,12422 +16006,0,70,77,632975,139541,82318,46817,24227,18296,30875,11292 +16007,0,61,75,1099171,270109,54092,19916,18780,27112,20847,32071 +16008,0,48,78,2872680,672616,106893,178958,69389,66945,80673,79562 +16009,0,57,78,946725,145503,15269,83617,29310,26668,31443,48076 +16010,0,63,70,972250,340170,116242,58061,41401,46555,30733,48252 +16011,0,60,69,286491,87583,12326,10116,6753,7534,10046,3331 +16012,0,67,78,592267,76801,63430,25960,23135,22013,32354,15168 +16013,0,75,77,58640,8280,4132,1394,2408,2430,2158,2319 +16014,0,70,84,2298545,248371,118287,133617,7761,39340,38579,34761 +16015,0,80,100,1452323,122914,114419,82319,63718,38853,70297,24404 +16016,0,83,97,329764,12883,3949,6735,1558,3793,1888,2875 +16017,0,75,90,1240775,352095,71948,8890,22564,42628,20654,28629 +16018,0,78,83,889485,131054,62177,16834,20781,18614,21485,22196 +16019,0,81,74,658056,693255,134907,215096,68833,153174,81949,42545 +16020,0,81,64,637469,117593,7792,30956,8903,26453,34037,17422 +16021,0,87,69,151156,48905,18318,5936,13574,9446,9218,14138 +16022,0,75,69,3411808,587115,309653,63476,180895,44412,106929,61933 +16023,0,66,63,583658,180195,14519,31512,30343,17813,12874,12267 +16024,0,54,66,312797,48084,8550,11934,8533,5498,13533,4206 +16025,0,37,56,129385,59638,6460,3590,6521,2690,3347,1664 +16026,0,64,53,972143,56677,8610,34336,42090,40785,37687,21103 +16027,0,56,60,1817574,722768,95931,233355,48587,54807,124359,49466 +16028,0,44,56,973640,483235,81429,34420,11696,22011,21027,10362 +16029,0,53,56,615512,215522,15108,25438,24451,19668,28096,17769 +16030,0,38,50,56085,6433,322,1111,1214,837,1092,2198 +16031,0,53,38,1014218,93156,7431,10725,6430,18204,24442,10984 +16032,0,75,44,243773,161765,71325,22096,18544,41200,33430,21166 +16033,0,74,61,809092,57118,32535,20032,12718,7673,3952,2589 +16034,0,80,77,452401,30984,18524,7658,2828,9800,4347,1299 +16035,0,67,88,1309961,356680,50248,153499,53569,37362,36093,20740 +16036,0,66,100,1889093,88023,131751,61952,8088,43522,36630,20749 +16037,0,50,78,878674,339961,22413,7638,21580,6873,11220,5965 +16038,0,40,69,16118,48510,9366,6372,5682,5513,1712,1331 +16039,0,57,57,838264,118605,8915,28945,64524,44421,26726,15638 +16040,0,48,44,359995,75216,18855,14034,13292,8100,8636,4607 +16041,0,78,64,887180,54429,6604,36406,19027,14453,21576,17358 +16042,0,75,63,1010645,129798,28847,5138,12354,10438,24020,9697 +16043,0,60,69,2294496,947982,277132,76678,112160,108491,74362,48873 +16044,0,48,50,1963611,733887,25382,27998,38345,22643,23943,17880 +16045,0,30,29,137103,51430,2242,2113,6315,2800,3723,1551 +16046,0,30,30,1645934,250776,41014,33470,15469,21492,24461,9787 +16047,0,30,34,1275629,125596,16886,36739,10642,14590,6871,8272 +16048,0,48,51,412069,135559,31568,31961,11724,21682,10332,21345 +16049,0,75,66,728607,37298,18603,3402,8510,22866,18327,6285 +16050,0,69,69,1014992,299393,60413,51437,7248,18391,11071,2877 +16051,0,67,75,1720874,546804,274326,148297,140795,80565,67680,70054 +16052,0,54,80,563319,110625,57615,15263,9613,7249,12331,7020 +16053,0,17,54,1436365,1640761,12200,38613,65664,35423,72282,29772 +16054,0,47,57,276666,21486,9458,12659,5063,17482,15736,7110 +16055,0,64,61,319072,4073,7234,4345,3215,6389,5214,10742 +16056,0,84,67,17581,8385,6611,36795,23804,9357,9331,18666 +16057,0,100,96,2174,11877,10161,9793,18199,13802,20062,7294 +16058,0,100,100,10806,16849,13111,21961,19911,18137,20417,8165 +16059,0,100,100,46064,23007,48354,23392,21650,19813,31273,15395 +16060,0,91,67,630499,510920,11067,9583,15607,23252,14771,15199 +16061,0,69,60,85709,80713,12955,10181,20207,8057,5015,5748 +16062,0,67,60,1222926,100618,38341,135237,70019,82052,17264,6416 +16063,0,64,27,75760,65252,989,2655,4987,12200,3563,2425 +16064,0,61,35,67181,24290,8647,4399,4124,2491,1465,1842 +16065,0,44,20,1144077,230605,36174,8742,21826,23208,12783,12749 +16066,0,53,43,1916108,165542,51429,52596,39471,22497,15012,14364 +16067,0,44,69,1423228,117451,65405,12946,11295,14865,18177,12181 +16068,0,51,74,3909119,363001,65678,238112,82097,77649,76524,35447 +16069,0,63,80,673114,93601,19845,21610,50855,27071,60940,44584 +16070,0,80,78,731610,34317,11444,20551,31674,19282,4065,2626 +16071,26,80,78,81201,100783,19045,15407,27205,16919,13837,9703 +16072,0,69,78,305528,13240,8843,1397,2919,865,1049,1410 +16073,0,81,69,183397,21907,5352,2966,6480,8339,2034,5076 +16074,0,78,66,747824,18617,2043,2036,839,3392,2397,1139 +16075,0,53,57,1241767,332908,59589,11509,19744,15742,16703,14915 +16076,0,74,56,1878248,222240,111054,38407,17163,61816,53396,31113 +16077,0,56,56,943158,159868,28884,20354,9688,16320,14928,5838 +16078,0,41,57,568507,521965,26020,90862,45223,27448,29675,30963 +16079,0,56,77,960984,110901,186663,41487,28528,46126,81789,30824 +16080,0,30,51,1700460,512250,15796,8618,18004,13029,27316,26645 +16081,0,27,51,130807,13842,2869,2037,633,1379,6320,2841 +16082,0,53,61,449909,15778,8560,7185,9423,10645,11633,6397 +16083,0,56,56,1132093,96330,62688,62378,34196,33603,16056,10966 +16084,0,77,88,1578674,133075,59195,102485,20372,30722,47959,5657 +16085,0,74,81,355392,435394,51070,34591,82481,24844,44210,22358 +16086,0,51,54,33652,13424,282,247,601,869,680,2618 +16087,0,35,38,264261,142428,10685,14956,6962,6757,13753,11972 +16088,0,27,17,584714,482631,22645,45070,43815,40148,34121,30850 +16089,0,47,34,1897041,77537,30628,43913,15908,34914,29684,21759 +16090,0,54,44,714787,163798,18438,2412,3471,21620,6127,6266 +16091,0,78,51,696861,85003,24458,15371,11099,32279,22798,20200 +16092,0,87,63,1869119,211693,38979,68656,15923,39526,26531,20959 +16093,0,69,56,1441713,214126,36115,41175,13649,16510,16027,18262 +16094,0,75,61,1144281,11968,990,2205,3424,2401,2798,1385 +16095,0,63,57,664600,138379,10215,22647,11006,16437,29132,13365 +16096,0,63,63,932098,39472,26990,27496,30829,12270,15017,12372 +16097,0,69,56,424364,52357,3964,7213,4658,7168,5463,4377 +16098,0,56,67,825027,157676,95135,25706,42420,16367,8693,10405 +16099,0,56,77,330989,130750,33562,64049,40188,24457,16199,35378 +16100,0,50,78,191430,85234,58044,22613,8992,11384,21753,6417 +16101,0,40,87,207058,51665,19296,6011,15090,3889,4065,2803 +16102,0,27,75,1181661,1820409,227349,176313,205044,55739,91208,88420 +16103,0,16,61,1119929,1260928,146232,30074,77123,54179,88300,78858 +16104,0,23,54,1794723,463650,164287,130572,94612,84565,114873,36242 +16105,0,21,53,432881,166606,11271,42619,8296,10222,23067,4390 +16106,0,53,53,404711,90547,11841,21972,48955,42841,144259,14739 +16107,0,63,66,2317827,71668,25968,9058,8566,9369,20510,10007 +16108,0,63,75,756905,85385,58849,65995,20174,23960,13866,13164 +16109,0,69,69,1374308,745080,85519,51602,20979,59648,29521,19728 +16110,0,53,84,296973,59858,49378,17172,16928,11385,22814,15680 +16111,0,48,77,554545,106150,12497,12665,14467,8588,10960,14349 +16112,0,43,61,411755,108240,3020,25957,10602,11171,15949,8028 +16113,0,48,56,1517816,941542,26627,100063,77042,109768,70411,49222 +16114,0,43,23,864540,561679,12129,12434,9862,35413,18378,8363 +16115,0,48,34,1153833,51575,19741,12545,2255,7618,8260,6373 +16116,0,51,40,755176,127581,59895,20154,64374,19816,22610,29718 +16117,0,54,44,1451076,418419,28159,72605,18485,67687,21424,19689 +16118,0,56,64,1646456,277526,10927,75479,16761,25920,30080,17710 +16119,0,48,53,2532977,908166,107883,62810,49978,55794,46052,25145 +16120,0,53,54,1625733,157038,82610,57876,138851,45806,81717,24484 +16121,0,67,63,29393,6218,2422,5612,4706,5956,2690,2052 +16122,0,63,51,1721548,999730,48598,50118,44753,52826,65584,52379 +16123,0,70,61,545678,48369,19389,5061,4940,6702,7788,1800 +16124,0,74,63,1109412,76534,6263,61961,25198,26609,40648,16472 +16125,0,40,47,107770,105062,3225,5044,3130,3323,7494,1673 +16126,0,50,54,717258,136282,9949,24022,13300,17108,13643,7801 +16127,0,60,48,907217,61477,5679,13798,20768,14929,4653,5173 +16128,0,57,48,2377360,90010,45920,11465,9625,23018,30528,17373 +16129,0,60,54,976646,301581,29606,25396,19834,12239,7598,11738 +16130,0,44,50,1115450,282952,9929,32596,9011,9013,11018,4594 +16131,0,34,51,749869,193130,29798,27080,29668,21176,14520,11810 +16132,0,24,50,1531906,130635,30675,35918,15938,17856,27554,14759 +16133,0,40,57,1007780,92498,16662,27782,5275,14748,12131,4633 +16134,0,56,67,2559968,361449,128895,24803,26064,60063,46781,28455 +16135,0,37,63,396369,136856,11803,7720,2456,2225,6965,1439 +16136,0,38,63,2288949,501036,145172,145895,103229,78499,52838,39802 +16137,0,27,53,593557,770223,82682,42831,82569,39726,28472,41425 +16138,0,37,44,2936410,180850,17672,21005,11349,41044,59776,12174 +16139,0,60,57,40563,13680,7263,2985,4916,2072,1616,665 +16140,0,70,63,3004,4260,4940,1288,2087,2584,3147,3483 +16141,0,90,66,66031,55828,2519,12007,7537,13643,3677,6359 +16142,0,88,56,1099130,438773,11185,26417,74047,66223,21894,18922 +16143,0,96,61,100889,34250,8114,30903,5281,13362,8158,4886 +16144,0,88,54,898168,188446,43616,63763,51615,43568,54920,40053 +16145,0,81,51,359925,56994,2588,6995,5553,7387,8080,7129 +16146,0,75,56,784580,395013,11223,44578,88380,40123,18917,13608 +16147,0,60,48,179095,97350,16857,27918,14693,8680,14118,6681 +16148,0,37,48,95319,80455,12987,10409,9224,6665,13558,8023 +16149,0,30,60,269221,84161,25320,3514,9579,6690,4409,3525 +16150,0,38,54,66496,13040,3725,1963,11655,1948,2802,839 +16151,0,56,61,564625,14547,4387,4035,1515,3094,1296,1398 +16152,0,51,60,619147,45635,1757,8193,2737,2556,3358,3836 +16153,0,54,54,455958,50566,2017,12608,18167,5553,8704,4488 +16154,0,63,54,1682336,77989,12276,11345,13918,18637,10047,4643 +16155,0,53,48,784930,554724,73905,66031,27204,46203,36230,32725 +16156,0,61,57,3104794,1387953,634252,247900,111052,195340,85165,123059 +16157,0,51,63,880289,1113560,340174,72119,116431,54051,41841,27984 +16158,0,56,57,869466,74382,9379,7392,35847,25041,19780,14640 +16159,0,67,53,24558,115108,9541,11326,14365,27315,11729,12091 +16160,0,66,43,1990148,290587,13653,70236,66607,26358,37300,8861 +16161,0,66,51,543494,95642,52924,27709,9624,6114,6748,5226 +16162,0,56,64,58939,18199,6080,3604,3353,3642,2653,2479 +16163,0,41,54,39602,33919,707,1506,1072,1937,2409,1484 +16164,0,38,56,1040596,463986,97531,34907,94900,30104,74954,39067 +16165,0,56,38,265000,45840,4730,2649,2879,8055,1907,3710 +16166,0,50,40,172885,35161,16249,3173,3170,4259,2808,3443 +16167,0,70,69,681179,18844,23241,13181,2461,17097,5355,3538 +16168,0,80,61,1204201,280374,30014,8395,39778,28170,26240,19738 +16169,0,60,66,1987501,318768,44372,40673,8557,14184,16613,17474 +16170,0,57,44,586973,117136,1009,6563,6304,8718,5459,11769 +16171,0,38,27,993101,175488,18462,21992,7136,14037,18614,23699 +16172,0,34,41,2549831,911862,128634,309854,109941,87885,84243,58355 +16173,0,53,41,2031471,246810,28758,62309,69827,60639,50106,39801 +16174,0,64,67,264582,73970,42532,22059,5392,24372,6372,6449 +16175,0,66,75,1951759,120639,9718,44613,24247,13153,14285,18104 +16176,0,90,75,134933,3639,2226,1653,1347,6126,2156,3634 +16177,0,77,83,402572,94995,50653,12811,5105,11354,16937,6030 +16178,0,74,80,497377,37495,19116,8861,7523,12640,8669,5239 +16179,0,80,83,139170,46050,11328,29178,14593,16657,34695,12626 +16180,0,57,87,559038,115788,67576,7969,10233,18380,25482,7411 +16181,0,50,77,1153269,755689,56359,170562,156945,34001,51268,39342 +16182,0,41,83,307465,32458,7716,26270,6133,6121,11310,5672 +16183,0,43,93,32484,27906,18455,82088,14704,36109,18952,22755 +16184,0,44,87,857887,328651,105860,27719,53072,55099,38061,19918 +16185,0,57,94,106170,13162,3086,7382,6251,2918,3432,1875 +16186,0,66,78,1531136,186849,15990,32831,36907,44689,22315,8138 +16187,0,67,67,379311,40915,12089,31968,9387,26542,33759,5122 +16188,0,78,81,13909,16592,3586,31313,3405,15391,15046,3418 +16189,0,84,81,10966,22841,16900,9773,21071,11067,15606,5748 +16190,0,81,100,10666,10454,53208,11764,8964,10486,7188,12323 +16191,0,81,100,14508,19041,13232,6779,7462,12778,5509,6779 +16192,0,81,91,94682,39094,18593,13429,11078,21704,24017,6200 +16193,0,75,78,90485,51174,5519,4194,4315,6173,2104,1772 +16194,0,83,70,174159,25267,24252,60163,12219,34962,21467,13783 +16195,0,93,70,5996,7883,6289,16804,15861,28173,16228,12212 +16196,0,87,66,606992,90256,23438,20469,43102,23741,17635,8727 +16197,0,75,60,99183,53402,20108,8516,14546,6105,2698,1730 +16198,0,44,63,564599,44158,26434,5102,2301,3570,1582,1250 +16199,0,44,67,1487626,124338,61216,57878,84038,33661,30521,11324 +16200,26,44,67,464520,12188,4995,2394,1704,699,470,238 +16201,0,44,70,840443,85713,17943,31148,16850,27396,11829,7456 +16202,0,60,64,483459,21584,4359,2461,2520,2754,1965,2371 +16203,0,60,51,23249,39219,1114,8205,22791,7625,12363,8910 +16204,0,54,60,111559,71153,65364,8776,16074,17745,23013,11647 +16205,0,54,64,5027,29331,24837,9715,13877,7250,8255,5869 +16206,0,69,74,13261,15772,7594,19797,14481,16445,10037,17234 +16207,0,78,84,134891,45081,30037,2853,9079,26249,28734,11094 +16208,0,93,80,4702,29902,10512,18672,3083,18211,24225,9787 +16209,0,80,66,1215988,296197,26837,28546,31181,33946,8192,3889 +16210,0,54,66,303890,195687,98651,12765,8911,10156,5265,8029 +16211,0,40,57,319308,634007,95670,57027,93170,46542,28814,24187 +16212,0,38,53,771527,99655,19619,44386,26591,40947,11386,9845 +16213,26,38,53,703770,33304,5196,4183,2115,2577,1975,306 +16214,80,38,53,947763,136321,12593,17335,52974,43513,29935,20233 +16215,80,38,53,600257,1036479,226569,70402,181969,336034,117809,186819 +16216,55,38,53,888565,800781,204959,125807,58780,83395,13883,30296 +16217,55,38,53,275011,68202,28978,6694,68176,41133,18150,16158 +16218,200,0,0,1483467,408710,186029,166674,100166,55323,73578,120372 +16219,200,0,0,840956,216958,145992,150538,98732,40805,44094,19335 +16220,200,0,0,1926374,489998,114425,73090,42230,71978,25102,91035 +16221,200,0,0,148261,114893,24002,36628,8845,41847,10641,27522 +16222,200,0,0,2669840,222036,104415,83185,61604,67333,43643,22164 +16223,200,0,0,663042,44181,28479,25836,25325,37813,22268,20732 +16224,200,0,0,373088,555521,81468,134421,155766,124420,183131,40778 +16225,200,0,0,608583,206294,68196,179331,161496,94381,56630,193029 +16226,200,0,0,736898,177962,45167,150328,51948,61047,43375,36495 +16227,51,0,0,1659715,307647,243867,190560,45647,112185,143672,22037 +16228,0,0,0,94659,805743,67422,296860,38219,95765,105530,11118 +16229,26,0,0,1920404,64255,43649,27602,19841,22305,21665,5576 +16230,51,0,0,354415,314269,65466,69958,108333,78877,56005,47857 +16231,51,0,0,2264927,1241644,315917,226933,166352,244257,132369,26920 +16232,26,0,0,696274,11296,1419,3855,2392,1028,607,275 +16233,0,0,0,184828,63166,10626,14731,16944,10038,4435,4904 +16234,0,0,0,2076842,127958,27992,75153,26876,23126,16995,9350 +16235,0,27,48,1681318,218432,9862,36812,55766,18739,8855,5310 +16236,0,20,44,1454757,687016,113046,192009,109266,29991,69292,14039 +16237,0,1,57,2109150,386552,334529,191398,233491,30807,48062,27270 +16238,0,1,75,136598,47917,17203,9075,2391,4186,1825,662 +16239,0,1,56,690174,151372,4787,18470,11198,5482,2129,2804 +16240,0,1,57,1805865,1057648,187650,105178,50320,28199,18195,14249 +16241,0,17,51,403875,420001,109453,223625,95561,63489,87775,69120 +16242,0,41,61,828128,17809,19299,18184,16503,14213,17657,5354 +16243,0,54,81,1206822,231689,64914,68074,62966,18031,46608,27457 +16244,26,54,81,2984618,314653,47607,83075,80366,88899,17350,16868 +16245,0,69,96,1668838,107728,25543,53905,27619,9873,5776,6118 +16246,0,60,78,1110149,1146486,263979,16439,77013,100303,58593,34207 +16247,0,43,40,950257,207479,4369,10876,15538,20185,21282,3932 +16248,0,48,26,1006263,113606,1834,22702,16440,9020,3459,2028 +16249,0,69,27,526098,45126,20550,12894,1025,14218,8854,1990 +16250,0,74,41,740212,42906,18722,4899,10210,6957,8396,7295 +16251,0,87,64,246994,172500,43420,23898,15774,43479,47032,29421 +16252,0,100,77,1992897,455893,119740,105211,57227,114219,244004,100544 +16253,0,87,50,2044467,511400,36524,28210,64840,41571,32233,63305 +16254,0,75,29,101704,38708,176,4211,3190,1978,2851,1058 +16255,0,80,34,1126622,293590,65189,192492,141125,234890,210728,69399 +16256,0,63,34,350817,164137,50604,19226,23556,16958,5334,10254 +16257,0,64,43,87468,23321,2279,3607,2569,3377,1647,794 +16258,0,70,77,1038027,84342,37018,195885,27649,27235,34793,38372 +16259,0,38,70,1879389,1290274,382205,97777,48252,73530,52558,39194 +16260,0,38,77,602644,91523,68138,29405,24131,12768,9201,8697 +16261,0,24,69,249990,171184,13395,14725,15553,9679,10277,15436 +16262,0,29,48,1436378,134816,39048,11621,18682,23729,56740,23129 +16263,0,38,47,870570,747988,173942,73735,67674,74485,64352,36257 +16264,0,41,24,977658,288528,18696,26365,19377,28025,15963,9557 +16265,0,34,16,411231,687727,37010,16948,42810,18963,9531,17502 +16266,0,30,23,213032,79206,36551,18037,18709,15588,8703,7668 +16267,0,50,34,613679,20984,16255,7078,1664,11295,14007,2791 +16268,0,51,41,663709,63232,15384,4574,6996,7504,9488,13589 +16269,0,75,70,1275014,131385,115543,51362,49182,47385,59447,35095 +16270,0,61,70,200882,36340,13954,7997,3473,2609,4258,1642 +16271,0,56,61,193129,8348,1366,2232,2289,2249,2731,1690 +16272,0,57,48,777704,90978,3614,6221,2852,9900,4112,3244 +16273,0,41,35,811587,44700,7163,5468,5739,2656,6504,3479 +16274,0,66,35,720025,36258,34855,8384,19556,19191,6538,3327 +16275,0,56,48,255464,12215,9437,4317,2567,2393,4491,1356 +16276,0,74,69,394800,17213,14249,7332,5141,11775,5766,8594 +16277,0,97,74,666505,113562,45921,8864,23945,49694,66516,39886 +16278,0,90,61,1309513,201257,36625,23727,24605,33431,32556,13970 +16279,0,83,43,101918,41180,1726,7398,6593,2825,4286,2284 +16280,0,69,26,937452,104571,18937,3492,5144,15572,11672,3557 +16281,0,47,21,307700,53647,7074,7240,8852,3818,4006,1506 +16282,0,35,8,1518586,1191855,69979,49714,40143,87249,50215,27609 +16283,0,60,26,1040389,58768,18107,89365,34804,54156,62028,19040 +16284,0,56,23,184170,97228,7557,6720,5144,11946,2566,5164 +16285,0,44,17,1788294,250756,27105,8757,6181,6538,3677,4189 +16286,0,41,54,968351,12912,35358,10831,9964,3066,6726,2580 +16287,0,8,34,214622,26547,1159,2546,2104,908,1129,548 +16288,0,1,40,306893,107864,11644,13283,5820,7488,7655,9510 +16289,0,34,57,1937687,101085,55508,30625,8625,45689,16094,7421 +16290,0,57,47,2517553,159536,65571,157486,56785,112118,78229,47275 +16291,0,69,53,903300,53149,8985,8201,24902,5058,6187,6512 +16292,0,83,61,1123399,56196,9671,26866,15978,12764,13576,9773 +16293,0,69,54,822191,156324,36756,23617,15975,24107,11771,6859 +16294,0,54,40,251630,68551,14014,4689,14919,7845,12275,7379 +16295,0,48,24,2218137,2726227,152723,38862,134862,129321,105513,180923 +16296,0,37,14,654666,70152,6891,6650,5934,5050,4527,2960 +16297,0,35,17,1521811,278631,83407,58925,32519,39501,35833,15599 +16298,0,43,43,136568,75033,11300,11540,2060,5082,4245,2114 +16299,0,47,47,459608,260204,24454,38036,33969,24303,12284,11989 +16300,0,43,53,671658,48516,41568,8404,14356,7613,3509,2856 +16301,0,37,60,1595064,625233,382442,87532,58556,99284,115119,52144 +16302,0,48,41,312814,699255,23060,22870,24599,87655,40462,27242 +16303,0,51,60,146112,9832,8158,6306,2784,2314,1230,662 +16304,0,48,61,397464,33293,30426,7872,10668,3930,4817,1565 +16305,0,44,47,60253,27371,3596,2560,1427,2481,2038,903 +16306,0,38,61,498948,140963,16848,14137,7940,12189,5260,3575 +16307,0,30,43,543180,344860,63522,5091,13467,26882,20733,21612 +16308,0,35,26,650421,80047,6828,13862,6926,7467,7908,4660 +16309,0,48,35,1353311,311739,140699,50685,69157,94160,73730,76247 +16310,0,30,24,1136041,512095,21192,26447,32510,10122,9401,2238 +16311,0,29,10,1244933,179212,1346,11213,13976,10488,12360,7941 +16312,0,51,10,78310,16805,944,7136,9028,7698,6931,2019 +16313,0,47,10,71710,22762,785,8469,1773,3781,12854,2268 +16314,0,84,27,702641,18949,5449,7444,2349,9814,6228,1221 +16315,0,84,40,498073,358239,15868,46918,20319,26106,18174,19419 +16316,0,66,41,1455341,141130,29167,26823,45611,15921,18254,15469 +16317,0,69,38,857924,59811,15225,8430,13813,12857,11455,11490 +16318,0,54,48,1702423,67076,56322,25417,14480,13483,27360,14209 +16319,0,54,60,1670687,151013,59752,18452,17942,15060,13685,17248 +16320,0,67,60,620548,82579,25834,13609,31578,26055,26135,12380 +16321,0,57,51,953790,59546,6766,2683,8326,5512,6014,1477 +16322,0,51,40,464967,52353,15638,5141,3155,3773,6472,2870 +16323,0,66,37,447754,90552,11528,31295,24779,26980,23943,27117 +16324,0,74,41,56036,63527,18680,29561,9090,39515,36845,9328 +16325,0,64,41,405293,509634,27459,57782,23737,25901,14470,17670 +16326,0,66,48,681612,157601,23861,83534,14067,17520,43573,14719 +16327,0,60,61,965164,31467,26445,16732,11068,8841,10924,2104 +16328,0,20,51,390911,168830,19974,16523,19096,3472,6411,5639 +16329,0,23,67,1720915,103525,20108,63114,29604,9874,24764,11797 +16330,0,26,57,1312794,541495,105225,46347,54259,57327,47348,31541 +16331,0,26,48,2560428,1280347,379871,165940,124310,188451,149462,35586 +16332,0,54,50,796016,56901,18227,9860,41737,12303,11607,21735 +16333,0,70,53,653306,95307,103483,7381,11971,34718,41779,17360 +16334,0,91,56,122990,14231,7962,3218,8266,10418,5193,4190 +16335,0,96,57,733558,19718,9984,5066,11597,5138,4687,3578 +16336,0,75,48,1587570,160921,11110,9747,16363,5408,4364,3276 +16337,0,48,26,37684,76969,4338,4935,1953,2281,4367,2786 +16338,0,23,14,523950,298761,23924,10352,20588,19070,18526,18429 +16339,0,17,30,1620786,26517,19402,55363,5216,11015,12821,3577 +16340,0,43,53,297576,87355,40691,84965,61860,42699,54057,43423 +16341,0,60,84,2103892,69103,160688,21103,22750,23362,16751,20173 +16342,0,69,96,252145,51642,17679,5040,17160,8290,3926,4457 +16343,0,69,77,121119,460763,36418,169914,81893,71458,53977,24324 +16344,0,70,77,1934534,84154,71729,64642,73814,50710,62276,9602 +16345,0,81,67,1113876,30971,16054,25145,10687,14012,21685,6960 +16346,0,67,66,2067162,296323,39123,52815,21379,15074,24104,25384 +16347,0,83,60,1133740,80509,13340,14786,31203,35419,32736,17809 +16348,0,80,57,2003774,28449,9728,14687,3622,9526,3296,3985 +16349,0,69,34,1106438,186257,14580,7197,19142,15383,15951,11062 +16350,0,67,14,962130,250354,10179,7599,14998,10879,7779,4060 +16351,0,44,20,1424486,467718,50490,113460,56617,36652,15885,26481 +16352,0,26,21,397753,62127,43084,10620,14187,5751,3736,4743 +16353,0,17,23,1912428,609951,29571,47520,51133,30321,18863,61400 +16354,0,43,47,88988,44748,7121,25342,11847,17743,11659,7603 +16355,0,51,53,104928,56161,19967,22084,22553,10659,8782,8229 +16356,0,60,50,422885,56103,20630,19237,12040,7693,7165,4326 +16357,0,74,54,3608233,563663,99239,23418,23080,78469,88067,64949 +16358,0,69,48,845437,92669,12120,17043,6361,20685,13676,5550 +16359,0,54,37,91887,103380,3983,16705,2158,5088,4870,2044 +16360,0,57,27,1654031,806518,123121,151462,112413,130359,84834,71232 +16361,0,60,38,1841999,246422,39562,87773,53713,47780,29166,67313 +16362,0,60,57,61284,15917,26921,5857,3998,8157,5772,1766 +16363,0,69,60,1319815,151037,18319,21984,18762,14584,14317,5631 +16364,0,60,63,3435221,670150,103991,156141,70604,49779,60103,33395 +16365,0,48,63,1847246,134511,50373,18613,22048,11449,14967,15150 +16366,0,23,30,87132,161129,12645,3061,2345,4478,4654,2622 +16367,0,24,47,1073305,78434,43433,39800,29572,15157,47092,18374 +16368,0,37,41,2971175,614360,26707,173105,162741,99896,91532,41957 +16369,0,66,54,2501814,1536357,111389,254986,130849,151250,190764,83574 +16370,0,74,54,2158602,374045,262032,116501,85036,109585,84931,66546 +16371,0,60,57,443933,318574,64346,35799,15633,16662,13672,10501 +16372,0,66,53,120788,40356,21330,11324,18897,24035,23018,8367 +16373,0,61,54,328639,128645,22233,14394,19781,8369,8681,4059 +16374,0,40,50,781988,894771,267590,160299,38428,44049,30041,30145 +16375,0,44,51,272265,49735,7614,9093,2501,4320,6439,1729 +16376,0,26,51,329739,224647,107904,10434,18313,27615,32634,15481 +16377,0,41,64,80314,42979,24948,18163,6888,14246,7153,10711 +16378,0,61,56,71666,65399,9942,11944,12924,11476,8653,3366 +16379,0,67,51,1060632,118377,15404,15659,14130,15425,13538,4744 +16380,0,61,53,1169147,313045,95865,54232,15302,22726,59515,18651 +16381,0,47,38,710765,1243241,70488,189267,103399,78043,146600,101625 +16382,0,41,38,1236736,460703,42683,88960,88156,59910,42153,22473 +16383,0,30,38,302740,169537,11066,28571,9704,10092,8176,10442 +16384,0,43,27,747610,285430,49253,19044,28805,43217,45542,19652 +16385,0,41,37,732721,178598,38843,43278,15429,12017,25263,11149 +16386,0,27,44,28956,167095,49311,32786,18295,8962,8972,6815 +16387,0,30,53,1967580,177066,61755,20729,12297,15730,29207,18016 +16388,0,17,78,275766,62153,75009,57843,11132,8843,5855,5429 +16389,0,23,78,391315,104648,15190,38949,26828,10042,22763,15690 +16390,0,43,81,1564982,183860,73515,83126,20672,55900,15019,27704 +16391,0,54,81,132866,25186,4046,11499,7392,5612,7928,2064 +16392,0,61,56,381940,359735,48429,47557,33545,33076,44196,16182 +16393,0,67,57,686346,46162,5319,22651,5853,7875,7772,7201 +16394,0,57,48,1310272,221218,18374,47844,26005,20932,20141,26247 +16395,0,61,43,426045,158443,43331,45527,67104,48729,86778,36016 +16396,0,77,47,2455683,232228,56896,38171,21572,79803,90197,72250 +16397,0,75,38,2867235,524420,96323,39019,60850,60255,81463,27018 +16398,0,78,29,73404,73657,6224,4734,15380,8756,3447,4281 +16399,0,69,38,86760,24212,10553,10901,3552,4032,2699,3322 +16400,0,75,38,1992798,185014,93512,26404,110792,152067,209508,53843 +16401,0,75,38,587025,68353,12373,5910,11991,8165,5952,5512 +16402,0,74,40,112770,18572,1511,1707,2038,1956,2193,1575 +16403,0,93,40,75650,22792,14084,27850,7489,30035,14598,10404 +16404,0,93,61,18138,2889,50793,16600,9772,32804,17546,8579 +16405,0,100,60,29490,28308,1841,9653,11599,21099,19280,22871 +16406,0,100,70,38736,17579,5723,22109,50544,17988,10226,11526 +16407,0,100,60,149484,57779,3255,17735,8650,4970,3446,733 +16408,0,84,48,128632,17587,1860,12729,4642,3930,10370,8298 +16409,0,57,35,319833,65030,2682,1733,9266,4462,6754,1899 +16410,0,53,44,900194,21602,30325,16309,12749,19994,8963,8135 +16411,0,69,61,37395,20252,47499,13153,16542,19589,17801,7101 +16412,0,77,56,68738,12750,4428,6442,7625,4652,4374,1914 +16413,0,97,74,835404,92723,8682,23935,20670,46609,59843,26517 +16414,0,97,53,954264,63430,11632,3821,15457,23779,30980,21205 +16415,0,91,54,68662,7405,11563,5109,3611,3259,5482,1985 +16416,0,90,48,592160,83496,17439,15204,19401,22689,43253,27203 +16417,0,94,60,15235,17914,6822,21663,11885,22837,44139,11221 +16418,0,78,61,577809,142807,11297,17666,13744,12912,12285,12341 +16419,0,66,43,1796347,186328,44789,20618,24879,13539,6066,13664 +16420,0,54,40,648965,132877,28710,7580,36079,12936,16949,12107 +16421,0,41,37,225577,39098,10660,10457,2102,9395,5725,5643 +16422,0,44,47,799721,336332,137877,60733,115840,57488,69676,55020 +16423,0,54,53,129583,94309,37111,28568,22512,17477,16245,10865 +16424,0,40,64,276132,100742,12547,42530,7423,3345,9584,2006 +16425,0,26,54,253964,39152,3133,4824,2825,2064,3376,2331 +16426,0,16,60,1316122,160329,44298,69034,24095,14000,30397,19885 +16427,0,23,34,547670,179037,9351,4450,34340,36301,28482,13241 +16428,0,38,21,760128,784174,96349,53713,36169,68068,34105,28790 +16429,0,51,41,1411261,148491,197053,39684,69666,53958,95379,24982 +16430,0,67,37,1065811,65247,10262,21207,11058,18195,8691,10026 +16431,0,67,57,2177317,174065,62859,18040,9556,55697,19947,31260 +16432,0,54,60,623163,1071164,58667,180608,16603,30133,17944,10469 +16433,0,47,60,289719,8385,4644,3390,484,1168,953,650 +16434,0,47,70,1134961,43210,18276,59936,14487,24422,9600,14569 +16435,0,38,78,1957031,137556,92355,17039,32891,30164,17834,9902 +16436,0,51,97,1009911,1233049,1659544,81177,215203,219694,127226,56661 +16437,0,53,91,849368,168902,61819,55145,44976,22392,53245,24823 +16438,0,26,78,1153414,220704,53213,20012,6077,6110,2124,6972 +16439,0,21,60,371576,117235,3311,12947,7394,11925,17445,4538 +16440,0,13,35,1034501,179998,20705,9785,30178,7461,26052,14325 +16441,0,14,35,1527107,126702,57355,17541,14878,17732,8557,8256 +16442,0,43,27,743057,224038,36113,28960,46232,57486,31225,16249 +16443,0,47,35,1729872,182581,23195,20995,9750,22903,9782,8852 +16444,0,57,38,1209223,205038,27782,18308,19760,28512,23709,11676 +16445,0,54,43,648741,241759,150428,72393,21976,28903,31338,20586 +16446,0,56,53,667728,58733,12110,29278,15517,24266,6331,7962 +16447,0,64,60,70301,10054,5486,884,4915,4023,2551,1230 +16448,0,77,60,122808,32773,7887,690,3115,12191,3084,8073 +16449,0,83,54,981325,53058,28405,12310,13197,9651,24626,6509 +16450,0,64,38,588984,75720,6691,2128,3097,4494,4108,5543 +16451,0,54,24,1607809,307749,26138,13951,35440,31109,20625,16511 +16452,0,53,30,399751,17963,2688,7893,6130,6823,4350,3338 +16453,0,61,27,676136,171824,79797,24409,24634,60985,46375,50034 +16454,0,74,51,1248777,175853,101257,152537,95169,60899,43841,37560 +16455,0,81,75,587661,13307,6749,10916,6470,6395,7203,2226 +16456,0,63,84,1175824,80102,72263,4630,23352,7566,29670,17131 +16457,0,66,74,1620795,127040,12455,17092,17955,46320,22056,17361 +16458,0,60,64,154030,33551,13634,2647,6351,4071,1444,5143 +16459,0,48,60,72454,88903,48467,3214,13285,9260,7015,6197 +16460,0,51,50,1736792,169493,46286,15648,14404,15915,19482,9449 +16461,0,40,78,1884482,25331,30031,44564,7862,10247,3478,7982 +16462,0,61,90,47354,5246,23157,38728,24097,36557,36260,24054 +16463,0,48,87,1053623,313014,96349,60165,71080,11880,24617,36701 +16464,0,43,91,239189,442118,188183,37479,17446,29268,40331,6159 +16465,0,48,67,1021568,74375,23403,2720,10358,14547,34330,17739 +16466,0,34,51,384612,75941,7556,14247,3847,13431,5526,12036 +16467,0,56,44,1653197,35438,6768,3548,4054,7483,10986,5429 +16468,0,50,29,112895,254867,21593,15091,16252,7170,21125,8677 +16469,0,14,17,672701,125782,9041,13963,11396,7934,4179,4059 +16470,0,10,17,354326,71491,13671,6055,6113,9502,4021,4526 +16471,0,30,38,584766,13251,15034,7452,10393,5787,4524,5099 +16472,0,43,43,832940,357680,40490,40457,36884,27394,34319,21256 +16473,0,48,51,808724,118837,19738,28588,24492,14112,59701,25286 +16474,0,47,51,194361,101867,12455,14568,8789,11499,25594,8037 +16475,0,43,44,1148347,294562,89787,83935,50980,57170,32671,65340 +16476,0,26,54,1902992,927217,228988,81722,128761,45784,66727,81694 +16477,0,21,61,121442,173005,62310,5116,8677,14843,16730,4792 +16478,0,37,53,1221340,175411,27960,35369,54395,90998,68651,48752 +16479,0,43,57,1935615,871697,726835,86548,72396,94547,123530,135862 +16480,0,60,67,2265632,654617,262760,250623,53756,164907,56144,30987 +16481,0,63,56,389034,673005,59747,57910,47574,62870,34172,38617 +16482,0,54,56,88437,14319,3337,1644,7792,3588,4541,1710 +16483,0,64,48,1483935,180144,38006,69769,26428,40608,27327,24248 +16484,0,57,37,1842154,544739,31678,91394,20907,60607,61173,45918 +16485,0,60,40,140694,78809,15726,7875,12518,8460,9060,2657 +16486,0,51,30,1172543,241264,14597,13240,9004,26850,13409,29252 +16487,0,44,34,670385,112659,27058,44740,24108,16244,8876,6630 +16488,0,51,37,2598430,260061,62301,37349,28716,45651,49284,46025 +16489,0,50,44,2141823,1167403,388662,141363,84115,129574,331198,99043 +16490,0,43,61,590147,147598,36740,25914,8517,10688,15281,3160 +16491,0,34,41,668388,149868,7203,6279,4439,6557,17823,3875 +16492,0,38,47,50273,14254,4692,3911,1722,4566,1625,3553 +16493,0,56,35,334574,478361,157800,13507,149345,119747,79853,12732 +16494,0,61,51,1747226,1186728,64355,405817,95889,105926,161107,46861 +16495,0,51,44,475213,501331,60479,103557,33392,55812,30827,16157 +16496,0,50,56,1072576,143089,80781,54439,48475,28375,43166,28482 +16497,0,51,63,1060387,24997,4953,16587,8608,12181,11676,6954 +16498,0,66,75,1447632,469780,324854,238519,95865,274910,248940,133619 +16499,0,64,64,62036,102572,7843,30228,13943,13161,9129,11794 +16500,0,64,57,1131913,363385,69804,19601,93478,26460,30574,16565 +16501,0,54,61,2176931,114458,74229,19216,15399,21986,24983,15570 +16502,0,44,50,71678,120802,36906,4227,27839,18303,26636,3457 +16503,0,43,34,597856,76460,4894,1568,3365,6466,3046,5143 +16504,0,37,29,1424442,236342,13060,24435,11237,10369,31084,6352 +16505,0,26,29,449213,166924,84766,22428,6081,12031,21813,8744 +16506,0,27,14,775570,162492,6882,5676,5332,23702,14392,9180 +16507,0,30,50,545279,36508,34676,66814,16398,14526,24676,5908 +16508,0,51,77,670047,22539,38951,36993,20356,18154,12945,3653 +16509,0,56,75,559189,104257,49775,16065,12674,10270,14303,8763 +16510,0,37,87,150906,215515,36807,4896,1455,7501,10287,7894 +16511,0,38,66,110682,32611,7701,4579,8162,5018,7993,6098 +16512,0,35,47,891740,98293,6249,33112,32904,19137,14478,6891 +16513,0,35,50,20542,18508,8350,6008,1781,2109,4312,1940 +16514,0,51,57,106528,31753,8559,5593,2000,4825,4027,2968 +16515,0,48,63,951723,58552,15852,12944,13168,7226,9567,29453 +16516,0,43,53,252275,312516,39780,25362,30638,22026,53852,14746 +16517,0,30,53,431051,73029,5042,24960,6204,4172,4623,8216 +16518,0,13,60,834240,186753,117930,18861,11067,5937,23987,27680 +16519,0,23,57,146565,15691,5474,5404,5645,5346,3294,2736 +16520,0,37,75,269457,18985,16009,12314,10806,7880,9165,9175 +16521,0,53,81,1017985,1359705,392246,1176878,320757,574277,151742,144602 +16522,0,67,66,1415342,126099,17372,10009,5713,8449,7141,5367 +16523,0,51,60,452555,170283,14914,31011,30534,12966,32577,5321 +16524,0,53,69,1281663,11221,49979,15815,18616,14494,16319,6106 +16525,0,43,63,1234084,1220147,210278,282676,170533,140629,66927,92087 +16526,0,54,75,666343,129537,47434,66241,54926,39211,24152,29714 +16527,0,67,90,829729,123976,59311,78672,16959,42494,48028,12911 +16528,0,60,77,758644,117354,39346,65185,36521,22972,17358,28825 +16529,0,63,74,793507,893889,128918,169870,82634,118484,70339,43581 +16530,0,47,60,2414280,832056,80927,44571,36634,44007,45627,21923 +16531,0,38,41,1352727,476659,51848,56231,68299,47342,54634,37993 +16532,0,26,37,1851964,642416,163652,125141,50144,40449,38366,24128 +16533,0,29,38,193233,47208,13668,3220,3046,7829,2191,3860 +16534,0,47,54,39693,5801,3223,2349,1462,1810,954,2721 +16535,0,43,63,532792,136146,46120,25290,52330,12567,32650,5691 +16536,0,54,80,1147681,59106,217702,66708,65076,38786,31059,25255 +16537,0,50,84,1627181,249267,80861,54024,19785,30341,28880,28301 +16538,0,48,84,173295,36833,18823,10839,3141,10592,17010,11022 +16539,0,64,90,621196,91912,46260,34147,29400,41595,20221,14188 +16540,0,83,64,1229066,110381,31348,15809,33025,77407,36915,25445 +16541,0,90,51,325713,64658,4515,10620,14304,11569,18657,8140 +16542,0,75,30,985288,1106645,83222,51939,114896,54125,125525,24671 +16543,0,61,40,195634,32839,37301,2776,5127,5449,5192,3775 +16544,0,26,40,486767,70174,3261,14396,8517,2307,19603,3993 +16545,0,21,47,1561744,152829,34121,16541,18875,18593,20948,14727 +16546,0,47,64,1103453,40646,44383,5774,29374,28688,22564,18485 +16547,0,44,43,1405960,686239,9721,101507,45350,54513,156104,89098 +16548,0,54,56,203264,52071,17019,31435,6191,6893,3991,12493 +16549,0,54,56,409332,165724,6311,50326,27911,19265,19080,10413 +16550,0,26,48,1211726,420830,78749,33389,18223,17924,25965,27962 +16551,0,30,63,593783,90826,36408,41718,34995,19758,17671,10706 +16552,0,35,50,1311339,299240,41658,37051,8884,32131,40853,27845 +16553,0,30,61,910963,141959,58444,70447,6328,16564,30222,20188 +16554,0,56,69,1336853,59437,40180,32665,46582,38784,18105,13549 +16555,0,56,51,1310793,139635,9357,10525,13428,17177,32976,9241 +16556,0,48,51,523904,40468,6289,3646,2151,2143,2767,2556 +16557,0,54,44,813320,383369,181955,23153,50418,53353,45283,32489 +16558,0,38,50,1148234,308766,225441,72003,69729,45242,24796,35899 +16559,0,37,66,850376,107926,40147,26301,31484,16989,32099,15954 +16560,0,53,77,1193550,153432,88902,55113,52095,53898,40044,40548 +16561,0,57,75,1449252,266139,74269,54459,40039,55289,45342,25850 +16562,0,69,54,1836501,878133,95029,98841,137207,245750,61788,41433 +16563,0,74,38,345025,46043,4262,2012,5359,6901,1465,1998 +16564,0,60,24,1333345,771897,46297,104568,42844,50156,66044,23934 +16565,0,64,27,891619,38112,25169,3791,5381,15469,15701,5032 +16566,0,60,38,482066,90298,10771,36981,23085,17285,7926,13505 +16567,0,51,70,498653,74217,140078,48680,16732,22189,31498,7235 +16568,0,61,80,205768,90967,34920,8234,11859,17709,11590,5906 +16569,0,54,67,87731,39025,5159,3175,7435,5903,4614,3827 +16570,0,50,60,731040,85526,9572,10444,8767,8762,2638,3003 +16571,0,48,30,282553,1083608,143386,59261,77523,70253,58419,46694 +16572,0,44,40,1131536,120539,38214,83453,41065,26217,12407,18473 +16573,0,50,61,11390,26471,24063,27608,7850,14109,12117,3204 +16574,0,60,75,19708,40160,23041,25136,12470,16946,4744,5575 +16575,0,75,91,168117,58441,23631,32440,12826,21028,5293,5852 +16576,0,60,81,218910,39787,7763,6806,8448,1647,2458,1100 +16577,0,67,80,21788,10328,12612,18904,10940,15949,14850,4102 +16578,0,67,84,38109,26330,58893,73596,67054,29599,24698,9073 +16579,0,63,88,2643833,103443,71791,42960,39042,30018,51926,15943 +16580,0,77,77,459128,67815,3451,5223,2669,6531,1576,1756 +16581,0,64,64,95329,72015,20037,14769,11263,15877,18777,39921 +16582,0,60,51,76122,61869,7377,20764,12542,11905,23106,20261 +16583,0,56,43,118856,14344,4234,5877,8916,2233,2642,1964 +16584,0,53,75,31836,11172,16795,6828,2010,2171,1288,616 +16585,0,30,67,534826,87146,16007,4279,3356,3032,3143,1039 +16586,0,20,66,81351,107006,20460,11077,8558,7281,4259,2890 +16587,0,20,66,1310844,54472,13005,14246,5464,7576,4437,4451 +16588,0,21,40,21066,13095,1813,1299,4188,1149,4177,1451 +16589,0,57,30,28509,38291,1521,9159,21237,33916,14562,17481 +16590,0,66,23,64627,43921,3814,4308,12523,6627,5578,1440 +16591,0,64,16,822886,87163,14588,15558,23820,12643,22331,20530 +16592,0,64,29,712596,83774,46642,5365,6682,10572,5170,10875 +16593,0,44,47,1138182,57481,38361,5386,30187,14271,24977,13090 +16594,0,38,64,1774744,261493,189227,19231,6739,32319,27428,7427 +16595,0,43,66,558008,27141,5615,5176,7556,6310,9246,2583 +16596,0,44,74,615271,34617,44086,20641,28473,7958,9383,6463 +16597,0,35,78,1870994,126514,42711,52420,9932,12766,21276,7310 +16598,0,43,77,838976,71503,37629,24706,17773,21958,14302,6942 +16599,0,37,81,143480,85756,28365,4510,7939,11216,4088,1623 +16600,0,44,57,873830,330651,12648,42582,12807,64755,32223,15702 +16601,0,56,61,1432604,310909,237196,249540,189144,129153,65916,61647 +16602,0,44,57,798963,113185,32753,37117,28387,9078,8232,5395 +16603,0,37,38,824535,285618,5580,15360,29032,12858,21850,17766 +16604,0,34,61,46659,5155,8253,873,1610,1801,2010,748 +16605,0,24,51,1757261,272384,7562,92892,36043,28480,27437,29669 +16606,0,23,44,45909,80751,19201,5838,9577,4143,6260,5000 +16607,0,34,74,734956,217297,84950,152467,53035,42591,51740,25015 +16608,0,27,61,1240273,155864,15777,57211,17642,19639,34489,16776 +16609,0,26,41,562015,1528211,27440,45612,531046,94195,164271,89499 +16610,0,44,50,745646,11983,8679,5968,13101,6752,6089,4899 +16611,0,50,37,1126597,188859,37167,12983,38273,34355,14805,13011 +16612,0,51,40,91047,71795,35021,4081,4171,11982,12339,5459 +16613,0,48,54,735083,213110,20441,13480,28268,12103,13306,4308 +16614,0,44,60,802468,200059,218045,30107,100505,88559,28810,40790 +16615,0,50,66,2152094,221621,64538,63752,77730,80610,33604,22048 +16616,0,40,54,534120,234890,38625,5573,34562,11523,5973,2049 +16617,0,48,64,158587,128886,39260,14792,13724,18171,22039,6825 +16618,0,50,66,112384,12804,2228,18624,6396,7208,4594,2835 +16619,0,43,56,1168430,164237,3474,25050,23083,22538,24630,16876 +16620,0,51,61,79295,40122,2972,9420,5706,4912,9239,8984 +16621,0,53,61,709692,149839,58513,6877,12624,23353,19168,36870 +16622,0,43,53,677061,423452,108284,135804,192389,59579,67018,69044 +16623,0,29,69,408276,40889,10327,24268,7244,3038,6426,2701 +16624,0,38,75,1447305,54568,7285,34207,31563,19286,16237,5396 +16625,0,40,77,891402,67758,28120,5453,11574,11385,8904,3520 +16626,0,38,77,380113,139618,7938,52773,9815,15057,16749,5073 +16627,0,48,64,311234,166240,31489,15864,26428,19708,33579,21610 +16628,0,48,67,932763,39759,35761,6748,14196,19413,16460,12863 +16629,0,38,56,281752,17966,701,2142,3143,953,2138,2833 +16630,0,34,44,606548,69495,3824,3909,6813,3515,3780,2806 +16631,0,47,44,57441,52448,9870,8998,11679,22953,9638,6146 +16632,0,48,38,31593,26972,7076,10421,15077,11455,5051,7275 +16633,0,61,57,33856,27880,41846,5199,10574,11316,15615,3149 +16634,0,66,88,35026,18494,62033,74020,17444,12109,23596,4888 +16635,0,54,100,18302,26811,11644,41112,13997,7700,7826,3216 +16636,0,60,100,6278,9297,3358,13105,10611,10502,6930,8165 +16637,0,61,94,38793,16359,11147,17358,25405,6833,7477,5080 +16638,0,75,80,10351,17865,14565,11330,13756,12110,4552,5660 +16639,0,75,64,847598,354832,45494,43998,19818,48197,21180,16401 +16640,0,61,51,71146,36424,5412,1090,3829,5502,4097,2780 +16641,0,64,54,692583,50650,37053,67287,30550,36531,52334,21605 +16642,0,75,43,74145,41187,1070,22312,43003,40836,43156,11808 +16643,0,80,50,70663,92228,22528,38500,4819,26551,20419,5333 +16644,0,69,54,1473444,388710,43192,53076,30627,26116,13509,20220 +16645,0,60,50,720662,202507,53194,121934,68662,33411,61479,27735 +16646,0,34,56,1335003,529892,57825,161681,21332,37236,52828,62755 +16647,0,21,57,1768046,275195,99154,54243,21436,23855,23051,9267 +16648,0,24,50,1116778,887562,64629,17901,56553,81290,40080,38797 +16649,0,26,51,265697,35886,19557,10755,4280,7422,5787,3592 +16650,0,37,51,898108,134045,34722,31785,26313,28387,9221,11602 +16651,0,43,50,46918,9426,1530,4199,1830,1380,1563,452 +16652,0,50,51,2160697,858299,24923,93374,145852,132108,112624,104836 +16653,0,44,48,573694,43411,17470,11038,11794,4924,3318,1758 +16654,0,41,53,1523707,206665,64809,102193,22623,32811,18603,11447 +16655,0,41,50,393522,191482,60638,20388,11233,27962,10550,7185 +16656,0,44,61,926005,58193,16268,10367,8357,17536,14179,15214 +16657,0,51,56,2684313,731737,234664,60009,143826,130544,288941,51609 +16658,0,51,50,719149,160918,38985,22606,35178,20629,5253,16723 +16659,0,41,37,395555,1375987,115735,5417,52138,53111,52944,27891 +16660,0,20,44,2348694,164125,115344,23482,14272,9416,11677,11562 +16661,0,4,51,742635,191075,70611,53154,14950,10026,11295,11806 +16662,0,7,53,653359,112860,30945,25729,22803,19659,18188,3548 +16663,0,29,69,1448906,128690,126564,25781,94061,84293,42071,10917 +16664,0,47,61,493769,94197,25263,13032,7358,19029,14650,7714 +16665,0,20,56,1888253,157464,39894,24455,18113,6410,8505,18210 +16666,0,23,66,1707546,85774,75347,47672,13915,42951,15595,11984 +16667,0,20,61,1418897,71014,35463,11392,14301,9939,10443,4427 +16668,0,47,66,198640,40378,7753,13292,4450,18548,7566,8222 +16669,0,56,50,816387,577602,17895,19322,23940,38402,46402,25393 +16670,0,40,41,2712172,664256,161599,126298,41798,45995,29062,13387 +16671,0,34,35,267361,751476,134578,49396,46079,37598,19228,17822 +16672,0,29,35,628552,18993,2432,12195,23994,8217,18774,9688 +16673,0,21,35,2552594,1140297,11603,64663,64098,39241,69819,20101 +16674,0,30,40,1721781,111747,35910,84891,25436,30161,39643,53801 +16675,0,51,35,366043,125676,18334,3736,13211,34989,23219,9120 +16676,0,56,30,793533,291278,32144,82034,25162,153750,118817,39695 +16677,0,57,41,627699,236628,34160,15531,22824,10276,36369,16172 +16678,0,57,40,696274,15696,4876,14648,8201,5076,11862,1647 +16679,0,30,57,802654,273126,113161,51863,22410,26775,25036,27020 +16680,0,41,60,691715,67566,3393,18557,22001,7589,20373,9568 +16681,0,38,41,477493,156614,12621,2327,13223,17958,18046,5942 +16682,0,34,34,2080258,1427879,113405,125946,180842,114994,164491,69410 +16683,0,54,38,356528,36073,20767,116765,33648,78930,57344,21836 +16684,0,51,38,2036454,1075156,154644,120627,57215,87932,98878,66586 +16685,0,51,56,738108,63763,28904,25792,10463,12715,14710,16216 +16686,0,50,66,455886,1583935,430242,291880,79722,148584,106114,74413 +16687,0,23,61,736184,80746,23068,28057,11304,5965,12053,5334 +16688,0,29,75,2900373,45586,50624,19848,20313,14310,47653,12085 +16689,0,23,67,1286016,162169,13806,51612,26524,12843,27978,14084 +16690,0,27,60,305049,75368,6941,7574,10669,8848,18956,6626 +16691,0,37,60,1982385,213809,114609,49046,37144,31230,36612,26189 +16692,0,38,56,212525,22537,15587,9529,6725,5714,5498,5882 +16693,0,27,56,1766953,3436903,1169758,54680,271279,101598,151662,167533 +16694,0,17,51,731562,213164,14679,7588,28351,10746,5314,13665 +16695,0,26,40,1736279,208843,48196,24154,151391,52216,52881,46639 +16696,0,11,30,909564,139105,23192,9670,2449,5728,17206,7183 +16697,0,21,26,620730,242345,46163,12143,8799,17318,21289,10699 +16698,0,29,50,723528,162600,96043,143374,30419,39694,31650,30909 +16699,0,27,63,46001,7532,3411,5405,2407,2489,1601,1308 +16700,0,44,64,734946,196320,72892,20499,74567,45294,35747,35851 +16701,0,54,61,1460162,74208,10266,4610,9898,11660,3484,5414 +16702,0,51,54,650218,363825,87649,106481,17993,41111,42424,18820 +16703,0,57,48,372378,45006,20345,7022,13686,18058,23573,10166 +16704,0,47,44,1017971,505729,66905,48628,93340,34561,92110,13064 +16705,0,51,48,708614,24770,904,9013,4978,7947,9372,5862 +16706,0,74,50,30016,4019,1543,3183,1322,4291,3154,3964 +16707,0,77,57,61081,8350,12293,16048,10444,11927,11992,17685 +16708,0,81,44,387731,133947,4356,3273,7116,14275,8686,4890 +16709,0,70,41,526538,47341,6218,3423,4596,4712,6564,4262 +16710,0,47,40,3495710,171771,38115,48772,26462,13063,5976,8065 +16711,0,27,30,1184864,780366,328554,51315,132426,71506,189033,71433 +16712,0,27,60,509179,65804,39215,63311,19083,17576,6703,3896 +16713,0,34,63,149057,53967,13867,5242,15822,9943,6930,2793 +16714,0,35,70,1069560,142555,141855,83762,37411,19342,22377,27583 +16715,0,47,69,1140210,39589,16499,7082,12303,13786,15230,10372 +16716,0,53,66,323902,46596,23302,33703,26041,20128,10285,5139 +16717,0,53,74,543280,32412,5043,18350,4795,6672,7137,4564 +16718,0,60,67,1797402,100844,58850,23160,11899,17975,16930,9057 +16719,0,34,64,387703,70968,10749,5923,6598,1609,3466,1930 +16720,0,26,61,1662470,430255,184928,38061,69579,62353,66435,47615 +16721,0,21,43,806802,50790,2846,2545,6490,4502,5004,1702 +16722,0,16,44,436064,135899,105416,13760,13143,14432,23572,14010 +16723,0,20,34,415548,887442,19732,33756,33075,26754,21489,8563 +16724,0,13,47,1164826,74103,23835,200677,25447,15776,14911,8719 +16725,0,24,60,1576714,301245,148966,10951,35658,122797,42804,28226 +16726,0,24,50,1604937,1339815,260070,122819,115386,101421,77524,83039 +16727,0,35,75,159085,18786,19070,9156,6422,3086,4113,5530 +16728,0,43,57,1078307,293723,30487,61736,19724,40071,38447,20582 +16729,0,29,57,366871,31466,7532,3803,985,3375,3685,2901 +16730,0,40,60,251926,43312,15241,9332,14526,10580,10116,2830 +16731,0,43,43,1396546,827444,65731,99597,58580,97198,142891,36058 +16732,0,38,43,1288273,521345,113835,61611,131544,44052,87213,47016 +16733,0,41,47,385444,38000,21368,15111,22295,8817,26290,7052 +16734,0,37,40,2379838,336487,24298,34888,24841,35888,80954,55770 +16735,0,41,54,459643,69970,109138,10182,33115,28592,44310,20799 +16736,0,48,38,1043130,115711,3412,2343,16306,13624,10744,4507 +16737,0,51,34,414219,80445,6057,39929,55115,18862,15527,6219 +16738,0,61,41,79010,58377,12762,19986,13642,20564,10173,7220 +16739,0,69,35,16206,26063,1818,20700,8346,14077,9364,5828 +16740,0,78,56,14535,33807,14409,12955,13171,16324,14618,10092 +16741,0,81,56,28781,37011,2450,14853,13079,9440,7720,12954 +16742,0,77,57,205441,13045,3217,3694,1595,3178,4180,1755 +16743,0,75,61,3568,21222,14950,16996,18069,11834,12783,6120 +16744,0,75,61,1511111,217314,55712,80881,37311,96393,152502,74888 +16745,0,64,60,990694,27510,5802,2754,1677,2589,7830,1352 +16746,0,63,60,726868,80953,38039,9426,18378,19802,38231,26574 +16747,0,61,57,53400,6185,5985,1665,5271,2788,3353,1869 +16748,0,51,47,136062,32333,2179,3299,8489,4281,2986,6917 +16749,0,56,57,591421,74786,57626,48414,11607,19486,18363,7510 +16750,0,51,60,683933,225837,44298,71981,29251,34196,26919,12208 +16751,0,48,53,268451,60961,15925,4855,4419,9285,4729,3164 +16752,0,44,70,936922,644649,678559,137831,157971,132080,166767,65521 +16753,0,44,56,131163,35654,11066,11060,17367,7704,15297,8777 +16754,0,40,60,1680303,151384,56528,23731,23459,16874,17763,14286 +16755,0,40,61,865440,140111,108646,56172,17163,28906,32444,24247 +16756,0,43,69,2155601,168048,123723,16025,52156,31042,28402,33746 +16757,0,30,74,623414,57002,35890,2093,5855,4413,5297,16575 +16758,0,17,54,709274,208272,2786,9817,13724,5845,4293,7264 +16759,0,16,35,1460315,622713,74665,3290,34856,53001,57688,39165 +16760,0,21,37,561732,55242,33420,25074,23553,16567,21525,9054 +16761,0,23,34,1427277,206058,82648,7222,8615,19126,29288,14241 +16762,0,26,50,2098110,167320,65436,13347,25407,8561,30937,12168 +16763,0,38,67,298267,40599,35600,16070,7846,17936,7585,5747 +16764,0,24,57,1129658,347109,68843,24055,30824,25106,15463,14785 +16765,0,40,61,313551,95493,87910,1340,40225,39432,27161,19127 +16766,0,53,74,179266,9085,18439,3800,3328,3667,2576,2084 +16767,0,35,60,1716707,273118,24539,28666,7592,11394,20252,8899 +16768,0,29,61,1591219,619967,105436,110664,105421,30041,73980,41403 +16769,0,40,54,928051,13143,22005,7542,19373,29196,10881,7286 +16770,0,41,60,1069297,147021,41812,6831,6302,8687,6071,4543 +16771,0,43,64,112688,37467,18969,6878,2100,2988,4473,4560 +16772,0,40,66,774066,50547,28411,6942,1756,4875,4829,4490 +16773,0,17,51,776247,206001,6338,17545,9312,24409,16405,14734 +16774,0,29,57,179769,28341,21829,8469,15697,8818,30175,9975 +16775,0,29,53,246300,68155,22146,3200,2711,3879,1818,1992 +16776,0,43,50,820751,57000,19011,26667,24535,15877,8258,17117 +16777,0,35,56,183921,148876,6425,26296,16323,8910,5737,1759 +16778,0,27,53,165634,23303,7518,7324,4725,3438,4278,2262 +16779,0,29,34,13997,35133,312,1091,1252,1826,1009,444 +16780,0,20,35,2008168,122772,57335,41387,13182,15015,21466,12266 +16781,0,14,35,438729,269142,38784,16924,6509,8231,36637,19843 +16782,0,1,24,1513569,1663542,26276,244575,232191,18558,261160,38480 +16783,0,4,56,142471,3733,1733,2984,730,693,628,279 +16784,0,10,56,606307,48858,20339,22178,2681,7506,7258,1588 +16785,0,30,50,721246,330895,12718,20726,17815,53926,51284,5758 +16786,0,51,50,1492787,228127,35464,14402,61521,22633,15504,11302 +16787,0,51,43,121656,44322,16209,6831,6422,5492,5703,4844 +16788,0,51,37,1806257,115465,33801,27742,38637,13646,24626,16386 +16789,0,50,54,2395765,315862,382314,53117,255184,100676,96791,42793 +16790,0,43,63,1796200,655819,220386,13667,16330,33535,19298,38021 +16791,0,44,48,274698,50428,3264,3175,13417,5115,5113,6419 +16792,0,57,40,8694,32342,4046,3677,10482,12755,13550,8273 +16793,0,63,40,18704,31945,14106,28652,13402,16569,6108,10730 +16794,0,75,37,7545,55991,8291,13004,22031,11070,7689,5330 +16795,0,90,54,15874,19861,13774,14318,1839,19770,5668,7226 +16796,0,94,67,24695,15792,12380,14644,6132,22944,9351,8597 +16797,0,93,66,13718,28958,9804,16957,14792,10358,6912,11235 +16798,0,100,74,14370,11038,5907,17433,18227,14393,14270,3692 +16799,0,100,64,66019,13625,348,5788,804,7950,1539,1768 +16800,0,97,61,32380,29866,12931,9861,8628,13610,11081,8812 +16801,0,100,66,3227,7627,13667,7829,4749,12651,6613,3788 +16802,0,100,57,4125,12281,3530,3711,10800,9837,13055,6094 +16803,0,100,64,7588,21025,17018,13826,13208,25198,19323,5135 +16804,0,100,56,3340,37431,8302,5272,20434,17042,28257,8305 +16805,0,100,48,44746,16301,10236,1572,10276,3798,5550,1938 +16806,0,81,50,170907,202062,30140,26688,20604,17350,6030,9073 +16807,0,83,51,13976,15569,12944,18511,7216,26807,5853,15232 +16808,0,77,57,1627,24551,12648,13068,29184,8712,18477,6659 +16809,0,83,64,15762,10091,13330,12777,11765,10659,10485,2636 +16810,0,90,87,33052,7747,5507,52509,6758,8643,15027,4420 +16811,0,77,84,5760,23584,7611,11269,7505,7023,15616,4584 +16812,0,80,94,24422,13390,21844,16101,10270,11553,5526,7385 +16813,0,69,93,729880,75384,39653,69268,59445,21702,7666,2485 +16814,0,66,74,23779,20366,4076,3003,2490,2416,3892,2462 +16815,0,56,70,360992,280591,43786,116486,83524,26395,12772,11826 +16816,0,37,48,1211366,544494,28709,26343,39702,15658,13283,7528 +16817,0,30,50,238624,57492,17590,50949,12237,9765,24171,10862 +16818,0,37,47,27353,36938,4150,4533,7339,7045,3328,2975 +16819,0,54,44,44862,4790,3445,1397,4386,3746,2911,1996 +16820,0,67,51,62527,117301,9471,15055,14079,13916,8846,6848 +16821,0,75,40,405870,71368,5066,25656,25312,14890,5455,8411 +16822,0,66,44,123260,58070,11311,8143,5465,5212,1100,942 +16823,0,51,40,103071,160605,16497,36593,46022,15864,21569,11866 +16824,0,48,41,1412676,230625,6051,45095,18118,19752,15706,11378 +16825,0,38,57,73635,23993,33296,33843,8842,5567,4611,3893 +16826,0,40,54,1107928,103438,8557,15985,8016,10387,7326,2108 +16827,0,48,61,661085,54651,26228,22094,12324,16180,5752,3660 +16828,0,57,69,136288,134137,40131,53605,40839,43689,34565,23040 +16829,0,61,51,383166,156446,26993,18482,24128,16440,16874,19076 +16830,0,69,50,145618,35571,606,7053,4381,7487,2919,3814 +16831,0,74,51,961081,45996,29063,57116,43196,31920,17393,6763 +16832,0,74,41,147779,59314,7838,5664,24243,14948,4876,5168 +16833,0,77,41,181668,38003,1919,9747,2582,6320,1069,3708 +16834,0,90,50,662240,12025,6493,8507,12482,17266,19592,8156 +16835,0,94,37,72005,12591,5360,1313,12615,7852,6845,2794 +16836,0,74,35,258927,38755,1333,2684,1599,862,1274,1028 +16837,0,84,34,28860,24460,10159,6554,38337,19014,40176,14572 +16838,0,70,30,73598,87694,11393,23410,20895,16636,11362,24435 +16839,0,60,34,66010,48972,12457,5127,9351,9292,5394,2824 +16840,0,80,44,206136,24595,10672,4325,12301,6626,3335,2214 +16841,0,81,50,136015,13572,6171,12961,20011,17223,7841,5137 +16842,0,87,60,34011,26407,34158,11715,16040,16433,6993,5703 +16843,0,90,63,67146,31537,14084,10767,20639,11232,9926,7679 +16844,0,100,53,33070,58582,9339,3931,8163,32622,9548,3188 +16845,0,96,51,427959,22055,7864,5679,8799,13588,10868,4180 +16846,0,87,40,86341,73590,6393,19318,47300,8967,20922,6315 +16847,0,91,47,30669,18343,6063,29275,12225,17512,13348,5233 +16848,0,87,61,26320,9292,21518,3417,16972,9447,2966,3907 +16849,0,75,66,371524,47024,5016,34020,9936,8605,8984,5314 +16850,0,83,80,20515,19431,21564,8634,12818,11649,6992,6139 +16851,0,78,81,88053,13297,4742,18748,4332,6582,1085,809 +16852,0,64,74,139721,57515,18274,5887,18455,5323,3830,1408 +16853,0,66,74,1124218,48018,32701,22802,42333,12572,10180,5343 +16854,0,56,70,712531,39236,27553,13180,20260,6972,3864,10822 +16855,0,53,57,104919,14562,1605,3183,3604,2239,2200,684 +16856,0,53,53,244898,131704,5250,20349,16313,11088,11947,7256 +16857,0,53,41,59382,69185,4611,15654,28610,10773,15196,10829 +16858,0,64,37,20239,19221,1933,6881,4049,8765,2073,665 +16859,0,63,43,1878986,80842,64501,19572,41265,14691,14291,7877 +16860,0,57,38,392949,258176,4931,18012,9184,12262,9344,10752 +16861,0,56,48,146049,75424,26110,34701,16139,16205,8790,3769 +16862,51,56,48,1199018,864127,30419,127326,88041,155005,19172,12226 +16863,26,56,48,123926,3208,1841,1029,613,1047,888,363 +16864,0,43,51,552829,898900,429837,60388,135626,113957,223312,83481 +16865,0,48,51,396469,53504,36389,13606,27038,13870,17853,23495 +16866,0,47,61,1534889,276842,40626,38585,34738,12401,29862,18038 +16867,0,43,64,174228,18237,16975,1701,4341,3265,3019,1421 +16868,0,47,66,140577,48180,21153,15042,7815,8633,4628,3537 +16869,0,47,67,116053,20613,11927,7381,2656,5773,1889,2339 +16870,0,63,64,51767,33268,7743,5781,35167,9734,9559,4766 +16871,0,69,63,68651,25361,10149,30025,22924,10476,3924,3877 +16872,0,81,61,35395,61099,8498,35127,9483,33633,8762,3249 +16873,0,93,60,19310,9361,7792,19565,21064,15568,8709,2098 +16874,0,97,69,21186,33190,8869,29215,18716,27008,5758,4220 +16875,0,96,77,50077,27901,42420,24855,10078,11994,9724,14264 +16876,0,88,78,312342,35114,9812,21590,16789,12096,6218,8590 +16877,0,77,74,67080,46347,10942,15681,24089,10169,6972,9056 +16878,0,69,84,29281,14381,46947,18920,10584,15338,12919,11946 +16879,0,88,75,9731,16023,19593,12549,10347,37222,6737,5725 +16880,0,93,81,291195,27416,16056,38144,8394,20604,17052,11866 +16881,0,80,91,29647,28624,19464,13324,2700,2052,2745,2432 +16882,0,78,83,1013969,69925,46817,40022,27299,23172,7863,10624 +16883,0,53,66,79523,57648,4930,1115,5460,4033,1603,1046 +16884,0,40,70,16462,26297,41876,39827,13848,7039,6335,4464 +16885,0,67,61,14892,7536,10367,10468,16548,41916,13367,8418 +16886,0,64,69,37553,26158,11747,84883,6089,18738,7349,10582 +16887,0,78,83,9408,14724,7889,14230,28998,14773,7419,6903 +16888,0,90,77,8554,8363,6806,28109,23648,12289,5466,7063 +16889,0,67,78,125136,79663,24400,12733,14112,14009,6541,7110 +16890,0,61,63,46184,53690,22428,4491,20525,6570,10644,5323 +16891,0,48,81,20543,10391,56695,50568,6528,9934,9719,6230 +16892,0,43,77,17044,32098,6377,25433,13568,11255,8240,4462 +16893,0,47,78,8051,23780,3765,25764,21119,11188,12919,4006 +16894,0,53,81,183458,53999,18250,35042,17526,18785,7442,6671 +16895,0,51,75,30190,46569,15819,116169,21226,11995,20095,6273 +16896,0,48,67,473971,252948,35695,48951,31479,39805,19077,22286 +16897,0,38,63,1516963,234669,77566,27051,76148,20121,28957,37391 +16898,51,43,38,679428,52213,16346,14115,1989,2535,853,680 +16899,54,43,38,4,4,2,3,0,2,0,1 +16900,54,43,38,0,5,1,0,1,1,1,0 +16901,54,43,38,155040,236053,106191,261121,438330,474052,112729,48630 +16902,80,43,38,1369196,109953,180310,43462,163997,248599,166846,56784 +16903,200,0,0,1742609,454382,207719,227400,1224656,431189,415210,275537 +16904,200,0,0,2197396,81579,55272,109665,144536,279961,256318,86000 +16905,200,0,0,2144320,586981,370973,215470,198217,155141,110358,51059 +16906,200,0,0,1514226,1567819,240341,721847,584563,468893,238765,70433 +16907,51,0,0,40518,54545,11219,17287,63304,70346,25156,22370 +16908,25,0,0,145,40,14,17,11,5,2,1 +16909,25,0,0,6,2,1,1,0,1,0,0 +16910,0,0,0,770389,365570,57955,20828,13710,3499,7296,5967 +16911,0,0,0,4984,7512,3770,16758,2070,3345,3269,2729 +16912,0,0,0,202875,8813,5195,1027,3828,3149,1443,1337 +16913,0,48,44,483806,77129,59674,30217,9143,12328,9089,6869 +16914,0,61,40,463520,119305,45833,5676,23290,20662,9740,6555 +16915,0,78,30,302063,81254,9165,18194,34421,26943,14182,8502 +16916,0,81,34,19737,34420,23972,11893,16003,14243,6958,9020 +16917,0,87,16,31944,41567,869,9960,18852,9809,5970,5568 +16918,0,88,21,19409,48195,35241,7086,10113,13441,8858,9002 +16919,0,84,34,38611,16429,21529,5374,29504,6796,8327,7142 +16920,0,83,43,54431,21745,38026,25399,8018,11576,7019,5286 +16921,0,87,53,516802,31491,13929,6061,5244,16128,5890,4224 +16922,0,88,35,230622,64804,4575,4477,11113,14333,9536,5803 +16923,0,90,14,179070,31243,1601,2932,18162,7670,1822,5877 +16924,0,81,1,1179599,399560,54995,54306,46222,19471,12274,7096 +16925,0,74,1,773713,81692,17640,40952,18968,14069,11574,6905 +16926,0,74,20,29426,58277,39240,21867,5687,20285,9658,4859 +16927,0,69,47,42948,19331,19512,29291,6750,8271,9767,18559 +16928,0,87,47,36589,17004,4787,3355,8623,13386,9539,10519 +16929,0,93,47,85947,24694,2370,27796,14500,15008,13573,6370 +16930,0,90,40,340410,65355,17677,11446,11670,10473,16473,7617 +16931,0,88,29,14451,60966,31368,11126,19765,9565,7122,8976 +16932,0,77,29,66965,39087,6829,4803,7218,3741,7019,2262 +16933,0,77,35,32896,9298,5262,17534,9962,9172,14699,4678 +16934,0,81,40,13568,23720,12261,13050,8743,11538,13015,3123 +16935,0,84,47,47000,41742,25293,39120,22534,15766,10323,8832 +16936,0,87,51,25548,39925,12036,26234,47861,8698,9819,10380 +16937,0,84,51,32325,19168,23420,12150,13480,10319,7126,6874 +16938,0,90,54,8056,12940,26670,2133,8176,18991,7629,6960 +16939,0,94,38,94895,13204,1266,3389,8349,5773,3614,3744 +16940,0,97,44,45229,11937,13867,6482,6868,6683,3710,1646 +16941,0,90,37,35783,38910,10741,4037,3257,2684,709,1432 +16942,0,74,26,70129,47422,13254,3959,10511,2673,1703,1787 +16943,0,77,35,271248,24060,7568,15368,13525,21611,12466,9691 +16944,0,74,29,35233,54166,12486,36140,26189,13456,11235,5419 +16945,0,78,41,44469,26362,5498,58225,20356,11773,12448,9334 +16946,0,91,47,36708,19207,16883,15374,23029,15457,13025,3102 +16947,0,90,48,23067,13520,5188,12710,19093,11292,5210,4610 +16948,0,91,51,33275,31079,13760,18774,5172,10561,18591,5261 +16949,0,93,56,537376,13591,46505,27470,14258,17274,3246,5534 +16950,0,87,40,635780,172094,10325,10077,15241,19818,7689,9801 +16951,0,83,40,1134892,27463,3967,16625,16153,8566,5663,2517 +16952,0,75,27,132686,80166,9149,14247,5730,5309,3569,5526 +16953,0,75,16,381682,85446,17830,51350,33347,26858,9756,9469 +16954,0,70,20,24159,15843,1417,1466,2768,1218,1220,264 +16955,0,67,20,596553,40535,9377,9332,4090,7808,1846,3928 +16956,0,74,16,180795,149815,20710,11684,9889,19661,5961,8464 +16957,0,67,13,595861,168909,47847,16624,16159,17549,38382,8776 +16958,0,67,11,405946,267712,10397,30049,10192,25670,9520,14535 +16959,0,67,14,786535,85061,37182,24514,7578,19719,11856,8535 +16960,0,70,14,408525,282397,21462,45563,51965,57437,56724,12047 +16961,0,77,13,404363,236578,34967,43190,20846,49827,33714,10732 +16962,0,78,37,191442,6219,11884,1974,1250,2085,1962,2038 +16963,0,70,16,302370,138501,1175,5634,4469,5735,6220,5807 +16964,0,66,27,87859,10113,2545,2756,595,1336,2569,536 +16965,0,63,23,1897368,370069,22021,26973,19935,50387,43077,12046 +16966,0,64,14,1234350,211066,81835,57734,64823,50261,12327,27587 +16967,0,78,24,70956,7789,1021,1345,4861,2730,2884,901 +16968,0,70,27,498616,198274,79822,52225,31349,11055,39335,15139 +16969,0,66,44,301234,26908,16298,10993,4925,3150,4557,5353 +16970,0,66,43,1846959,472019,54950,216919,246031,120055,201390,103465 +16971,0,63,57,1097270,107491,94574,27827,16550,38232,28080,27934 +16972,26,63,57,249323,29934,20501,5993,3840,2007,2888,768 +16973,0,74,66,1179765,97226,121937,91352,32155,34134,48141,26379 +16974,0,80,74,346481,25053,15392,115822,35465,26175,15178,25307 +16975,0,75,80,754849,195803,143716,74256,28700,33278,71333,21960 +16976,0,67,61,464737,175791,13946,4765,12216,12699,14871,6225 +16977,0,66,44,1084630,381447,69578,32066,18110,47413,59019,13302 +16978,0,60,35,3488847,689491,240304,180100,37164,80782,82588,69030 +16979,0,64,27,189505,39255,2711,17888,3003,10218,10817,3563 +16980,0,66,41,721079,193937,28236,78211,25851,26109,27915,11183 +16981,0,67,50,3001916,294950,72746,320407,192833,83594,231016,43796 +16982,0,63,50,371040,105724,49893,4479,9021,5485,6854,2772 +16983,0,57,56,1787120,671276,460957,334608,86288,118386,82577,37830 +16984,0,66,61,1649511,125893,150725,58942,50434,89002,32248,20851 +16985,0,63,57,1637513,172444,66757,17638,11352,21642,10079,18764 +16986,0,78,48,1995281,376806,21716,70744,51126,120405,133434,37993 +16987,0,75,43,42967,141366,66474,16071,12396,12971,17073,9052 +16988,0,74,40,200573,59949,30249,15608,17896,19542,7925,13626 +16989,0,77,34,628498,67738,9104,9929,11669,13663,14399,5678 +16990,0,74,38,108504,35757,6895,8456,9337,8871,17029,7061 +16991,0,77,38,127078,100313,22875,39099,12685,13383,9188,3016 +16992,0,64,35,930425,301515,92331,29540,14545,15831,29703,10725 +16993,0,56,27,571301,158583,9398,7088,7523,8945,19325,17304 +16994,0,48,23,225715,244561,14559,23063,9002,16594,37251,26134 +16995,0,54,23,553662,31616,20721,4680,10355,11472,8333,9192 +16996,0,61,16,1119671,186595,24373,14481,10351,16919,22775,23564 +16997,0,61,20,2180954,942229,110283,83377,90172,72143,77980,126939 +16998,0,61,23,1461089,1878053,220389,188858,31951,119431,137790,79582 +16999,0,64,20,1039911,60961,12956,23164,14522,34309,14650,22858 +17000,0,63,24,671184,182798,49441,12392,14843,14735,32493,10980 +17001,0,74,30,2772730,155791,42373,28219,17159,53444,47968,20997 +17002,0,78,29,710149,89233,11903,10343,19334,10923,9470,8044 +17003,0,66,26,98996,83092,10254,10306,11940,8383,15352,4233 +17004,0,77,27,191059,43910,7226,29588,31087,22987,36811,14626 +17005,0,74,27,929110,181112,59214,33565,38778,42420,22943,33129 +17006,0,74,34,811761,296588,61646,44791,27736,38648,36564,28541 +17007,0,74,40,144915,36756,19826,1227,7964,6148,4775,2314 +17008,0,56,43,608985,97616,39761,17847,11796,4651,8185,2336 +17009,0,53,37,712049,88054,6835,11460,18652,8556,16035,9176 +17010,0,56,50,461956,45516,67672,31995,23324,22538,21522,12909 +17011,0,67,38,498533,114392,6184,14535,14812,58571,20804,10097 +17012,0,67,44,649326,52573,56648,23741,9852,5271,8121,5378 +17013,0,69,54,1188348,676534,184522,296444,176900,130060,71325,20862 +17014,0,69,50,269778,20147,2523,14709,4635,5276,4336,4545 +17015,0,51,61,207879,73481,25961,11814,7695,5098,3461,6556 +17016,0,53,43,1870954,832664,52859,77259,84224,40065,75752,41464 +17017,0,64,43,600526,40195,5523,60469,55497,55111,44349,35735 +17018,0,66,37,265762,45103,5761,16313,13622,12203,23276,13006 +17019,0,67,29,222959,413910,27829,69965,11927,28705,28428,8062 +17020,0,77,34,427608,117358,16338,13997,12581,17016,8222,2545 +17021,0,61,21,1778546,266951,10327,28142,24456,24123,45390,20991 +17022,0,61,24,631512,10286,6271,2835,4893,3283,1168,922 +17023,0,57,20,2004157,346029,33063,8614,18129,15266,16841,11621 +17024,0,60,29,831506,139912,33958,90654,38364,34556,48371,16386 +17025,0,64,38,2096861,187731,58381,37241,55164,43347,49884,27044 +17026,0,64,43,72290,6684,4032,3906,2516,2413,1453,2621 +17027,0,83,53,250386,12834,3528,8412,6976,13354,12322,3249 +17028,0,74,27,1290935,1965304,9990,83297,56345,63098,67090,40466 +17029,0,70,29,390439,40625,13194,14524,14541,7220,5741,2805 +17030,0,70,24,96540,67870,25573,11248,5448,18205,10203,7639 +17031,0,61,21,111937,35970,4586,6971,12223,6997,1903,900 +17032,0,56,30,322613,92373,8431,5157,1354,1733,625,725 +17033,0,54,26,1925133,112177,19971,11913,16368,10491,2757,8819 +17034,0,57,24,40153,26756,11978,9768,18350,14206,8597,5589 +17035,0,63,30,34176,45599,23405,9721,17277,21400,7191,11649 +17036,0,80,43,45791,63342,30847,19918,26154,15692,8817,8276 +17037,0,87,53,3106,14907,2673,19989,10422,7467,8212,5304 +17038,0,87,53,32317,13104,4489,9031,15177,8677,5656,4938 +17039,0,77,50,79427,74409,24156,16557,44451,8204,5978,5001 +17040,0,80,53,20516,13776,26239,19741,31167,13171,5182,8052 +17041,0,81,50,102380,33205,10404,15895,8098,13851,8540,2931 +17042,0,77,61,19243,11918,36912,9088,16630,10995,5771,6515 +17043,0,88,66,84340,36268,22781,10877,10064,26030,9747,2852 +17044,0,83,64,22063,46889,33260,16043,22776,9650,6526,6739 +17045,0,83,61,31506,16418,2268,11082,17963,6760,7283,3208 +17046,0,74,60,16485,44641,41967,25127,12833,5729,6426,7299 +17047,0,67,61,56331,59841,10611,8296,15233,10807,4152,3596 +17048,0,67,69,20721,25427,11254,30093,15510,14459,9027,5527 +17049,0,80,69,7296,6871,8644,14581,6370,7281,6083,6537 +17050,0,87,56,111612,4454,4063,1077,6220,2985,2814,614 +17051,0,87,60,104231,9696,2574,3256,4786,2131,3816,864 +17052,0,78,56,269118,20251,8502,6225,6779,3022,955,834 +17053,0,64,60,251964,9271,11442,20321,6916,1594,3500,2238 +17054,0,57,60,77542,21800,9494,1402,1933,3899,4791,4049 +17055,0,57,66,58201,14070,7675,5648,5425,3884,1992,1587 +17056,0,61,64,49742,15663,1162,8839,4318,3520,2955,3412 +17057,0,64,44,1790485,161261,13722,33557,31818,10923,14048,5710 +17058,0,60,51,86528,86627,46837,26626,5915,10232,12249,3422 +17059,0,67,40,103917,27758,2695,5761,8585,14493,9587,9001 +17060,0,61,44,701481,724814,253116,368349,85897,84844,255687,99528 +17061,0,56,44,347515,124874,19736,14046,7127,3906,1706,6392 +17062,0,61,43,636744,38605,4221,34545,13875,9061,5485,7751 +17063,0,56,51,423918,93218,30570,40989,15237,39295,17170,24684 +17064,0,57,40,1158724,169007,15360,16755,9752,15004,13264,8050 +17065,0,67,34,73869,39354,1894,4468,4945,4683,3356,1625 +17066,0,66,38,1005340,21482,18722,9936,3213,4646,3747,1472 +17067,0,53,37,1100393,372056,46317,90894,8440,17304,21336,9034 +17068,0,54,43,1758748,546150,212039,74075,86902,89640,130275,43224 +17069,0,50,48,223545,55451,4063,11395,3988,3947,3940,2583 +17070,0,56,41,88465,31080,21506,1645,15256,11831,2835,2253 +17071,0,63,38,1014179,361586,100841,13978,55150,38715,29968,19488 +17072,0,66,40,615019,45953,23633,16569,24372,15520,32518,15976 +17073,0,77,53,473490,24044,21832,45326,21684,17144,44609,11026 +17074,0,78,47,94862,10861,1325,2276,4984,4045,7576,3180 +17075,0,93,51,15199,16778,12680,12285,9045,24393,39709,12849 +17076,0,94,57,285487,36505,34123,25120,4075,21966,28052,16721 +17077,0,91,54,96565,5107,1983,3498,1130,1405,1209,853 +17078,0,100,60,14134,3113,6290,10383,29579,23296,12468,12440 +17079,0,100,57,8999,20348,3000,20022,10259,26090,25611,22609 +17080,0,96,53,19368,32040,8444,24764,17380,12263,14572,7010 +17081,0,100,57,15812,13220,12763,41532,17177,15777,9678,9487 +17082,0,97,61,22067,12131,9892,15713,6970,31596,21977,7944 +17083,0,100,63,16779,3601,4258,15235,7498,30952,26276,5961 +17084,0,100,53,12475,11567,4600,3974,3537,33394,6006,11802 +17085,0,100,40,813811,15192,13442,5527,35063,11936,18523,28507 +17086,0,100,30,9409,18709,5033,9874,18900,34276,13138,18168 +17087,0,100,37,33754,12945,15036,24554,12834,28001,9376,10495 +17088,0,100,44,3612,18772,8512,16291,7569,27270,24995,20030 +17089,0,100,40,15765,12679,10094,3547,13152,42188,13369,8434 +17090,0,100,41,8302,10718,15514,651,23856,32264,12495,25652 +17091,0,100,30,9052,56490,20251,4662,21035,18569,14806,12953 +17092,0,100,30,65561,60220,23709,21502,18701,25393,19986,8704 +17093,0,94,35,62769,56230,14894,13232,6201,38679,10470,31615 +17094,0,91,38,1547,13139,272,12457,6303,20263,14541,25544 +17095,0,96,40,83587,27795,17514,6240,10656,28285,24076,16016 +17096,0,94,40,18535,33768,11786,9046,7010,12965,34279,11047 +17097,0,84,51,486230,97487,102329,32189,14618,26957,36491,18166 +17098,0,75,54,1806837,86058,44049,24366,23852,27130,15909,24742 +17099,0,53,40,942259,360389,15799,11830,31320,8971,11302,14551 +17100,0,43,38,1963815,574020,107958,91063,51606,40317,57410,44168 +17101,0,47,29,1075763,18909,8963,1737,1286,6365,2727,3328 +17102,0,48,35,27754,12085,4586,22956,11484,8963,7830,12472 +17103,0,64,51,11892,24937,5564,14221,13314,10933,11945,15561 +17104,0,78,48,15622,17324,7859,8647,46298,12418,11517,10708 +17105,0,81,53,18466,23793,16458,17074,9653,22421,18419,10643 +17106,0,83,38,647120,59657,12187,5245,12671,24408,84863,4517 +17107,0,87,40,6551,20345,5305,15621,7723,18107,23018,6682 +17108,0,84,43,168245,9707,4470,1291,4075,3730,6398,1821 +17109,0,80,48,10001,14905,8879,26047,7618,9980,17145,10269 +17110,0,77,54,9391,29851,3201,13391,6926,10863,28952,14808 +17111,0,74,63,8613,28392,50227,8436,8441,16519,13604,5749 +17112,0,80,63,15481,15937,6969,8478,9883,23371,28947,14646 +17113,0,84,50,15489,28322,7313,7127,13856,15621,31081,5494 +17114,0,97,50,3724,19136,23844,12975,5835,65743,10118,31358 +17115,0,100,29,14539,12487,2876,4239,10660,31899,22597,8743 +17116,0,100,34,36648,29972,26112,12154,16438,35283,36083,21545 +17117,0,100,38,5981,13982,7287,12137,5403,26361,25843,9633 +17118,0,100,38,7400,9114,2090,14244,9865,26032,22419,10641 +17119,0,100,40,14795,29623,3075,11867,5235,60845,18653,8282 +17120,0,100,29,5840,52805,5128,10604,18750,27088,19094,8260 +17121,0,100,23,9009,11432,7548,4738,10392,31851,14028,11564 +17122,0,100,27,8042,15045,29087,11621,15677,24792,12085,23512 +17123,0,100,38,10381,8389,8592,7299,5277,42690,7023,21097 +17124,0,100,38,18603,11275,8606,6547,11042,49268,7601,7847 +17125,0,100,29,16638,12043,11363,6401,9818,36686,21526,22972 +17126,0,100,34,564475,19329,8707,5774,13555,17041,11917,51665 +17127,0,100,35,55756,16450,6438,2826,6573,3503,3142,2513 +17128,0,88,37,78865,16029,1908,3787,692,5864,3347,4064 +17129,0,75,54,1534491,145943,573739,170959,84613,131608,134297,61507 +17130,0,67,50,2697490,474235,76528,48757,86977,101921,88819,28334 +17131,51,67,50,990128,260227,969780,343555,378460,196491,357122,201592 +17132,80,67,50,1266069,1541733,739901,449398,1062033,294854,539750,379964 +17133,80,67,50,1577582,114688,204166,109375,96234,55775,85403,33521 +17134,80,67,50,190294,241613,34897,73578,30949,88369,64496,19087 +17135,80,67,50,511019,572282,316908,29771,121344,302721,203446,61152 +17136,200,0,0,1524538,399660,95940,79845,104870,222964,51246,44866 +17137,200,0,0,348763,254042,47692,50642,50788,100765,220405,126810 +17138,200,0,0,380128,529624,27380,66947,101432,64818,11803,8157 +17139,200,0,0,215401,124401,26434,17431,15572,7246,6367,5031 +17140,200,0,0,833481,125170,50208,4224,39062,33327,11140,7442 +17141,200,0,0,257152,113852,21886,67895,80613,79713,87957,25660 +17142,200,0,0,507684,43329,8425,15676,7128,2850,4882,1951 +17143,200,0,0,370801,194307,48178,157898,117736,144564,155100,59216 +17144,200,0,0,400656,228889,52909,66040,180040,206423,96171,84152 +17145,200,0,0,707973,70906,370311,37196,184107,203502,113172,121258 +17146,200,0,0,701449,229875,53242,105235,46179,47306,61060,53765 +17147,200,0,0,484442,99182,121905,52888,54759,37774,45255,28240 +17148,200,0,0,668666,229721,49732,9602,23514,17861,9053,23139 +17149,200,0,0,1426174,382312,330441,407545,664866,464490,1029566,268024 +17150,200,0,0,1080806,563843,509868,455749,288931,750805,290304,332142 +17151,200,0,0,2625353,240080,83376,85766,119241,200494,94508,50209 +17152,200,0,0,1638372,218860,157387,95566,222161,218285,130021,118548 +17153,200,0,0,668182,149841,116666,57998,98509,135420,74595,96919 +17154,200,0,0,577883,256116,56438,150550,141599,172523,150657,72379 +17155,200,0,0,607282,214220,17617,56232,208170,128292,53969,75208 +17156,200,0,0,1534373,290505,47236,97545,70724,69770,21744,89757 +17157,200,0,0,1955215,403348,223260,135205,106108,135093,86909,28276 +17158,51,0,0,519562,37472,15662,77473,180415,31330,38879,20542 +17159,51,0,0,131887,15522,12356,11466,3224,3501,2801,1771 +17160,51,0,0,1251856,53329,23220,17594,13271,13712,3760,4661 +17161,0,0,0,518642,76753,72699,89152,27125,52403,13357,5515 +17162,26,0,0,675730,313421,25394,55065,5091,18949,9833,2536 +17163,51,0,0,737700,64167,10073,15812,9310,15900,7933,6824 +17164,51,0,0,1332621,307982,267495,91002,84933,24581,29994,16357 +17165,26,0,0,894491,61860,6147,24752,34800,22151,10091,1081 +17166,0,0,0,1185480,66685,13007,9722,10758,10193,2078,5125 +17167,0,0,0,512798,151585,49089,4371,21339,8621,18072,7318 +17168,0,57,48,876039,265391,80235,57284,46678,22617,7796,5859 +17169,0,53,51,689506,107007,55744,32970,52661,21734,20217,6908 +17170,0,53,26,1119502,286234,50715,50241,27743,56286,12618,18325 +17171,0,56,40,1138667,23777,19706,16110,16668,10205,2134,569 +17172,0,64,47,2756509,80186,14834,52073,14429,15085,7193,3791 +17173,0,54,30,1153637,113870,10333,13799,4892,8151,8303,1222 +17174,0,43,48,330990,45058,17955,41277,24534,6406,4000,2085 +17175,0,38,54,1807603,88072,72867,63940,20339,24426,60307,9145 +17176,26,38,54,895157,914188,107811,10606,15457,44270,71224,18187 +17177,0,34,47,614311,33671,10543,8389,8586,3718,6255,3597 +17178,0,40,48,799986,121811,9717,21658,43648,14403,10926,7722 +17179,0,44,47,963806,146667,55664,94435,39917,27134,8353,2717 +17180,0,44,41,654455,74966,77179,19263,26590,16041,6298,3486 +17181,0,41,29,443443,351359,69240,15605,40953,28518,6747,8343 +17182,0,44,48,85555,25050,11432,7968,4308,5132,843,1109 +17183,0,34,51,432087,123662,86251,38448,19602,9714,7460,4831 +17184,0,21,57,2212086,144483,112477,69067,10704,11608,24359,5177 +17185,0,24,70,1125576,73367,24778,16205,14778,9980,3164,3255 +17186,0,1,48,1066136,1010017,43479,75635,26973,25340,42623,19393 +17187,0,1,24,1064836,179569,4303,24255,9433,5574,8802,7116 +17188,0,11,17,386317,90101,76645,20075,18156,20097,18438,15944 +17189,0,1,24,1511349,193697,118697,20938,35332,14674,27687,10110 +17190,0,20,54,187968,36078,26466,7261,4348,5843,5273,7781 +17191,0,27,75,155536,36159,14457,8808,4985,3220,2620,1936 +17192,0,24,64,77712,74955,30983,4762,7184,8785,4936,3619 +17193,0,38,54,418738,132948,25711,31196,28198,22490,23961,10549 +17194,0,43,30,343092,147425,23301,9676,53074,22736,42615,7778 +17195,0,41,10,392044,226707,16970,18427,12572,11850,8683,2793 +17196,0,51,14,916353,78461,52028,16048,32302,25541,8679,4273 +17197,0,50,27,222487,30478,26717,19157,24963,7351,11058,4935 +17198,0,56,35,324311,71668,11862,20217,23100,22435,6949,6372 +17199,0,77,43,306114,160695,51435,10762,62652,42632,7645,7139 +17200,0,56,34,1779093,335427,66937,24931,32331,17942,10671,6487 +17201,0,61,8,806540,166183,16539,21734,71552,28367,9608,15596 +17202,0,37,1,511076,315167,42621,15871,63980,12659,10232,7241 +17203,0,20,1,1088269,108837,17241,26772,49919,8099,3590,3731 +17204,0,27,1,639359,436308,57951,96773,227752,52448,10720,36515 +17205,0,43,20,1311738,37742,36448,33995,67153,42347,6539,5944 +17206,0,57,23,1034158,156023,17685,16291,12068,19361,2964,2569 +17207,0,70,27,1992691,158200,81846,15709,41990,40345,61020,15568 +17208,0,63,37,84004,20142,6836,2031,1505,1322,424,401 +17209,0,47,38,725068,13020,5697,6782,6993,2872,2617,2883 +17210,0,30,37,910688,62274,8837,3750,1700,2723,3374,1645 +17211,0,40,34,22408,9249,1665,2257,1331,3114,1303,1387 +17212,0,57,44,154443,20696,24434,19810,19056,13196,9801,7140 +17213,0,78,41,313767,38277,22288,23904,20072,45852,11054,8464 +17214,0,100,60,1010863,51418,44531,16406,29644,28537,10392,9682 +17215,0,94,50,581392,72888,13982,1433,12704,13362,3298,2810 +17216,0,80,17,885545,415425,21208,14834,139997,29169,13353,11359 +17217,0,60,8,27257,40183,3657,6103,16040,5477,2677,1180 +17218,0,40,14,227530,106279,50993,58082,18085,11676,4392,4139 +17219,0,53,26,1131995,70005,39791,36043,148703,62353,9168,7215 +17220,0,53,26,270055,218091,5237,5470,18431,15117,2176,4836 +17221,0,35,40,773489,29058,5785,19959,40512,1461,1078,1728 +17222,0,34,30,215332,21135,7140,2199,2185,1507,1478,1035 +17223,0,10,29,1737269,176815,6046,35816,38444,14499,19294,6454 +17224,0,10,53,37898,21070,3707,4887,2253,1966,966,1751 +17225,0,27,64,574556,19453,21727,13425,8286,6625,3608,1815 +17226,0,37,67,581321,59675,45244,8363,30975,9274,5925,12756 +17227,0,37,67,493488,155675,15648,14520,16695,14187,11271,7913 +17228,0,38,67,254408,84990,22831,12584,7781,8738,5727,7036 +17229,0,24,51,1491664,192718,46470,20825,13738,10914,12885,12352 +17230,0,16,51,387426,58735,8513,2614,5938,2561,1166,1613 +17231,0,1,41,1913084,1048013,107052,70536,43934,21519,59413,77128 +17232,0,7,41,74811,12728,4652,2152,1198,2548,1576,672 +17233,0,17,47,2041799,302140,172614,24358,41744,53702,38097,21719 +17234,0,17,51,881927,343456,90550,7230,10389,13550,14461,7135 +17235,0,37,53,558813,259582,39223,23919,51238,23696,29016,12168 +17236,0,24,51,191846,45255,16437,4925,16638,3477,3445,3897 +17237,0,23,40,2403424,91438,12662,9196,13129,10962,36479,10781 +17238,0,16,40,504634,55985,7777,8578,5254,1223,3208,3779 +17239,0,10,44,695590,109610,37045,7566,19486,6893,14444,9186 +17240,0,17,37,796670,95374,4429,10906,5408,9423,7941,3630 +17241,0,17,35,492728,59695,9694,2551,5882,7062,11607,3820 +17242,0,34,38,1655336,86058,19831,22683,23193,7717,11049,10858 +17243,0,35,35,815307,161522,6194,31618,9421,10814,15669,6837 +17244,0,30,47,507285,230509,73812,40184,28661,20563,40216,40358 +17245,0,23,37,424609,133903,6039,4658,8919,7446,2651,5963 +17246,0,20,35,1559855,125574,14707,23759,12530,7525,6414,10643 +17247,0,27,34,593378,92922,6686,11403,1517,11627,12806,4631 +17248,0,40,40,2916267,118574,13595,113008,18527,38515,34960,14858 +17249,0,43,60,983187,306759,56762,119342,67447,30960,74941,26865 +17250,0,38,56,566131,57113,8222,5566,7106,2144,4197,1626 +17251,0,43,57,109995,29998,6638,2795,5853,6089,8816,11957 +17252,0,44,51,132135,20046,9913,3067,1726,6934,14186,2995 +17253,0,37,37,19344,46558,3134,2217,1943,1721,2173,1603 +17254,0,51,41,1616916,310509,61231,49466,13800,42674,23862,13192 +17255,0,30,44,1309200,302362,86257,20278,53006,11562,46850,33064 +17256,0,14,38,1749505,687240,135030,19718,27159,36869,20696,34792 +17257,0,23,53,1005242,685030,193436,153407,14901,77963,48515,53735 +17258,0,26,53,1428770,227263,73287,10183,31703,38813,72087,44090 +17259,0,43,50,299893,65478,10355,6072,6607,8473,15062,2847 +17260,0,44,61,836107,111234,56867,33499,23037,13196,12552,11760 +17261,0,53,61,706333,27188,11395,6949,5584,6721,8901,5580 +17262,0,56,64,703218,15161,3456,6506,4445,3619,4158,1203 +17263,0,44,57,123130,121912,6550,11800,13152,6754,7374,7644 +17264,0,35,38,108448,238904,20087,5979,3221,6694,7567,2612 +17265,0,44,41,534905,43493,28009,48620,37871,43578,14255,17933 +17266,0,30,38,368423,160045,29826,22492,5740,9908,9953,2260 +17267,0,40,48,259105,136429,17878,40453,33893,17767,23246,16449 +17268,0,50,51,1854611,468796,28538,38623,31641,31641,48030,46998 +17269,0,38,41,333296,44275,8976,6033,6367,8137,4665,6931 +17270,0,44,37,364263,273484,18175,40043,24247,27973,12312,28648 +17271,0,37,44,58205,48617,24338,13472,3611,4016,13810,5273 +17272,0,40,43,1710431,519498,52696,9380,45768,42187,57670,65758 +17273,0,29,35,164415,56641,5094,1730,2491,3622,1223,2117 +17274,0,38,50,566086,72599,34956,57382,27915,27458,24355,14082 +17275,0,43,44,285160,62382,23700,13554,7374,7517,6975,2709 +17276,0,44,61,667401,23727,1724,11662,3323,3361,4320,3678 +17277,0,44,67,814102,80980,12229,7012,6407,6187,12260,7996 +17278,0,37,56,189434,167616,36695,10251,14441,15941,30236,19125 +17279,0,37,54,289303,93453,42952,13486,19905,12304,19253,6750 +17280,0,26,60,3415360,361757,108313,172802,12007,22686,45472,22248 +17281,0,23,69,51441,95409,56261,11478,18508,7679,19837,6046 +17282,0,20,90,188900,14531,14735,10907,2905,2029,2022,1077 +17283,0,11,91,1339579,223553,99985,52201,49905,15919,26112,51394 +17284,0,17,78,1263417,103282,14382,8690,7898,7810,13593,10421 +17285,0,30,66,111090,74733,11387,10453,12731,12739,7719,12057 +17286,0,20,41,136577,154583,9961,10906,16653,3394,8550,4067 +17287,0,40,44,28246,29271,15383,36981,15191,17847,21543,15547 +17288,0,41,47,139313,135140,17631,38727,85503,13191,15266,18085 +17289,0,50,43,67417,57385,4938,8699,6057,20020,31445,19702 +17290,0,70,61,12506,63734,16560,54378,25394,19915,13872,12391 +17291,0,57,64,730431,64025,29559,56786,11301,11192,19031,9773 +17292,0,60,83,583266,47142,38354,48660,13974,12331,11742,11905 +17293,0,63,90,27335,39633,15365,5655,2885,20605,12748,12341 +17294,0,60,94,38805,16155,10717,18410,10252,4180,3829,3568 +17295,0,48,63,981171,860605,12187,38606,16743,24053,65925,22758 +17296,0,48,40,1129680,91522,5332,8567,11506,9088,3634,4821 +17297,0,35,51,2096291,122230,113774,57158,11738,34377,43229,13632 +17298,0,47,30,551070,177181,9399,28814,23706,56647,14243,12421 +17299,0,51,37,992577,347549,22105,12705,12120,15238,15212,6199 +17300,0,43,37,315950,107614,4623,10202,5870,5114,10310,2669 +17301,0,26,27,1008259,192811,30319,63088,9121,8915,50108,5915 +17302,0,23,41,111852,12864,3763,9617,7301,5123,4682,8785 +17303,0,38,47,235025,167784,17207,12970,13051,26914,16201,9955 +17304,0,48,63,1095574,221362,128188,40953,58130,33669,34948,15016 +17305,0,54,51,574979,104357,11112,6148,10543,6014,4493,5980 +17306,0,40,44,409598,262821,58057,34059,43107,21166,19790,14878 +17307,0,47,61,439944,58857,27013,64260,20346,40230,12619,11130 +17308,0,67,63,57436,8173,16541,8438,14966,21608,26561,14137 +17309,0,77,75,354027,105243,19591,44250,12605,16237,17331,6927 +17310,0,77,77,389132,265531,71916,40113,36465,23210,33060,22964 +17311,0,67,63,886920,37805,1351,10178,4265,7137,5472,3091 +17312,0,43,57,886952,341334,135515,27124,32971,35142,28569,22189 +17313,0,64,51,98294,16955,6611,2740,2884,18111,15107,9873 +17314,0,70,63,282276,11737,4812,11364,1766,3331,6237,1260 +17315,0,57,66,26926,36994,5581,7797,3703,2532,5127,2253 +17316,0,67,74,2589411,86390,54056,57672,33590,36014,43307,39776 +17317,0,38,74,1357948,599481,123637,48981,36411,33688,43121,36416 +17318,0,48,56,2527505,156447,38595,8004,18368,60760,34427,16387 +17319,0,61,51,210472,30520,7260,751,3001,6187,2207,3902 +17320,0,47,38,1575691,314971,47568,29573,47174,15921,21123,14564 +17321,0,44,17,409518,226418,7271,1332,6426,9838,8826,8593 +17322,0,29,17,990164,405835,42990,33139,14213,41855,31187,7942 +17323,0,29,30,193575,168446,169573,10309,13999,53364,58978,10169 +17324,0,41,47,103749,247921,180327,76362,29905,64848,74281,81288 +17325,0,60,74,1251597,89136,9301,50441,13780,26773,38906,46164 +17326,0,69,75,230250,144395,22146,9687,14566,33831,28859,24883 +17327,0,61,54,482948,144486,16775,2120,8010,12879,16722,3796 +17328,0,60,43,111051,89607,8417,20798,9544,14299,6583,6816 +17329,0,66,48,328799,27385,29708,15483,13075,22441,22795,11647 +17330,0,57,56,1142445,256651,93036,37533,50791,37730,11920,15982 +17331,0,63,63,741914,59139,2760,10852,4933,8220,10491,3552 +17332,0,75,69,2007607,90313,56704,26320,6908,52523,19280,7980 +17333,0,70,53,1456356,377779,42173,44558,96132,118360,74211,63126 +17334,0,63,54,778543,148116,70211,18342,8323,13014,24526,11689 +17335,0,69,66,835203,55700,32287,19363,12690,23935,31380,35082 +17336,0,66,74,80466,21317,22246,27973,14138,15350,49995,25042 +17337,0,51,75,1871807,289492,27983,26883,19655,23594,33406,10263 +17338,0,48,67,1622951,843396,140244,109544,87100,49122,26118,58122 +17339,0,48,54,85599,14120,796,2465,2111,3357,3810,1424 +17340,0,56,50,378890,28721,28907,27476,13154,40711,27475,13634 +17341,0,81,54,114829,37105,12722,15246,14359,55511,41160,23528 +17342,0,97,54,721242,27863,5090,6032,2395,7157,3549,1352 +17343,0,97,81,694013,32457,94989,50094,15589,36007,47510,31318 +17344,0,90,81,999920,15226,15163,4231,6835,8363,7739,4626 +17345,0,75,83,21328,30205,9000,10612,19506,10731,12583,11841 +17346,0,91,83,47614,9984,8026,6852,14797,32424,14741,6134 +17347,0,84,60,19777,36660,5976,4276,11443,6950,5108,1276 +17348,0,88,51,420681,30269,14674,9392,16186,27561,8424,7799 +17349,0,81,44,1610521,451970,61349,39300,61256,76034,32297,27951 +17350,0,66,50,1413189,70064,17691,37217,9263,37195,34332,32473 +17351,0,63,53,2061388,498321,98543,54851,47495,63666,65136,41643 +17352,0,51,60,690142,127616,34653,64354,31520,31965,19756,12992 +17353,0,41,61,252531,260428,21648,37683,7578,15139,19557,20197 +17354,0,30,53,71482,71923,14530,2613,10017,8801,6795,8424 +17355,0,26,63,76393,14624,6606,7453,5612,1845,1288,1192 +17356,0,16,66,160837,22273,20573,7244,8227,2743,1974,3291 +17357,0,16,81,42683,270549,196157,55762,26270,23425,29652,15888 +17358,0,13,87,78432,186252,42798,27256,19564,21266,53768,19773 +17359,0,34,81,73013,19411,14552,27970,51280,32120,21233,17079 +17360,0,47,70,121797,32219,11022,12273,43525,11634,32449,14247 +17361,0,56,63,153100,55659,9147,20429,4490,9763,3449,5068 +17362,0,57,74,22731,13442,9911,4226,1647,2675,5362,1521 +17363,0,43,69,1665939,117702,12704,39969,27601,19468,14693,18332 +17364,0,29,66,311058,303530,38963,37281,46080,16575,24760,5399 +17365,0,35,57,595692,37358,5928,5937,5107,10310,7640,1412 +17366,0,41,50,140307,18527,6690,2836,3620,5439,6103,3407 +17367,0,34,41,146472,74316,5038,8150,5422,3968,6762,5675 +17368,0,37,48,2244040,168132,27446,64631,35486,17186,30707,18863 +17369,0,26,57,230311,104919,72569,15539,16429,13816,12565,11268 +17370,0,10,47,1146944,250559,16815,18044,9528,9949,27588,7014 +17371,0,14,44,260262,142578,12751,9704,3879,13793,9594,3009 +17372,0,23,27,194793,39594,3050,1555,3294,6820,2295,5849 +17373,0,30,24,2446896,117809,38384,29706,15194,31386,15000,13191 +17374,0,34,30,314304,205389,37935,19269,5853,12023,11815,4933 +17375,0,40,29,932356,49817,2109,6033,10232,8495,5649,12102 +17376,0,29,54,1799860,57828,35200,19325,4767,6982,16072,7804 +17377,0,23,48,933922,576773,109296,52255,19554,64448,54932,38476 +17378,0,41,50,445636,12082,4391,2730,5986,5577,6345,2059 +17379,0,43,63,558408,88373,34706,16167,11723,25447,10841,7523 +17380,0,51,63,712781,44285,71417,11010,42744,19382,57647,10896 +17381,0,54,67,2121736,96251,25059,16845,14105,16581,30496,28638 +17382,0,43,77,841998,163507,112883,61920,67070,26868,43034,16144 +17383,0,44,77,271542,25926,6258,9390,7863,8495,10228,4515 +17384,0,35,84,1276905,118818,297384,13166,23866,24198,54446,13995 +17385,0,34,87,241699,397207,212785,29941,145818,60835,64221,63274 +17386,0,35,83,611996,556135,340976,73741,145598,95795,81603,19550 +17387,0,27,83,899777,40214,10253,11530,8119,7499,11673,8468 +17388,0,57,67,31419,7226,22849,8286,13072,45360,40988,21842 +17389,0,70,74,13233,16911,16218,17909,18282,18540,28296,15347 +17390,0,69,74,221084,26708,11593,4264,4111,3357,4486,3630 +17391,0,80,69,590696,22122,7647,5258,13896,11354,21137,4307 +17392,0,53,63,588457,344565,104521,14356,82093,36287,33057,46482 +17393,0,38,54,1091907,75452,6588,21810,9326,8089,14552,8999 +17394,0,34,57,355039,407153,314964,36262,71961,35414,40660,20790 +17395,0,20,48,1382018,535415,22794,46035,70729,53131,20026,59014 +17396,0,27,56,1080645,29444,13930,15117,11491,9457,15240,5845 +17397,0,50,63,63048,13840,15209,14332,8856,35729,23236,17265 +17398,0,60,51,342667,24387,1322,5974,1447,4258,6021,3369 +17399,0,56,66,1076871,196686,36787,65431,36289,16515,29874,37124 +17400,0,61,67,34781,29783,10220,40725,17377,22479,35005,33827 +17401,0,37,67,66402,59147,32051,4931,13968,5931,13204,7108 +17402,0,34,67,91903,70968,10177,12890,13611,8230,5263,9555 +17403,0,30,61,747812,33997,6579,1343,4692,1857,4163,1326 +17404,0,20,60,101738,29091,9716,14854,6742,4766,3364,3288 +17405,0,20,54,303000,229776,68748,24743,17861,16664,52754,16816 +17406,0,16,57,676932,59323,8021,19083,24076,6499,6092,4106 +17407,0,21,77,653589,166781,120011,116195,7623,28395,27668,20463 +17408,0,24,75,105840,19547,7902,4399,1438,3897,3887,2867 +17409,0,47,75,365941,26918,21599,13909,34482,39462,17336,15248 +17410,0,48,74,116071,49941,14426,1837,8963,5727,12686,3503 +17411,0,40,64,1268014,382237,152998,93427,35774,20164,16503,20619 +17412,0,43,64,1462049,125144,67155,10310,20406,33120,38186,4325 +17413,0,29,74,36016,17931,17837,15473,20826,7118,7449,4002 +17414,0,26,64,225275,243680,7642,27774,29396,17405,39454,38789 +17415,0,54,61,48218,21206,3282,28050,39591,28325,14762,29450 +17416,0,44,61,57312,32667,11706,6951,7529,3372,6825,2337 +17417,0,38,57,707528,236860,16818,160082,29230,25586,17325,11143 +17418,0,44,66,14134,33898,8229,3137,3369,6536,4138,1857 +17419,0,30,48,115289,52266,2483,1803,4015,6910,5811,1751 +17420,0,43,41,150691,78586,5398,23899,8071,27113,39446,13474 +17421,0,40,16,382917,329523,1297,20064,22002,13329,10850,5019 +17422,0,37,14,1037859,187978,12883,42788,22326,24143,28298,10961 +17423,0,48,40,438014,32184,42842,10649,9995,35329,43163,20546 +17424,0,30,38,1227779,1053956,207806,24812,52782,54344,46640,29541 +17425,0,23,47,391749,250705,20627,6656,10864,5659,17436,9217 +17426,0,1,38,826662,113507,32517,14494,7249,6072,11229,8085 +17427,0,16,50,34521,16519,9922,10609,9999,9902,12102,4332 +17428,0,29,51,749911,75292,13640,44760,34694,45544,37810,10011 +17429,0,43,64,246602,73409,24904,3389,14414,8366,8498,6082 +17430,0,47,66,1867149,136349,42239,22639,12302,9660,6487,4741 +17431,0,34,53,452500,86636,7754,7883,7751,6595,8483,5463 +17432,0,24,61,1587282,88725,136316,27128,45719,36535,25364,28990 +17433,0,26,57,2281735,161600,17635,23012,11602,22843,17446,6666 +17434,0,41,54,842892,334770,97596,31819,15525,102215,42278,21375 +17435,0,40,64,1042291,112639,53914,10173,19340,8310,11427,9049 +17436,0,30,56,2587547,169815,51549,34644,40841,14668,44551,59235 +17437,0,29,56,911220,49396,11288,7077,19113,6796,8438,7001 +17438,0,13,51,2131128,208295,25817,15943,14719,11049,10092,6378 +17439,0,26,54,500525,15385,11617,3090,4667,6102,4062,7908 +17440,0,37,51,824456,59391,8807,14828,5973,14802,9051,4316 +17441,0,35,54,553581,754262,193265,90322,53453,88346,78341,46610 +17442,0,40,66,696947,317275,107795,72439,14210,36610,20787,13141 +17443,0,38,66,69162,10126,3626,6250,2032,3155,2673,1111 +17444,0,34,69,106355,43263,11610,11767,10710,7226,20685,7979 +17445,0,27,69,1872735,1044896,271499,97356,92554,58278,19119,25187 +17446,0,34,78,591056,46476,29596,67400,17596,18244,7761,15284 +17447,0,29,63,61911,18200,2917,840,1072,2157,3952,1989 +17448,0,29,69,181610,99468,56182,41622,17981,21053,26474,21362 +17449,0,61,63,62751,7539,419,4013,6528,13642,3150,2049 +17450,0,61,57,86844,31447,23705,8571,6251,7811,12754,4767 +17451,0,57,77,3593696,341535,203391,260643,119303,60557,84713,105851 +17452,0,53,51,3118415,548759,22605,22771,25933,39476,32994,15672 +17453,0,21,57,682300,409713,82431,48485,40909,27610,35574,90102 +17454,0,8,38,434779,291016,28970,9048,9848,10194,17848,6366 +17455,0,4,26,1126351,217882,53741,11341,10012,14682,22068,6293 +17456,0,4,40,834191,141766,20270,25097,9900,13155,9361,8382 +17457,0,10,43,515102,302780,103946,19367,23588,36315,25907,29676 +17458,0,23,64,58357,67654,55085,28338,9362,15899,29926,16622 +17459,0,23,50,3308966,736481,45432,10805,41988,41852,72627,12865 +17460,0,34,54,804739,45109,19011,18902,15562,15807,14341,12758 +17461,0,38,60,612437,11002,5559,2611,1231,2830,3741,2310 +17462,0,34,61,798353,55929,35695,43128,11497,8744,6952,7552 +17463,0,37,80,623660,39749,8452,7750,4457,3803,2827,5161 +17464,0,37,75,13495,12862,4643,4421,12283,4129,7580,4876 +17465,0,41,78,1394187,99387,76848,52493,19243,56443,35120,13463 +17466,0,44,61,67051,33546,6230,3467,4167,3603,2645,1052 +17467,0,50,54,1754053,220389,42525,14591,22093,31032,28793,17835 +17468,0,50,60,1400837,120679,58356,21042,10315,40827,49812,23322 +17469,0,47,44,187488,17153,2328,3670,7635,3933,4369,2594 +17470,0,51,51,2534048,274034,127387,83806,144818,67139,28681,15759 +17471,0,56,56,624705,33161,3250,15220,16547,9792,8748,5538 +17472,0,51,47,116067,92309,10090,10852,11786,13334,4676,6326 +17473,0,44,56,295062,11041,8490,1133,8662,1686,1277,871 +17474,0,40,64,3127780,474104,446265,119251,53989,100806,28419,28937 +17475,0,27,57,1493048,133415,6362,20803,14476,7777,5529,8770 +17476,0,30,60,1125922,35877,4736,9314,16112,9838,13251,10415 +17477,0,53,43,176822,47300,4404,9312,35401,43433,22255,18323 +17478,0,60,37,2330115,227812,142610,41229,62070,76378,173248,29879 +17479,0,64,53,862706,47148,34717,28934,28634,10361,10542,4077 +17480,0,60,64,207332,9389,4047,6032,3402,2064,1406,1188 +17481,0,40,87,117113,66237,20342,48367,14954,13148,62221,13876 +17482,0,50,90,31834,15852,5011,19957,5132,20749,14988,10724 +17483,0,61,83,705423,47298,5580,28226,9317,22828,12732,13919 +17484,0,57,75,167481,24101,5729,1935,1020,2721,1558,1592 +17485,0,61,77,221174,22295,28755,4956,8589,7105,9066,6757 +17486,0,38,48,256459,185539,6670,2218,7542,9444,9297,3138 +17487,0,24,37,1387048,392291,49979,42122,95553,31144,13415,23729 +17488,0,26,41,540528,64957,9377,25768,11555,10336,7622,8631 +17489,0,24,21,45458,96468,6307,9218,7544,11325,11711,6949 +17490,0,29,40,582679,64007,13834,4654,5638,7228,12407,9813 +17491,0,29,27,151595,170668,6092,5119,6364,12481,7026,3928 +17492,0,24,27,183923,96781,23543,25849,16366,8559,7229,3936 +17493,0,17,41,53628,267857,52433,91810,28800,19873,43150,16385 +17494,0,16,47,804689,329483,51584,25414,15675,65654,18745,12866 +17495,0,37,48,560632,254943,47467,91841,39679,72523,93568,21700 +17496,0,37,48,509819,128309,16913,2687,9666,5035,5451,2563 +17497,0,29,57,374008,7745,3053,1271,1300,1132,1410,1756 +17498,0,23,48,138673,68076,15615,8773,34976,5533,2615,2989 +17499,0,13,34,275016,148122,9176,13173,43192,10827,8180,7624 +17500,0,13,43,91230,57748,7786,15605,2303,2639,2676,1907 +17501,0,10,41,1186224,230086,99383,20385,46144,22551,108786,50753 +17502,0,4,38,1870862,610251,76077,22716,31158,21707,63859,18235 +17503,0,20,40,880836,90025,3632,14072,15770,35115,13787,21942 +17504,0,29,38,876249,310913,45177,66240,39690,39134,58405,19495 +17505,0,38,54,258750,22625,106142,49231,11045,26764,19326,12866 +17506,0,40,69,338450,127735,92107,19765,15361,8461,23679,10598 +17507,0,29,90,1838911,139949,174364,78589,68232,41112,71872,4186 +17508,0,30,87,829329,121916,21399,17120,19676,16279,17703,3915 +17509,0,16,57,333229,125861,18446,7240,5885,6073,9266,8211 +17510,0,21,44,1072750,80525,5846,9583,12528,6137,3501,5448 +17511,0,17,26,65873,72578,3151,12197,8729,6171,5563,2165 +17512,0,8,23,69656,82751,12290,3069,7385,3655,5863,2153 +17513,0,21,29,1134996,181629,64063,43761,99777,41966,26939,54276 +17514,0,26,37,554267,30112,4203,8611,3617,4498,5296,1377 +17515,0,24,41,213052,34732,3041,9744,5212,3059,2854,4682 +17516,0,30,47,198937,105891,23180,13246,8910,11084,12812,12148 +17517,0,23,38,166108,337061,17859,37346,21196,25709,31611,6010 +17518,0,23,37,393148,47281,10538,7795,10386,6769,4596,2630 +17519,0,27,40,68414,62445,25802,5409,7942,10779,7552,4033 +17520,0,34,29,1836838,260365,6184,25481,19810,36183,51550,22266 +17521,0,40,43,1115337,72630,65117,19249,41642,19349,33851,23753 +17522,0,47,51,60005,34107,29590,7987,15006,14038,13270,9231 +17523,0,50,61,12175,17878,15749,31024,11566,11972,7151,5527 +17524,0,57,70,61680,10205,848,4777,2210,4738,2298,2758 +17525,0,64,78,17540,7890,12641,18554,9725,9956,9251,8117 +17526,0,64,64,16273,60660,3396,8248,12142,12834,6018,10215 +17527,0,70,56,19413,20965,12262,16178,15811,16913,14733,4058 +17528,0,48,57,786555,178747,57678,13264,23237,6951,16211,9489 +17529,0,35,41,418055,132906,17595,17323,23659,11928,15467,16707 +17530,0,29,47,166224,86591,21076,7803,17879,12088,10981,11066 +17531,0,27,50,438212,7183,6954,4901,1716,6629,7842,5558 +17532,0,43,50,78639,48468,6936,16291,10688,8855,8034,9132 +17533,0,44,50,2670431,196667,18424,40850,54971,18652,16187,11278 +17534,0,34,51,54000,25228,4851,3671,2895,984,1322,371 +17535,0,23,51,145320,18299,5170,11230,2435,4067,1818,2028 +17536,0,14,53,966510,272453,79490,35403,20563,20937,9340,15659 +17537,0,14,78,100439,15417,14687,42892,4166,4911,6130,2159 +17538,0,38,84,15851,4089,2300,6931,9652,4198,4308,1257 +17539,0,50,69,168937,46598,9204,7970,30401,27194,28776,10657 +17540,0,53,67,347040,124724,15298,33968,12098,12547,25074,10284 +17541,0,57,47,386507,163048,29744,25696,8994,26668,51437,15415 +17542,0,56,34,2398374,150336,24351,15525,47617,49053,23664,28013 +17543,0,47,48,251139,68365,45840,49704,13397,26276,28455,10600 +17544,0,40,40,169561,125457,12422,10056,6578,6042,13332,4643 +17545,0,43,30,609194,193553,22826,8306,28380,42514,21147,24397 +17546,0,40,44,2262737,103212,47863,26460,10900,30316,56696,21698 +17547,0,30,34,2135646,428420,90111,72085,58870,38991,83106,38508 +17548,0,35,53,1547367,41474,44122,24188,25294,5581,6516,7133 +17549,0,17,64,89984,9369,2542,1437,1161,458,555,459 +17550,0,20,47,1975520,137331,7096,7514,9661,36559,18109,20725 +17551,0,23,41,85670,115986,3673,19738,12977,11269,39265,23864 +17552,0,29,17,378249,215935,6560,24051,29997,26038,14682,9690 +17553,0,30,16,120938,179262,6243,67916,22435,11537,11944,3639 +17554,0,24,34,1720381,445617,159779,59721,42304,72306,34307,13229 +17555,0,30,24,1056555,121896,2184,11114,35246,22624,24305,17922 +17556,0,23,41,1193824,333575,188120,21332,53868,24848,15220,13147 +17557,0,35,41,418901,134992,28502,35144,10886,29752,12823,6897 +17558,0,38,44,2829813,147319,122494,44634,124568,44482,36640,30564 +17559,0,37,63,183225,71325,21038,28327,33855,16251,19772,14722 +17560,0,51,67,17624,14899,29641,5114,12275,10762,13780,13419 +17561,0,43,70,212441,35850,12626,11754,5467,3694,3619,5656 +17562,0,40,63,286425,79472,14075,13110,30258,11289,7381,1784 +17563,0,43,57,49486,23117,4481,6417,8337,6520,4263,1925 +17564,0,44,44,163649,92306,19606,23610,38438,37992,18236,9403 +17565,0,54,48,738292,30824,18461,25858,10536,14323,23012,11221 +17566,0,54,48,1196484,391922,91075,30677,59271,56843,64659,29271 +17567,0,56,53,625801,132359,32024,36739,8505,38204,18138,13699 +17568,0,61,56,187628,22168,7501,13714,18491,21542,12358,9836 +17569,0,70,53,12884,11052,6942,25249,25686,20524,12096,7036 +17570,0,75,54,1914175,205290,48520,27129,31850,43750,26621,9552 +17571,0,69,48,1052124,1001783,157768,85136,117077,128236,79774,66523 +17572,0,53,48,698723,404956,112102,53841,12763,51887,34821,20101 +17573,0,61,30,7710,10150,4639,3513,33633,33096,54778,19052 +17574,0,51,34,870454,183727,33653,46533,16761,17235,32202,6027 +17575,0,50,26,935239,204488,6365,14926,10515,19200,11544,12979 +17576,0,43,27,939313,207754,49004,74366,54720,17555,35546,30899 +17577,0,20,48,914788,37964,16849,24921,10180,11138,9444,3401 +17578,0,17,48,255112,83884,13829,17150,5554,5820,6531,4737 +17579,0,10,57,119701,77338,12571,10041,4268,3828,2538,3364 +17580,0,7,47,1131041,267403,6716,36316,16706,11892,27297,6600 +17581,0,10,56,730096,10303,45012,13969,6876,13097,10041,3432 +17582,0,14,57,1755878,240059,76237,41803,23140,31573,25287,27585 +17583,0,23,60,2346325,306065,97317,19521,65368,35742,48345,24017 +17584,0,37,78,2880252,167272,235202,38840,62995,69512,56012,47386 +17585,0,26,66,2041133,303373,107355,100420,31781,29721,79152,19127 +17586,0,17,66,899109,278804,70503,58316,11659,14971,15654,18294 +17587,0,20,61,848196,13752,891,2373,747,2237,6245,2026 +17588,0,14,44,1125669,163023,22878,10325,18329,14656,22034,4981 +17589,0,30,37,1190233,51984,14248,6432,7361,27753,35048,6802 +17590,0,37,27,106470,115227,8742,16345,8630,8321,10727,5272 +17591,0,35,30,177449,61082,6939,9770,5531,8505,11082,7604 +17592,0,38,24,191496,98912,5472,8301,16293,12496,24909,7882 +17593,0,17,24,327566,129495,24662,12856,14537,7307,2152,4015 +17594,0,8,30,214232,99756,20406,17013,13938,1185,5233,2947 +17595,0,14,26,281810,32761,4863,1581,3606,6719,2724,3007 +17596,0,23,54,48595,3401,3991,50812,11975,15246,13773,6760 +17597,0,40,67,842334,37503,21459,74768,33232,28353,28797,12998 +17598,0,53,74,260870,183427,32677,75911,26986,13946,14281,11030 +17599,0,56,87,25691,33430,9927,25937,11977,18695,19616,8539 +17600,0,56,70,7237,32523,10713,17781,11456,15061,14594,8381 +17601,0,54,51,326960,33058,6906,6585,4354,5479,8235,2948 +17602,0,56,51,91073,33512,28061,11375,17201,21820,21933,8272 +17603,0,54,50,147943,7674,519,3407,1865,2138,2233,741 +17604,0,57,48,898948,46867,7238,2817,4827,6347,5952,7274 +17605,0,57,50,1274477,79816,37589,6867,11431,16985,15679,8904 +17606,0,38,30,853535,304758,54196,12047,29262,32224,25971,18366 +17607,0,34,30,659760,639653,107344,9460,21697,45307,16368,9213 +17608,0,30,17,1565343,635927,53005,27086,16373,70776,41663,50909 +17609,0,34,20,2461244,352811,57175,15147,39346,24168,11876,17194 +17610,0,38,20,80478,17994,2445,2307,3634,3823,1259,1684 +17611,0,44,23,108817,19757,2376,4318,2383,3664,2144,602 +17612,0,30,38,783558,47363,12786,10305,3295,1513,1951,1781 +17613,0,27,44,422293,120088,34060,13764,6639,5733,25586,6834 +17614,0,23,44,446463,376891,22229,67499,36273,42164,40799,49863 +17615,0,17,47,1218688,370300,103098,24289,32488,44706,18452,15809 +17616,0,24,35,82794,46292,2690,4872,4195,2582,1685,1545 +17617,0,35,37,59037,68143,21843,5521,5065,11323,5769,3716 +17618,0,27,40,213749,118035,3779,30955,18559,5327,5573,4977 +17619,0,30,37,1408332,269225,38090,50587,85145,48148,88722,19713 +17620,0,41,48,1075067,145308,67759,14220,21189,33902,11780,10572 +17621,0,29,48,412538,454843,158258,37715,26247,17914,41541,47005 +17622,0,40,51,409792,47891,10351,12370,4587,9614,16617,7463 +17623,0,41,41,149349,89326,1374,8369,10886,14709,4845,6064 +17624,0,53,48,554118,5763,9111,7189,4491,2768,6413,1258 +17625,0,50,43,144318,74928,15093,4525,6306,9395,12500,3081 +17626,0,43,40,876717,196510,3251,9199,15499,13077,12771,3304 +17627,0,44,44,365456,176090,18560,72804,29806,44318,30322,33708 +17628,0,41,30,1781424,282260,54895,61383,16418,33543,90345,29541 +17629,0,41,30,660212,167653,23331,16984,3591,16240,9838,7578 +17630,0,51,51,217709,42086,15528,13697,10698,16877,5573,4340 +17631,0,50,53,426430,203651,87864,13894,10530,43069,23460,35215 +17632,0,47,43,2120954,414595,59189,8040,55283,27446,40186,50611 +17633,0,44,41,275950,87375,8795,11600,6250,8486,11560,2760 +17634,0,38,44,331119,146445,58344,50550,34054,26715,48454,14479 +17635,0,35,43,1026732,239548,66241,25991,44125,28333,40442,27531 +17636,0,38,63,436581,35941,41683,7514,13074,7035,13263,5421 +17637,0,34,53,261290,161275,11506,3006,13205,6336,19449,3390 +17638,0,34,47,578425,93872,8926,31517,22589,14952,19802,6519 +17639,0,38,54,1100312,66744,40686,28917,9174,23254,20386,29866 +17640,0,41,54,641778,63820,65244,25280,10398,19824,10209,5331 +17641,0,43,64,98484,50600,5883,4578,1315,2554,2039,4832 +17642,0,48,70,764852,59597,14671,33708,11778,21335,7118,3864 +17643,0,38,75,166889,89608,80016,22460,4750,9214,13236,5514 +17644,0,37,69,1559361,155099,99635,24466,22673,31212,44837,13995 +17645,0,47,78,44707,9612,1571,2714,764,1897,1892,2096 +17646,0,34,61,82167,24220,491,2179,1322,995,2685,2128 +17647,0,44,51,2778670,210372,65919,51428,22625,60696,36465,21427 +17648,0,48,53,1040824,137880,119032,29979,34666,52553,27355,17854 +17649,0,44,41,213124,26536,3541,1005,1574,3361,2750,655 +17650,0,57,63,172534,54701,35090,23061,5229,19084,10915,8020 +17651,0,48,50,122374,142838,8306,11368,9052,7748,8124,4717 +17652,0,48,44,37111,45288,13613,33750,51175,15861,54836,40178 +17653,0,61,51,43218,16443,6894,2307,5711,12296,3216,2836 +17654,0,50,34,281243,106479,2396,14974,4147,6600,12129,13139 +17655,0,57,29,1306886,337739,25852,9274,29196,45774,42981,10610 +17656,0,50,11,1297922,362699,16001,13970,20284,28442,7953,5836 +17657,0,35,8,1585858,199993,18728,19915,22019,18256,12840,12075 +17658,0,38,10,103228,57104,12227,1122,4472,5077,5343,2969 +17659,0,34,17,1835363,583584,110367,23090,149747,49048,22275,9021 +17660,0,40,38,283008,105998,12330,65884,19453,31926,46021,11613 +17661,0,53,51,37547,7561,3956,5967,4146,6168,6399,1333 +17662,0,53,54,126092,136710,33405,6239,5069,11701,2241,1550 +17663,0,66,61,94783,29051,15037,10877,11093,18849,16294,12159 +17664,0,61,75,62566,28900,43370,36250,6432,11317,13482,10928 +17665,0,43,75,270772,45421,16579,13598,5000,2801,4065,4332 +17666,0,41,67,294498,62056,1755,6929,6380,3973,4765,5220 +17667,0,34,60,61718,18443,722,4076,3445,3001,3295,1962 +17668,0,47,54,6086,4130,8981,9607,4783,13031,15592,3383 +17669,0,51,30,1031277,1061386,56834,24573,36138,70356,77982,89154 +17670,0,61,43,1484790,120470,50360,22140,23222,37606,23931,26583 +17671,0,51,41,311798,144775,19510,8164,10754,5583,6384,2444 +17672,0,40,27,316676,84613,18488,14930,29605,16957,12024,13492 +17673,0,47,54,2792097,41352,66430,18462,34431,17309,19348,11538 +17674,0,37,43,120612,104183,9606,5589,13261,6994,3510,6454 +17675,0,67,50,17119,13416,5202,26168,7283,75999,21246,14387 +17676,0,66,41,1425503,266953,11803,28478,53534,45708,32926,25718 +17677,0,66,26,441781,130471,24630,14736,25670,23393,15164,16898 +17678,0,64,50,161812,34431,44070,9267,15853,4404,4564,4089 +17679,0,43,51,55659,74777,26656,19618,10570,14190,9738,14598 +17680,0,41,56,146214,136714,3332,27402,22662,22708,60715,30302 +17681,0,34,56,132872,88007,5312,16420,5956,4316,16021,10038 +17682,0,40,48,71818,103809,31917,29439,18137,23158,68858,44155 +17683,0,35,34,107086,536008,36407,30854,18313,38836,77505,25981 +17684,0,44,29,104027,5607,865,227,642,3341,1657,2822 +17685,0,64,14,143937,40246,196,3314,6289,18466,3623,4509 +17686,0,64,14,353792,40902,17046,11395,14083,9029,9231,7843 +17687,0,74,26,153508,37911,6573,13203,4825,9303,4659,8829 +17688,0,60,38,1005682,312648,86639,49550,84758,42910,131355,38623 +17689,0,51,60,1611044,125595,27993,73020,80224,36199,31017,33848 +17690,0,57,53,87979,55610,17236,7565,21867,23756,20920,11889 +17691,0,67,60,31450,9329,32840,11114,20848,30419,2876,6159 +17692,0,67,66,155211,55531,25319,21596,5847,9741,10823,8599 +17693,0,70,67,34728,121144,38904,43322,15530,50885,34317,58560 +17694,0,56,64,524518,166567,16967,17155,11252,9569,12940,6087 +17695,0,35,60,1313374,656147,303714,33821,159503,39924,52150,32169 +17696,0,29,44,22684,32052,4544,1802,3869,2043,1830,702 +17697,0,27,48,70908,48846,34992,26603,41305,21340,12348,19676 +17698,0,35,57,31379,41347,7732,21807,6404,7995,16204,7411 +17699,0,38,50,160811,109581,14794,6002,9153,7412,3397,7610 +17700,0,48,60,408693,49664,26571,7888,13204,14208,13888,8074 +17701,0,43,51,1463558,201063,37985,37441,42068,31267,52592,35951 +17702,0,48,51,449711,21570,12969,5960,5927,8855,7739,4883 +17703,0,48,54,517899,95584,16762,8547,10888,6598,11843,5459 +17704,0,48,44,70750,39093,6615,3228,6771,7712,3387,4634 +17705,0,38,30,242168,158920,6079,6456,5338,5216,5616,3692 +17706,0,35,40,797563,13149,21028,14226,12031,7346,5088,3498 +17707,0,41,53,48556,4030,3234,3971,3477,1182,1043,1150 +17708,0,38,48,1728121,229550,5793,27678,56490,32501,22705,17454 +17709,0,56,66,88168,56564,16564,23360,18246,26757,19348,17344 +17710,0,69,53,33846,20390,8747,15833,23902,34074,19987,6885 +17711,0,63,47,77670,33713,8283,7389,2016,2774,3043,1470 +17712,0,61,70,776055,6648,8742,6018,3111,2082,3085,3013 +17713,0,50,66,600940,91973,4936,25256,10436,7475,11235,3014 +17714,0,35,67,219778,44696,18822,6381,7760,9644,8371,7511 +17715,0,44,63,2077403,132149,28654,20016,21522,30610,70077,21892 +17716,0,38,51,2184266,375898,119104,88841,70661,27093,35349,25800 +17717,0,41,67,471737,5729,7351,4333,1181,1559,1967,1454 +17718,0,30,66,954650,113544,38221,8281,7282,6518,17039,9455 +17719,0,27,63,1799569,293701,43854,22095,89680,33201,80018,15647 +17720,0,34,63,2200971,272103,57588,96945,66038,44916,25844,20226 +17721,0,37,50,1515022,208886,67120,37580,24318,41715,38199,40965 +17722,0,41,53,275914,277220,171443,15764,48543,37675,67198,31689 +17723,0,35,67,98781,82051,30725,28090,6683,5821,9911,9806 +17724,0,29,78,1005618,72826,91437,25009,19217,11016,22629,13553 +17725,0,23,91,432852,28823,22246,42185,16335,4855,8570,13891 +17726,0,26,93,725547,11007,6468,4527,4076,2858,1105,2185 +17727,0,38,80,89781,49438,9323,3007,6877,9885,9196,3951 +17728,0,47,60,1904917,119153,13403,15575,20667,24738,59122,24957 +17729,0,47,44,235760,77047,21520,5012,2264,6244,4130,5246 +17730,0,43,35,160013,17050,2323,3121,1843,1854,7706,503 +17731,0,38,41,1844177,381591,119655,23081,35245,45594,47043,31903 +17732,0,30,54,955737,115668,69094,23943,6646,13459,5294,3886 +17733,0,30,66,45296,17984,10648,13038,4024,2760,2715,1315 +17734,0,34,69,202243,20825,5177,4889,2443,3441,2776,1260 +17735,0,29,81,321697,265944,180602,116176,78110,28875,71086,37630 +17736,0,34,63,1974149,387149,33571,21113,38240,51850,38260,20703 +17737,0,37,35,687416,38538,419,2361,2642,3834,1558,1381 +17738,0,38,40,3080925,108267,33634,71908,36137,27471,22255,27940 +17739,0,56,24,190748,25451,6590,2079,1930,20106,10913,7875 +17740,0,57,24,103951,31585,2105,2067,1663,4200,2316,1394 +17741,0,60,50,1182239,43589,19079,28465,7820,10859,10204,7380 +17742,0,67,48,117084,4599,2735,2633,3251,3688,3184,1557 +17743,0,60,44,2325877,251137,29129,31459,58802,57022,87589,15933 +17744,0,61,63,951079,35824,28539,14169,18009,12703,58702,11765 +17745,0,63,50,641570,69896,15983,2636,12713,11217,24680,2899 +17746,0,51,34,165530,38423,867,3476,2919,3751,5027,2762 +17747,0,44,54,1816642,150011,158965,78740,13496,29377,18398,72212 +17748,0,38,48,2322236,286014,53701,52526,35962,29568,29507,16154 +17749,0,35,44,107382,71238,6715,6428,5954,6423,10432,4305 +17750,0,34,51,294891,30232,2892,3928,3752,3095,1430,3303 +17751,0,35,38,690399,48804,20679,4190,12208,6145,10199,8304 +17752,0,38,30,850083,210817,14197,32745,42385,31314,18484,26829 +17753,0,40,50,959260,12105,15705,2480,6836,2933,1894,1101 +17754,0,37,48,1206477,559926,68957,32116,30691,31165,22672,33896 +17755,0,30,53,829775,107014,38029,38302,12020,8834,6042,11089 +17756,0,34,53,1765445,254687,26636,23038,14993,51226,20508,19672 +17757,0,48,44,18628,14947,8717,6238,6905,19288,9877,13655 +17758,0,64,57,22980,14656,13124,16471,23205,16273,9120,9067 +17759,0,66,34,1185971,977742,36849,26443,116271,56744,96703,45599 +17760,0,66,34,261146,41644,4402,5501,10435,8116,7003,3422 +17761,0,50,30,1709880,468542,103499,70866,49634,51910,17292,32218 +17762,0,34,26,215299,30898,11044,2001,4571,1934,3183,1079 +17763,0,43,50,785485,136111,118749,26528,39869,57441,46326,19923 +17764,0,43,60,26127,7256,3672,735,1847,1752,1386,2099 +17765,0,43,66,202588,90833,25820,36972,13737,12725,8915,8942 +17766,0,56,77,54490,19866,21898,9924,4514,13620,4042,3700 +17767,0,51,77,52480,45590,30938,16164,30569,8956,11818,7658 +17768,0,54,74,166198,19680,7974,1921,3697,7510,2551,1409 +17769,0,67,78,10305,2835,5521,3984,1857,4673,3261,1884 +17770,0,63,80,19918,18428,17034,21032,14227,8953,7528,3445 +17771,0,54,75,440246,250747,65089,35278,40980,11939,9423,12306 +17772,0,53,84,19811,27864,22278,10681,3055,11728,4601,8770 +17773,0,51,80,353726,22427,25185,23225,31000,23899,9100,7102 +17774,0,60,67,13771,26867,905,14948,6720,19822,9015,4530 +17775,0,80,66,16939,30148,6221,10985,9823,19294,26124,11776 +17776,0,69,47,131851,85021,8709,3157,9654,4700,3382,3434 +17777,0,74,30,331640,2836,610,268,1322,1931,2260,659 +17778,0,47,26,315558,377721,68110,2615,7066,6616,16121,4578 +17779,0,26,24,604748,108075,27242,6779,20878,4774,8055,5427 +17780,0,20,26,1456630,337548,12338,33020,7343,8995,11036,7108 +17781,0,1,40,1157088,434458,243419,23944,39498,39499,51063,23529 +17782,0,23,56,705395,27820,27838,15826,6310,15550,10680,8655 +17783,0,29,56,43526,28977,5223,4335,5044,2875,1664,1553 +17784,0,41,70,812528,29241,13573,9754,4725,4937,8913,7422 +17785,0,56,74,416251,24471,23217,22138,15547,25179,31000,9982 +17786,0,53,60,758624,47962,4907,11259,6752,12060,18337,13324 +17787,0,53,51,1670794,473537,28283,33714,19084,39236,12194,8415 +17788,0,54,53,950492,28701,19726,9697,6094,7793,3294,5091 +17789,0,47,34,332133,209426,8687,17998,40180,27092,10830,11831 +17790,0,37,40,68027,57896,12827,16078,6113,4141,4288,3164 +17791,0,41,61,14078,20133,30229,4829,7377,7614,8183,8071 +17792,0,34,51,878111,180526,39561,18781,23884,9990,5160,11603 +17793,0,29,61,147562,69230,4707,15541,9012,6467,3812,1517 +17794,0,30,61,280023,28556,11414,6130,9600,3522,1061,648 +17795,0,40,47,91951,18396,4135,3998,4990,8241,2072,3424 +17796,0,41,37,203225,149356,10486,6613,17816,8230,7654,7424 +17797,0,41,43,159953,52873,22223,9629,8071,5759,7347,4042 +17798,0,57,44,29962,25133,15670,16573,5025,33831,14106,10849 +17799,0,61,53,21436,14217,19893,10436,18583,23148,33458,30141 +17800,0,70,66,243679,13635,2830,4817,3037,3946,2976,1515 +17801,0,69,74,986532,88858,53706,32816,6998,9457,20655,8535 +17802,0,51,61,646125,94171,13105,4084,3040,6023,5038,5724 +17803,0,48,64,13609,18288,20555,17803,12890,21501,30361,13743 +17804,0,50,63,80590,32485,7393,5885,4528,12019,5009,4107 +17805,0,60,54,163699,53310,18544,13720,17047,17589,33885,14515 +17806,0,70,69,736458,24421,17127,13334,9224,11024,8646,6457 +17807,0,57,69,1993140,158808,19762,26487,22701,9266,11247,10288 +17808,0,54,61,45527,56770,8736,3713,5397,8654,7798,4435 +17809,0,51,54,200876,11502,3443,7372,4820,6265,7893,4423 +17810,0,53,48,19984,21258,10407,12117,18632,9719,21278,21471 +17811,0,66,54,19337,32158,5575,26860,23722,18864,5613,2826 +17812,0,64,75,97738,27889,33177,53756,24799,11686,10089,9711 +17813,0,69,69,51841,12638,4319,6401,14907,11490,4230,6621 +17814,0,74,61,30780,20853,4914,3529,13636,11656,6013,6271 +17815,0,64,78,17949,24962,75874,49222,22161,15340,9747,5275 +17816,0,75,66,39494,23918,15589,6933,4645,16699,8901,5333 +17817,0,64,77,9196,33560,25157,10974,8908,9034,6379,8545 +17818,0,53,84,13905,50135,11156,19260,14503,6796,8525,7968 +17819,0,66,69,32057,16442,7345,13006,7926,19705,33996,9709 +17820,0,54,66,416475,40008,14394,6479,13164,5069,3185,2251 +17821,0,57,63,12788,19742,9501,14919,18246,7693,6328,3392 +17822,0,57,60,371685,307176,75615,25863,12952,37190,17641,18206 +17823,0,43,50,173412,33002,4540,2304,5688,3207,4549,3115 +17824,0,41,47,2252546,184962,26883,36891,28892,17205,21034,14144 +17825,0,27,35,543801,542983,75622,24987,32350,21654,38551,26126 +17826,0,26,44,575835,42505,46270,18654,27233,8896,12536,18010 +17827,0,29,61,86608,43628,7705,45221,9463,12161,7207,6089 +17828,0,38,56,1264387,230399,30535,19655,29165,55913,13297,9553 +17829,0,43,56,1089383,142920,3309,21961,9308,10384,2971,5008 +17830,0,41,48,863920,174048,35130,54106,16440,19222,13799,19149 +17831,0,41,40,104862,27023,7044,6880,8799,5195,2889,2826 +17832,0,27,35,26928,59308,4797,2621,4348,2439,2008,1599 +17833,0,26,37,1046894,91725,15903,2885,11396,5458,8652,7857 +17834,0,21,26,347113,27824,1723,4208,3193,1326,746,761 +17835,0,21,34,70022,41603,27952,5982,5858,9990,7371,4750 +17836,0,29,44,406960,148082,17979,47041,27269,23784,22100,20414 +17837,0,37,57,14380,64278,39265,6560,3935,11608,6194,5391 +17838,0,53,74,146824,46769,25365,31586,4160,29010,9712,2987 +17839,0,50,69,2785,37644,7847,18611,13166,5698,8863,1392 +17840,0,63,75,124968,2543,1689,4159,3813,4749,1770,3243 +17841,0,69,69,89309,31478,1677,17782,10849,11956,4908,7749 +17842,0,70,61,27236,37845,2133,25803,30315,28298,7692,5411 +17843,0,78,63,37133,17519,7441,10952,8682,8082,4261,11536 +17844,0,69,56,31558,35916,9028,6773,8091,9118,4611,10257 +17845,0,75,53,6204,26988,11931,5073,22857,18285,4023,3645 +17846,0,70,50,19558,36980,6579,6394,9924,12872,3788,6142 +17847,0,77,54,20505,13886,28076,10368,10594,20886,4856,3284 +17848,0,77,44,31791,63913,3162,7629,8096,12382,5951,3659 +17849,0,74,48,28983,21717,16286,1244,18966,10626,7033,5475 +17850,0,77,57,16439,10030,3962,9800,5792,9526,5214,1471 +17851,0,70,44,30368,33815,3507,8196,6592,9777,5247,3826 +17852,0,78,53,15711,31544,15797,3555,18718,18108,7003,12367 +17853,0,70,48,320496,58978,3326,16055,12554,11073,8774,6935 +17854,0,67,40,12621,37605,11464,4911,10090,14421,7352,3862 +17855,0,61,61,26121,14030,46396,16140,16567,7428,9212,3056 +17856,0,61,63,578526,24074,15908,7163,23886,14465,5483,6398 +17857,0,56,80,22419,42737,42651,33295,28619,10036,10673,6431 +17858,0,60,84,18015,11376,8244,2998,5115,9016,8274,6196 +17859,0,66,75,69470,20676,2051,21260,4603,9295,3017,6792 +17860,0,56,91,22846,19630,42405,22127,13366,7930,7510,3679 +17861,0,69,83,14276,21884,5261,18299,11654,18728,10622,5647 +17862,0,57,75,447958,402262,41092,70325,46470,47753,8152,6318 +17863,0,60,77,656432,64688,54404,52554,22051,61185,40021,8745 +17864,0,66,63,438652,13015,12064,2265,11600,6079,7716,801 +17865,0,51,53,161538,186832,26321,20987,33443,17952,73867,14029 +17866,0,63,53,840479,29155,3483,8679,9882,15312,16124,3940 +17867,0,54,43,1516071,104338,13660,22445,22978,18974,26917,13017 +17868,0,51,37,468746,29513,2843,6095,5265,5447,5635,1624 +17869,0,56,48,37414,15094,3934,11249,4612,4590,2451,2505 +17870,0,53,61,149159,20694,20770,7110,4753,9576,5923,1662 +17871,0,48,48,638211,300395,16777,8351,44028,25605,19767,11666 +17872,0,47,60,9296,11890,6380,5423,2186,2523,5738,961 +17873,0,48,67,100156,2807,5535,4076,1817,2049,1453,812 +17874,0,53,66,10270,18566,16110,30041,21206,26123,8074,7050 +17875,0,50,75,1941253,489538,56528,46155,16154,38089,26765,16688 +17876,0,54,70,1729704,69170,4385,53555,42548,20673,20937,8250 +17877,0,51,63,121233,14397,8175,5245,2167,3777,1734,1592 +17878,0,27,47,48745,107281,8618,5705,2434,2381,2523,1359 +17879,0,41,57,36106,25117,19523,4823,7332,14969,13657,4689 +17880,0,38,47,86548,25941,1999,3413,7813,3808,4781,2839 +17881,0,37,44,445750,54205,35146,9294,4637,12922,12284,10260 +17882,0,43,50,62425,13497,3322,1439,7209,709,2955,936 +17883,0,35,53,18959,49700,12663,33528,12579,10686,8577,7147 +17884,0,43,69,15567,10247,9033,14818,12418,12082,9309,4499 +17885,0,48,63,32692,27363,9694,5048,8286,8733,5158,5915 +17886,0,66,60,74759,79504,5530,11575,9095,33069,3491,5657 +17887,0,51,29,1635728,1266960,25088,24977,67830,28219,31778,16254 +17888,0,48,24,737166,51409,18527,9101,4275,15242,6449,8739 +17889,0,38,23,106299,416347,116601,29729,18008,35870,16851,9797 +17890,0,20,44,1297527,135769,137602,65896,16149,14606,5301,8272 +17891,0,26,61,68679,68310,2441,12920,9262,3938,1622,3593 +17892,0,26,51,77772,9298,1056,784,1205,1850,189,413 +17893,0,34,60,63711,40837,11347,42935,31048,13925,11268,6719 +17894,0,34,43,686234,77852,5817,13714,7185,3976,2008,1454 +17895,0,41,44,104172,25600,7689,1712,7835,4483,919,413 +17896,0,37,63,35726,31969,25729,15013,3653,6695,7302,3983 +17897,0,35,70,76478,14255,25326,7048,2429,5405,5624,1989 +17898,0,40,74,1202711,187569,21139,38813,33924,21195,21276,10224 +17899,0,29,78,767019,90504,31822,15659,15681,6116,19826,6802 +17900,0,16,51,2047017,933603,66936,4908,32082,22488,50483,48512 +17901,0,17,40,781250,112545,59572,24003,38721,28313,39931,31117 +17902,0,17,40,336187,204593,21962,33821,19107,19669,32583,19949 +17903,0,20,35,371107,70462,9194,15277,6975,4703,8141,9129 +17904,0,24,40,342740,226275,10419,19862,44464,9167,27118,28014 +17905,0,23,30,331974,16401,2208,4956,9999,2578,2546,2783 +17906,0,11,35,423957,715998,207940,16325,27035,16548,28894,28542 +17907,0,20,44,812362,13012,6615,9352,4980,4897,7353,2729 +17908,0,29,57,446110,53713,22171,8661,13901,9916,11552,9310 +17909,0,37,67,266570,57258,25817,32028,11772,27439,13937,4449 +17910,0,44,61,140806,119780,15703,8278,3134,8182,3991,3653 +17911,0,41,60,80870,23033,6233,13401,4235,3934,3360,2037 +17912,0,40,63,342367,71529,49112,37837,58787,14844,12929,14247 +17913,0,23,57,564122,134625,34832,19285,17181,5429,14466,3016 +17914,0,43,67,95376,6480,8901,21864,39983,28235,25543,13862 +17915,0,50,61,906276,30522,6200,10588,16872,9262,9828,2750 +17916,0,53,57,281179,40516,7010,13507,6703,8122,5089,2808 +17917,0,60,61,30863,19648,5288,16205,15952,2840,3178,1228 +17918,0,43,63,90093,35223,13089,8516,2783,5157,2798,1412 +17919,0,53,61,27276,23650,10334,6035,6536,27554,8710,4830 +17920,0,54,54,15034,93571,19996,7835,14928,17981,24283,5979 +17921,0,61,50,530650,69574,16921,17978,30976,16975,19109,8872 +17922,0,66,56,6610,18888,22573,10659,8744,8312,5246,4754 +17923,0,57,67,29070,16808,17736,13604,9895,10693,3413,3154 +17924,0,57,80,15400,26912,19553,17869,16284,10563,5778,2250 +17925,0,56,96,49389,17872,35314,28790,14866,11498,5996,8189 +17926,0,50,88,35037,62559,23581,21081,19818,8462,15199,5641 +17927,0,48,81,33716,32946,6040,21021,12394,12135,10916,4195 +17928,0,50,78,156450,60861,27400,26351,38531,22652,7009,6572 +17929,0,47,67,1211732,419907,184171,143882,120565,62968,26608,38075 +17930,0,54,63,108681,50013,4688,23455,32529,17195,51022,15347 +17931,0,63,56,605860,38750,9626,10527,12174,27291,13428,11491 +17932,0,66,44,12981,105996,3047,20340,4721,39231,14163,9550 +17933,0,75,50,10544,27388,17620,16910,1411,16003,2763,3592 +17934,0,66,61,22974,26059,5199,28227,12248,5007,10163,3445 +17935,0,61,61,4109,26420,3277,9485,11613,10709,9355,3961 +17936,0,63,70,17951,16744,3660,10725,9630,12265,8627,5989 +17937,0,66,69,6962,6150,4438,12347,8802,9658,5306,4295 +17938,0,80,44,5694,22842,869,1959,8111,9395,18689,3238 +17939,0,74,53,81073,45936,12931,35490,18167,11642,8705,6665 +17940,0,64,51,38185,38447,9054,7636,6670,6592,6305,4137 +17941,0,60,60,4264,7270,18942,17684,5203,10984,6375,4429 +17942,0,56,90,6038,11755,14029,19766,6246,12474,4971,5769 +17943,0,44,70,518604,636685,36104,31740,23320,18504,6108,14817 +17944,0,41,61,595407,23331,638,3505,3460,2176,743,1339 +17945,0,30,43,41481,57342,10284,9442,3544,5184,3984,1621 +17946,0,13,26,242993,361239,70813,11396,17234,14705,2498,4468 +17947,0,20,35,724872,33748,4632,4156,4386,2614,5554,1455 +17948,0,20,40,625218,59553,15290,2726,10440,5870,3960,3450 +17949,0,21,50,602470,381367,241323,70195,21565,53497,22050,11309 +17950,0,26,50,234151,137166,23685,19280,43249,12713,14391,21467 +17951,0,43,50,377283,49071,8429,17536,27112,34902,24633,7857 +17952,0,54,50,306133,126671,33636,18386,51967,47396,25632,17199 +17953,0,54,43,445742,34543,16937,3483,6231,4954,4164,1812 +17954,0,70,43,57814,29707,9783,8861,32649,21165,22785,19719 +17955,0,48,40,2124324,616513,16513,98001,44303,20768,19230,7349 +17956,0,34,48,81382,35528,17398,5243,9902,2858,2800,2209 +17957,0,30,44,704951,130852,26890,22060,12286,11322,9553,3557 +17958,0,27,43,61844,51001,6510,10730,24730,21369,22930,23647 +17959,0,43,56,40872,8235,4867,4800,5170,3270,5901,4596 +17960,0,51,53,114747,48247,15189,6960,4060,9063,6084,1984 +17961,0,57,53,10618,23186,8321,2722,2540,6353,2394,1089 +17962,0,63,64,25188,13992,7125,18095,15467,16732,4059,4329 +17963,0,44,54,1895606,244480,46540,12010,2366,6788,9233,5658 +17964,0,44,61,525937,31993,26737,6025,11798,7239,5673,7182 +17965,0,44,64,262512,27213,16173,3621,5871,8114,7091,4404 +17966,0,40,54,808935,71041,16933,9079,10539,25625,10458,6719 +17967,0,48,64,262142,128579,57081,26396,9877,12372,11154,6132 +17968,0,38,44,36210,35996,2650,967,1400,1290,1871,1322 +17969,0,20,37,625652,252915,24652,36023,13494,5797,5782,3971 +17970,0,14,43,2037210,340416,162806,41184,53038,74712,41819,19607 +17971,0,8,37,316107,27376,6713,2783,2531,1026,2164,1352 +17972,0,11,41,2145326,568612,78184,35197,105434,33230,41577,63370 +17973,0,20,54,674809,51639,27316,28316,15611,5623,17024,5758 +17974,0,20,57,2070405,314265,105680,92919,22011,76766,43361,16104 +17975,0,30,66,1361211,56501,43767,25316,19753,14851,13868,5699 +17976,0,40,67,146894,21855,2048,3980,5470,4590,2633,6012 +17977,0,38,41,622199,824750,6179,54150,64992,31649,37817,41104 +17978,0,24,23,283689,279414,13628,9189,4266,10211,12940,6685 +17979,0,24,16,599707,177734,80187,20506,30542,27387,37394,30271 +17980,0,14,29,1725396,207523,158210,31052,35953,21484,24211,15632 +17981,0,24,29,222226,92139,4148,2871,9215,13102,7363,5661 +17982,0,35,41,67982,30951,1295,7977,2433,3822,2866,3344 +17983,0,41,34,155966,76555,5465,13188,19333,18700,31767,21599 +17984,0,41,26,1335547,398273,49174,120308,15466,35467,74040,20356 +17985,0,44,48,405827,34892,6133,19839,11663,9588,7405,5851 +17986,0,53,57,1434666,56307,8849,81025,33720,40307,28463,15400 +17987,0,51,53,527606,50846,2329,6209,21799,11639,8315,13229 +17988,0,56,48,96810,25336,2764,6169,2116,4009,3846,3622 +17989,0,64,44,5113,26378,11950,4080,13740,17025,23954,5504 +17990,0,69,43,43057,21693,2229,35677,18845,30615,20870,6204 +17991,0,63,51,34381,25846,3793,3812,2125,3208,4108,3341 +17992,0,66,54,1125422,142290,53884,13603,30430,36406,35658,23632 +17993,0,47,48,806050,94478,8711,9015,5546,3725,1561,949 +17994,0,35,50,411092,20826,11101,12215,12502,4733,5316,2389 +17995,0,26,44,2104693,1439136,84666,148979,41382,54786,51856,10961 +17996,0,13,40,89954,48811,9151,4100,8125,2807,2683,1476 +17997,0,17,38,65153,50632,1922,6139,6837,3304,2820,4248 +17998,0,16,35,803460,219324,67706,57846,21445,30840,7155,20278 +17999,0,24,54,167487,72862,146000,14290,49116,25451,37879,18023 +18000,0,37,54,542612,168648,16641,29680,4502,33777,14029,9543 +18001,0,26,54,207848,79313,3535,7487,4691,1322,1931,1886 +18002,0,20,35,2701943,895402,28599,42450,54439,43761,113995,41580 +18003,0,16,27,1008325,112408,67723,22281,14690,15276,48816,30102 +18004,0,10,26,162067,103458,10322,10290,5607,9872,9423,14269 +18005,0,41,43,1365422,170615,35990,61107,77835,115397,11831,9192 +18006,0,48,24,96662,13154,571,1614,8809,2337,2061,650 +18007,0,48,29,563555,201655,15085,59883,34541,21050,19768,7918 +18008,0,56,43,252312,32033,17401,13355,7228,12603,3068,4780 +18009,0,51,48,7299,20500,5801,14520,21356,8794,6648,8981 +18010,0,53,67,17810,15923,9528,13690,11498,7673,7863,7121 +18011,0,50,66,639977,173992,43392,10725,14640,11553,4713,11415 +18012,0,51,60,134072,31524,5368,15732,18950,10706,3620,5961 +18013,26,51,60,240289,16503,4906,3054,2148,987,385,372 +18014,0,41,78,60621,11963,30793,25599,7356,4722,11140,892 +18015,0,37,66,145223,65903,5174,10628,8911,7283,9153,5465 +18016,0,47,69,967376,63102,29327,6101,10125,17058,10293,8006 +18017,0,48,75,14118,4058,2814,2115,1753,2674,691,454 +18018,0,43,47,1728493,156256,13937,14032,20183,6490,8969,5138 +18019,0,48,56,359178,22384,9273,10362,3766,7258,10568,2722 +18020,0,38,63,19985,25121,22127,6159,5299,3282,2222,1554 +18021,0,27,57,612437,88477,9545,24244,21337,10710,14717,5895 +18022,0,34,56,278434,55590,6657,3328,13634,4449,3434,2303 +18023,0,35,53,59116,10490,3371,7532,9870,4374,4114,3216 +18024,0,35,53,51724,25119,19574,3836,2105,2926,3929,4300 +18025,0,35,53,455614,84467,13674,21748,21079,10556,9428,6229 +18026,0,47,66,58742,11782,6065,2155,2823,4169,1631,1072 +18027,0,54,66,205960,79219,39375,38496,12833,84137,18762,11250 +18028,0,54,61,1173016,97897,48609,46090,23494,25037,17629,9896 +18029,0,44,67,86079,8710,3173,9588,4802,1703,2250,1032 +18030,0,24,61,1039775,310635,75849,9578,29916,18822,12920,8684 +18031,0,40,67,2062273,115484,38259,24244,18143,33571,20719,13038 +18032,0,34,67,2070479,134138,52511,40630,10149,15662,7476,19268 +18033,0,29,60,920836,158527,53107,13830,20421,10945,15120,7977 +18034,0,30,61,708127,489069,40434,128067,34583,40692,53719,24528 +18035,0,23,51,257045,188504,9617,24554,13100,18467,14391,2898 +18036,0,16,43,1789265,171758,32292,13867,7623,6945,6414,7675 +18037,0,34,43,11979,23583,4120,14208,6672,16158,14319,9853 +18038,0,43,57,14624,16575,13014,28676,4965,10452,14578,14751 +18039,0,43,54,1268147,742835,92557,17530,52719,71022,25464,20866 +18040,0,56,57,1409197,299692,52156,64298,25728,70325,55050,18643 +18041,0,48,57,1051787,21821,2159,11551,6010,4830,7278,2284 +18042,0,47,50,643682,40518,12289,24989,22677,10050,12789,8006 +18043,0,47,57,958103,91740,15868,15564,12944,10776,20272,17918 +18044,0,43,51,2258631,155858,17044,17562,16324,24463,12351,11953 +18045,0,43,66,69992,15958,29833,15363,3151,8394,6825,952 +18046,0,47,54,682923,171059,22572,26350,30070,39887,13586,13110 +18047,0,57,54,29101,14767,5285,7627,24908,8932,17430,4807 +18048,0,61,67,4353,54696,22383,21615,8761,17791,13056,13356 +18049,0,66,54,22111,43433,4128,28844,3230,21926,14975,5473 +18050,0,67,70,90670,15556,25465,8019,7125,12253,9018,6440 +18051,0,77,70,29425,11757,6684,6833,21649,20607,14139,29071 +18052,0,70,57,731847,109319,12945,7915,24545,11650,11700,9924 +18053,0,63,57,1071828,112157,52045,46442,50378,20123,38340,38540 +18054,0,38,44,110994,66335,11142,7718,6033,1174,5345,3457 +18055,0,17,41,283267,262473,44819,9432,37126,23427,15478,22688 +18056,0,17,34,668200,237456,6931,11784,14182,22969,8245,15323 +18057,0,14,14,330768,134820,15070,1129,13442,10727,32289,8193 +18058,0,35,8,1317077,103705,14624,7218,27374,19222,63229,12660 +18059,0,34,34,1647415,50590,106605,40335,13008,13221,13999,6199 +18060,0,48,51,127112,4132,1939,2603,3107,4186,2560,1619 +18061,0,57,67,53064,37599,15658,25992,24424,19370,14109,19945 +18062,0,63,77,713184,74904,13896,20719,17355,26631,14795,11188 +18063,0,63,54,1717964,700123,134222,57530,38834,53722,39627,19750 +18064,0,57,50,1676112,206876,23353,52365,21389,78921,26104,16169 +18065,0,56,47,735012,37248,14081,6546,7891,12907,14442,14256 +18066,0,51,51,793730,109006,35432,31805,6288,25996,60122,39121 +18067,0,66,47,122502,5341,1081,390,1365,2547,1872,1594 +18068,0,64,51,176319,65270,20445,30497,21430,29330,29297,11726 +18069,0,57,56,1173495,156362,63996,43307,27470,24598,50748,19111 +18070,0,51,44,235707,47711,5489,2999,3165,3400,1146,1386 +18071,0,35,48,913518,262803,42575,14393,6904,13326,10775,6179 +18072,0,17,56,502482,67235,51787,23640,6099,6095,8676,10962 +18073,0,16,56,499011,181902,99607,15760,36177,24559,51251,48756 +18074,0,24,60,44191,14996,3536,1095,1602,3222,2507,1833 +18075,0,24,51,2006684,845941,24071,61029,55439,42188,30659,33513 +18076,0,24,29,1034178,484343,24891,43518,31347,22763,37826,34922 +18077,0,27,27,1124440,128771,27034,45508,20161,19333,44229,22840 +18078,0,21,30,545497,57860,24592,2120,9924,6521,4521,6263 +18079,0,17,48,158267,121011,24607,36509,11180,6401,11037,4359 +18080,0,17,66,894273,81806,41943,21856,10013,5110,6661,6248 +18081,0,13,60,2280364,436426,60390,60484,35651,33337,98467,27575 +18082,0,16,51,423962,279851,25400,25011,24949,32719,30451,27395 +18083,0,27,41,226551,67851,8210,7778,12131,11695,7150,6697 +18084,0,43,40,2196950,178550,122823,42764,61729,73431,46140,18416 +18085,0,44,43,1103418,369780,108522,38790,24976,40126,32587,35899 +18086,0,48,53,1627777,111579,47543,62710,117101,31374,60394,31753 +18087,0,41,38,637256,67378,1421,1140,5929,4797,5613,8660 +18088,0,34,26,103753,413956,51446,30102,39179,40767,28551,29243 +18089,0,30,27,613553,139277,41023,16137,6596,11133,17971,6966 +18090,0,26,24,117353,269655,67601,35775,60899,30670,48589,83835 +18091,0,23,50,1251128,399695,191726,53632,85352,28871,37065,28866 +18092,0,23,50,2345511,344267,52879,6619,24190,27343,43053,22649 +18093,0,30,50,427478,123453,20815,36424,15561,31345,67159,21315 +18094,0,30,53,119595,116150,38410,18158,6748,12799,17812,5278 +18095,0,40,51,66700,18230,7288,1447,2185,3202,1815,1566 +18096,0,44,60,480495,92760,24406,14882,5751,15444,9554,2751 +18097,0,34,61,78780,35229,5299,9566,2844,1956,3260,3323 +18098,0,40,63,1286208,267445,59410,91201,53251,70162,63572,53183 +18099,0,41,57,146535,33807,8023,4015,7812,6081,8846,7116 +18100,0,35,57,391902,43219,14269,2963,2940,3097,3038,2282 +18101,0,41,50,237536,88795,14238,1446,2951,9219,15006,8388 +18102,0,24,27,1653076,419408,15064,6769,14903,12024,16968,4971 +18103,0,16,20,412412,111015,5867,8738,9754,5999,10100,3763 +18104,0,21,10,1186143,81928,9033,6128,15851,8971,8252,5826 +18105,0,13,16,64271,30072,7028,2623,3557,1298,2487,1885 +18106,0,29,37,25398,20890,4148,6882,2316,5822,2412,3157 +18107,0,29,29,151417,27516,263,1761,939,1349,1703,391 +18108,0,35,38,146211,20137,3025,3668,725,4445,2349,2853 +18109,0,53,30,1350476,64417,610,14232,14451,20491,5901,13556 +18110,0,44,23,181210,143833,11834,15299,9096,12281,6496,6084 +18111,0,47,44,672738,153454,26313,73943,8451,11936,15491,10828 +18112,0,40,48,80250,18369,5260,2757,3367,2102,928,2589 +18113,0,38,56,143282,135715,39649,35447,30229,46649,124079,32192 +18114,0,44,54,179640,62477,6301,3837,5076,8731,6385,9430 +18115,0,50,48,951410,218083,58389,23613,39496,27836,28314,23304 +18116,0,54,48,1016256,29429,3457,16003,20587,6633,6508,9818 +18117,0,47,43,627562,255273,44035,43405,46575,29227,15103,12288 +18118,0,38,57,1615580,88567,51161,8349,11852,7234,4499,2590 +18119,0,37,51,454521,336297,39843,18593,25749,31980,43424,18721 +18120,0,40,50,135277,69574,2651,27857,15617,16637,14337,12032 +18121,0,34,51,1867309,235650,69238,21639,26642,13384,24087,10263 +18122,0,41,51,1311324,228523,152659,7908,16463,52844,36151,9947 +18123,0,37,53,328437,80149,7684,9462,7812,3908,2966,1720 +18124,0,37,54,152460,10153,1939,2038,693,2155,2064,1155 +18125,0,47,53,1193498,91667,21050,18468,5307,18883,10080,5677 +18126,0,43,44,811064,181810,15125,26226,14336,23692,10554,5459 +18127,0,51,50,728760,260077,81138,28892,38304,35883,37353,11135 +18128,0,51,51,280766,24429,12121,2861,8203,7045,9896,7886 +18129,0,60,40,127899,34867,2247,2815,2932,14247,7789,1939 +18130,0,63,44,31171,15153,1764,5650,3356,3240,1156,1232 +18131,0,66,53,1765548,95449,75158,29571,29056,31482,50498,42584 +18132,0,60,60,37207,14352,3553,9829,514,2084,3882,1982 +18133,0,43,57,141004,38491,1828,1569,2426,2738,6539,1120 +18134,0,44,63,1026812,70016,55062,8164,17075,24871,33306,26510 +18135,0,34,57,624203,468757,154438,74023,39787,32191,20238,19239 +18136,0,37,38,79133,17156,1646,660,2615,2117,1127,1767 +18137,0,44,64,539951,18408,7064,33631,7286,9867,3378,3305 +18138,0,35,63,2200419,327566,159857,48074,50340,30956,51215,15926 +18139,0,44,81,223352,5233,5995,20735,3579,5366,6915,7015 +18140,0,47,93,28936,45107,21452,3825,11730,9762,3502,5031 +18141,0,44,88,131208,51374,13844,43333,18017,14080,3227,9858 +18142,0,56,83,585325,14251,3144,3404,1138,4811,5478,2508 +18143,0,56,69,269507,45062,21949,19354,21056,13218,20913,13353 +18144,0,50,63,801427,168223,27831,10884,10904,14624,8943,6635 +18145,0,48,67,1117701,74577,17140,122079,34768,24568,18572,14701 +18146,0,44,60,24260,29642,3536,2426,4723,5398,4251,1344 +18147,0,48,56,137329,12953,3686,4786,3786,4027,4893,4285 +18148,0,48,70,270825,55097,44820,14943,9797,8262,9265,4905 +18149,0,47,61,101677,35592,10020,3704,820,4136,1483,1494 +18150,0,38,60,923522,176753,12051,12731,16800,12637,3787,3707 +18151,0,35,70,30681,35480,61625,42081,16371,16949,12214,16057 +18152,0,48,64,59254,13735,4936,11837,20911,9573,7107,5459 +18153,0,44,53,601462,697583,48536,49188,17418,51784,18089,27333 +18154,0,51,50,108898,169710,6756,10242,17261,26241,31659,14537 +18155,0,54,37,426830,71211,57580,15557,80198,25246,17080,7420 +18156,0,50,44,135816,38323,53229,35095,20855,22787,16393,11736 +18157,0,41,53,48679,91263,10947,14361,6055,3241,5520,1449 +18158,0,24,60,90539,20854,2039,1715,1118,574,408,258 +18159,0,13,56,535643,39360,7524,5280,2718,2265,1182,642 +18160,0,23,50,19613,30834,10632,27583,9944,38796,12975,27818 +18161,0,24,47,1603852,558937,61389,55886,27887,24343,12211,8139 +18162,0,40,63,199883,5223,3328,3745,1753,1328,688,485 +18163,0,38,66,327613,46740,11294,10159,4225,2560,1910,1895 +18164,0,17,53,1176079,618563,23435,81674,29240,44719,124051,35415 +18165,0,34,63,38604,20658,8990,9996,5860,6726,6850,4559 +18166,0,38,60,2838993,62089,36070,21473,24169,25588,30223,13014 +18167,0,54,61,251361,23564,2575,12973,5325,8841,7607,4227 +18168,0,69,77,119716,63182,61714,13499,7655,46708,28757,13915 +18169,0,66,69,58685,27733,4381,6342,5714,4367,3325,1870 +18170,0,57,67,121001,222228,118251,11010,15513,28946,14988,20776 +18171,0,56,64,1048126,136081,44789,10463,17483,35439,20664,15976 +18172,0,44,51,103447,251788,38256,16710,38085,28500,15274,11463 +18173,0,47,54,149123,18352,1987,6855,2396,3531,3650,1236 +18174,0,43,48,1398677,157125,10862,32505,4247,12478,15312,4552 +18175,0,54,51,137702,9897,7453,8224,7732,16863,11601,5798 +18176,0,57,54,84416,65560,9349,11189,8563,9708,15793,5835 +18177,0,57,69,216563,10147,30830,9454,10369,7309,6145,2552 +18178,0,64,74,46432,17909,637,6552,1061,3242,2388,1571 +18179,0,56,64,496296,84496,14694,16271,25476,36202,29093,12425 +18180,0,51,69,964418,235533,45012,60797,19103,22367,25088,15741 +18181,0,57,51,131366,21582,2436,5992,3643,8544,6839,1648 +18182,0,64,51,19059,18377,6315,6436,7267,9734,8747,7095 +18183,0,57,53,83891,32895,3591,7794,3036,5553,14785,2458 +18184,0,51,50,226132,151789,24290,20121,10498,5179,4564,3143 +18185,0,38,44,1336810,450857,45577,53103,97902,42737,39897,9845 +18186,0,30,43,674804,47286,14815,8645,21038,9276,6259,5621 +18187,0,20,38,206199,86295,13288,2329,2156,3369,1961,3269 +18188,0,24,38,190757,125441,25743,7503,21832,7293,8104,6231 +18189,0,26,38,302522,116750,19174,9088,23491,13667,9362,6309 +18190,0,17,20,1786971,760969,3416,38733,22357,36869,34986,70104 +18191,0,23,29,863330,56011,19856,11887,14732,6037,6292,8525 +18192,0,37,24,329402,87024,11267,4974,3080,19084,9740,5159 +18193,0,35,26,1347183,379171,41846,66680,74595,40127,68367,28907 +18194,0,34,63,622136,43972,33986,76235,8918,6970,28886,14716 +18195,0,41,69,203327,11763,9246,6307,4774,4752,8895,5289 +18196,0,27,78,1131586,399888,117156,43729,46452,22352,44121,34079 +18197,0,24,74,54814,37136,4611,1351,1405,2746,1284,1794 +18198,0,37,51,482915,168186,34957,16466,37426,31238,62406,29077 +18199,0,40,47,113501,20789,2371,14589,8691,10183,11959,5008 +18200,0,47,41,1233098,50223,6277,9861,18089,6466,23856,16059 +18201,0,50,54,879836,207085,102251,34528,34806,32609,41845,35114 +18202,0,43,63,563755,107660,37346,19219,3287,11897,9614,5906 +18203,0,30,66,968416,38039,18036,9831,6473,4379,2952,2137 +18204,0,23,60,1370686,722102,19311,77182,91351,28472,56506,33482 +18205,0,17,53,1398162,137726,11496,29561,6833,10222,5006,4681 +18206,0,21,38,1821775,116356,7757,7472,7325,13254,9928,10755 +18207,0,14,27,913779,207077,40088,17359,22821,9320,10823,4455 +18208,0,17,37,183704,165350,24353,21954,16964,9728,13758,8989 +18209,0,23,43,343729,66497,24588,17083,5179,11169,10947,6817 +18210,0,21,53,334661,30399,6928,2533,3659,2765,2421,2387 +18211,0,24,67,2238572,186113,145100,112393,33062,24086,60776,17145 +18212,0,27,64,1434676,125819,9161,17045,8947,10939,11603,5621 +18213,0,21,60,276645,55453,13011,5649,3282,3400,1979,4984 +18214,0,24,54,258999,63064,4005,9399,5057,6365,8296,6788 +18215,0,23,30,573715,129684,1569,14360,9197,6521,6175,4696 +18216,0,26,44,776693,43628,31349,12051,13035,9149,6531,6556 +18217,0,48,56,1759687,27345,15997,52258,16824,37282,37821,18893 +18218,0,50,41,634891,80208,2515,2004,14979,7987,14597,5943 +18219,0,69,40,55294,15511,1176,1548,2000,7224,4655,4132 +18220,0,67,38,679321,69463,39656,17401,33959,11283,12726,13534 +18221,0,54,8,81892,88301,2406,5041,29755,8819,23649,2974 +18222,0,56,35,918028,55674,32774,14312,22371,11034,16144,17035 +18223,0,37,40,586998,134264,11652,20680,4662,4050,7812,5909 +18224,0,40,63,1010099,101716,33372,42890,9346,27642,13361,4768 +18225,0,50,53,1037153,44366,12142,900,3165,16163,15252,7488 +18226,0,54,50,1053743,61431,7772,32821,46466,31427,28113,21368 +18227,0,64,48,1569745,419477,60240,40605,39790,40846,28836,27917 +18228,0,83,37,903129,22796,3752,10148,18204,36277,27818,10006 +18229,0,77,51,277737,63255,33518,34237,9639,17981,13083,14127 +18230,0,66,41,179251,76965,5866,3797,3675,9798,6160,3297 +18231,0,66,48,649100,86008,16440,22943,17125,10850,13931,5882 +18232,0,37,53,290994,107530,24397,9733,8589,5520,3985,3106 +18233,0,38,51,960055,193860,77744,114162,28131,61200,31235,16361 +18234,0,40,70,97603,12791,14441,7300,10913,5152,6514,2229 +18235,0,51,74,859479,51491,15816,19829,12812,23346,34642,12488 +18236,0,61,74,847127,131546,28743,32531,31615,21956,21759,11396 +18237,0,54,53,1336237,877924,32855,66335,136778,69414,29393,10811 +18238,0,44,37,1334097,161891,14962,17652,30745,8857,7333,12705 +18239,0,38,37,79652,99531,19935,57031,63121,25527,18721,9200 +18240,0,38,34,754799,70060,7263,16612,20503,10406,3324,2770 +18241,0,50,41,468941,87401,3362,24202,15675,29285,12188,6374 +18242,0,66,48,608986,30900,7283,10183,16077,13343,6659,3149 +18243,0,44,35,447564,241217,26852,2178,4371,3918,5773,3555 +18244,0,43,40,2354382,480992,98175,118249,53686,58890,8092,9610 +18245,0,30,56,51644,27462,25601,16649,9154,4993,8255,1729 +18246,0,20,54,108086,35065,2860,9397,6044,4171,5558,4376 +18247,0,35,69,41312,7446,1889,1957,1033,722,459,530 +18248,0,35,83,372346,3628,39111,11687,25886,5589,4505,1792 +18249,0,34,78,754825,25185,12604,7580,7670,2686,2646,3964 +18250,0,26,67,930159,807669,52101,59364,131962,44885,32570,23285 +18251,0,30,61,573523,86186,22054,5007,8936,11406,4895,7849 +18252,0,23,29,1105687,900345,43286,17842,39806,36985,34151,16354 +18253,0,26,17,1371528,360045,55862,12272,15545,40204,12667,11080 +18254,0,47,17,246490,29809,2574,3612,12067,12820,15226,2578 +18255,0,41,23,80769,15094,5292,1421,2164,1481,1566,3562 +18256,0,53,48,499188,101897,55696,74681,33757,32553,17613,8919 +18257,0,53,51,137368,13312,2627,1606,3743,1602,1125,369 +18258,0,53,66,473993,74962,57235,29549,58334,55129,10492,8233 +18259,0,61,64,1265666,99978,6115,44292,44256,27708,8679,24560 +18260,0,60,50,136315,202656,31158,28344,46620,29557,15382,19057 +18261,0,54,60,142456,58276,34983,8756,10968,5602,3783,3744 +18262,0,40,66,129634,34470,30470,11535,7939,6088,12612,1651 +18263,0,35,74,48847,100207,62022,26887,18514,18406,8669,4833 +18264,0,37,75,760102,71662,4609,19903,15555,10843,6768,1206 +18265,0,48,74,524645,136764,43338,33622,16962,42424,19515,34879 +18266,0,47,67,1588731,183995,102267,49451,27220,21811,19694,11779 +18267,0,43,60,2080984,571680,143777,29333,70592,52339,91917,76420 +18268,0,40,66,1328011,82900,21858,27701,17235,11582,4257,6529 +18269,0,26,60,361697,194733,35270,9673,5182,10447,4933,2332 +18270,0,34,51,1711925,259117,52608,85903,138174,55818,15074,21161 +18271,0,40,63,981778,43915,28105,12961,1957,12853,10859,6369 +18272,51,40,63,550874,319439,155266,35928,144453,56573,29637,31850 +18273,80,40,63,463616,918714,194562,446999,154138,231660,117864,117543 +18274,80,40,63,1142077,466425,109105,330304,215689,106485,82076,64288 +18275,80,40,63,534308,26148,44977,79772,65215,65445,34034,41580 +18276,80,40,63,250219,1380357,425757,817268,1305051,437739,622580,306094 +18277,200,0,0,180128,61679,18238,26149,26835,22841,16674,11970 +18278,200,0,0,24307,124513,5357,4274,8608,5980,1833,3391 +18279,200,0,0,614745,942706,44339,93223,213797,177551,169209,89374 +18280,200,0,0,827927,26227,33458,12225,15838,33162,38496,8064 +18281,200,0,0,1581776,1408439,354482,439004,490230,453316,218825,240266 +18282,200,0,0,1171344,382498,79803,98879,110567,89593,86720,50794 +18283,200,0,0,864812,2400577,353859,199099,212849,412791,299181,203857 +18284,200,0,0,117313,40279,37912,32985,38983,37370,10491,23153 +18285,200,0,0,346973,316348,105949,69391,113262,79125,65322,36366 +18286,200,0,0,89994,31457,35397,22258,22444,15250,14824,14515 +18287,200,0,0,67114,69504,17731,70781,35567,42028,26877,16116 +18288,200,0,0,816424,445558,406200,87852,116631,173693,88628,44177 +18289,200,0,0,519091,161596,29865,13644,40809,29870,17381,26164 +18290,200,0,0,1957521,497901,90481,115333,53205,21544,24904,7573 +18291,200,0,0,747350,375888,271312,311512,392718,61234,67743,39679 +18292,200,0,0,684918,241890,19051,102526,70988,60506,16142,9896 +18293,200,0,0,374029,322223,48225,71279,12051,34789,13836,28725 +18294,200,0,0,745313,58501,54408,92232,69738,90911,62047,35821 +18295,200,0,0,880525,157837,8511,46036,148599,66462,195469,38841 +18296,200,0,0,1620034,228980,181161,52370,80005,144357,199237,112003 +18297,200,0,0,290529,97308,25174,39227,72688,25926,28570,8339 +18298,200,0,0,946932,148598,123943,119412,85623,105023,106632,56159 +18299,200,0,0,1186685,1068346,431332,58185,190905,115491,156493,117284 +18300,200,0,0,606904,1284734,960135,747986,74485,106126,207248,58268 +18301,200,0,0,242171,163971,17469,77776,44335,33908,49124,8289 +18302,200,0,0,169367,58417,25652,13341,18647,48696,17479,9810 +18303,200,0,0,897770,388572,215542,91512,443970,237745,150567,99012 +18304,200,0,0,89649,30825,9607,39105,11885,33026,49643,19886 +18305,200,0,0,592475,83547,208400,150869,163657,340460,186873,88909 +18306,200,0,0,1434479,1272119,978107,350447,885117,337060,328024,208066 +18307,200,0,0,309581,296706,258543,106384,569358,193674,146321,159135 +18308,200,0,0,1163844,485117,380190,148319,568909,630637,211503,220685 +18309,200,0,0,1430390,129567,55846,189256,261125,127464,100208,64901 +18310,200,0,0,618308,109061,73022,45425,37268,37890,16024,10347 +18311,200,0,0,328043,79715,28228,10408,30444,43685,21015,7151 +18312,200,0,0,1859587,505170,51075,75979,50748,66367,20801,15025 +18313,200,0,0,1721327,999643,66444,243481,173084,307812,107132,166834 +18314,200,0,0,2412448,685697,225538,182871,251781,402170,295054,43870 +18315,200,0,0,937733,341421,384766,487057,251288,238297,110114,87826 +18316,200,0,0,714185,177411,9890,59957,113840,28611,31937,14548 +18317,200,0,0,502818,251704,79237,135431,82964,45756,29093,13413 +18318,200,0,0,1282037,213504,45885,83796,283627,106052,61721,80582 +18319,200,0,0,2015013,1257135,182456,144285,388329,173910,241557,139248 +18320,200,0,0,1954116,117394,111748,341514,88021,31332,15212,17644 +18321,200,0,0,623589,71188,70096,115287,41956,50960,45533,33654 +18322,200,0,0,914907,128288,25751,32150,12166,20970,10618,12646 +18323,200,0,0,918629,364721,104870,118271,104517,78442,16801,10753 +18324,200,0,0,631934,361132,117399,348355,172285,55766,39000,27959 +18325,200,0,0,618308,265928,87966,196140,44948,135032,79018,54226 +18326,200,0,0,92348,66595,5023,28153,11473,17190,5519,14468 +18327,200,0,0,825806,398568,293790,49009,183064,203677,144071,51343 +18328,200,0,0,2026085,585032,206612,169903,182621,168496,39210,79532 +18329,200,0,0,1407916,896927,97845,62669,105502,185719,126786,39159 +18330,200,0,0,1178920,107400,8318,6519,36547,15250,23474,12076 +18331,200,0,0,561078,651813,13677,42285,241735,151172,135919,95417 +18332,200,0,0,656404,25599,22659,8636,27386,41512,19255,11696 +18333,200,0,0,377703,419275,319101,209660,431059,313321,817733,127472 +18334,200,0,0,725338,195227,48129,57976,112876,85031,31798,58926 +18335,200,0,0,405727,605718,161601,594669,136893,476842,416336,276810 +18336,200,0,0,1487136,298984,162357,61469,96165,131589,158409,90791 +18337,200,0,0,1438732,2104017,446181,307676,395573,477846,226376,99110 +18338,200,0,0,726887,303141,126389,478635,54813,220761,30462,56318 +18339,200,0,0,580219,51852,14664,91361,46755,56154,67408,64612 +18340,200,0,0,661169,279440,126768,116606,91323,182556,31611,35324 +18341,200,0,0,376587,669692,118743,267016,278720,325387,569813,276090 +18342,200,0,0,207734,131088,13698,94602,68825,200682,101588,69110 +18343,200,0,0,309241,51797,15197,7240,10758,4732,10094,9002 +18344,200,0,0,943394,44554,141601,31703,172452,144168,125993,153219 +18345,200,0,0,623721,865914,222439,179179,24923,248870,76729,194278 +18346,200,0,0,919113,109515,90948,105523,121082,203018,201875,82081 +18347,200,0,0,557076,872896,540815,222694,692976,551431,790267,332808 +18348,200,0,0,237255,83669,85843,107525,88343,57608,64492,19763 +18349,200,0,0,363090,298789,303656,386095,88936,32161,24938,7721 +18350,200,0,0,1066564,262933,276439,101200,111817,50351,36396,33253 +18351,200,0,0,1763830,121241,64971,209414,144592,193092,203671,86197 +18352,200,0,0,256922,44637,5856,17989,21475,29616,33254,20502 +18353,200,0,0,281546,60691,13820,33908,25079,60098,22472,7252 +18354,200,0,0,1582946,1319971,325629,394370,244695,276931,191637,48867 +18355,200,0,0,1216229,376595,100257,58159,130635,168087,15197,22302 +18356,200,0,0,801735,187046,321150,29524,162728,109435,54973,66692 +18357,200,0,0,474959,92259,100668,184991,110666,139748,53908,147799 +18358,200,0,0,169621,114772,15315,39005,32956,50984,31329,89583 +18359,200,0,0,1040230,371106,20309,109958,72752,131852,230861,115799 +18360,200,0,0,696935,166454,256746,148247,101959,160650,120602,111410 +18361,200,0,0,1001305,192192,73368,27379,180998,130031,70962,62889 +18362,200,0,0,71472,43441,46762,24741,35071,24555,29741,16990 +18363,200,0,0,336991,26386,17850,17386,8107,20123,18183,9776 +18364,200,0,0,1532250,103483,14533,55394,91975,92135,20836,67038 +18365,200,0,0,196294,107608,11486,87738,120712,134140,210667,62620 +18366,200,0,0,531639,372637,49961,373086,397119,109283,92558,151237 +18367,200,0,0,1717444,646487,211263,172052,162079,370617,508544,288768 +18368,200,0,0,40818,62953,47389,32092,17497,17743,20428,14841 +18369,200,0,0,118273,180675,58821,23757,42046,64517,27934,48228 +18370,200,0,0,577946,147056,39250,32627,50113,139623,63876,69265 +18371,200,0,0,907523,15077,34793,69159,7355,24573,7649,3998 +18372,200,0,0,343349,61357,16326,30280,7482,3800,1834,2047 +18373,200,0,0,1888700,453636,112819,269602,300539,412925,185004,267185 +18374,200,0,0,1056976,148949,59818,91605,46186,11679,16213,12586 +18375,200,0,0,1852034,365728,326452,684471,374256,403375,300039,274207 +18376,200,0,0,858968,131491,82640,324810,77438,174893,133765,97956 +18377,200,0,0,1759731,805940,1611473,908356,317480,452072,222665,220184 +18378,200,0,0,879075,322914,127708,281937,64429,93681,81887,74062 +18379,200,0,0,1312995,257021,84460,156153,51562,86513,128916,66018 +18380,200,0,0,66498,105802,34647,25450,37862,34970,59041,35313 +18381,200,0,0,1507970,486419,188013,111937,87116,136159,277033,45116 +18382,200,0,0,820465,57323,68490,11136,36552,90172,31737,28327 +18383,200,0,0,1100950,257084,14651,39146,68629,54333,20252,37037 +18384,200,0,0,254798,29962,48292,71219,30928,24845,13373,12417 +18385,200,0,0,329505,85120,166425,23316,124169,61170,37026,24844 +18386,200,0,0,259900,409968,110844,108410,29938,71160,90243,55894 +18387,200,0,0,819730,196136,38177,189388,48403,29702,85806,71241 +18388,200,0,0,594316,161674,49001,32287,30489,58083,109297,43978 +18389,51,0,0,1040259,185621,33384,62776,48091,17048,20907,17388 +18390,25,0,0,544823,70286,25729,15655,13983,5861,1128,2447 +18391,25,0,0,12,0,0,0,1,1,1,0 +18392,0,0,0,234360,12356,18591,32465,8344,11745,7350,4078 +18393,0,0,0,815198,194535,156118,148479,71405,30662,16575,14108 +18394,0,0,0,1204398,320614,19184,136780,38109,13366,16022,17362 +18395,0,51,48,983260,269712,69574,85013,8166,53504,24318,27228 +18396,0,74,53,1968714,39745,64409,31059,10568,14780,12351,8317 +18397,51,74,53,628557,27149,43522,29433,29640,15760,3334,1706 +18398,0,66,30,674846,105108,36003,20502,19625,6978,9017,6874 +18399,0,66,40,1459725,57880,21661,47737,23101,19775,17175,9767 +18400,51,66,40,1110893,230589,147122,71951,36029,38924,21167,16184 +18401,0,51,35,2238167,319106,93128,39414,13745,17664,6982,1113 +18402,26,51,35,618746,37993,7474,8402,9210,5140,1294,871 +18403,0,44,4,25681,52875,4217,13766,17312,3869,2423,1209 +18404,0,54,8,595811,23866,5500,10168,3571,3671,1233,967 +18405,0,50,1,1996413,139761,41362,4889,12469,17730,5545,2270 +18406,26,50,1,874476,21847,3829,9380,2261,2237,1257,1023 +18407,0,50,1,411699,114842,44800,24406,30954,7195,3847,5249 +18408,0,54,17,1469489,51715,20849,68668,22108,12567,7231,3132 +18409,0,43,29,383204,49058,20693,32630,5522,3903,6029,3846 +18410,0,43,34,1400994,205929,56403,48347,36754,30210,19393,8907 +18411,0,53,35,1798121,380101,45238,261218,184387,62038,64920,50019 +18412,0,63,34,2052351,262161,329074,106840,57384,144686,75810,107845 +18413,0,83,27,2253704,91628,12205,96835,32814,49698,36888,19754 +18414,26,83,27,496471,62850,16785,10932,14552,8548,5125,4741 +18415,0,70,26,281544,128569,38154,10915,5885,6289,2936,2678 +18416,26,70,26,541031,26871,3604,3356,6453,3712,939,465 +18417,0,67,43,238683,40419,70927,12306,13844,11199,2966,5243 +18418,0,53,34,828648,377282,196359,54235,78402,32806,58261,10113 +18419,0,40,16,1558694,118240,8085,10407,24276,11511,5874,6432 +18420,0,51,30,176279,49146,26871,30715,30332,12146,3564,3426 +18421,0,51,14,108397,26638,5056,5880,2102,3134,821,381 +18422,0,60,14,133319,27146,11726,3487,6797,4303,2474,1867 +18423,0,67,29,851464,118577,22571,38342,5017,30535,4171,7657 +18424,0,67,8,1230891,744595,35488,81390,156974,90196,28743,33910 +18425,0,75,17,349528,112835,84628,21284,28367,27853,9581,3432 +18426,0,66,13,93043,67261,7347,12224,3203,5010,9619,1514 +18427,0,48,7,901550,1359879,268439,45877,71441,64959,41025,33921 +18428,0,40,30,493140,64625,47400,17457,6343,6211,8928,2941 +18429,0,34,14,235367,16705,2720,403,854,1530,224,783 +18430,0,35,13,1015857,298317,65853,16172,60561,24203,37853,35893 +18431,0,40,10,2591156,438076,73597,13487,38857,37328,23420,24836 +18432,0,47,1,1275111,213165,19896,67368,136761,23711,13930,11258 +18433,0,48,4,692380,30370,11461,5792,12704,4282,6254,7886 +18434,0,48,7,790585,221868,16118,61994,41856,20116,23314,15073 +18435,0,47,1,2123534,735672,58775,26006,77019,48574,29021,26923 +18436,0,27,1,1130863,1738593,18711,146765,46983,32661,23276,35100 +18437,0,29,7,634595,18757,22691,10433,11982,5125,3871,1229 +18438,0,11,3,355506,96792,9937,8465,7600,1533,1783,981 +18439,0,23,37,1263310,113724,7463,254767,45166,53222,14243,10666 +18440,80,23,37,1190728,120090,15355,34628,23267,29980,13728,18271 +18441,80,23,37,2595624,400395,69226,45381,104426,104564,107770,79803 +18442,80,23,37,79875,20819,59009,41344,74494,78870,39610,25759 +18443,80,23,37,207433,42705,7421,83031,21253,14283,19746,7138 +18444,200,0,0,719536,38076,94765,22857,21802,19730,20014,9915 +18445,200,0,0,1252329,835841,287834,37543,172128,172886,95650,110333 +18446,200,0,0,708502,133736,105273,119200,207910,299115,243911,159373 +18447,200,0,0,740279,238281,19759,100450,45451,49727,26985,7158 +18448,200,0,0,968130,1555338,284888,88036,167036,172697,125057,81381 +18449,200,0,0,2090233,178200,113790,116917,89648,216307,129594,98471 +18450,200,0,0,1129439,720640,146447,199288,272096,343376,168941,204008 +18451,200,0,0,328073,175745,44439,11494,22373,31332,21225,20306 +18452,200,0,0,106693,64722,14727,32915,35231,36529,43802,11455 +18453,200,0,0,2016760,409303,205962,20674,128114,112282,70546,57977 +18454,200,0,0,2226765,330343,262062,116100,289355,83428,35167,116296 +18455,200,0,0,26674,75644,13335,2925,7727,2527,4650,2685 +18456,200,0,0,634592,25680,217646,43763,65173,282232,155429,164572 +18457,200,0,0,234672,67120,16698,48346,4677,81944,21406,24674 +18458,200,0,0,2040145,235425,39382,141599,200618,277939,126586,103055 +18459,200,0,0,48610,99433,8001,2708,7868,8434,3096,2850 +18460,200,0,0,32970,116677,2554,11372,2836,3825,3989,4190 +18461,200,0,0,1482911,333755,145241,72833,82978,94335,260240,125787 +18462,200,0,0,492569,25624,111660,18049,6599,85313,47203,35739 +18463,200,0,0,60076,87789,1181,3570,3872,5031,3021,3766 +18464,200,0,0,1748371,263647,132062,13700,168465,191203,133800,109272 +18465,200,0,0,833189,140182,96663,204009,87417,203873,378234,176826 +18466,200,0,0,297999,86679,9618,52157,21220,72324,50747,17816 +18467,200,0,0,58509,56078,2981,7303,5279,5445,2903,1286 +18468,200,0,0,772278,193339,321265,19989,122032,161244,93663,213069 +18469,200,0,0,67085,50841,97899,60140,24363,70443,43200,33718 +18470,200,0,0,1292777,316318,83670,152696,90382,305129,277778,51448 +18471,200,0,0,64733,51919,3485,5307,7489,5918,2637,2787 +18472,200,0,0,925650,29485,112365,84066,120477,182671,232932,99371 +18473,200,0,0,974434,289703,249293,136215,63329,277876,258154,97465 +18474,200,0,0,1807483,241536,151169,86884,244304,411481,105446,100693 +18475,200,0,0,76180,31575,1979,1519,11607,5067,3796,2467 +18476,200,0,0,254129,23183,27018,4714,8176,71920,88861,15952 +18477,200,0,0,2034800,469737,104284,170777,138267,159620,177073,141271 +18478,200,0,0,528985,211180,15101,176676,105715,128718,346846,84936 +18479,200,0,0,202175,293461,11912,10973,36943,22650,22470,12326 +18480,200,0,0,708060,22005,2549,20828,24657,59035,25852,18781 +18481,200,0,0,1624709,340333,106972,287124,58161,484045,79003,157964 +18482,200,0,0,555760,77892,6648,24935,46120,22622,19054,30628 +18483,200,0,0,34526,33162,8542,4404,17164,4889,3104,1237 +18484,200,0,0,1055665,49882,31997,45622,51259,298347,223205,60171 +18485,200,0,0,544829,149780,46920,20816,229239,198715,117898,160843 +18486,200,0,0,2086784,80149,278079,159776,242602,221672,73357,125067 +18487,200,0,0,43011,64883,4478,3727,9475,4008,4633,2802 +18488,200,0,0,262846,28684,16413,26167,19705,66178,18606,11081 +18489,200,0,0,559341,270363,75125,337654,48193,166081,187900,75034 +18490,200,0,0,246925,54949,41604,73746,24482,32698,27720,14746 +18491,200,0,0,47215,96615,2803,7637,8602,3301,2203,2485 +18492,200,0,0,903927,116974,36963,54269,128728,167170,134494,137705 +18493,200,0,0,342860,75515,55473,30380,15063,92947,30948,22496 +18494,200,0,0,479347,97174,49404,23304,88141,24383,33027,31793 +18495,200,0,0,149058,466360,28842,18686,61602,12637,11285,9108 +18496,200,0,0,1140863,44049,29947,24772,49481,394387,176595,61935 +18497,200,0,0,170187,45946,35470,44474,13198,25137,39405,21754 +18498,200,0,0,237424,52318,56288,41119,51656,31202,21949,31246 +18499,200,0,0,231209,386712,6287,28322,7231,19526,13153,6916 +18500,200,0,0,923569,47782,36649,75028,132019,241089,150078,134223 +18501,200,0,0,533181,47746,26171,18697,19797,70278,27418,20395 +18502,200,0,0,178217,51366,33233,50296,60805,55931,26148,23996 +18503,200,0,0,44002,108973,5004,2961,6978,6089,6512,2159 +18504,200,0,0,858769,15036,75243,78331,35054,308413,191059,46925 +18505,200,0,0,1569106,442027,47540,103038,126321,287282,127804,186574 +18506,200,0,0,1780349,309119,134168,321386,150369,224364,97990,146426 +18507,200,0,0,30732,92905,2377,4132,4636,4833,4854,2701 +18508,200,0,0,324761,24340,12429,18893,9711,46123,28995,17158 +18509,200,0,0,553765,52034,42342,28236,21996,93797,68274,18696 +18510,200,0,0,1513677,521315,84516,167847,191502,294323,124617,51951 +18511,200,0,0,24181,97693,2959,4077,5184,5471,2973,2293 +18512,200,0,0,928046,30496,40689,55541,44573,394603,149243,36763 +18513,200,0,0,688515,35432,5789,4746,19464,143803,36309,12716 +18514,200,0,0,522455,188613,2940,25987,32155,179416,14869,19851 +18515,200,0,0,21946,143417,6167,2340,7509,5313,3121,2926 +18516,200,0,0,1117884,56124,38125,29735,73090,355869,135224,53277 +18517,200,0,0,860819,379877,67133,275694,103704,116127,376340,99603 +18518,200,0,0,195316,43700,39427,40931,17836,73554,74300,25705 +18519,200,0,0,11835,61199,1324,3413,14256,4476,3916,2888 +18520,200,0,0,46794,55536,23069,28696,21000,50903,19636,24989 +18521,200,0,0,702123,50014,2346,14180,21581,179860,23246,26855 +18522,200,0,0,2026777,127292,191106,91403,75695,395340,100119,84965 +18523,200,0,0,15445,114886,2720,3706,5808,3057,3012,1979 +18524,200,0,0,1084840,30681,54157,58930,48716,332876,141370,75469 +18525,200,0,0,844380,160570,157411,291090,120020,256549,128541,74587 +18526,200,0,0,596290,199036,133106,254487,105483,286489,205415,55050 +18527,200,0,0,11993,84086,2455,2536,17941,6983,2502,1787 +18528,200,0,0,335699,23332,10109,6284,12544,83045,27095,8025 +18529,200,0,0,1301781,247478,171504,185835,109144,185527,121659,70414 +18530,200,0,0,1227028,581628,83735,163575,133973,399288,111203,48592 +18531,200,0,0,19324,67145,4917,2946,12059,4984,3228,2848 +18532,200,0,0,1089572,127249,178589,76301,119545,214270,217688,67164 +18533,200,0,0,1195646,325162,88348,86800,70380,579072,151528,119851 +18534,200,0,0,223154,98141,9275,83559,39358,68683,23102,24889 +18535,200,0,0,15204,57808,2234,2410,10808,4264,3058,2368 +18536,200,0,0,151456,79365,48939,28903,25877,57166,23913,37283 +18537,200,0,0,1051768,140464,115787,432906,128683,228159,122164,198071 +18538,200,0,0,1856679,806113,161671,182023,129761,164898,77259,97876 +18539,200,0,0,11187,84280,2248,3129,14428,5488,2393,1941 +18540,200,0,0,69785,39634,20287,72547,22177,32176,26911,32333 +18541,200,0,0,809083,117804,68770,274426,240822,303758,123194,111030 +18542,200,0,0,767331,278216,139646,129549,88608,209201,143166,118147 +18543,200,0,0,16929,97899,4399,2888,7564,4770,2468,3956 +18544,200,0,0,1368155,81902,29437,55307,55640,186820,182790,63972 +18545,200,0,0,1750083,116455,51457,104482,154735,206526,237762,148128 +18546,200,0,0,175467,79559,32440,30038,63459,39600,36168,19333 +18547,200,0,0,27647,77045,3780,7411,3295,3993,3275,2363 +18548,200,0,0,361083,40225,26418,14663,23926,40905,24505,26801 +18549,200,0,0,1884900,94360,58876,86329,61190,282659,374071,91186 +18550,200,0,0,860799,464973,269602,75916,97397,212766,144666,152584 +18551,200,0,0,18531,110157,3062,3406,9181,3832,3637,5835 +18552,200,0,0,1111527,298434,176842,51261,44188,158968,64529,94478 +18553,200,0,0,1734722,157318,26427,110915,83036,235865,397753,92140 +18554,200,0,0,173556,106036,16862,44223,14622,43645,30322,28286 +18555,200,0,0,34931,147377,4849,4759,5399,3910,3267,3908 +18556,200,0,0,212351,63868,58128,16659,18066,59049,19865,20678 +18557,200,0,0,2209863,91715,40357,78973,69069,124916,227029,130027 +18558,200,0,0,179678,73987,66754,33653,51268,40881,46541,19580 +18559,200,0,0,5064,42733,8061,3877,6497,3021,2865,3019 +18560,200,0,0,45191,49240,37566,14582,15131,86091,37962,13850 +18561,200,0,0,1787924,55881,39450,46929,110883,406369,97050,76600 +18562,200,0,0,278243,66463,9658,72678,17454,39926,22545,12799 +18563,200,0,0,12809,37532,3484,4593,5895,2956,3353,4543 +18564,200,0,0,595275,34607,17382,11923,11154,53780,28148,12494 +18565,200,0,0,856194,54580,5525,10504,46389,177590,16449,13793 +18566,200,0,0,1196230,155006,241547,133924,47078,140342,250275,86172 +18567,200,0,0,12648,44514,3717,5904,7806,4454,3330,3053 +18568,200,0,0,49056,52621,23930,43995,13156,38934,30482,14414 +18569,200,0,0,741057,32664,35786,37523,36343,59723,32490,34996 +18570,200,0,0,924189,530968,245201,116024,147567,275983,176906,181719 +18571,200,0,0,19501,115962,3068,4435,7344,4547,2208,1790 +18572,200,0,0,143947,21428,16504,18155,30144,57755,49080,11370 +18573,200,0,0,1159021,185307,283460,90278,73217,111922,192883,95061 +18574,200,0,0,1041833,323880,136419,248851,51060,166228,75511,83369 +18575,200,0,0,263751,792939,23026,27230,15594,22851,14049,8992 +18576,200,0,0,306109,31591,17684,2456,22910,76947,25888,13173 +18577,200,0,0,1835259,104814,51557,147397,33380,377983,199873,55920 +18578,200,0,0,199350,84499,46490,55324,32990,33956,38939,10847 +18579,200,0,0,37733,61869,2807,8142,2528,3760,3637,1040 +18580,200,0,0,73820,30472,1449,35486,26649,35999,28639,36520 +18581,200,0,0,641858,55437,52892,21607,14243,94366,82210,22200 +18582,200,0,0,1272131,139869,240902,42828,195302,159925,116488,83510 +18583,200,0,0,154888,503687,11251,24404,7342,12866,10103,14276 +18584,200,0,0,29679,58926,51904,34998,37408,73356,34390,27066 +18585,200,0,0,696888,38787,19004,38504,3494,45714,44774,16693 +18586,200,0,0,1173325,302472,122080,179355,51994,206305,155874,113104 +18587,200,0,0,32682,80353,2298,6865,4626,3176,2404,2630 +18588,200,0,0,134137,30107,22207,7824,16214,70260,29083,12375 +18589,200,0,0,1438715,168786,259138,244786,161060,419245,132943,130825 +18590,200,0,0,142605,70083,30969,30883,12119,37191,51219,42362 +18591,200,0,0,39841,46485,4006,5635,6558,9580,3454,1559 +18592,200,0,0,837635,83868,83401,133662,28849,140190,233720,55315 +18593,200,0,0,777024,122422,57470,187263,142703,265418,159903,74070 +18594,200,0,0,614237,256335,13049,48751,52004,17985,15520,12225 +18595,200,0,0,41680,48224,6357,5999,2142,3248,4171,2818 +18596,200,0,0,1234706,42774,328885,57132,77863,232297,125015,167143 +18597,200,0,0,1238031,456797,53364,57726,105417,359928,207520,146748 +18598,200,0,0,366488,429624,11176,36382,19278,24137,15115,14321 +18599,200,0,0,18585,33674,9645,4277,6466,2811,1983,3178 +18600,200,0,0,1995054,72746,234839,35615,46031,192707,161825,73797 +18601,200,0,0,1841573,141515,27644,279077,72058,274672,95020,129505 +18602,200,0,0,907746,97364,11559,28969,41730,17197,14344,20671 +18603,200,0,0,22805,19923,9148,5171,9708,5033,2103,3388 +18604,200,0,0,840502,703132,279619,190383,109041,1023082,1034077,1487221 +18605,200,0,0,1413171,167690,161261,40582,114068,412785,123154,150180 +18606,200,0,0,374470,107695,18728,17188,40041,22256,14754,17204 +18607,200,0,0,18066,46305,8682,4857,8967,4883,1905,3979 +18608,200,0,0,1572273,107577,21132,111014,110408,269230,188029,242183 +18609,200,0,0,673658,37753,24771,16474,15927,108054,44567,8523 +18610,200,0,0,352674,470606,15774,21625,25898,15740,12955,19293 +18611,200,0,0,28765,30441,2968,3183,20500,5368,2842,2144 +18612,200,0,0,1084991,76798,37419,35932,50143,225668,376567,75305 +18613,200,0,0,1004395,310673,80327,178611,116897,449912,230553,81410 +18614,200,0,0,443605,283079,17300,32778,12052,17237,22046,21892 +18615,200,0,0,38162,79360,3095,7183,9021,2404,4030,1331 +18616,200,0,0,1583694,59547,57284,83314,132356,219936,155748,213281 +18617,200,0,0,1186514,466820,89670,233001,76040,460118,170058,68739 +18618,200,0,0,1196115,192857,16154,11068,27956,11394,13636,16298 +18619,200,0,0,20328,73038,4112,1989,14646,6123,1866,2978 +18620,200,0,0,314064,68761,25810,8478,13822,62359,43951,21332 +18621,200,0,0,191212,70518,33976,35612,20257,47953,52218,19979 +18622,200,0,0,38996,12212,580,1915,10431,3503,1084,8606 +18623,200,0,0,28241,79319,3278,3435,5068,3420,3346,4125 +18624,200,0,0,925493,202669,167856,127696,103967,157311,153517,162214 +18625,200,0,0,581002,59927,32158,21783,16782,118371,31675,10911 +18626,200,0,0,354581,263345,8817,18968,34861,38109,21052,16308 +18627,200,0,0,20557,54821,2799,1271,11587,5855,3331,2492 +18628,200,0,0,1616094,262212,172613,70417,160366,350913,153825,92888 +18629,200,0,0,1021439,381844,81641,287647,112136,471840,158668,98709 +18630,200,0,0,341623,396484,12085,25972,15424,25051,10132,21048 +18631,200,0,0,31856,78803,3122,6645,11095,3040,4358,1744 +18632,200,0,0,1666674,97825,164923,82701,106733,194603,205970,200949 +18633,200,0,0,2240113,151949,99281,134493,321325,242476,108208,124385 +18634,200,0,0,341547,552875,6749,33333,9260,23632,14380,14170 +18635,200,0,0,10571,47135,2319,3698,10376,4257,2772,3765 +18636,200,0,0,796662,210268,150688,43346,42545,133104,114623,89168 +18637,200,0,0,223788,101001,12285,50403,38293,66122,53308,17450 +18638,200,0,0,1560996,162293,6146,3469,17823,10425,6195,13778 +18639,200,0,0,24603,96494,3286,4501,6127,4288,3199,5873 +18640,200,0,0,1584088,266516,73091,111387,236990,402761,120536,76806 +18641,200,0,0,658385,52323,44681,40428,48844,54164,18173,31468 +18642,200,0,0,110490,27766,1292,2796,6093,2194,1814,3585 +18643,200,0,0,17818,117176,3348,3420,7995,4268,2057,3674 +18644,200,0,0,1222467,226177,180547,180122,69257,174480,123172,115597 +18645,200,0,0,1848734,180238,39379,41285,80779,168463,203275,64801 +18646,200,0,0,3093,1685,469,1508,11279,1740,1657,8743 +18647,200,0,0,22823,101813,4125,3623,5433,5289,3015,4377 +18648,200,0,0,1212691,280227,74197,20635,197920,226839,273263,79322 +18649,200,0,0,250190,34518,27136,67081,17782,32471,46432,17346 +18650,200,0,0,1100827,572872,7150,15181,26879,11412,11889,9511 +18651,200,0,0,16325,135999,7105,2441,7604,6268,3203,2192 +18652,200,0,0,1141371,223486,96553,16464,47556,212975,151090,53886 +18653,200,0,0,195763,107224,17639,61770,31046,75080,54647,22238 +18654,200,0,0,963410,300748,8822,6854,16698,19603,11518,18136 +18655,200,0,0,16375,129312,6498,1896,8485,6091,4044,2928 +18656,200,0,0,616664,504569,113110,153656,81269,210420,95264,69938 +18657,200,0,0,1462671,284551,112164,114718,218029,211497,253394,67122 +18658,200,0,0,1489255,313100,3226,10203,23207,17053,14972,7087 +18659,200,0,0,10384,61040,3197,3017,14992,4664,2761,2077 +18660,200,0,0,752789,251066,92722,83148,118565,157170,64050,89749 +18661,200,0,0,1594518,380624,126821,103592,49887,114820,97418,165176 +18662,200,0,0,1296441,495351,16826,9653,11355,12715,7993,9575 +18663,200,0,0,35652,150839,6102,3230,5978,5592,3121,6374 +18664,200,0,0,2105807,207682,66227,84795,101870,449307,94796,145777 +18665,200,0,0,1491380,166261,71415,103839,87523,269791,278975,86936 +18666,200,0,0,1815223,223803,5383,3090,16424,13476,10701,11113 +18667,200,0,0,22587,173800,6260,3836,6217,4793,3463,5639 +18668,200,0,0,2683236,622950,174207,813755,325285,856451,409116,500009 +18669,200,0,0,937224,119083,111321,168640,81752,110447,124829,105568 +18670,200,0,0,1798655,242298,8149,5254,13905,15654,8761,12996 +18671,200,0,0,15064,55249,5986,3076,8362,3386,2614,1790 +18672,200,0,0,1226628,124895,53568,129612,176565,501995,167533,77728 +18673,200,0,0,2064325,138555,50100,58284,136344,205137,253812,54201 +18674,200,0,0,39645,100176,4492,5531,4599,3772,2117,2816 +18675,200,0,0,526385,46926,8402,14645,16591,94295,43628,17381 +18676,200,0,0,691751,33511,13337,25512,22741,199976,36947,15749 +18677,200,0,0,16662,151711,9110,4088,7368,3881,1384,1968 +18678,200,0,0,233301,504739,1926,17669,28721,13618,17334,11817 +18679,200,0,0,1046128,134777,7754,74898,36681,133862,430145,77487 +18680,200,0,0,1058398,32266,4173,16165,39635,136506,30492,22785 +18681,200,0,0,24256,56656,3985,3234,11419,7925,3012,2805 +18682,200,0,0,86562,529697,12615,31236,16857,17556,13336,13959 +18683,200,0,0,1508484,368070,160194,22668,99620,490874,182539,50903 +18684,200,0,0,796539,70595,11249,14475,18649,120633,69972,8032 +18685,200,0,0,348436,699965,12942,28164,9328,12789,11156,10770 +18686,200,0,0,1226130,204559,41227,138592,98367,220767,117391,65378 +18687,200,0,0,525785,33401,14059,24216,2571,86338,36529,24112 +18688,200,0,0,624119,58822,6702,24242,31467,99280,57008,17957 +18689,200,0,0,76049,101394,1109,6408,5274,3297,3479,1973 +18690,200,0,0,746635,221595,183315,53976,169631,221592,132449,90235 +18691,200,0,0,749173,92688,10605,84176,177436,156257,317420,141276 +18692,200,0,0,764892,57408,5475,7075,39575,62574,22585,17922 +18693,200,0,0,174152,401455,15329,36503,7314,18668,16063,13374 +18694,200,0,0,959848,52672,60812,184829,107066,377376,233830,49808 +18695,200,0,0,1642783,117140,146386,39585,92332,208086,152582,114199 +18696,200,0,0,2123723,207054,150098,99516,61062,324709,131638,88404 +18697,200,0,0,54477,82198,1633,2740,5997,5192,2644,4029 +18698,200,0,0,1383704,48609,47001,31274,120108,299827,209973,50795 +18699,200,0,0,1489283,168241,191300,227016,161505,155984,140526,105970 +18700,200,0,0,501620,48360,31861,22598,54969,33014,28696,17125 +18701,200,0,0,59237,36594,1353,2418,6428,2972,5597,2106 +18702,200,0,0,593785,124566,118619,22053,210907,207167,139501,294679 +18703,200,0,0,394533,110034,9036,35611,34255,48594,53060,18407 +18704,200,0,0,870852,39917,32215,29192,30280,48197,40477,29293 +18705,200,0,0,303982,209254,5439,13679,16568,18407,18332,7619 +18706,200,0,0,1066373,60805,50921,45228,98158,314432,103629,98650 +18707,200,0,0,225129,122160,4639,41285,13855,42212,21146,22579 +18708,200,0,0,465255,44700,34606,6728,31165,75968,32513,15447 +18709,200,0,0,56808,36529,1818,2916,7241,4231,6383,2655 +18710,200,0,0,2403465,612370,183681,267126,497620,1465590,910068,436910 +18711,200,0,0,1851366,142781,63210,134472,145425,229402,143339,157049 +18712,200,0,0,1829537,410844,78002,244696,97136,223538,193039,77649 +18713,200,0,0,59737,40696,2139,2379,6578,4022,5479,3295 +18714,200,0,0,849091,136992,167686,17052,140051,241750,291586,49225 +18715,200,0,0,730641,306170,66238,397090,160053,117523,218095,92488 +18716,200,0,0,280199,51238,12858,52264,11429,100203,56525,15677 +18717,200,0,0,68767,16810,2193,1935,6320,3923,5078,1643 +18718,200,0,0,676112,593898,304101,180010,125086,173560,187630,86711 +18719,200,0,0,599864,13106,63391,25021,34403,45949,66633,32917 +18720,200,0,0,1827710,275251,188216,138608,150568,230522,121715,109008 +18721,200,0,0,251906,371663,18546,6911,51707,14106,5481,5765 +18722,200,0,0,644861,246640,27379,33413,58256,135878,162098,85019 +18723,200,0,0,546710,37352,18747,21284,5412,69584,48959,10955 +18724,200,0,0,203918,88151,6413,78897,39246,35480,33483,40804 +18725,200,0,0,25469,122294,5036,3280,13713,2740,2009,2718 +18726,200,0,0,998506,180481,186638,74596,82507,241717,265390,53032 +18727,200,0,0,2048171,344992,252630,108817,160730,279786,176010,69663 +18728,200,0,0,978163,213803,45762,187909,339752,122574,118461,333496 +18729,200,0,0,159211,625708,11855,22361,20922,15708,12718,8156 +18730,200,0,0,419891,42131,6068,12834,9884,45335,24000,17195 +18731,200,0,0,1516215,318653,116139,43488,68333,193563,80658,65239 +18732,200,0,0,198400,60228,49740,64361,29446,40169,28107,16972 +18733,200,0,0,209870,450868,7412,20571,21139,21845,8466,13691 +18734,200,0,0,951265,115622,26811,51058,147739,270653,101007,163878 +18735,200,0,0,743876,96971,10365,203805,133806,270202,167807,94085 +18736,200,0,0,2734290,89068,122169,284059,117561,238692,73757,106611 +18737,200,0,0,134442,251552,32706,10211,45766,12519,12476,5654 +18738,200,0,0,238095,34715,14404,15463,19488,96160,23439,14039 +18739,200,0,0,520078,45288,20454,30678,17898,67754,43999,16145 +18740,200,0,0,780351,25476,14013,57164,48521,30786,18173,39638 +18741,200,0,0,258167,344360,27478,14313,18499,19199,12630,13572 +18742,200,0,0,968079,244129,211781,70197,118487,132586,139545,79257 +18743,200,0,0,1423895,114047,268788,36598,31040,147735,94269,136764 +18744,200,0,0,253852,48133,45802,67880,20472,39850,46897,21744 +18745,200,0,0,37164,144352,3754,7372,6284,2469,3415,1459 +18746,200,0,0,1047015,180604,125660,96122,86470,222325,251721,125025 +18747,200,0,0,512904,64722,40738,28241,25923,119619,53977,36482 +18748,200,0,0,1001881,68848,96875,205929,233989,216145,178116,125153 +18749,200,0,0,24685,69043,4845,2437,13103,2646,3783,2267 +18750,200,0,0,106933,44120,13428,12257,19456,54150,43729,14352 +18751,200,0,0,2740868,102912,136563,136767,89392,246466,203682,67075 +18752,200,0,0,396874,169585,56792,161769,127928,98805,165215,68334 +18753,200,0,0,92724,695789,13954,28644,24842,15691,16946,14445 +18754,200,0,0,132300,32501,4673,12575,13104,48302,56591,17140 +18755,200,0,0,604599,251755,67490,137770,119517,333727,109735,58387 +18756,200,0,0,1521525,554491,198035,179207,103920,126855,82759,91747 +18757,200,0,0,23876,127849,3928,4279,8121,3008,3691,2295 +18758,200,0,0,341795,16632,7167,6001,11070,90477,32037,13227 +18759,200,0,0,1256255,267590,178321,247191,94280,270130,237460,152339 +18760,200,0,0,205128,82389,30112,45875,20189,43975,61556,17516 +18761,200,0,0,9065,53125,1018,2563,12766,4341,3413,2278 +18762,200,0,0,831001,81729,20811,44092,56126,92432,80939,62885 +18763,200,0,0,1691039,334353,70380,121773,218312,305692,142085,186737 +18764,200,0,0,202959,62791,26912,38832,21307,63333,53540,21559 +18765,200,0,0,21225,123022,6557,1714,10290,6376,4265,3264 +18766,200,0,0,57836,24364,13855,38430,30976,45104,26900,27050 +18767,200,0,0,2244698,145917,51304,88212,81592,277656,334093,121271 +18768,200,0,0,179956,90823,45588,24167,36744,34183,51139,16246 +18769,200,0,0,17008,119170,4951,5994,7904,5076,2279,1907 +18770,200,0,0,310053,58139,15088,41366,52066,51475,17384,22293 +18771,200,0,0,2463194,364433,14179,158797,59705,176430,160058,106662 +18772,200,0,0,717819,134983,188545,231530,40635,173066,124645,114258 +18773,200,0,0,20164,58479,7230,4730,9037,5229,2649,2420 +18774,200,0,0,369720,12582,41693,6375,12145,81999,24273,23125 +18775,200,0,0,862445,45351,30619,60673,22955,140904,48236,22525 +18776,200,0,0,664543,107250,73813,37269,22208,38628,55198,23152 +18777,200,0,0,72249,110614,1269,5073,4086,3236,3247,3137 +18778,200,0,0,1310280,96593,100558,43655,75553,416709,103591,59541 +18779,200,0,0,491960,75833,38608,46616,4443,57036,78588,20362 +18780,200,0,0,185697,42851,39309,38867,17663,44663,18032,27496 +18781,200,0,0,19939,112112,4373,5158,8523,3932,2386,4266 +18782,200,0,0,451204,68303,25201,7992,11195,48049,47413,19819 +18783,200,0,0,1629373,171184,375113,193378,54181,334039,412484,77486 +18784,200,0,0,173447,69068,55100,21819,30703,29903,17817,23836 +18785,200,0,0,21435,117135,2965,6077,7903,4101,2311,2743 +18786,200,0,0,59374,21057,26843,12328,63953,41074,23134,26240 +18787,200,0,0,644434,70544,78569,27680,23251,34801,51645,41019 +18788,200,0,0,275396,47594,19389,76453,10052,44783,24364,20199 +18789,200,0,0,201803,820596,3969,23929,23717,19512,22006,11847 +18790,200,0,0,52585,52499,24153,42797,19605,37297,35250,16281 +18791,200,0,0,1959929,232365,83559,154551,75145,231497,111287,117308 +18792,200,0,0,648520,104175,34370,33084,38611,35870,12993,52644 +18793,200,0,0,97652,158343,4594,8379,2512,4586,4777,3191 +18794,200,0,0,399300,22030,21486,4892,7647,42139,23979,11184 +18795,200,0,0,2445384,89734,79102,277961,71207,547977,82695,126094 +18796,200,0,0,672189,68637,43570,20845,45339,39093,15451,48514 +18797,200,0,0,19861,115211,4912,6569,8177,3855,2647,4265 +18798,200,0,0,336521,68585,7754,47372,46466,46805,49465,21186 +18799,200,0,0,2380648,211534,75422,94516,121052,334917,110368,107786 +18800,200,0,0,1546771,442933,52915,173945,107394,226154,118456,140146 +18801,200,0,0,23024,114018,3633,5065,7304,4140,1911,2378 +18802,200,0,0,1082801,53056,61841,12912,68932,340994,148313,62355 +18803,200,0,0,531521,89799,20746,33520,26344,125715,26723,17844 +18804,200,0,0,145001,66290,52270,20196,10972,76731,25509,13724 +18805,200,0,0,17839,61646,3100,4016,9866,7914,1916,4570 +18806,200,0,0,74882,66452,43362,39316,4627,46097,30930,20037 +18807,200,0,0,1759045,412405,302666,266004,55083,105420,195292,62107 +18808,200,0,0,106171,61781,37886,34848,25397,38072,29100,15803 +18809,200,0,0,57862,114266,2134,7063,10713,7874,3032,3525 +18810,200,0,0,1214339,936262,627483,448871,389550,1014369,897951,266041 +18811,200,0,0,1241422,541412,524412,218509,227812,211158,238960,218630 +18812,200,0,0,200933,73580,14111,37938,61770,66879,50449,60897 +18813,200,0,0,803575,150548,59838,55330,69614,71759,43362,29273 +18814,200,0,0,233234,126843,13805,21521,56936,20751,18590,47603 +18815,200,0,0,1505672,200369,92891,99889,174327,109911,295319,88443 +18816,200,0,0,1360484,185745,116723,215681,132507,80799,55210,58008 +18817,200,0,0,216973,117967,14864,135202,44865,52874,7807,15489 +18818,200,0,0,696994,781825,83720,105637,100581,55065,221784,115318 +18819,200,0,0,1945863,173506,33009,119175,116710,244902,66848,80201 +18820,200,0,0,192071,83322,44286,35508,24282,17701,20299,34251 +18821,200,0,0,167219,77109,129191,43559,38214,26918,11100,14376 +18822,200,0,0,106923,160797,25743,37392,28274,30001,12543,18945 +18823,200,0,0,9034,17148,17966,3092,8198,6670,4111,2782 +18824,200,0,0,219819,18540,2826,45753,16725,22046,32301,22050 +18825,200,0,0,636967,148608,96469,94524,54637,327452,108578,50977 +18826,200,0,0,66276,82400,12249,59660,27727,36164,28483,16776 +18827,200,0,0,602578,217743,17293,40560,102248,28772,27932,19982 +18828,200,0,0,989970,350241,15525,128664,224592,121254,148205,125791 +18829,200,0,0,250083,76118,13200,20675,45816,34644,16641,17283 +18830,200,0,0,814475,189818,84578,129905,81808,71541,23444,31444 +18831,200,0,0,1718449,88835,21604,17011,27069,30544,7634,11436 +18832,200,0,0,409286,424162,189621,379756,465861,156580,59939,69600 +18833,200,0,0,91602,33835,60654,4463,14774,36787,26894,47397 +18834,51,0,0,1688533,91682,159547,106492,79133,58622,47168,25105 +18835,51,0,0,214639,31526,17086,14843,8630,7238,2714,810 +18836,0,0,0,1930197,106447,101153,34295,37664,29735,13277,3430 +18837,0,0,0,526737,286737,1686,63012,68612,37361,12063,9051 +18838,0,0,0,188626,137008,10501,11931,25129,6813,4022,1918 +18839,0,53,63,512402,37050,26836,12146,12943,15288,5482,2282 +18840,0,44,53,1108404,89766,17950,18207,21034,8575,6338,2271 +18841,0,54,75,685364,94359,31442,35270,9934,7157,3384,2778 +18842,0,48,69,676611,380471,306995,50589,40045,68661,18782,12623 +18843,26,48,69,408146,21450,3622,3564,1292,948,491,459 +18844,26,48,69,1902023,11049,6075,5888,2782,3036,639,383 +18845,0,26,63,346401,468336,145904,37216,125314,29539,24115,18894 +18846,0,37,61,827612,251975,50812,35385,43547,42817,18116,16192 +18847,26,37,61,663600,442434,94515,28872,53399,57969,48711,36713 +18848,0,43,64,172566,27997,30614,4625,3562,4850,1614,1028 +18849,0,27,64,814923,28830,15239,11442,11630,1917,2166,892 +18850,0,21,48,707327,785682,43578,13559,26394,26566,26608,10816 +18851,0,1,50,1735768,188992,35709,23021,11192,6574,3937,4687 +18852,0,1,50,608182,88286,100784,8829,10721,11806,2675,3544 +18853,0,14,35,100821,30275,4075,2201,4972,5322,2128,836 +18854,0,47,51,374708,125457,48524,22943,40435,49609,16814,6952 +18855,0,61,48,868621,404245,37692,67097,25274,35970,20042,14482 +18856,0,63,44,452271,18087,14099,5352,6824,2613,3128,3109 +18857,0,57,48,1135997,98974,8600,17462,10078,12963,11624,15541 +18858,0,44,56,567867,320207,133029,244354,129667,72444,156628,66309 +18859,0,53,70,179207,123002,74273,101719,34663,40410,44983,43186 +18860,26,53,70,2535702,287508,93283,31399,29410,329350,398245,43891 +18861,0,77,57,1105939,177180,20884,49780,59617,73886,53046,39625 +18862,0,94,69,1705177,30860,32464,38533,42887,43609,42460,8400 +18863,26,94,69,127839,76752,92056,27011,12877,7789,8337,2153 +18864,0,94,57,1600844,536433,171477,34999,170809,82279,94640,89941 +18865,0,94,61,691229,115976,110254,93413,35560,43771,37399,34743 +18866,0,80,78,707688,90633,87418,116551,68255,36140,27072,25540 +18867,26,80,78,404345,207982,111214,56160,26900,52630,62356,20899 +18868,0,53,66,1418308,820692,132781,57353,43002,63931,75051,17948 +18869,0,64,67,563416,73742,15198,16902,11835,28400,9212,16459 +18870,0,66,60,274898,76918,40210,28111,31349,21997,14385,10494 +18871,0,69,48,1559610,693193,43963,373533,291622,180913,177042,312194 +18872,0,75,56,1152183,35886,11709,9815,8670,5279,4310,8264 +18873,0,54,51,669321,447101,77762,26427,37180,34147,52300,31101 +18874,0,38,48,336364,49008,18177,2375,5524,3316,2875,1706 +18875,0,24,54,2270192,324612,208585,58270,69100,39037,49275,113525 +18876,0,24,47,290136,77862,12638,5837,17456,8780,15688,19679 +18877,0,21,60,1697085,318591,176861,123850,103827,29323,51561,18822 +18878,0,27,54,220788,140077,17128,15681,3685,11629,23790,14965 +18879,26,27,54,2006174,658518,178635,243108,371257,210304,129748,277604 +18880,0,43,54,865268,25720,22612,17265,18504,13696,6007,3818 +18881,0,51,69,1451809,1023698,786061,625399,417781,448901,393486,196777 +18882,0,83,66,1034622,24593,27144,12006,18042,27762,23937,2180 +18883,0,84,75,559997,1212744,213901,597215,215020,156089,111599,132914 +18884,0,84,69,105911,139587,30499,46187,23931,41742,23726,19441 +18885,0,70,66,1691145,344382,144966,77041,29248,41391,129654,46494 +18886,0,41,54,57297,78831,10264,5670,7879,4311,2698,7685 +18887,0,47,51,300458,829357,380820,59767,142861,136519,313214,90456 +18888,0,57,48,961138,1406926,495441,299450,453216,1194644,880664,670697 +18889,0,74,44,1518452,378459,116636,216880,297983,166055,214293,150446 +18890,0,70,44,1999217,355833,18246,55321,25435,19990,72004,11339 +18891,0,77,38,909024,200033,45279,36004,90592,51757,44855,53959 +18892,0,50,27,1664583,2438994,101553,169696,176544,212862,282201,380367 +18893,0,41,26,813114,167647,41017,43488,34377,31224,57963,21175 +18894,0,51,38,1621401,848375,401964,198117,150119,131588,225262,286765 +18895,26,51,38,1407955,511611,48437,13688,51561,43181,56764,33364 +18896,0,43,53,350950,86587,83052,58385,67315,21433,23406,16687 +18897,0,54,75,745332,90916,91489,34492,58029,40604,24333,46199 +18898,0,54,69,598814,788486,158585,76753,40578,124905,94838,62261 +18899,0,37,84,560264,70900,105933,129043,36669,7173,19830,8697 +18900,0,29,69,582602,697896,121076,86484,112374,51782,44543,19282 +18901,0,35,74,1706510,200451,249290,199362,100516,148806,257617,76891 +18902,0,50,67,922792,158284,23629,28894,95893,78403,30676,45521 +18903,0,53,57,388617,199778,141549,30870,14283,12523,12507,10985 +18904,0,57,63,540759,183141,41183,46378,29016,23420,30781,12669 +18905,0,41,56,419559,231899,78694,125263,67474,28845,54056,32927 +18906,0,30,54,337644,164098,15157,23133,100586,39407,16961,31163 +18907,0,57,50,784191,250939,89372,200693,136885,141390,186119,47461 +18908,0,54,44,279652,307751,98150,20932,157446,28119,40978,20920 +18909,26,54,44,380711,48832,12117,13830,4718,3898,10381,4170 +18910,0,64,43,528181,59943,13078,36661,31628,14504,41777,36262 +18911,0,60,48,700823,341411,81818,19999,124564,60010,14763,32148 +18912,0,47,44,609814,65844,33941,1120,12672,8747,11241,7713 +18913,0,44,50,747256,294991,134676,55428,199774,28321,42918,81304 +18914,0,54,50,1626299,226775,97767,172459,234819,132805,178910,103746 +18915,26,54,50,2619827,75566,21458,8019,8171,15273,19046,11847 +18916,0,40,51,197714,48981,7616,8827,28799,2908,11218,11099 +18917,0,47,47,601723,182997,25231,34210,27969,34398,8829,24509 +18918,0,43,40,376888,695181,71690,84171,68101,35339,49405,21505 +18919,0,24,34,890539,1604009,299034,174795,176632,149436,97931,87666 +18920,0,37,40,487576,100766,19984,34452,21919,15437,23484,8678 +18921,0,27,63,1720839,84262,137482,160400,19144,30135,133912,93138 +18922,0,41,69,2203602,323671,103791,114682,165792,64774,67879,25989 +18923,0,24,77,892595,542274,185036,85481,30189,17721,56169,35068 +18924,0,24,74,2237145,406988,95935,35437,85389,60286,96616,36251 +18925,0,24,47,384745,275102,54830,14133,38401,28141,35975,9720 +18926,0,3,30,295086,104752,8164,2594,4621,2695,4997,2464 +18927,0,3,20,522322,248384,34341,5603,5901,3859,3273,7068 +18928,0,3,23,2563909,648270,143312,133130,99802,77502,113932,81154 +18929,0,1,35,410335,123022,65759,26441,17612,10445,10994,13832 +18930,0,11,54,76838,93038,59023,11799,7385,6793,8314,2878 +18931,0,26,75,277236,35741,30134,8296,3720,4594,5889,2030 +18932,0,23,83,1166902,414764,306747,166714,189811,56240,138618,42485 +18933,0,38,75,1228228,125470,31306,17271,11811,28247,15377,16818 +18934,0,43,51,953219,399471,21662,12391,15676,27396,18234,15739 +18935,0,54,29,1080597,302245,35539,9920,5048,54087,20652,13984 +18936,0,47,14,258747,520292,31855,69729,40688,19035,37237,22666 +18937,0,37,38,568730,9785,37983,18624,10328,4738,12145,5807 +18938,0,27,35,69168,132775,5896,3209,4220,4078,3541,6808 +18939,0,13,43,713760,122811,16454,30119,35483,7547,56637,21872 +18940,0,14,41,234672,108137,13604,8892,18985,5003,12691,4318 +18941,0,21,29,623113,160394,113324,35556,15494,35113,48836,12201 +18942,0,40,50,256110,86303,20115,31819,18617,21212,25423,26457 +18943,0,43,53,283832,141505,49329,18391,23405,12577,8355,12070 +18944,0,53,74,2296501,451784,162135,420365,167649,86919,290485,78359 +18945,0,50,63,676882,376495,115326,71380,154631,51208,143590,146679 +18946,0,43,60,151061,205651,32764,38888,43128,24943,21178,25844 +18947,0,56,37,1429423,656950,25010,17447,95753,123901,186443,64630 +18948,0,66,24,2314228,496110,178094,64983,103836,143722,279668,98129 +18949,0,67,26,1368055,595864,193647,99536,74250,95349,77833,54538 +18950,0,56,24,178640,339966,51257,33927,53801,12825,8119,17990 +18951,0,50,35,509037,410775,41470,16592,10947,52531,15580,10993 +18952,0,43,35,1407038,505087,159432,67777,144429,84667,104030,35487 +18953,0,35,21,2325219,2178218,61436,204199,138758,128374,522816,38038 +18954,0,51,35,167258,42192,14445,38485,12415,13294,17793,11495 +18955,26,51,35,259246,9809,21341,21574,6955,4381,7015,6982 +18956,0,61,53,311473,8773,7377,34690,40721,11731,20420,18074 +18957,0,64,63,1844342,377146,287021,284433,287086,153056,131023,452027 +18958,0,69,77,635154,53969,18546,17072,23636,7034,20236,5071 +18959,0,67,70,980729,93232,50173,10975,30103,17539,11511,17414 +18960,0,69,67,1657896,221987,103229,250206,226099,140203,234599,120336 +18961,0,57,66,1289960,134113,63526,32304,25625,13347,18359,17639 +18962,0,60,80,1312833,162014,333767,196534,136232,65253,92572,63616 +18963,0,53,90,308026,164172,148274,115185,88282,29940,24349,24865 +18964,0,53,81,133149,197433,47686,48502,48611,61754,37407,31889 +18965,0,67,84,1262061,347566,166324,230734,113327,173823,126319,155340 +18966,26,67,84,1495294,342212,251445,152606,84168,56143,73035,59992 +18967,0,57,69,125383,343579,112278,34348,20608,17362,17050,45912 +18968,0,67,60,273427,74872,21221,22270,9194,21202,12897,22517 +18969,0,75,66,667776,26888,14522,15008,7878,20821,9146,15375 +18970,0,81,69,1230104,1209525,345980,230548,89557,70879,244933,145415 +18971,0,81,67,1098329,1437694,380417,453273,405950,420842,635209,160591 +18972,0,66,70,752413,86325,49478,41863,23385,15758,18778,5592 +18973,0,60,60,616693,127782,8142,52002,31052,44172,50180,14933 +18974,0,83,66,2931911,579434,1050499,104918,345205,579384,529022,333720 +18975,0,74,56,569992,99261,12722,6643,19903,8205,6235,13009 +18976,0,93,50,923762,16246,19439,3721,17451,26458,7885,5893 +18977,0,70,50,1356487,139702,28835,20677,28319,6486,11293,12567 +18978,0,51,47,128676,28017,9616,11599,2353,3347,3532,1013 +18979,0,64,47,1835106,930487,113732,91351,220257,306551,221419,32160 +18980,0,51,40,148486,76232,11096,13337,13844,18160,32738,23216 +18981,0,51,47,675039,274309,12755,170593,20817,15274,26753,11579 +18982,0,57,30,520474,197475,33713,10542,41313,30750,24392,23814 +18983,0,40,26,951400,513237,40953,9530,60923,28113,27308,30132 +18984,0,26,27,328314,173876,35175,26038,47034,12554,13744,15585 +18985,0,38,20,53546,33328,4432,5950,5175,3948,2725,1173 +18986,0,14,24,503652,133650,23028,11277,4585,2687,3397,1604 +18987,0,34,34,913561,114953,40567,2487,74284,41362,38337,9307 +18988,0,44,35,18125,28840,7860,2501,5963,5773,3462,4278 +18989,0,43,41,437102,139247,48845,33294,14957,19456,39130,13642 +18990,0,67,53,459196,67618,19200,41187,7912,16433,7882,10728 +18991,0,44,56,795739,272864,21153,70857,82578,12377,44811,24922 +18992,0,41,54,273753,71773,10737,11538,4661,9309,20549,9564 +18993,0,43,60,71616,8686,6073,2548,2434,1912,3792,4111 +18994,0,34,53,1447455,544823,134153,87217,49798,40576,36130,28776 +18995,0,38,41,1311850,479549,30808,25429,18729,29868,20386,17465 +18996,0,27,43,487586,160184,20307,34785,40086,9269,20600,45604 +18997,0,27,40,680771,199383,98162,40893,49000,38651,21371,15934 +18998,0,35,50,129137,20666,34402,10210,16358,5826,25503,7002 +18999,0,51,66,1056523,423477,264897,84805,185544,210366,79575,76080 +19000,0,64,69,453878,92610,41701,21937,49000,22443,35218,6070 +19001,0,56,77,266531,14711,6453,10109,3317,1864,3880,3672 +19002,0,54,64,1571582,1259103,313584,267907,194902,137019,106695,28465 +19003,0,51,57,1757131,554661,63302,106012,125815,132412,47654,117125 +19004,0,50,57,1777207,1858918,725907,200675,223421,317110,584175,248761 +19005,0,48,50,118575,62082,15113,16489,5538,4485,2322,4219 +19006,0,40,43,2149671,574374,93529,17023,18605,25407,25486,47581 +19007,0,35,50,100223,20985,4314,8330,5591,4075,3643,3280 +19008,0,29,48,318440,70416,14042,11558,3085,7012,6753,2567 +19009,0,43,50,605058,251035,193453,67856,37715,24875,35562,11568 +19010,0,24,34,1806974,755010,27688,40949,55767,18286,22262,20427 +19011,0,30,27,700336,140104,36623,3777,4991,27861,12495,9518 +19012,0,21,50,965132,103436,11501,87932,21434,9621,14988,21506 +19013,0,35,47,338160,100442,54286,49151,15547,31905,10436,13762 +19014,0,50,64,2399851,49201,9173,28416,27876,6850,13621,12554 +19015,0,30,66,355922,107689,20035,9994,4697,4105,892,1478 +19016,0,47,66,478133,16188,6592,11382,2914,6286,1510,1268 +19017,0,44,56,275652,110648,14912,28562,19555,20718,23090,17448 +19018,0,54,53,1139264,129449,50634,20413,43917,41861,17081,7051 +19019,0,70,53,1202840,402858,112322,48567,118097,81178,99316,20155 +19020,0,64,54,627938,84052,82726,19805,6680,17306,11156,7719 +19021,0,60,53,200828,46047,1854,10012,4609,4854,6085,2549 +19022,0,47,54,526815,141196,48625,12910,14615,14092,22601,9202 +19023,0,40,50,1295259,66125,2955,10304,4405,5856,5426,4766 +19024,0,29,34,1191067,106470,25117,4382,28990,5701,5900,5823 +19025,0,26,35,351724,79497,10350,14106,7033,5600,3485,3510 +19026,0,61,34,27043,33695,1280,3426,11023,8448,2161,3179 +19027,0,69,26,367401,48212,5594,6816,48127,7519,14019,16991 +19028,0,90,24,502127,75692,2878,12165,12283,11642,15143,4655 +19029,0,90,30,423222,20567,6170,1605,8248,2210,1488,755 +19030,0,70,43,1223995,124964,87183,33799,53916,34917,37437,14704 +19031,0,41,38,1065721,547626,48640,83448,31359,29419,32967,34121 +19032,0,43,50,935571,75108,40778,21540,61760,24175,33471,14725 +19033,0,50,51,26259,18306,2383,6271,6850,4034,4954,4026 +19034,0,63,50,95628,22371,18081,2433,7820,18797,22725,11880 +19035,0,57,51,148493,25807,3103,4685,2639,1072,2419,721 +19036,0,48,43,269015,153825,26397,9038,14908,11627,11313,8240 +19037,0,57,30,537236,60369,5181,7162,40011,25725,44492,6662 +19038,0,44,40,31096,44299,40830,33072,22128,15281,14523,15670 +19039,0,53,43,330253,230895,57207,46373,20284,26214,26124,18344 +19040,0,57,47,817014,610595,157632,20953,27485,70885,56905,30202 +19041,0,53,53,2779671,158375,33101,14505,21473,51332,72749,10201 +19042,0,56,37,2080085,441652,60826,77731,80796,94772,63946,89240 +19043,0,54,43,2154502,2063277,1206044,338439,168213,242591,520751,140161 +19044,0,64,43,1650002,466587,95792,89060,173371,138561,159570,72146 +19045,0,53,47,1273572,825841,253988,37533,87581,92612,65922,64230 +19046,0,41,44,1111414,704517,69094,72834,38692,42237,213360,49403 +19047,0,54,34,344883,154203,6620,52998,69409,53823,18541,35516 +19048,0,41,35,1749887,1321729,319236,124190,123260,105863,176913,32181 +19049,26,41,35,729530,275605,20081,45053,27674,16514,88766,72171 +19050,0,50,35,153221,138729,41195,5620,15246,35145,64874,14060 +19051,0,63,38,238202,25330,4978,4313,2260,6548,2947,2777 +19052,0,48,35,941255,1252993,140143,83910,138642,92606,156124,100411 +19053,0,57,26,2045925,617782,52694,59306,76370,106505,108856,54620 +19054,0,53,21,667850,210112,26182,20823,26585,29957,129770,75717 +19055,0,60,14,814205,296380,10716,75964,77681,129269,39351,67163 +19056,0,57,17,638971,281094,44603,20917,17085,18103,54999,20369 +19057,0,60,29,1639010,858657,243336,206270,83355,213555,377957,110020 +19058,0,63,29,1124254,158831,22869,29572,156417,29516,84638,47393 +19059,0,44,43,1523270,366280,236463,76795,124210,43511,221303,64904 +19060,0,30,41,656076,1799847,27122,314193,58404,34929,226134,76063 +19061,0,29,41,226470,91536,23804,35858,20225,22530,51992,13194 +19062,0,37,57,364294,44878,57535,87112,108424,50820,27624,29015 +19063,26,37,57,687684,97717,7416,23248,5024,6438,7045,4354 +19064,0,35,43,103027,420911,30204,28620,18439,28112,18563,11695 +19065,0,47,41,162945,64324,3997,8515,16691,3598,3896,2239 +19066,0,37,23,770236,276651,5643,23038,50012,15591,23585,20076 +19067,0,20,13,31466,97323,24150,2697,6814,7454,5984,7605 +19068,0,24,23,3852329,376894,37004,94716,14619,51058,166467,69180 +19069,0,24,37,2706215,1401551,469134,487911,289013,101112,96670,87154 +19070,0,30,48,1852099,1276560,211806,143973,107408,148287,296558,100979 +19071,0,43,56,708446,72022,51428,10216,9210,26897,17328,26302 +19072,0,41,60,393354,109355,38807,19884,21244,12758,17184,31262 +19073,0,47,66,989413,101905,102406,46703,23482,20390,27917,16217 +19074,0,29,64,155320,185958,11166,28457,6194,4567,10378,8327 +19075,0,34,75,728082,20783,41921,30128,8853,22874,14644,6228 +19076,0,34,91,1045405,17330,81571,6675,18325,8089,26311,5800 +19077,0,50,80,1254094,63669,18108,28886,20933,35213,24048,21105 +19078,0,70,94,157068,18297,9450,16210,6646,6701,5233,2159 +19079,0,54,90,880477,202976,119245,153264,110622,28595,131709,41706 +19080,0,61,63,853292,435630,48986,60818,108424,86703,109653,50417 +19081,0,43,69,717078,73114,54830,7367,21897,7973,15230,12147 +19082,0,37,66,1760722,62996,23475,34838,31124,10298,12785,6614 +19083,0,37,66,647664,128746,105185,18557,16885,14212,12811,16567 +19084,0,27,75,640932,258659,99543,42431,109025,27919,58086,27782 +19085,0,38,69,1764739,179065,79615,35663,36739,40551,75138,66165 +19086,0,51,74,510274,23055,13346,17905,4828,18575,12438,5391 +19087,0,51,66,1549132,898899,326557,236509,76107,81266,406817,142319 +19088,0,54,56,1189207,2009169,124942,263406,338304,217571,123799,93468 +19089,0,54,64,1981309,647251,862614,370811,352406,256515,217794,163632 +19090,0,43,43,653393,267713,21059,8245,10165,35336,34591,34824 +19091,0,48,40,565723,347180,142925,32554,77240,46403,49062,37722 +19092,0,30,50,775239,803375,197057,116422,84666,19740,94201,62352 +19093,0,20,47,272650,114213,71783,29592,7603,9850,21647,20270 +19094,0,21,60,660014,121037,37334,24610,53846,28041,33910,31593 +19095,0,21,74,59772,45938,38250,38548,8648,10331,12908,3813 +19096,0,34,93,259197,70345,143471,105090,8287,15964,29053,36642 +19097,0,50,90,1462907,168303,136927,71935,102601,69043,56062,68094 +19098,0,44,91,230482,109767,20564,70145,81735,19401,25259,19526 +19099,0,43,80,1052906,468557,117307,157095,93234,53855,97354,53321 +19100,0,48,66,231577,99076,74029,25556,18890,18248,13499,15180 +19101,26,48,66,348335,60072,14522,13032,3445,5105,17303,6684 +19102,0,41,54,504563,205453,15453,43206,43484,28416,48553,62803 +19103,0,47,53,1127291,537842,236135,102363,256453,136629,110633,92780 +19104,0,35,51,1472740,520649,127497,111362,80001,20289,39577,62623 +19105,0,17,47,134945,318149,76040,60170,30507,7282,7900,9566 +19106,0,8,50,234674,362121,90280,29766,31771,17264,33561,16335 +19107,0,1,57,1960641,209577,128499,88765,32714,22872,74094,49057 +19108,0,13,53,682415,120846,23544,14486,4940,19024,14905,15833 +19109,0,14,40,294098,106041,5138,6813,5357,2535,4429,2823 +19110,0,17,40,306317,96493,27052,10939,15137,7162,11098,8555 +19111,0,10,20,412198,386210,35979,5018,16308,10536,14066,13039 +19112,0,4,21,1190956,175450,60754,7009,20248,17041,25522,39184 +19113,0,23,24,258657,138187,13034,9360,3841,19570,19493,7362 +19114,0,35,24,645250,522885,149084,50785,80526,114546,82986,76662 +19115,0,54,35,60089,35160,7786,4864,3762,7465,5009,2999 +19116,0,41,30,314717,117316,23911,11069,3257,3319,11460,4828 +19117,0,30,40,436562,498441,152929,34043,24215,36396,27196,30215 +19118,0,34,30,348901,122816,11335,17104,62828,27491,24860,20347 +19119,0,43,41,25274,15286,32382,4387,17139,19560,21282,17571 +19120,0,77,48,89991,21525,32482,19773,30601,40702,9844,31041 +19121,0,87,35,2167690,315089,22215,11909,15989,44524,28729,14256 +19122,0,81,43,2114191,403453,74546,49153,36024,67263,41373,33033 +19123,0,78,37,979037,71113,32467,24177,31488,33662,40256,26075 +19124,0,63,37,192623,84149,18465,41029,18015,17258,19416,21799 +19125,0,56,47,898701,87703,13980,15333,22508,7571,12599,13426 +19126,0,63,41,422738,62380,6903,15473,31003,21847,16635,9947 +19127,0,44,40,36057,22736,2573,5251,2818,1346,1537,1746 +19128,0,51,23,1359395,90358,8830,13586,72701,25692,17159,8502 +19129,0,67,27,246404,12743,4651,4327,6111,7120,4755,4205 +19130,0,57,38,623363,217790,84508,50944,24634,30197,21784,8418 +19131,0,67,37,251938,79659,17613,5209,6805,12117,8931,6710 +19132,0,63,47,2232538,140079,50655,12300,30168,29462,37496,59732 +19133,0,50,44,1392124,1015591,305464,85925,29007,119365,41004,42628 +19134,0,43,40,926367,51629,10309,6912,3813,3596,1343,2196 +19135,0,43,37,626384,516099,90363,32003,102144,70129,18789,21993 +19136,0,38,23,107768,38708,2388,1411,4285,3480,4978,4769 +19137,0,34,13,1081000,204412,8332,23450,36303,13933,18371,35218 +19138,0,41,1,944473,281010,8413,18324,16179,34799,9759,7050 +19139,0,41,17,590557,38079,17205,70836,20693,15119,19511,18590 +19140,0,48,40,666058,86358,55449,29920,13265,25066,15093,30764 +19141,0,56,54,1403976,218971,89999,50586,41242,44949,16591,8203 +19142,0,54,66,1844709,232621,122065,13868,252278,37852,34426,14781 +19143,0,63,61,112638,17566,30242,16205,30179,17982,19819,8544 +19144,0,63,57,308779,90239,25891,41613,41473,23273,19976,19287 +19145,0,64,48,118920,146005,22813,13689,12942,26522,14993,11048 +19146,0,74,63,984280,13621,9610,77987,36048,24856,15685,18813 +19147,0,61,50,155864,190890,29727,12972,31164,19392,15562,12505 +19148,0,54,41,46180,44376,5354,6966,5151,5013,5727,3168 +19149,0,60,53,20503,21304,11043,19826,27250,10093,9627,6023 +19150,0,50,35,83851,20664,1703,3997,4079,2422,4040,2137 +19151,0,56,44,121623,51301,6072,31185,30972,13916,25463,19021 +19152,0,53,51,108730,55729,25875,5508,4589,5267,4483,3208 +19153,0,50,35,77244,94958,3495,11593,21321,16305,19541,12242 +19154,0,64,41,23227,27089,15045,6279,10814,18734,15945,4674 +19155,0,54,26,39988,97981,6793,5168,10926,6271,10225,20781 +19156,0,57,17,60679,39833,5176,4251,2620,4835,2634,1094 +19157,0,54,37,570088,77412,11226,63204,25989,15341,17551,3368 +19158,0,38,27,1125883,347317,36763,30597,41992,40324,20598,15113 +19159,0,34,40,216142,96438,28414,3287,1876,4140,2968,4597 +19160,0,37,50,2256872,93980,38068,38537,30724,23509,30270,21476 +19161,0,40,43,135132,52842,19562,4912,2353,9983,4437,4065 +19162,0,40,61,14536,9094,8264,6011,3421,2038,2360,4840 +19163,0,61,69,14126,20066,11638,18122,8198,14664,8997,5622 +19164,0,63,67,357897,26456,17012,1004,7347,6459,5044,1967 +19165,0,54,66,117859,41634,7605,7105,6464,3560,2128,823 +19166,0,50,51,61250,35368,9447,1174,10807,2282,2173,718 +19167,0,20,30,651060,1626527,106706,71824,134763,32261,22203,19244 +19168,0,10,17,349380,153458,13520,9132,7651,9885,23231,5395 +19169,0,16,11,75517,67314,3324,9078,8096,9176,4034,3235 +19170,0,23,14,1099799,378131,113494,9624,16136,45993,45909,27637 +19171,0,41,23,787180,129636,32238,16279,51226,16566,30765,8822 +19172,0,50,30,265280,18768,175,6834,1439,3380,2101,3359 +19173,0,54,43,1324731,135743,45679,59881,32721,41480,60290,9527 +19174,0,48,30,1018092,389848,17660,18554,11691,18774,8283,5903 +19175,0,41,29,1345483,215673,6888,43755,14482,17326,15614,10584 +19176,0,37,34,1250841,172380,59377,42638,24926,24144,14603,17619 +19177,0,30,13,283549,124605,2734,7732,8948,15592,11242,4568 +19178,0,30,23,762942,461329,62906,52001,17186,24191,15169,20283 +19179,0,43,40,1139721,80521,118636,15082,30211,37330,55850,12458 +19180,0,54,35,985300,45948,12988,8445,4696,20250,17963,6655 +19181,0,48,51,166929,40641,6164,10093,8449,3101,890,1093 +19182,0,70,56,12106,3392,2701,951,2547,2742,5829,982 +19183,0,70,60,2010737,145918,235923,68719,40606,84634,199184,50998 +19184,0,64,47,166292,513175,28641,28380,43932,79317,21022,8516 +19185,0,67,51,77182,21155,6070,7430,1765,3005,2904,2160 +19186,0,61,56,172515,19996,9718,17007,18869,9849,9305,5563 +19187,0,61,38,200834,6192,1440,329,1338,1593,598,923 +19188,0,63,53,62719,14928,5769,2269,2028,3745,2061,698 +19189,0,84,37,91860,14837,1994,1720,4213,12422,4312,2038 +19190,0,87,29,493811,85764,35476,5614,13350,31923,23447,16379 +19191,0,77,29,167616,77700,8130,9165,6822,6467,11520,5339 +19192,0,63,26,165339,61018,14595,7746,7075,3779,3489,1911 +19193,0,37,37,153680,123825,35588,5834,5185,7781,5458,1884 +19194,0,24,43,47108,22687,13644,8153,7152,3682,3362,1569 +19195,0,38,56,112101,12017,11241,4093,7893,6288,3712,2192 +19196,0,44,50,82597,32735,4261,2120,4350,3413,2594,1482 +19197,0,47,53,85699,44945,22313,2974,10537,4401,2985,2928 +19198,0,66,47,7209,22731,4703,10301,7273,20574,8888,4768 +19199,0,53,38,191926,42790,10677,4588,3428,4077,2723,1435 +19200,0,63,38,43277,46266,372,11416,7232,13309,4042,874 +19201,0,69,38,80636,36853,15130,2811,4365,6618,2058,3362 +19202,0,54,34,328389,135172,14590,23037,26101,21762,8773,9189 +19203,0,61,47,97698,30032,45727,9470,12493,12882,10662,12109 +19204,0,66,51,59410,34224,15070,8110,35918,18515,16855,13855 +19205,0,61,50,36942,57854,18200,5899,14094,6438,4502,1687 +19206,0,63,53,138360,63257,16699,9330,6422,11986,13723,2915 +19207,51,63,53,153715,48834,10538,104006,287389,238846,125379,36278 +19208,80,63,53,160515,81234,188679,47089,112635,95522,30588,79740 +19209,80,63,53,2314635,1085831,346968,377586,415029,295980,618966,355660 +19210,80,63,53,515640,71096,44254,33867,26196,42631,27380,18320 +19211,80,63,53,2025404,192307,527977,46957,200988,467253,155891,139597 +19212,200,0,0,853797,163108,59911,22722,181671,86657,43285,101351 +19213,200,0,0,429142,228102,51798,149052,37170,34119,5874,39674 +19214,200,0,0,1549375,861200,54973,743155,516491,512112,364635,124160 +19215,200,0,0,766456,338036,146509,167988,72066,359487,355315,149819 +19216,200,0,0,594760,36830,33433,14076,22349,49535,25551,16771 +19217,200,0,0,1210145,146771,391870,294042,107808,183454,92128,36328 +19218,200,0,0,1824013,1430027,164730,439572,577977,456512,362366,176522 +19219,200,0,0,529256,118850,35720,218729,66769,180533,122426,54270 +19220,200,0,0,666642,87872,179619,176336,152810,116439,57512,51137 +19221,200,0,0,1004246,929482,191053,80971,77277,76416,48785,30837 +19222,200,0,0,291444,116492,143928,287388,43508,80188,81316,37269 +19223,200,0,0,1647061,713832,637229,668698,372977,173374,37204,25740 +19224,200,0,0,778584,634023,513275,366067,553747,707954,204591,63762 +19225,200,0,0,927518,58016,11529,25170,3373,5201,2706,4243 +19226,200,0,0,2699273,1279215,67905,40968,213792,269009,124948,179180 +19227,200,0,0,364335,115264,39418,96145,52944,89306,58109,33642 +19228,80,0,0,651666,137432,26416,114695,77280,43176,42961,8096 +19229,51,0,0,1762736,94463,82488,18028,35163,56325,47582,26127 +19230,51,0,0,288545,33524,10477,2424,5358,7791,14887,5061 +19231,25,0,0,204107,32904,8048,8646,7406,7400,5525,4484 +19232,25,0,0,47,2,1,2,1,1,1,0 +19233,0,0,0,25216,47169,16831,19735,5521,4136,3705,3168 +19234,0,0,0,139971,7199,1753,3108,1671,1354,799,458 +19235,0,0,0,1515899,186969,70936,18321,54636,24422,3452,4671 +19236,0,50,34,2383472,383424,48843,34199,31170,10073,11203,13972 +19237,0,34,34,56597,26856,7405,3752,3753,1301,883,884 +19238,0,54,56,236628,19893,26249,22216,10959,15275,11848,5504 +19239,0,53,48,215768,35550,7450,1234,3139,2141,770,794 +19240,0,64,80,3340251,61180,76272,26683,30761,8825,10991,5867 +19241,0,75,87,1401876,14052,1713,8746,7483,1851,3019,3781 +19242,0,74,80,442109,19317,10404,15125,5922,7967,2525,1117 +19243,0,77,84,42579,101783,25301,10991,8510,8735,6092,8335 +19244,0,83,47,803154,197792,22690,10462,16948,23708,8467,7854 +19245,0,83,50,111722,78289,20748,44714,25543,12052,13023,7318 +19246,0,64,34,1479484,93838,24565,7410,13247,5701,5078,1669 +19247,0,64,29,634667,561769,126925,34304,30375,47266,8723,22507 +19248,0,48,47,354693,599245,178395,49759,19450,20014,7404,5745 +19249,0,44,35,1047188,167473,36423,18865,10150,12698,11037,11515 +19250,0,41,60,1762150,64399,11213,96659,16016,5941,10169,13388 +19251,0,47,77,16136,95152,44859,73896,57865,19113,11409,7560 +19252,0,60,94,110105,17274,2892,4270,3489,3441,2410,2667 +19253,0,69,80,464837,94573,28574,74784,34396,15305,7839,8531 +19254,0,66,70,56414,37379,7322,17063,2342,4251,2720,3845 +19255,0,84,51,51412,46722,15592,14048,3270,12192,5483,3783 +19256,0,81,56,113461,14520,3475,5739,4246,2389,2138,1786 +19257,0,64,40,409433,345477,58111,36193,21273,8446,19324,4209 +19258,0,63,57,347285,36744,127213,4220,9655,9445,10470,4802 +19259,0,44,41,102821,59189,9754,2429,5225,2157,1974,1614 +19260,0,35,37,1247291,46420,12189,7704,6882,3552,2370,1681 +19261,0,41,37,582793,713270,190201,37602,59749,32601,32416,46097 +19262,0,44,1,358160,97116,13319,4891,7358,8401,5887,5076 +19263,0,50,10,229022,127589,11194,43066,12963,8229,6808,7666 +19264,0,43,7,621797,143015,26980,18077,15089,5192,10909,10856 +19265,0,54,10,303731,639145,126991,103863,23804,67297,27288,16991 +19266,0,48,7,124816,56774,2894,6582,6333,3279,3514,3252 +19267,0,67,8,25566,14057,8273,5762,5194,13730,7447,4496 +19268,0,81,17,426918,77933,57182,37659,42254,22120,33761,14694 +19269,0,84,24,17437,30768,15435,8896,5979,8685,7257,6301 +19270,0,96,56,83666,36627,84582,43086,36886,27847,9579,5037 +19271,0,66,41,1168242,166282,9150,9120,7543,5219,2221,3146 +19272,0,78,47,3656,6307,5541,10898,5300,8232,12145,5967 +19273,0,80,53,6735,25140,14671,17889,8293,10458,12258,4197 +19274,0,78,50,23261,10440,21106,18129,25124,6544,4535,6715 +19275,0,78,57,558352,572067,91025,38901,22095,21438,18322,7486 +19276,0,70,43,15341,10424,3861,538,2429,3140,3555,977 +19277,0,56,43,2155238,480635,416392,56766,59053,39321,16891,29177 +19278,0,50,21,118535,108436,17844,7290,25736,9474,10381,12507 +19279,0,63,35,354467,67188,50929,5728,9831,13699,5397,9987 +19280,26,63,35,2132311,358900,100100,13162,55247,31998,66224,72160 +19281,26,63,35,2418346,770820,98666,20864,101093,23154,85796,45195 +19282,0,53,23,66795,27559,791,1676,618,2090,1072,483 +19283,0,63,24,96149,10275,9771,7067,5770,2985,8259,8407 +19284,0,63,17,665206,209281,8730,4188,4713,15843,29408,10543 +19285,0,50,13,587207,51233,4735,10319,1769,2228,3445,3605 +19286,0,41,30,1513266,895770,176721,108756,86378,45046,77413,25086 +19287,0,50,20,95341,20870,3801,4442,2906,7070,5613,3370 +19288,0,60,51,15804,4107,7942,1620,4295,2343,1347,715 +19289,0,66,48,289148,141121,13173,21584,10919,11210,3883,3955 +19290,0,78,43,313143,15850,2717,640,1471,1848,1553,675 +19291,0,70,50,21870,36227,14645,7977,6204,7573,9305,5413 +19292,0,75,40,204145,61440,20598,18836,15058,24813,11617,5008 +19293,0,80,47,80840,181455,71120,36466,48211,30568,6913,5380 +19294,0,96,51,38924,8105,6632,5743,14523,25574,3236,4419 +19295,0,94,48,36864,18554,5100,9063,12077,6632,12745,3263 +19296,0,66,60,1891908,305705,325602,20360,27758,10530,17591,9408 +19297,0,34,84,368126,36275,55840,101963,5193,7697,8853,3656 +19298,0,24,81,144578,121723,7313,35893,10001,12973,8306,3143 +19299,0,35,74,76047,115467,11470,59951,14455,9703,10567,5561 +19300,0,35,75,45287,71836,36118,35484,20677,15263,8932,4584 +19301,0,41,53,85631,45717,10336,9735,4162,6158,2493,1203 +19302,0,47,61,122584,9601,6442,3217,1277,2996,966,1389 +19303,0,43,74,33381,66509,91715,22821,2284,7103,5213,7829 +19304,0,41,74,128484,45958,5628,43367,9448,7549,4987,10824 +19305,0,40,83,488564,119847,12414,113172,12572,17871,13665,13695 +19306,0,35,97,9861,6074,58437,25430,5318,6857,4518,13091 +19307,0,41,91,18953,16930,34338,15354,18727,5917,3768,3833 +19308,0,41,96,7235,41425,69763,26436,6453,10622,8830,4815 +19309,0,43,91,223217,43384,18611,28448,7381,9868,7672,3707 +19310,0,40,64,83255,147266,29865,11672,21816,8303,13665,15090 +19311,0,44,64,2769,14505,26977,14933,9048,8808,6777,5184 +19312,0,40,60,30029,76637,58205,14679,6129,6821,4451,1724 +19313,0,47,63,58866,17134,39348,17701,14001,15081,15454,5590 +19314,0,51,69,1582471,118625,41711,32864,29153,16107,11455,12989 +19315,0,47,64,326016,15998,15247,4447,4847,3338,2194,1586 +19316,0,48,61,2118047,105830,36999,26098,16545,7774,3991,6563 +19317,0,30,47,1080752,390652,36964,66858,20079,13966,20309,16609 +19318,0,27,43,834940,112068,45870,5668,11944,10679,18442,6079 +19319,51,27,43,681654,98253,52155,15114,21514,59787,78207,105186 +19320,80,27,43,121224,372121,132107,61772,98599,43843,156867,39023 +19321,80,27,43,123847,164902,68500,8677,91102,94276,99716,82521 +19322,80,27,43,1467540,1296461,407394,493345,431646,171453,261180,255399 +19323,80,27,43,241420,51098,60582,10729,30515,21464,10603,8995 +19324,200,0,0,546561,722934,386512,426708,536348,389439,422547,188405 +19325,200,0,0,233952,48941,13208,9449,7348,8800,4529,4395 +19326,200,0,0,2087473,1410177,455109,1228227,523462,318053,1057727,623230 +19327,200,0,0,643127,105706,74221,62458,108898,293022,173522,113305 +19328,200,0,0,521369,124303,44471,9591,71907,30665,21606,18470 +19329,200,0,0,675329,64788,10909,14641,28772,31350,44235,17707 +19330,200,0,0,229398,75276,9073,1394,32914,22925,16705,14843 +19331,51,0,0,609919,109175,60113,47970,25236,14442,6605,5548 +19332,25,0,0,129,66,16,15,14,8,2,1 +19333,51,0,0,993801,77423,56839,40965,44019,37624,21216,12117 +19334,0,0,0,40953,32445,9680,3496,1123,2156,2441,300 +19335,0,0,0,162582,16657,1984,9603,7829,6400,1793,2345 +19336,0,0,0,151382,107715,30016,20972,37270,17051,10967,16319 +19337,0,40,51,16059,4681,13112,30356,8741,28200,13938,10854 +19338,0,43,29,484530,159102,6820,28856,22259,25104,9358,36212 +19339,0,43,21,2624854,1476220,255270,113200,53806,86526,64611,22247 +19340,0,43,8,1642284,528207,86868,66694,93869,73757,147905,58384 +19341,0,21,1,2001680,1674039,132505,164713,43131,88800,41105,39613 +19342,0,14,1,1028314,47341,9472,10373,6929,5324,3746,2620 +19343,0,14,1,240283,236804,19534,29617,29174,11673,15505,9686 +19344,0,26,1,28545,18598,2448,5304,15679,10566,8440,10876 +19345,0,48,1,11972,13399,5739,14414,11203,17274,20197,11546 +19346,0,47,1,693479,270967,3214,55598,26497,20740,24264,9230 +19347,0,54,1,61703,32993,2613,1787,3781,4602,2330,956 +19348,0,35,7,183329,11102,4372,567,1085,580,2084,2479 +19349,0,17,1,1402865,192397,31619,8521,11175,18711,31492,27176 +19350,0,13,21,506052,277791,148686,95599,18117,18810,48665,20589 +19351,0,7,27,488753,370052,30563,42387,56585,19793,35195,18520 +19352,0,3,24,1038448,314347,46952,66190,59242,11676,38273,29765 +19353,0,1,41,636551,32701,7738,11707,2114,1915,5619,1844 +19354,0,1,27,608598,156714,27473,24287,10056,10684,15310,10844 +19355,0,7,40,360779,31091,6862,12060,16013,5020,8622,7590 +19356,0,4,24,230525,143943,11026,4983,2764,3403,5407,2028 +19357,0,10,37,1765000,78764,63457,54080,11294,13979,15151,16158 +19358,0,23,35,1053921,274328,61267,42307,21047,90441,18821,17615 +19359,0,24,53,67757,29442,62986,26554,20035,13778,20598,8514 +19360,0,30,84,437304,44028,25900,20711,6556,4981,6587,1870 +19361,0,35,83,51431,24228,6279,31621,1532,7160,2530,3773 +19362,0,27,100,159523,20269,13901,13398,4070,4171,6873,2373 +19363,0,30,96,21963,33607,42494,30507,36788,16633,10032,29127 +19364,0,29,69,150431,79341,11245,995,1319,4456,1979,2076 +19365,0,24,48,195874,34896,9518,4630,15565,2641,4720,4815 +19366,0,24,23,137281,99203,9158,12387,10140,11392,5257,6286 +19367,0,20,4,817253,191056,43540,18392,45781,23570,28680,27341 +19368,0,16,41,131111,46373,60687,45411,7624,4892,10275,4020 +19369,0,17,50,1879202,179084,53385,47194,16736,23166,11427,23773 +19370,0,16,48,182532,37458,2051,5152,7659,3295,2257,5359 +19371,0,1,53,1309406,723319,72520,190158,147957,17310,60902,81954 +19372,0,7,29,1756642,34019,10449,4148,1324,2749,5084,1376 +19373,0,1,8,208659,239614,3428,15502,31975,9244,17188,14806 +19374,0,1,7,700558,173207,11319,5407,10568,10522,9214,11946 +19375,0,8,1,973203,528454,6067,81624,28437,30079,25410,11489 +19376,0,10,17,863671,64026,60037,43163,6155,11739,8163,5160 +19377,0,17,30,2467193,386473,48434,25480,23673,45821,77032,16069 +19378,0,16,53,777188,248284,85084,55310,21498,16693,50335,19691 +19379,0,27,78,19014,10348,4706,14425,2692,6301,3859,3411 +19380,0,38,64,1922357,95125,31056,35625,42958,29157,14280,18223 +19381,0,51,83,16777,9812,18756,15897,23437,19627,32060,17358 +19382,0,53,70,21182,39847,4919,4197,3995,2946,5459,1209 +19383,0,48,63,3305357,141698,73450,25218,16942,26710,56706,19471 +19384,0,34,57,419680,123143,36611,12232,24495,5943,9248,7028 +19385,0,10,37,292502,115137,11566,10318,15829,4300,5806,2981 +19386,0,11,48,1439699,1267587,518103,108463,126796,132668,129780,100482 +19387,0,4,38,320089,53328,4552,14899,9859,3677,3111,3593 +19388,0,8,50,1697172,394229,236806,102180,42285,40083,33600,26682 +19389,0,8,66,2317690,150468,42712,71381,66505,9397,30404,21699 +19390,0,1,51,2573633,1798929,190053,144044,310761,69745,136209,84313 +19391,0,1,43,164916,92925,4626,10191,9800,4377,20152,7124 +19392,26,1,43,952580,509713,15352,22042,63583,27750,16444,13378 +19393,0,1,30,854964,91231,15778,18460,18618,5205,6214,7275 +19394,0,14,54,703629,283882,107151,44227,8372,22539,18048,22605 +19395,0,21,60,2105839,337083,36609,43656,15185,37689,62801,32157 +19396,0,26,63,1094787,511046,214167,14704,15563,54622,22915,12464 +19397,0,16,38,1488238,365103,40294,12693,38762,20273,34027,16794 +19398,0,23,27,1341138,174092,49605,4376,22706,25763,25153,12450 +19399,0,27,23,2274356,511818,1102,92840,53019,109730,69124,22312 +19400,0,30,23,484490,64887,21581,8811,6927,9004,6737,5463 +19401,0,38,30,1267470,267930,35709,46616,33267,39932,26302,19612 +19402,0,35,43,77737,72740,40315,12543,7361,8536,7967,4785 +19403,0,23,63,230580,49887,23015,8323,2492,3836,7260,2163 +19404,0,26,74,45733,9439,3256,11384,6123,3101,1817,1454 +19405,0,21,81,1383698,272230,163722,13324,30470,26665,22176,15390 +19406,0,21,94,1291225,96200,148096,66787,13492,22017,32769,47657 +19407,0,20,66,65787,115612,2017,4725,8174,4330,18722,2429 +19408,0,21,37,1517174,457723,18696,14349,37922,79246,75422,26867 +19409,0,34,40,513130,77809,35503,46706,16414,34266,26177,20690 +19410,0,38,29,1116003,28410,21247,8072,8176,6200,12195,2418 +19411,0,35,54,97438,27585,7090,7829,3927,1185,2640,2645 +19412,0,24,60,1498681,422436,42586,5634,64175,23604,31940,41298 +19413,0,20,51,2236923,135930,29070,29400,7601,28125,21426,7907 +19414,0,16,38,477148,59909,10407,5151,5900,5108,3899,5476 +19415,0,23,26,766701,520640,85584,14341,50609,37102,53450,11433 +19416,0,35,35,119678,27731,1530,5214,2925,6604,10123,5573 +19417,0,47,35,159464,124819,68149,81209,120214,179914,94723,59924 +19418,0,54,48,138015,17411,12149,7172,5685,5582,2614,4011 +19419,0,63,63,469227,78080,39528,20533,6083,21203,21765,4750 +19420,0,61,81,1465286,27428,23644,10582,11021,9757,14542,3303 +19421,0,48,81,563853,52770,23829,8501,25395,11633,7799,4558 +19422,0,38,70,932779,197963,19391,42393,15596,12791,9575,7542 +19423,0,34,74,955931,166012,36408,100212,31245,27747,18239,26120 +19424,26,34,74,1255310,221760,37231,133308,134258,65176,13609,8988 +19425,80,34,74,114547,65402,17633,60696,24615,31623,27038,8666 +19426,80,34,74,483416,493210,42814,297470,183517,215259,239172,205555 +19427,80,34,74,1296555,220212,485641,468274,159056,602176,357002,407124 +19428,80,34,74,1106635,255171,44548,27086,145277,178941,65974,100464 +19429,200,0,0,718204,175279,58169,128188,104166,281296,141637,57282 +19430,200,0,0,670790,91034,70820,172853,22937,49527,30558,36298 +19431,200,0,0,889041,1158364,151000,293022,290978,157366,86015,172255 +19432,200,0,0,1613588,610373,112496,394777,256669,109320,132035,262867 +19433,200,0,0,1690037,982872,303550,212789,88824,81142,174766,101402 +19434,200,0,0,200634,146945,236481,193861,25715,72006,76347,38863 +19435,200,0,0,1626441,1394180,201498,537911,121712,225359,293987,250271 +19436,200,0,0,540505,67786,65002,68807,78350,16810,17959,10810 +19437,200,0,0,617148,176894,110941,73109,44124,68268,32730,31365 +19438,200,0,0,758997,753232,259715,119793,49582,64018,65433,29074 +19439,200,0,0,2071045,383054,179886,72423,16552,23649,13234,4606 +19440,200,0,0,725682,13475,9223,13484,12346,6078,3134,1353 +19441,200,0,0,968562,58365,51625,31799,18981,41352,14689,14837 +19442,200,0,0,226830,214908,10538,30104,23837,25460,12525,14158 +19443,200,0,0,57315,46541,26103,13447,41462,23040,43387,11568 +19444,200,0,0,496555,248824,43519,114374,140657,122946,83177,58487 +19445,200,0,0,364230,20457,13888,14981,18064,17251,8566,7895 +19446,200,0,0,361746,272737,208954,16980,89576,357075,172874,78905 +19447,200,0,0,732442,490387,273686,75144,181013,163792,168015,78899 +19448,200,0,0,683615,33528,25610,29893,20841,24602,29464,18867 +19449,200,0,0,762310,409434,31895,59376,174196,39473,26793,21824 +19450,200,0,0,862582,85200,154380,123825,66092,84313,11790,14699 +19451,200,0,0,421233,109373,136574,135771,233729,120821,54826,88046 +19452,200,0,0,388046,734322,4317,198895,25152,104058,121526,41957 +19453,200,0,0,16228,7459,1759,1931,2962,5825,2600,1618 +19454,200,0,0,1452248,583036,83216,42358,61190,43659,26446,29809 +19455,200,0,0,1525075,633642,129614,190877,81536,164544,146290,140970 +19456,200,0,0,78405,107775,20592,24163,7970,10348,33031,10327 +19457,200,0,0,198838,49277,17814,56076,30714,41320,22596,7411 +19458,200,0,0,1114733,206606,16093,33507,33319,40197,43184,27526 +19459,200,0,0,95141,61267,18885,70206,62956,25662,18379,11117 +19460,200,0,0,1698654,270163,104257,336712,194005,69981,142853,102519 +19461,200,0,0,1060935,312780,163666,1019689,282387,351442,495731,293937 +19462,200,0,0,1856127,1537292,415981,372181,459285,614710,389484,194163 +19463,200,0,0,451624,171581,84260,108650,113248,174823,123348,155134 +19464,200,0,0,1019206,167309,292000,32158,416826,175341,282027,122536 +19465,200,0,0,905008,36513,17699,12012,26063,44297,19137,28070 +19466,200,0,0,627073,116185,33401,37497,59058,35392,38935,28714 +19467,200,0,0,549260,308770,10744,15978,19468,16232,18634,10343 +19468,200,0,0,1070803,221900,141184,21280,54318,185675,168180,49406 +19469,200,0,0,299185,79446,16002,74177,7793,64917,33284,17299 +19470,200,0,0,1832673,83235,107398,58012,158997,119374,202544,121197 +19471,200,0,0,210912,250965,379673,134981,96959,72498,41738,52376 +19472,200,0,0,426505,340748,65461,123563,52328,83735,153155,41410 +19473,200,0,0,480394,333135,214241,325801,149152,393911,581849,208903 +19474,200,0,0,763510,153123,12849,29035,147217,142529,173111,93065 +19475,200,0,0,553480,563424,62066,74925,94380,169682,109994,55767 +19476,200,0,0,487518,473692,67503,63777,96829,200623,219160,79667 +19477,200,0,0,2124825,165853,79351,76823,115121,86522,50208,103510 +19478,200,0,0,518572,103291,18592,20665,49317,29901,15486,11722 +19479,200,0,0,163781,156460,2720,44529,59447,45289,17718,14255 +19480,200,0,0,1370240,217301,42454,199991,179716,38547,46570,40080 +19481,200,0,0,26956,68029,17246,19377,24252,31003,33226,9119 +19482,200,0,0,1632593,182844,16974,48140,163499,75363,141874,54895 +19483,200,0,0,313280,103522,39691,24377,18368,24986,47046,18006 +19484,200,0,0,945622,119564,40576,81803,70179,81689,128794,129048 +19485,200,0,0,1970698,285977,287518,87514,199141,301042,246112,160495 +19486,200,0,0,1146537,125883,3611,93017,104340,51619,16928,18530 +19487,200,0,0,453567,320676,75372,6257,46201,59585,27170,28925 +19488,200,0,0,1697660,684899,323512,159837,99955,79563,256287,132190 +19489,200,0,0,850460,758150,102285,122958,34317,57610,125457,36031 +19490,200,0,0,1159017,197960,304950,216855,43366,43425,34600,17755 +19491,200,0,0,1005893,59997,46327,73191,68446,86427,82715,20760 +19492,200,0,0,1180614,168091,30849,93110,285539,490578,279248,230892 +19493,200,0,0,2031689,149783,91551,111544,104045,91580,14896,7341 +19494,51,0,0,1313997,153600,193718,154542,87198,45452,73805,35588 +19495,51,0,0,1676149,289059,113062,103350,130525,87257,38910,18460 +19496,0,0,0,301767,10677,2387,351,819,520,325,390 +19497,0,0,0,800470,35308,32857,20910,20536,12088,15390,5999 +19498,0,0,0,40137,42744,9377,15173,29414,5952,3202,880 +19499,0,35,51,804207,58665,11633,3434,6073,6648,1585,1760 +19500,0,40,63,770219,23637,25673,12320,12630,6360,10181,4036 +19501,0,57,66,146304,9417,6547,4343,8732,2400,1000,845 +19502,0,77,74,112710,16167,13797,11384,3407,7031,2336,2818 +19503,0,80,70,85138,57742,9721,4181,4856,7160,1496,3427 +19504,0,96,38,25405,7829,272,1015,980,2284,1087,744 +19505,0,93,44,169585,50449,32973,20259,10802,10917,11977,4974 +19506,0,78,48,419966,55843,77486,117839,53666,17142,24021,14454 +19507,0,75,70,303327,71174,49360,26264,25949,10856,7106,6417 +19508,0,50,84,157759,222997,1758,79417,24179,20333,41112,19271 +19509,0,50,70,142443,62388,16493,12069,10065,9952,2016,4720 +19510,0,61,60,535249,123473,87203,34990,15153,31561,34298,38231 +19511,0,74,64,706876,30596,27084,17136,6106,12105,32886,13021 +19512,0,70,53,253681,159346,15060,9525,21876,9879,14502,8555 +19513,0,57,35,297545,212132,4791,18012,7108,11618,23313,2979 +19514,0,54,21,36205,10623,2502,1065,833,1595,837,1654 +19515,0,57,21,2411065,57268,56040,29301,13001,27230,35140,23475 +19516,0,75,37,488535,24837,2818,8196,4295,5038,6239,3229 +19517,0,100,54,55907,43985,20164,8880,30053,23469,32630,19377 +19518,0,87,60,1295897,114037,28790,23208,11757,7224,14035,6122 +19519,0,77,26,634213,39204,4216,1777,4809,5689,3164,6873 +19520,0,51,35,57668,51123,15155,13392,1731,2556,5752,4504 +19521,0,38,47,1429097,90855,67933,23833,25613,26318,32883,23724 +19522,0,69,54,81520,2814,3437,5845,5367,6640,3549,1038 +19523,0,66,69,685412,104588,20924,16792,10127,20140,15554,15530 +19524,0,78,84,257312,46866,35013,57422,10463,11350,13295,10540 +19525,0,81,90,161329,24798,9145,56549,29398,24585,7382,6372 +19526,0,50,74,1365792,208217,27662,27129,29873,13055,24000,6652 +19527,0,30,84,525221,443187,300736,10276,36031,27870,29736,36972 +19528,0,34,84,1009466,31592,47149,8362,5468,7593,7294,3772 +19529,0,1,50,1559718,1406862,97941,37708,71629,18899,30452,17438 +19530,0,8,66,1543943,218414,116629,58436,31753,24586,23938,16473 +19531,0,23,66,380080,33643,18379,15017,14216,6638,4162,3477 +19532,0,27,24,42846,20550,616,878,712,2040,1284,695 +19533,0,63,43,1760940,63939,5177,23490,20878,27765,20100,11387 +19534,0,81,43,245802,1469,710,1330,1086,1055,1203,710 +19535,0,74,30,548858,199301,53655,3434,15799,10829,10756,5142 +19536,0,87,37,165781,7696,370,932,3981,2935,1503,2418 +19537,0,77,34,1238129,83458,4216,19406,23975,12803,23629,5770 +19538,0,56,34,1172427,63841,26983,20179,11025,7029,23436,11032 +19539,0,69,41,91750,10113,3632,2171,1611,1900,2124,679 +19540,0,57,48,112714,29144,571,4786,1883,4327,1758,1523 +19541,0,57,51,259103,13691,1378,3995,3065,2138,771,2821 +19542,0,51,50,518760,118700,58595,8752,8575,6999,6203,8107 +19543,0,35,30,940786,225158,14467,13194,19295,6570,8063,5963 +19544,0,23,20,422094,975177,27965,29789,48411,50482,26937,36094 +19545,0,23,17,18887,37599,2849,9048,6211,5840,5137,4028 +19546,0,24,17,813205,105233,15162,40380,5644,6521,11599,18352 +19547,0,34,17,1419717,289647,14149,12490,6718,16218,13393,4642 +19548,0,43,23,38346,25385,300,2483,695,2944,2275,709 +19549,0,38,24,878377,231156,48786,26805,67514,23535,30135,17807 +19550,0,50,24,1258902,147268,27544,83219,51307,32056,52038,15856 +19551,0,51,44,296579,37702,10291,8715,7860,3096,2749,4087 +19552,0,54,63,314645,44065,5543,16468,5178,10745,7011,2813 +19553,0,67,67,27731,12669,3603,3746,1601,5062,6950,2838 +19554,0,77,63,955268,31247,10101,3579,4782,9400,5781,1827 +19555,0,88,53,1607171,76567,10581,10666,21059,16200,7029,15861 +19556,0,75,63,486087,175234,137606,37357,30614,15322,6463,2799 +19557,0,63,66,1317186,64281,27649,27528,23642,10713,6733,3234 +19558,0,50,74,624359,26763,9866,7682,5261,3169,1035,569 +19559,0,29,69,1220937,246267,8197,27260,5879,9028,8560,5761 +19560,0,27,38,867225,330129,16480,7086,13034,12172,21554,8692 +19561,0,21,17,839978,139789,9052,10177,16845,7684,11582,4960 +19562,0,37,13,685785,21830,7582,8424,14013,10415,7749,4740 +19563,0,56,14,565349,94354,8922,13365,26325,21577,8681,10163 +19564,0,70,38,852563,59643,7405,24895,9279,12075,30278,5621 +19565,0,80,53,306987,85303,23200,20771,9026,14203,6701,7057 +19566,0,56,57,1624932,178675,76192,39363,42519,11160,12272,9504 +19567,0,48,74,771387,117179,34064,32391,25176,15316,5134,5660 +19568,0,37,64,1158747,100152,21345,5248,6481,6257,4946,1085 +19569,0,43,67,808051,6847,373,5027,1360,2175,2673,2056 +19570,0,50,69,1387101,128154,68398,24266,9390,14863,12192,4229 +19571,0,54,63,517718,57865,12738,7277,6208,9432,5080,4550 +19572,0,60,66,131354,56836,4424,17617,6204,6075,2510,1750 +19573,0,48,77,592642,14388,12118,10468,7184,2760,2347,4721 +19574,0,41,60,49846,52987,5856,4429,4225,2420,2106,2192 +19575,0,44,50,1238235,414322,36508,37001,62025,79159,38565,24073 +19576,0,43,47,284768,128813,21939,7329,6520,11040,18596,8603 +19577,0,60,41,134157,20115,15387,27755,23680,18814,23146,10551 +19578,0,90,38,166635,39195,8737,3751,17749,25205,14036,3932 +19579,0,84,50,387165,195905,45668,47800,79603,27766,40649,13615 +19580,0,80,38,504727,369958,18773,14885,5608,20377,29659,10287 +19581,0,54,17,127059,129748,5743,13014,5897,5185,5545,1341 +19582,0,26,30,799195,71632,19518,16384,11422,4425,11984,6246 +19583,0,29,29,686202,23297,3962,3452,1801,3623,4868,4948 +19584,0,41,50,3577517,208979,93171,30903,37199,50391,25145,13499 +19585,0,50,51,589024,385998,11926,58879,15059,29616,11192,3011 +19586,0,54,43,536727,39691,6713,2288,2585,2629,2532,1063 +19587,0,50,54,212231,15241,8605,2940,2449,2401,2877,2048 +19588,0,54,43,495136,21217,3242,2116,2218,6003,2997,2494 +19589,0,61,50,1074183,139243,19794,28575,8646,21685,20149,3757 +19590,0,63,41,2589695,561042,27590,35474,50556,42419,19175,23254 +19591,0,74,27,1500943,139823,15302,31613,30073,39046,74275,26214 +19592,0,57,34,79876,13050,3193,1776,5535,1055,1606,1360 +19593,0,48,48,818608,124217,126137,6264,26678,11427,25692,11409 +19594,0,53,70,446753,136884,121765,18194,34943,29257,13044,5161 +19595,0,40,83,659770,83104,28965,27770,8359,10745,14597,13313 +19596,0,37,80,678110,347180,69508,10052,44077,19825,18459,36335 +19597,0,50,51,325957,46054,18484,8772,12886,3826,4978,8993 +19598,0,57,48,1458607,84600,40059,22631,51126,18471,43454,11143 +19599,0,57,54,1315332,393153,36715,104109,34194,28024,48162,15036 +19600,0,26,44,326739,1242643,18811,78966,51939,26160,50722,34505 +19601,0,50,35,380555,51855,2801,17999,26652,27808,10893,12836 +19602,0,40,43,1157542,159357,69929,101094,45249,20752,32910,24875 +19603,0,43,38,1640947,507064,80288,42941,31896,40620,39433,40067 +19604,0,53,56,425722,305845,72394,30905,22601,20066,8526,6015 +19605,0,51,69,115492,33034,15014,18731,6006,21212,21496,16454 +19606,0,57,53,493399,645432,33294,132795,153322,94279,29772,11669 +19607,26,57,53,583892,54027,9201,10443,7940,4542,1172,684 +19608,0,51,47,196451,222683,22303,11321,16980,9283,12374,11510 +19609,0,57,61,957565,113425,148230,5800,14233,23463,21693,10631 +19610,0,48,56,1091186,96480,31618,25261,18290,17657,25203,10317 +19611,0,48,56,209361,70378,6686,9716,10162,11251,6591,4106 +19612,0,60,74,290339,366300,123646,141636,84955,65011,30450,36860 +19613,0,50,61,498623,38785,14044,1544,2611,1858,1143,925 +19614,0,57,57,242311,47486,9854,19848,36487,15587,17542,3679 +19615,0,56,53,21735,68031,5143,4449,4042,9084,5126,1866 +19616,0,69,47,197536,21552,7720,5817,11480,11657,1948,930 +19617,0,93,64,28104,20003,41656,19181,8494,29961,29293,12382 +19618,0,77,74,745473,673802,79799,95280,28948,23513,25349,18525 +19619,0,64,80,804588,53968,12267,34824,19376,12196,5447,2203 +19620,0,57,74,277021,96454,10354,29954,15114,12061,9056,5438 +19621,0,50,69,265212,23121,20490,13278,9193,10199,7244,1729 +19622,0,64,70,2029044,115424,19563,19470,26793,18318,6951,11952 +19623,0,63,63,713162,84343,14999,11857,11861,9451,7210,7137 +19624,0,54,67,784465,94159,14876,33297,5110,6009,10957,6046 +19625,0,50,53,165245,177692,29839,32447,43127,28577,11183,17679 +19626,0,48,60,1278608,98586,13226,44315,14328,15438,19415,6106 +19627,0,54,61,265414,65539,7282,22764,23803,14827,27922,3961 +19628,0,64,43,28918,66375,3911,4298,3119,7042,9501,3247 +19629,0,63,38,207602,25947,2787,2348,2897,3256,962,939 +19630,0,75,38,93464,40402,13637,17836,18571,20718,7113,4180 +19631,0,77,44,107308,8870,3655,4561,5771,3767,2905,920 +19632,0,77,64,531260,37436,20634,5638,6049,5181,5037,3160 +19633,0,70,54,348564,751444,34893,29376,14650,52937,27514,24054 +19634,0,61,44,1514486,175976,24651,10655,6706,26536,6182,17094 +19635,0,47,44,545667,62867,29737,18533,13806,7112,15740,5795 +19636,0,47,54,276444,4489,5814,1279,1062,891,595,592 +19637,0,54,66,1298131,23600,3264,3008,2850,4075,2638,1977 +19638,0,51,77,173543,51246,18555,8636,7471,7247,9359,5904 +19639,0,54,61,422382,94186,9763,8096,9650,8055,16443,7331 +19640,0,60,30,2641278,367771,28236,23724,41161,52628,64431,22221 +19641,0,66,37,236608,38877,22780,6705,38411,15452,32712,15382 +19642,0,81,40,16328,9880,8238,3231,5659,7528,3342,2225 +19643,0,75,44,263233,155103,18844,20712,9071,7879,3288,9347 +19644,0,75,66,570400,66770,10726,45590,14388,14584,17294,16562 +19645,0,64,60,1251454,147753,11590,25536,20542,17340,12066,7195 +19646,0,50,56,181519,41679,14593,5491,8812,6386,5531,3874 +19647,0,54,69,1801331,55528,39004,9053,7428,6831,10669,7847 +19648,0,56,56,35049,10127,2091,957,576,1687,861,672 +19649,0,53,56,232701,211642,14966,34704,11035,17533,13274,8001 +19650,0,57,51,833735,67176,11643,11948,28657,13318,13544,10810 +19651,0,75,44,2828422,67104,43843,3600,12735,36243,8262,10903 +19652,0,78,48,37226,11957,2671,3464,1991,2887,7150,2644 +19653,0,93,61,1516691,29984,18833,22137,21046,19056,10449,12258 +19654,0,94,75,1196518,40683,19813,23236,14116,15119,10064,3898 +19655,0,74,61,317530,96924,9756,4540,3012,4892,3597,2298 +19656,0,64,38,194611,24724,838,460,2846,2282,1572,1740 +19657,0,53,35,530629,107356,44731,10655,8529,13717,28219,5634 +19658,0,41,44,917074,36105,45882,15332,5722,6493,8063,14055 +19659,0,51,64,2414747,116036,39875,55437,10951,21974,14432,5391 +19660,0,53,93,918759,53969,29772,5136,10947,8146,19829,11087 +19661,0,44,88,344242,196104,27499,38676,37408,12668,19365,6034 +19662,0,40,74,1149830,452224,90895,115468,37016,31951,59696,25917 +19663,0,38,54,693472,152106,15492,6594,13245,14256,19022,35169 +19664,0,29,56,1165332,591910,362366,90487,93409,52346,27251,47052 +19665,0,43,50,655402,156164,15996,15486,31923,28109,7478,6168 +19666,0,38,29,767779,149480,4391,7391,15953,4674,19387,2702 +19667,0,29,41,174626,95559,11687,27350,5839,5982,4306,3452 +19668,0,26,10,2007379,402544,8835,10237,15862,14425,10943,8510 +19669,0,26,23,269123,57594,20506,20009,16962,13867,11376,5861 +19670,0,40,30,1084057,100676,11661,8724,27202,10619,12573,8026 +19671,0,44,11,570237,223025,11279,6449,8966,14829,11739,6091 +19672,0,64,24,2053003,290873,36712,19940,38646,67864,34573,16836 +19673,0,64,13,1039785,179158,18643,20255,17592,35961,33458,14380 +19674,0,69,23,790086,23263,5016,3540,2400,3862,3067,2928 +19675,0,81,37,458956,83325,4882,20586,12471,19395,16980,15083 +19676,0,69,54,372610,60401,39305,11802,12157,9183,12006,5911 +19677,0,64,47,1342108,163571,6823,6643,9558,17364,8237,5033 +19678,0,64,44,792168,291311,52378,49547,51739,46529,34094,12991 +19679,0,53,43,255789,139199,21660,5988,7642,11271,8796,4493 +19680,0,54,40,1991073,486906,118049,304964,170658,77760,29872,39007 +19681,0,48,54,1225758,209961,11092,46563,11794,15729,9271,3588 +19682,0,40,54,688411,367255,46953,67687,5571,27252,20902,5212 +19683,0,48,77,114818,21031,26038,18856,7463,10175,3246,1370 +19684,0,43,66,823610,536100,99167,46826,41787,42354,25583,7944 +19685,51,43,66,831126,223149,26746,9524,23444,12293,13834,2448 +19686,0,51,81,569787,9331,5567,6862,2397,2801,1230,769 +19687,0,47,84,138963,8058,3090,1140,3104,434,472,495 +19688,0,44,69,176605,27596,8641,3921,6991,4450,1656,2467 +19689,0,54,84,1130567,137095,85936,97571,45827,51382,15574,10977 +19690,0,51,66,1532766,45624,6202,7404,23680,5036,7131,1498 +19691,0,63,61,676628,132188,27893,22895,37271,17340,8194,6137 +19692,0,53,67,153443,75611,24740,26852,13566,6735,6060,5277 +19693,0,50,56,330187,150192,16566,41908,36515,24118,44397,7487 +19694,0,48,74,1083137,37188,23963,5038,2624,5129,3932,4687 +19695,0,40,84,734400,224122,85627,104217,28409,18556,15361,8065 +19696,0,41,78,1830594,499463,129095,57082,21824,39752,21009,20697 +19697,0,48,61,1428034,109646,8724,3698,13679,24675,13040,9146 +19698,0,50,56,241411,44512,18461,9361,11226,5671,2998,5508 +19699,0,69,53,1054500,34275,38247,10608,33511,22893,8090,5982 +19700,0,75,60,19323,31979,9926,9191,3780,4419,3170,2028 +19701,0,57,93,1388261,66519,116845,43258,8086,10508,4221,3375 +19702,0,50,94,1984323,349088,119567,148006,100559,25590,13749,12187 +19703,0,41,96,3122116,120252,68025,42978,42725,32681,14626,5933 +19704,0,44,87,558404,106189,16512,17560,15321,16384,7978,2001 +19705,0,51,56,448734,61689,102,8596,4629,5730,3773,1908 +19706,0,53,50,297761,71467,16399,8515,4487,4235,3928,1556 +19707,0,48,53,802372,224347,184259,146503,147747,48198,38387,27766 +19708,0,38,41,330211,108686,5784,6417,5199,6331,13793,2620 +19709,0,23,50,1981012,602459,98644,64021,34315,17106,14312,25436 +19710,0,38,67,686529,10464,19025,13389,3841,7369,15590,3072 +19711,0,50,56,426208,121874,44095,9479,17235,37351,10738,5424 +19712,0,50,78,350842,201460,128116,17773,16402,18092,14421,19995 +19713,0,61,69,99682,14582,965,1083,1444,1104,1530,876 +19714,0,50,51,258158,37451,11988,2914,6217,3408,7357,5574 +19715,0,53,41,1755867,51911,2252,9914,21860,19000,27573,12744 +19716,0,60,30,71383,99697,2224,30342,9302,14195,20829,9169 +19717,0,69,43,359419,25500,10226,3007,3202,5680,3260,6787 +19718,0,93,48,41958,16333,20632,10712,22264,25872,11933,12355 +19719,0,100,53,10032,7591,2209,1250,4697,7613,8732,3948 +19720,0,88,41,306060,107759,3668,7083,3437,5005,4288,1452 +19721,0,84,41,359992,200159,70157,20380,25012,34190,18089,14966 +19722,0,57,38,889727,33457,9636,11334,13849,3270,6283,4278 +19723,0,43,35,1545463,91279,10050,4042,4166,17081,4884,10751 +19724,0,74,30,698934,43031,3978,7609,8475,8888,3139,1318 +19725,0,83,17,116384,41419,2810,3552,1512,7006,3595,2088 +19726,0,88,30,89514,37103,11097,16243,6648,18926,11418,7258 +19727,0,80,43,14996,14489,3496,4324,3397,4883,5642,3504 +19728,0,83,50,449143,57156,17144,13372,7894,21724,17900,6267 +19729,0,80,64,176713,202353,78962,50000,26401,35596,27245,22654 +19730,0,51,51,1380007,1085916,59670,84882,17981,26062,31720,23197 +19731,0,38,48,535512,316623,93974,16481,79778,27595,20618,19353 +19732,0,29,50,729419,58710,21194,9117,8034,8505,6297,2979 +19733,0,27,43,190167,111117,20897,10374,5992,13413,4427,4190 +19734,0,44,61,57357,29545,22924,7602,11211,5417,4285,2719 +19735,0,61,69,737047,82540,34577,54747,9037,53299,29623,16671 +19736,0,47,51,1135863,273625,6516,16408,14315,8074,7716,6247 +19737,0,56,69,818634,20648,28732,21329,3409,16908,5572,7196 +19738,0,61,74,134468,49882,49246,24519,20638,18022,13993,10874 +19739,0,44,69,50355,82644,42536,2713,13697,9761,3475,3169 +19740,0,61,78,37749,110735,14562,6671,17940,17216,9025,16348 +19741,0,64,54,10787,48513,7996,4925,13900,20637,8199,5221 +19742,0,67,43,999713,223285,98260,20623,53911,60526,9324,22724 +19743,0,74,37,1681169,70125,5026,20225,19673,11016,5635,3708 +19744,0,64,48,872477,150423,42613,28350,10634,13299,41109,5417 +19745,0,44,43,902891,90295,6613,3000,11817,5702,4362,2643 +19746,0,40,38,309939,64913,10377,11228,9058,8941,5808,2509 +19747,0,37,38,476451,128925,14020,21454,11349,15237,10472,6365 +19748,0,44,53,40506,7348,32181,23339,7717,7640,7479,3963 +19749,0,57,66,51823,33362,10314,11036,17212,10873,9632,5119 +19750,0,56,70,822450,172926,66526,45733,41417,28100,20027,14497 +19751,0,51,69,710921,140958,16607,20692,8719,9355,2875,2260 +19752,0,50,41,142839,168454,20877,11552,19602,16977,15374,8842 +19753,0,38,40,1151815,171998,27721,26916,30929,14739,7537,10417 +19754,0,40,37,52256,63819,18984,10624,12799,9796,9026,7884 +19755,0,48,38,9585,121504,23901,17895,11415,22458,11673,6292 +19756,0,56,51,34575,12619,7839,5856,4293,4629,6192,3074 +19757,0,78,50,80194,8170,2213,1217,2228,5896,5850,3035 +19758,0,67,50,49743,35181,9863,3949,2889,1817,2001,1237 +19759,0,56,54,668353,192556,70763,20389,17138,12862,14713,7306 +19760,0,51,50,1285503,774217,159955,285427,175626,166689,62144,22791 +19761,80,51,50,867463,176036,35790,26781,124364,117219,151049,81007 +19762,80,51,50,327115,96565,4354,35047,11390,28700,9817,11943 +19763,54,51,50,841674,140844,22843,21901,28176,26256,10500,5548 +19764,80,51,50,1049364,729555,28708,77642,166428,79639,48176,14506 +19765,200,0,0,1132671,957145,732398,638580,281108,243250,267148,105706 +19766,200,0,0,762921,34409,8982,41662,16430,21430,13595,10851 +19767,200,0,0,184093,35981,31981,20014,13276,38469,10949,9239 +19768,200,0,0,364745,61497,14040,23475,24498,16916,14146,14329 +19769,200,0,0,60324,62881,37911,24892,4055,14821,9242,8692 +19770,200,0,0,120539,126697,5351,30978,2279,38541,2075,1729 +19771,200,0,0,870433,98984,119496,244985,27120,38746,11773,13801 +19772,200,0,0,667394,56170,117606,57274,114615,106702,158244,89615 +19773,200,0,0,930072,105732,35722,119117,123382,242936,53496,82327 +19774,200,0,0,1839884,1778321,312117,563040,882234,439591,348355,256290 +19775,200,0,0,1004496,1313892,732710,723500,584605,760481,671550,330298 +19776,200,0,0,1701008,401614,66257,182145,174313,130316,266562,41303 +19777,200,0,0,72016,169360,93940,27892,87745,26826,64099,76426 +19778,200,0,0,1161813,752110,242848,133577,123919,162281,112590,156206 +19779,200,0,0,1526648,179352,17055,66209,106606,242502,176475,97866 +19780,200,0,0,107393,143720,77645,50747,42265,35140,15732,12761 +19781,200,0,0,791074,689420,151367,458740,232781,189085,105019,101596 +19782,200,0,0,801643,100940,59275,87722,152301,138769,309884,161838 +19783,200,0,0,982158,173997,166980,27475,96810,243332,171915,68872 +19784,200,0,0,2269565,473932,164267,93758,73444,117180,100678,88421 +19785,200,0,0,1667634,355670,141214,341838,199505,137050,94906,67933 +19786,200,0,0,1423118,396405,209636,199602,175598,90721,93090,70933 +19787,200,0,0,1081808,53637,47859,37956,137581,86736,60323,72099 +19788,200,0,0,150,9,1,6,2,3,2,1 +19789,80,0,0,1733643,756146,81552,197645,272488,751061,441178,395027 +19790,80,0,0,225072,9858,4297,4044,931,1191,2064,1442 +19791,80,0,0,1894167,10756,21939,21574,8046,8583,1464,648 +19792,51,0,0,985514,193364,44634,46068,63997,91334,30876,10280 +19793,51,0,0,168418,73647,44218,11262,10663,3777,569,192 +19794,51,0,0,831794,209167,68094,73433,69807,58128,28751,16065 +19795,0,0,0,12211,2516,1200,2302,981,1092,690,315 +19796,0,0,0,1524339,74768,90984,28836,22175,30844,7177,4455 +19797,29,0,0,347264,235719,124341,161744,41819,23461,24339,8777 +19798,29,0,0,1265593,188528,48465,76537,31720,35950,10637,11253 +19799,29,0,0,259121,310774,17548,44779,46194,11357,4743,5625 +19800,29,0,0,135997,5536,2607,1266,1035,762,685,316 +19801,29,0,0,789304,58954,49134,48592,13830,4320,3372,1461 +19802,0,0,0,1075564,88935,95099,71845,108628,39058,24739,15765 +19803,0,24,43,621720,718319,175032,58002,49315,34846,20282,6203 +19804,0,29,50,748917,104484,78261,25380,26642,12961,7008,5658 +19805,26,29,50,1467641,413363,14173,62024,36528,44026,14119,7824 +19806,80,29,50,301474,71425,2382,33577,38985,22025,19806,18725 +19807,54,29,50,383410,31630,7969,5264,5712,6456,2094,582 +19808,51,29,50,1018253,398609,69245,77460,91560,64096,14717,8089 +19809,25,29,50,66,4,1,3,1,1,0,0 +19810,80,29,50,879644,47643,6694,8327,5146,12347,2841,799 +19811,54,29,50,8392,3582,1160,818,487,253,95,74 +19812,80,29,50,1123616,393249,30197,16105,26414,42801,53802,52655 +19813,51,29,50,163355,63849,7066,9248,4197,8149,6661,9697 +19814,80,29,50,479473,11978,3961,8856,10526,25876,25778,15008 +19815,80,29,50,2190575,311920,91114,89365,70986,66573,37128,66376 +19816,51,0,0,1431962,285229,109636,233667,181358,214735,24868,17699 +19817,51,0,0,1083263,92434,32299,27365,14617,16544,16573,9732 +19818,0,0,0,60368,7875,3259,2103,2542,1693,440,621 +19819,0,0,0,1502224,163736,6711,13519,12520,8397,6564,3628 +19820,0,0,0,935785,363733,32966,30972,34125,44139,21126,6513 +19821,0,29,47,2712384,319341,40784,34793,43582,21000,23949,9878 +19822,0,47,57,968575,18236,5504,17604,16845,13040,3105,2397 +19823,0,57,78,987862,192736,64215,30075,25187,25449,5851,8952 +19824,0,53,78,1559666,82983,13633,27305,20034,7222,5657,2998 +19825,51,53,78,929347,65400,45130,54383,40816,41362,9264,3953 +19826,0,50,81,684534,103873,18061,12146,5727,6833,1935,2245 +19827,0,24,60,161294,162079,13141,10698,9365,13041,6504,1998 +19828,0,13,69,369512,87346,50031,32343,24144,8164,4005,2802 +19829,0,1,57,531947,171540,10776,20763,8720,4596,7220,2170 +19830,0,1,70,99132,180756,93501,39938,51862,7832,13952,20211 +19831,0,1,75,937041,110521,10934,7759,7955,9121,15760,10303 +19832,0,3,57,1146906,62741,11670,8565,11935,5437,5119,9273 +19833,0,26,53,376602,60299,4819,5109,11505,6758,11217,7195 +19834,0,26,60,361555,242879,238183,111543,51373,15526,10622,5815 +19835,0,13,80,233476,36027,23542,4553,1800,1929,797,600 +19836,0,3,96,896694,55153,45487,8642,3092,3346,1523,2672 +19837,0,1,100,2319703,421409,726762,180205,319349,118064,118920,87027 +19838,0,29,100,1218904,79227,28682,9896,19591,18773,9136,13980 +19839,0,48,90,1467283,192844,31047,15976,32610,23009,31082,7653 +19840,0,50,70,1355617,1530664,134322,258229,93729,63055,54716,37949 +19841,0,44,70,1134986,109765,121386,80499,27300,22426,14466,12340 +19842,0,34,60,734008,59383,5379,5909,2268,5215,2927,2588 +19843,0,30,80,984871,43214,32967,21378,12031,7758,4668,6514 +19844,0,37,74,809138,204950,28211,7905,28139,10443,8447,8435 +19845,0,20,74,877976,86010,103162,46885,22172,6597,14674,9358 +19846,0,4,83,1567351,317339,86587,34157,22056,13004,26482,24224 +19847,0,3,66,735727,540348,92850,53825,27300,52465,22379,38160 +19848,0,11,83,2100304,241167,75648,108044,113139,30322,31213,19665 +19849,0,27,64,346165,52536,9461,9693,2455,5244,5699,5355 +19850,0,26,41,737332,186032,7739,5332,12350,5220,4988,4094 +19851,0,11,61,1052204,99545,16873,130452,30117,8060,11456,24421 +19852,0,1,54,1984588,1534569,121646,384226,40259,26367,48634,35198 +19853,0,1,69,91130,19418,8821,19398,4041,4085,7414,2342 +19854,0,16,100,709127,22168,10394,13101,4032,2499,6563,3976 +19855,0,43,96,654667,20533,9253,8646,3792,5159,1842,4098 +19856,0,63,100,924868,268969,90989,38920,37730,22165,11657,10524 +19857,0,60,94,575256,17867,10759,6563,5267,2372,2230,2212 +19858,80,60,94,781488,310947,54945,34142,86878,67464,20597,12345 +19859,80,60,94,349409,11882,10342,11636,7570,2105,1695,1241 +19860,54,60,94,471644,475513,484991,464490,433657,317051,15147,34039 +19861,55,60,94,322461,91304,82826,98305,51702,20863,14109,17167 +19862,200,0,0,510449,199685,44341,63118,63581,34601,20170,16462 +19863,200,0,0,741641,23409,26078,53541,52226,23177,8990,5454 +19864,200,0,0,777798,104853,35589,86668,45975,32602,41688,23451 +19865,200,0,0,976783,271458,524356,380667,104899,120955,43349,45226 +19866,200,0,0,992607,186420,146982,103048,134765,160630,58880,12737 +19867,200,0,0,2280734,162364,40438,124612,116854,70501,57101,42587 +19868,200,0,0,36603,31723,22080,28581,26809,12744,6896,6103 +19869,200,0,0,1228033,69413,76992,196062,110433,81920,62449,131945 +19870,200,0,0,572151,488354,53762,114151,199097,101767,127051,86083 +19871,200,0,0,3321819,322356,209683,40571,64939,56826,41620,23538 +19872,200,0,0,170179,34601,9710,19555,31993,24419,35853,11956 +19873,200,0,0,1105924,196196,74788,95288,186511,177691,77019,38324 +19874,200,0,0,214035,40723,38609,71309,118455,27389,25604,16155 +19875,200,0,0,820719,181779,15597,18913,32253,15524,12321,13031 +19876,200,0,0,1311239,152834,74972,89330,86598,254700,224224,62927 +19877,200,0,0,1415371,287347,120624,102934,98169,133229,229828,122499 +19878,200,0,0,18990,31964,4338,3000,17245,6016,2328,1742 +19879,200,0,0,753752,192478,49708,33128,152057,170044,96403,105845 +19880,200,0,0,64018,46621,55548,6388,8295,32075,40804,23397 +19881,200,0,0,1209060,82665,5104,96313,29416,26946,16475,24652 +19882,200,0,0,904990,21096,6490,24743,14187,10431,12079,16875 +19883,200,0,0,280531,165741,121123,284336,72327,115089,22777,28111 +19884,200,0,0,581265,71605,11762,33581,49033,29397,11691,10532 +19885,200,0,0,588292,613455,137812,71431,208567,57977,57974,16868 +19886,200,0,0,177508,11266,23543,15494,52188,28379,28197,20965 +19887,200,0,0,876279,211158,256060,144436,46176,115088,33417,39428 +19888,200,0,0,2214259,1832197,216205,100963,238080,268591,143161,110259 +19889,200,0,0,21107,22128,74812,44337,28456,34109,7830,10243 +19890,200,0,0,957770,730504,38463,50439,62919,57329,76658,61395 +19891,200,0,0,106300,18598,1449,4841,10220,2867,4170,4483 +19892,200,0,0,807682,340789,263373,45109,62184,49231,61331,65404 +19893,200,0,0,1189881,151077,176065,163601,147346,100861,54039,34182 +19894,200,0,0,171193,16606,32898,53256,8877,32727,13551,17070 +19895,200,0,0,953961,113522,79429,194254,21721,16810,14090,23856 +19896,200,0,0,210641,30358,31900,78064,30373,30484,18596,17914 +19897,200,0,0,1247071,327831,198726,145236,29041,124370,129551,143913 +19898,200,0,0,1156114,1013391,56149,75259,127113,155321,62864,162602 +19899,200,0,0,1462469,233687,60744,159456,78891,95824,95842,95009 +19900,200,0,0,1148159,401233,221884,273902,81883,107767,45028,74437 +19901,200,0,0,998695,102423,62294,160420,247275,93290,105949,19245 +19902,200,0,0,1877560,748626,69881,401470,358933,387559,301973,175433 +19903,200,0,0,384406,64206,57356,22518,21064,25087,34520,13277 +19904,200,0,0,727630,191707,77300,142036,157548,103359,82343,52184 +19905,200,0,0,1354229,365147,60751,40831,36430,48735,126634,79495 +19906,200,0,0,674170,167603,20958,80665,28036,47741,43292,29129 +19907,200,0,0,2016206,308900,88677,171157,116844,145341,110947,96509 +19908,200,0,0,574174,61865,20343,20370,23385,23417,8469,10768 +19909,200,0,0,1660489,1243059,84605,71110,112961,133672,94174,124795 +19910,200,0,0,735862,91012,53504,88511,45250,56375,16290,17165 +19911,200,0,0,2231896,404516,311523,215479,126255,200285,125041,38002 +19912,200,0,0,88192,84810,75981,108829,34553,29103,10167,3384 +19913,200,0,0,122441,70993,20855,40476,47061,18169,14681,9229 +19914,200,0,0,894901,168600,40167,31530,8804,29085,18369,6392 +19915,51,0,0,817410,36954,4988,60873,52041,57769,7113,14104 +19916,51,0,0,263177,85113,6890,11396,13198,37809,31621,19459 +19917,0,0,0,237075,12074,2330,1797,4095,1267,805,440 +19918,0,0,0,1057219,117655,49271,6848,29416,11453,10620,8978 +19919,0,0,0,296985,217753,44143,41763,8129,16363,6557,2198 +19920,0,70,90,169532,42714,32685,6714,7879,12825,6528,2736 +19921,0,67,84,1191816,33087,14358,21999,24070,9639,2333,2273 +19922,0,83,78,560821,31016,11604,12964,24179,9426,4367,3707 +19923,0,61,54,461368,495191,107135,53339,21263,18197,12972,6203 +19924,0,61,34,188159,33155,4177,7772,11336,6804,4451,1940 +19925,0,74,34,364737,33698,20849,13454,21007,17485,10581,13808 +19926,0,70,41,133131,8659,7921,1973,7236,3060,4066,1762 +19927,0,96,27,90247,21170,1497,2096,3242,2712,3286,2168 +19928,0,88,38,62746,84327,11251,24394,10729,11729,7957,7389 +19929,0,63,29,739346,72563,16048,11639,6135,6378,3758,2374 +19930,0,61,27,106354,73250,23395,16979,8739,14494,21128,14158 +19931,0,47,40,155003,93370,11659,10882,5022,5756,1282,2632 +19932,0,54,61,733157,34998,56540,34142,41405,19006,17352,12352 +19933,0,80,43,7205,9587,584,1672,5108,6810,4104,1878 +19934,0,90,41,32249,25106,11208,15837,26339,27131,18250,6522 +19935,0,100,63,781429,18958,8738,10784,2236,8189,2257,1423 +19936,0,96,56,461340,58927,36859,21295,9911,15883,13496,7375 +19937,0,88,63,14926,57500,6730,6715,9580,23466,13726,9169 +19938,0,64,67,1030059,81256,37350,13578,11753,13768,8439,9751 +19939,0,53,41,742501,154184,9384,21032,25932,14971,5558,4244 +19940,0,30,13,263051,314134,24169,29654,40407,10876,7713,8379 +19941,0,13,30,516777,76750,21853,13383,11747,8425,9253,4904 +19942,0,17,38,897715,42914,45245,15230,32210,13094,1663,3620 +19943,0,17,74,2323219,198927,221329,120205,96203,50669,33143,13662 +19944,0,27,66,268855,132807,6103,9377,19299,9356,12897,1886 +19945,0,20,64,752203,122151,18126,34177,6157,7303,12652,8745 +19946,0,21,53,509240,11557,2335,4103,2109,2435,1943,424 +19947,0,37,37,866587,37723,11679,13141,3226,16506,3574,2541 +19948,0,57,74,699272,52204,72781,43961,51725,52654,12359,13132 +19949,0,66,66,1160947,157551,21065,32031,46617,15460,17126,6354 +19950,0,77,66,99976,37007,11969,19633,24439,22095,17040,14330 +19951,0,61,64,79320,43775,7050,13768,4171,5974,3681,1244 +19952,0,63,27,404821,90880,5696,8109,24111,34822,10051,7024 +19953,0,67,30,123491,49392,8768,10446,17034,8175,4145,18276 +19954,0,60,27,49504,59128,11871,13022,16597,14192,16500,4427 +19955,0,69,24,14775,30297,12274,8587,29418,8250,12890,3543 +19956,0,51,48,155908,75844,25827,12919,21806,10619,5811,4320 +19957,0,41,56,456891,66473,15535,13567,5847,4919,1394,797 +19958,0,41,63,258725,59177,27037,11082,14024,14957,4360,8127 +19959,0,47,77,139915,29671,11138,33449,16197,19223,6155,2604 +19960,0,56,88,183342,16702,30596,17368,33204,13442,9270,6656 +19961,0,56,83,94459,59691,18632,6176,6055,3538,4550,956 +19962,0,44,74,178654,63870,20087,15782,15699,8904,16294,4105 +19963,0,34,74,244710,43232,26597,12827,30106,7819,9545,5086 +19964,0,20,88,1866699,63924,57348,60041,12865,15674,7973,5635 +19965,0,34,100,105249,31654,6831,35126,7734,7316,14743,7545 +19966,0,48,97,115166,25593,2770,16054,15573,11786,7321,4866 +19967,0,53,74,75825,51463,5254,3827,9271,8190,3569,1682 +19968,0,44,47,135508,33042,5148,3447,3472,1932,2558,4305 +19969,0,43,41,221103,138304,78224,28902,15748,23023,12087,6410 +19970,0,44,26,783586,29999,2929,5622,18556,11352,8552,5002 +19971,0,40,26,628450,433302,57395,5347,31439,50371,29332,11906 +19972,0,41,29,300275,15161,1965,3510,3153,1141,671,533 +19973,0,27,7,92326,21193,2397,950,1712,784,846,761 +19974,0,8,14,50181,42456,5180,7260,3363,3838,3063,1724 +19975,0,7,23,152297,36892,4307,7658,12776,3982,1599,1638 +19976,0,11,30,12702,27482,2677,14777,6209,3150,1025,1975 +19977,0,26,47,898723,75183,36955,3899,15202,13102,5710,2323 +19978,0,37,47,254802,167331,24240,36590,40459,31579,10409,10576 +19979,0,37,64,412892,102383,68202,33633,38418,15738,14869,2759 +19980,0,34,63,1022654,79602,16505,32550,17365,7930,11213,4776 +19981,0,30,70,658225,44937,36301,16734,33910,8190,7218,6895 +19982,0,8,81,817325,720094,327958,73668,53859,25771,31287,19074 +19983,0,1,70,120249,16213,4596,2027,1716,708,984,356 +19984,0,1,69,132645,12267,4261,1852,1067,748,908,927 +19985,0,1,77,791755,100861,114843,11361,20021,13722,21985,22238 +19986,0,16,81,15399,8881,5264,6904,3907,3753,2017,2590 +19987,0,38,81,504821,45572,11870,16391,30096,12337,19491,8093 +19988,0,41,80,129109,334419,67006,67315,15127,27352,10415,7345 +19989,0,57,60,77559,12141,2765,4025,8618,4318,4796,1352 +19990,0,47,47,390972,44223,10445,6793,8790,4540,3821,1957 +19991,0,44,34,528792,139174,17026,8747,26886,24774,12652,10021 +19992,0,47,37,434745,138119,81484,13915,34274,15195,25173,9789 +19993,0,35,44,441246,35253,9622,9958,5193,5466,1302,1375 +19994,0,41,63,569431,10915,3035,12776,1760,3224,2845,1493 +19995,0,30,64,363716,59312,5803,5030,7972,4585,4738,2745 +19996,0,35,41,83726,77218,4379,5715,4301,7454,5781,2175 +19997,0,23,29,677351,105696,19856,6597,12974,5208,4628,3308 +19998,0,8,4,93071,16238,2803,1179,1911,670,1054,545 +19999,0,7,4,1285695,436580,70393,5592,31801,29884,13646,12462 +20000,0,3,21,2046107,235003,64264,29902,27460,24004,11336,14684 +20001,0,17,24,94984,62447,7227,12513,3424,9244,11910,9253 +20002,0,24,35,90401,23603,8526,5001,9413,2287,3461,2539 +20003,0,35,56,666441,70335,47951,7151,5221,15630,5599,4712 +20004,0,40,54,2051695,307665,76651,33876,41408,44194,25435,19349 +20005,0,40,80,580230,64322,212472,27873,53560,36297,32408,9393 +20006,0,54,88,817981,35220,9981,44296,20264,14932,14733,11341 +20007,0,57,88,18635,14570,6805,6920,2961,4506,1396,1457 +20008,0,64,88,20225,45352,3436,18434,11149,13956,8700,3929 +20009,0,78,69,494264,17507,11519,14248,28249,13917,6113,5154 +20010,0,75,43,40084,110742,19577,2378,16546,20757,17826,8120 +20011,0,61,21,1214612,130301,5310,18042,21185,8796,9652,3020 +20012,0,57,30,110634,37800,20430,20439,15908,10502,5407,6995 +20013,0,47,37,57248,46348,31151,11195,13742,12095,7276,6448 +20014,0,64,54,45857,14317,11991,5550,4075,19962,6180,3210 +20015,0,66,63,133268,99395,20735,15176,19447,9066,6171,6067 +20016,0,77,61,27337,16373,2882,18030,14069,11871,10318,7401 +20017,0,74,35,1022394,330988,32270,11934,39542,44127,10460,11545 +20018,0,50,24,206424,84372,10494,14389,20300,9328,6141,5141 +20019,0,48,30,234980,99121,36400,19398,22025,8912,13810,10078 +20020,0,34,23,28207,68877,21058,3981,11357,7752,2527,1505 +20021,0,21,53,232452,43116,33310,10851,8803,3754,5244,5303 +20022,0,20,40,1040074,421834,21953,16091,7086,36873,24289,22129 +20023,0,26,41,54829,28278,4115,13134,3156,4464,6935,1542 +20024,0,35,51,158931,17698,12346,11752,13002,7312,7505,3019 +20025,0,48,41,81260,107554,18451,48393,41880,19708,22602,12411 +20026,0,38,54,116678,9945,1362,897,782,431,440,142 +20027,0,38,43,1039428,134151,29816,11136,36124,18203,14840,12767 +20028,0,24,24,120668,75831,6121,7731,7859,5539,7757,4150 +20029,0,17,20,3168945,187485,67518,11401,40986,20095,20144,10296 +20030,0,20,14,849233,31335,7191,6732,6037,5310,6452,3443 +20031,0,48,30,126899,12144,20575,16595,22948,45763,15258,28696 +20032,0,53,21,1380421,55527,2124,6414,6845,7707,2763,3329 +20033,0,60,35,692307,88500,10600,7885,4909,7057,5144,5391 +20034,0,54,27,183748,48372,6171,6434,10047,5333,3115,2670 +20035,0,27,23,708859,40689,8438,8210,4877,4884,1050,1745 +20036,0,21,24,1106803,439293,43786,28655,29346,35264,25864,13214 +20037,0,30,37,959687,24470,2450,13417,4619,5827,1629,2285 +20038,0,35,26,1997339,194403,7023,20938,64325,25833,29778,4620 +20039,0,38,30,2550513,270213,68694,124076,38987,54549,27782,11695 +20040,0,47,44,908060,26001,11916,1936,4988,5445,2142,6024 +20041,0,26,30,882001,149656,8410,19603,11245,4220,3737,2490 +20042,0,7,38,371334,193331,26055,10199,1971,3520,7554,2244 +20043,0,3,43,769228,98385,52420,17675,3907,11253,32137,11595 +20044,0,1,44,781494,58773,24350,7900,7072,2120,1494,1405 +20045,0,13,57,273703,26993,14705,4932,8651,12072,5307,2174 +20046,0,29,83,98097,16608,37483,5725,13104,4085,6460,3853 +20047,0,43,84,37715,26694,23002,20515,15027,18941,9530,3014 +20048,0,57,84,47723,49665,17256,17890,18940,8389,5023,5202 +20049,0,40,77,62954,20595,1981,3525,2623,992,893,906 +20050,0,35,48,720220,588902,65515,21618,17352,27247,34084,14896 +20051,0,21,48,183371,43931,37671,9001,11541,6455,1834,1594 +20052,0,21,47,99530,30257,9321,5182,1381,4428,1016,1660 +20053,0,29,56,300780,15494,8954,530,2216,2346,1912,766 +20054,0,34,69,77422,34204,6399,8365,2011,2674,2229,1795 +20055,0,41,54,1482187,256329,39525,49777,62812,53873,5313,7565 +20056,0,51,57,822870,88443,32736,51463,20257,40997,26713,16322 +20057,0,50,61,169362,40163,27739,2801,2856,6452,2271,1126 +20058,0,50,63,244161,51483,20980,7527,5099,4372,1814,1509 +20059,0,35,63,1181392,83109,9435,14846,21699,3784,3531,2057 +20060,0,29,56,1040734,401952,139857,58401,50652,91636,30754,33151 +20061,0,34,41,1588786,104085,10993,18635,28795,19686,11479,7014 +20062,0,38,44,143851,21820,13461,3402,4984,3832,1018,3123 +20063,0,47,51,174367,10244,3326,858,1273,1098,297,476 +20064,0,24,30,995131,466320,14911,29555,20340,8142,19623,4820 +20065,0,16,17,287610,290099,6230,11968,6906,22180,13365,17441 +20066,0,21,14,19390,21030,6753,7801,8553,4788,2676,2230 +20067,0,40,20,29026,18157,15902,3942,4644,17261,6916,5929 +20068,0,64,38,90168,17508,3084,4388,5218,5388,2663,1131 +20069,0,77,69,107494,11619,14341,3715,6861,6839,9579,5120 +20070,0,83,77,89340,15811,3222,21611,10526,9459,6323,10743 +20071,0,69,64,23870,56880,10087,8692,27064,9714,5771,3809 +20072,0,69,74,339905,38821,22722,18183,12487,15436,4360,9512 +20073,0,64,80,42764,22548,26062,25212,15027,10234,5947,2811 +20074,0,56,61,42770,29650,3752,3162,6378,3868,1696,1149 +20075,0,63,74,468395,43420,11149,21686,9166,16613,6269,4885 +20076,0,67,69,20802,17829,10758,9432,13888,13933,4361,3919 +20077,0,84,50,714718,16829,8205,2872,5930,20189,13742,4059 +20078,0,94,64,49913,19503,16797,10117,20225,13395,7957,2761 +20079,0,90,63,65120,49153,15283,16485,6453,11851,8309,3351 +20080,0,87,70,7799,23964,19283,12926,6010,13947,3650,5625 +20081,0,75,83,48739,20938,13766,20713,26035,11676,5757,3732 +20082,0,80,64,16385,14803,1669,3755,15616,10359,11910,5994 +20083,0,83,63,1609524,28400,9716,10090,15369,8992,7839,7042 +20084,0,64,63,13747,16413,12315,5277,2981,1481,1392,1294 +20085,0,66,60,71892,51525,29975,4201,11682,20777,15382,8515 +20086,0,56,66,86185,33622,6949,8058,17537,8422,9076,8295 +20087,0,48,53,52893,143620,9332,16329,32765,15276,15696,5304 +20088,0,47,37,1006618,189496,42920,4472,24390,7873,9580,3790 +20089,0,35,26,1447273,500683,54977,53415,33314,45837,22310,19094 +20090,0,34,38,247244,27924,16156,8544,8583,8260,1705,2512 +20091,0,24,51,398171,28142,7463,5364,192,1540,672,688 +20092,0,43,47,33255,16687,861,2372,2279,3916,1949,841 +20093,0,43,43,1273506,400392,47691,22028,43451,33684,22220,10268 +20094,0,47,37,118062,44047,11985,16322,11792,18995,18703,4706 +20095,0,54,41,221848,16315,9846,3120,3713,2124,758,176 +20096,0,53,60,99658,14218,2862,14822,9515,6454,5067,10477 +20097,0,66,77,5692,21639,3052,18535,6571,11797,8383,6042 +20098,0,63,70,64208,88237,17983,13131,24339,23502,12634,6364 +20099,0,77,51,67002,81998,4182,13851,11730,29773,15137,15245 +20100,0,66,51,224009,24553,20443,3940,9782,3334,4626,2129 +20101,0,57,43,126387,71437,2915,23827,20683,9322,10311,9722 +20102,0,50,54,625201,58226,16016,29952,20602,9096,8153,5249 +20103,0,27,63,375442,116381,16778,24025,12404,5135,1951,3895 +20104,0,20,43,588488,134534,13247,7028,8726,5168,5423,4858 +20105,0,17,64,188930,33940,57103,13843,6467,8722,5274,6957 +20106,0,4,51,68737,25169,4130,1179,3420,648,801,729 +20107,0,13,51,56121,51061,13637,4777,8041,5183,1265,2278 +20108,0,26,70,918773,60290,39289,27728,34809,17682,8177,9132 +20109,0,47,50,101116,5561,3276,1591,5378,6935,1818,1747 +20110,0,51,63,1529691,273970,110215,71013,40230,16154,45062,25753 +20111,0,57,63,187652,54786,13594,6677,6275,11959,4038,9082 +20112,0,60,54,957193,180644,50664,22251,6897,41139,17408,12714 +20113,0,38,50,1657552,306830,32428,30285,15925,28494,11603,5035 +20114,0,38,47,38035,59884,25586,5822,12475,3074,4017,3588 +20115,0,37,56,383667,17901,20156,1751,13098,5052,2124,1436 +20116,0,35,60,18142,15012,4163,5745,6699,3591,7422,4178 +20117,0,34,57,158584,583270,103295,38361,197055,49087,28269,19480 +20118,0,43,54,1455761,44781,9751,7985,3456,5921,4087,1916 +20119,0,47,50,210831,143003,57657,18388,8435,38777,30922,21882 +20120,0,41,50,854602,74767,14088,15101,3508,9388,4445,3538 +20121,0,44,44,608719,140278,15644,5753,10789,14083,16089,5523 +20122,0,38,23,965643,111166,2491,3111,3730,5569,2346,4068 +20123,0,26,37,647569,179062,95759,121691,8384,22124,27307,20760 +20124,0,40,47,8378,18511,20615,17236,22561,19459,12984,6685 +20125,0,43,47,390581,740884,36052,54068,28490,103150,15193,16229 +20126,0,43,61,348665,95869,13108,2100,4749,4383,3237,1468 +20127,0,50,60,534368,149620,193686,80524,83446,44380,109116,39572 +20128,0,37,37,232152,92906,1410,8930,15213,11209,11636,6264 +20129,0,27,43,622574,161456,20210,11195,10368,9466,7822,9931 +20130,0,34,56,1277828,63227,29585,4971,10281,6605,8986,7743 +20131,0,38,48,258421,89929,58060,21172,16985,26723,16095,18086 +20132,0,47,77,73438,13108,5116,20434,7009,8619,10009,2952 +20133,0,43,88,895368,291645,92415,86887,44286,19119,76301,48515 +20134,0,44,81,339651,198518,18149,46619,26257,22586,60097,19089 +20135,0,38,80,1123617,66175,7891,40959,21504,10855,8747,12622 +20136,0,29,54,407186,89407,7167,3653,7629,8956,13061,5635 +20137,0,41,57,573195,128851,104710,18743,26234,39241,31781,25742 +20138,0,40,51,102691,245509,18950,22049,8161,18626,13888,5313 +20139,0,38,37,140500,32549,3590,1215,3128,3020,3260,2643 +20140,0,30,29,52938,66314,2746,1204,1111,3047,5342,2039 +20141,0,14,4,222603,68219,3046,3934,5123,2226,1934,1749 +20142,0,17,7,68080,71515,10537,5703,5606,8246,6830,7778 +20143,0,20,21,65913,8893,1143,3368,1201,1059,2152,1229 +20144,0,37,41,546157,56586,6282,16295,7384,15988,21564,4112 +20145,0,51,64,856020,18262,6045,9124,3194,4949,5305,1582 +20146,0,40,67,1055028,275474,58026,31529,34679,12836,11515,13598 +20147,0,50,64,865320,197883,88026,15023,82397,62131,53226,59846 +20148,0,44,61,730964,75629,3993,17512,5653,11045,9895,4628 +20149,0,43,48,624933,34035,7021,4434,20329,5767,9009,5787 +20150,0,43,40,1423616,243893,11898,27270,12727,9110,29967,9178 +20151,0,43,51,407102,3477,4802,3668,4167,2678,2304,2023 +20152,0,38,64,1073797,69889,48767,11199,5132,9383,8788,11137 +20153,0,35,70,559338,41794,11852,8441,14647,5305,4162,7377 +20154,0,37,78,875742,247643,56759,10818,26141,11551,9908,5209 +20155,0,21,56,345634,143543,9909,11861,7392,9027,6305,8214 +20156,0,21,53,1590025,295595,156432,44703,50744,44742,127420,28521 +20157,0,14,53,399356,272705,15670,77430,12715,14459,15727,14990 +20158,0,20,50,2636937,502346,40300,77311,58833,31338,70775,10085 +20159,0,8,60,235160,210966,28527,39622,5982,5629,8294,3111 +20160,0,1,29,1351457,496379,12083,13122,26963,8287,62338,20490 +20161,0,4,35,1848079,148906,37361,61298,36538,35949,59681,16657 +20162,0,7,48,1163438,97233,54761,12075,9073,11107,20751,6421 +20163,0,26,51,1977858,373577,54776,125745,24494,76269,56488,57532 +20164,0,66,56,760645,74349,5663,6700,25651,78190,105850,32125 +20165,0,66,43,1934924,471279,24012,62492,46117,81531,77532,20598 +20166,0,69,38,146012,38176,10096,8697,6394,4159,8488,3859 +20167,0,64,38,2816278,575578,186068,85910,96559,61916,76812,30293 +20168,0,51,64,1828554,216491,165611,91502,49322,123741,126452,41506 +20169,0,54,84,1982504,441951,162951,253454,38337,151083,168718,50222 +20170,0,57,60,1209574,809133,32249,29017,90738,105638,150049,12584 +20171,0,67,51,1560431,263655,6409,58694,14538,69222,56367,16936 +20172,0,74,37,188011,48739,7490,12716,14803,33515,8676,6035 +20173,0,80,37,767407,19109,6589,45539,43253,24472,36170,33743 +20174,0,91,63,1294438,105971,63710,46777,34303,86092,61008,10099 +20175,0,87,50,1107999,526813,30019,18956,102404,64870,52850,39184 +20176,0,78,54,2428112,312685,80638,56926,26740,103283,50447,20777 +20177,0,60,35,1088159,297741,11346,29057,29354,16664,20321,8417 +20178,0,40,29,807373,153785,32087,21712,8093,9988,43451,12983 +20179,0,41,37,974367,65921,1534,10163,13409,11548,22523,7874 +20180,0,27,30,61006,20156,4010,1084,3239,1622,1658,1986 +20181,0,30,37,115716,42659,3852,5466,7527,3570,5369,4863 +20182,0,43,47,1175503,44174,5456,57457,27581,15792,19706,11269 +20183,0,48,66,52109,23551,13731,34501,29986,18806,9511,10112 +20184,0,38,80,815881,112174,27592,58897,21249,4815,25215,16712 +20185,0,47,69,21653,11779,641,754,4148,1919,3076,6344 +20186,0,47,67,133489,79804,15218,62735,15540,21730,15467,10104 +20187,0,47,43,974302,60180,3400,3439,5651,20854,3645,3108 +20188,0,56,30,1856728,199797,55809,20434,86907,20201,45278,25419 +20189,0,61,51,149741,17387,3603,10621,8644,7451,7328,6128 +20190,0,50,44,417331,376289,134347,41921,29517,25368,31705,24488 +20191,0,30,44,415467,219252,9608,11955,23339,12200,14885,9461 +20192,0,50,50,760465,43524,11705,19094,14221,31019,9853,10805 +20193,0,51,41,309165,16584,4093,1307,5979,5344,2064,1680 +20194,0,54,29,2012333,760612,56546,61463,43775,56904,81561,27165 +20195,0,75,37,1868436,163708,23729,15757,50187,69016,100588,31788 +20196,0,51,30,467892,243781,64066,12410,49579,13622,40428,8854 +20197,0,30,26,125708,72947,7533,2581,4605,3001,4978,1312 +20198,0,40,50,153022,3746,6271,2709,3622,1684,2283,2036 +20199,0,20,54,2032951,726143,124814,43382,75860,42962,25591,27515 +20200,0,26,61,1670641,73388,9290,24244,3864,9217,6195,3760 +20201,0,48,70,9350,33098,15177,8192,26904,15290,18800,10479 +20202,0,43,64,278394,106865,47140,29595,10932,16077,15471,12703 +20203,0,50,66,370443,275848,40137,37561,20340,31253,27358,16602 +20204,0,50,67,674895,251592,76144,73318,33977,40491,12592,8865 +20205,0,50,69,90203,20261,7952,4757,9990,9095,2336,2246 +20206,0,54,80,552825,34023,41123,83222,49782,20906,12190,12793 +20207,0,54,78,30405,16236,3085,817,1138,1792,810,1606 +20208,0,60,69,1799206,114511,2534,36284,8981,25643,42364,8208 +20209,0,48,70,262762,433711,124535,55766,36294,45944,94729,41527 +20210,0,40,69,1284134,72167,29656,112069,31037,13973,26894,20483 +20211,0,38,61,128899,275980,6299,24835,20359,27576,30871,25951 +20212,0,35,69,166397,72775,36551,13373,19987,12913,13427,11559 +20213,0,47,70,165576,49050,4396,27485,20726,19147,27955,8185 +20214,0,44,63,450177,95596,46441,24299,13383,8451,13120,10995 +20215,0,51,67,330368,60916,5234,7738,6687,12749,21860,5086 +20216,0,48,70,512736,73885,37653,21466,2441,11420,11843,4630 +20217,0,44,84,320075,27370,19621,49608,17450,16330,28484,15315 +20218,0,64,80,19499,51531,8169,23233,15323,28679,5549,4097 +20219,0,56,66,264884,29571,12151,7119,7917,8803,7729,3457 +20220,0,56,44,694777,57736,7469,7678,4372,12421,15637,12230 +20221,0,40,51,257575,82284,62969,12263,22864,10421,20816,22149 +20222,0,54,74,762927,49907,22543,16220,4679,12673,17356,6554 +20223,0,41,67,162445,107237,27342,10774,17152,6439,6096,4916 +20224,0,43,77,379108,40103,16016,7136,4652,13474,8652,7333 +20225,0,48,69,82142,12618,2120,5084,5220,2304,1863,2064 +20226,0,44,74,882833,27298,19277,4705,4273,5264,13628,2113 +20227,0,43,77,210970,115467,25789,30166,8941,6430,2389,3800 +20228,0,38,69,562574,164539,6459,40846,18984,26290,23956,7695 +20229,0,48,81,326110,14646,31258,38932,30300,28397,14823,12101 +20230,0,35,70,147985,47281,9612,3195,3296,1668,951,1183 +20231,0,48,67,176264,34183,1228,18091,16197,7297,3237,1407 +20232,0,53,74,871940,88840,49599,10617,33554,30972,20940,15415 +20233,0,29,44,111499,117402,3634,8207,6282,4532,3631,1222 +20234,0,40,48,1930493,90306,23221,13574,11841,9845,17371,6644 +20235,0,38,51,41854,17335,10132,6236,13210,4508,4728,2133 +20236,0,44,44,800067,104994,10043,45620,84406,58308,26031,17260 +20237,0,43,53,939254,494254,58383,55752,19124,15895,42661,19561 +20238,0,48,60,1380439,244039,43772,126832,28828,50244,65796,23818 +20239,0,51,51,727457,56341,12254,6067,14049,13948,14759,12752 +20240,0,40,57,53390,10471,5798,1210,4561,2251,447,698 +20241,0,47,60,2207879,551477,96022,42632,13280,34925,52872,24612 +20242,0,53,54,56836,8620,4550,1644,4848,3694,10880,5154 +20243,0,50,69,488011,20549,16332,14362,15327,6036,13719,7254 +20244,0,61,74,63990,22132,1271,19752,5260,15602,37089,7341 +20245,0,64,84,292408,75942,58366,6506,18030,11758,11677,6106 +20246,0,63,96,1032154,97698,96173,31558,20599,43348,61868,15840 +20247,0,74,84,139556,21535,3327,9688,12122,11794,3162,3183 +20248,0,63,84,158048,9199,2503,3682,1303,2304,1917,884 +20249,0,66,75,907437,198318,45930,32129,31079,31863,37283,18913 +20250,0,63,64,715918,87836,42972,4469,8860,19742,7006,3636 +20251,0,41,56,921541,580306,42588,33202,50263,23269,53474,16900 +20252,0,41,51,256874,44444,17597,7103,11760,10914,17718,16152 +20253,0,27,38,80018,82941,4714,3083,1243,3293,3030,5594 +20254,0,23,35,15088,19615,6505,861,2961,2420,1469,760 +20255,0,41,40,46029,75453,18058,4133,18021,18059,13811,6569 +20256,0,30,48,48664,23990,17482,3130,3869,2452,5664,960 +20257,0,44,74,51348,23358,25403,8279,17432,6780,3789,8751 +20258,0,41,64,1536785,279613,36754,20447,61649,21003,10152,4713 +20259,0,40,63,215281,6857,857,595,1215,1352,645,866 +20260,0,66,54,16111,17599,5160,21939,16215,46986,15086,12968 +20261,0,60,56,59559,18394,16090,7966,4299,2570,4770,2089 +20262,0,57,57,129843,86907,9219,7602,9473,6018,3160,2081 +20263,0,51,66,587277,232925,31022,61714,50186,23331,8008,7609 +20264,0,35,54,221450,165607,4483,21741,8076,35800,24126,14398 +20265,0,47,35,183174,22873,3673,2589,7317,6449,7805,1970 +20266,0,48,35,111039,42321,6935,2333,4108,3779,5416,2883 +20267,0,63,48,42234,11930,11492,14000,3334,13542,14026,4095 +20268,0,51,53,66402,80524,3774,12155,4639,4893,3004,1174 +20269,0,61,56,22727,30737,16074,6644,26330,36371,11168,14408 +20270,0,66,60,385092,118223,3592,38778,43238,18406,24033,2510 +20271,0,44,34,495135,437494,32244,11507,25914,16653,20221,13611 +20272,0,48,27,198939,27620,1965,2988,9660,2386,2592,1506 +20273,0,16,21,135706,245474,20825,17413,16074,7477,9169,5216 +20274,0,20,21,1830254,116085,29434,13382,8163,23238,21050,7681 +20275,0,34,26,827445,145342,10771,16125,56279,26242,20500,10624 +20276,0,37,14,88544,19430,294,873,2113,2437,1730,1159 +20277,0,50,21,271052,128774,18047,16114,16839,15220,12519,4673 +20278,0,41,34,90088,10832,6103,3069,1025,1228,564,583 +20279,0,26,50,167117,141862,29487,44313,13507,7614,18349,10256 +20280,0,27,70,1412961,79138,13084,15935,3548,15274,4468,11008 +20281,0,26,75,126348,39484,11413,3078,6404,4286,3942,2200 +20282,0,26,64,627602,64822,19760,5157,12608,5099,2284,3204 +20283,0,34,56,75965,158640,37755,8365,5364,13539,8630,6632 +20284,0,37,64,156870,58537,38422,23371,21787,22646,19179,18427 +20285,0,43,74,721838,57174,11938,42569,17656,17986,17412,9286 +20286,0,63,70,92095,23203,10784,6853,25565,17370,11053,5075 +20287,0,61,63,781527,203005,14758,18569,39961,15055,11581,7308 +20288,0,64,57,1024997,341892,103952,142868,115083,139334,54589,42806 +20289,0,56,51,57788,40418,8389,7607,1999,3599,4969,1929 +20290,0,40,56,1772854,117193,27510,26941,13522,14316,16954,10197 +20291,0,29,70,143010,81324,13951,20311,3805,3029,11857,4414 +20292,0,23,77,678023,12196,7069,5083,2726,2763,4908,2633 +20293,0,16,67,178029,283828,44192,15184,10144,12210,8575,5621 +20294,0,11,77,50512,51459,39701,5653,5941,4403,3038,5185 +20295,0,21,74,584226,144304,64016,6036,51973,15519,32612,24943 +20296,0,23,56,647752,207276,30421,6097,6959,30774,5846,6270 +20297,0,30,75,973182,280296,142685,177732,27591,49923,20318,10391 +20298,0,37,60,367121,48127,7409,5429,11519,4596,4599,2767 +20299,0,35,60,678212,139185,20176,36231,7341,12562,5587,3464 +20300,0,27,74,1773828,268159,54507,96782,61594,27204,48446,21458 +20301,0,29,61,68429,77249,7914,41059,27448,12339,16363,21778 +20302,0,41,74,42106,18190,5151,12554,12274,8985,12085,4929 +20303,0,27,66,157791,669541,118204,52119,71625,12989,19955,4768 +20304,0,43,77,30036,10157,6103,23957,7168,13332,7773,13151 +20305,0,53,87,8917,19843,9971,24986,6173,13342,10299,5968 +20306,0,47,90,21067,39113,29451,15272,15067,11473,17976,13568 +20307,0,60,100,955732,249654,120358,80390,59369,25716,33158,22129 +20308,0,56,97,1399255,120598,92999,63735,13924,68118,23947,11581 +20309,0,54,88,23680,24802,3833,18442,18026,10957,19766,14983 +20310,0,57,69,124255,63739,9783,1446,3250,15012,5449,5530 +20311,0,54,67,120894,27969,8253,9164,3457,1901,1339,478 +20312,0,43,51,33600,12110,2100,1163,1927,1251,611,424 +20313,0,30,43,172832,80753,7898,7592,9972,6036,4357,3406 +20314,0,26,54,166238,30826,7738,5295,3185,5057,1837,987 +20315,0,53,34,18834,20308,5583,1229,33837,20476,13495,12495 +20316,0,57,40,235754,103446,39784,15761,19564,16820,12585,9104 +20317,0,61,61,127124,31631,40413,8936,9171,7170,7108,2492 +20318,0,63,60,824167,85264,27422,8192,45623,14758,18964,4839 +20319,0,47,80,744412,33668,14590,14009,13243,8150,5885,2756 +20320,0,47,80,436983,41012,16054,1689,4597,7090,14994,6528 +20321,0,54,66,350547,59861,4026,27369,2612,24279,46492,16794 +20322,0,60,69,74748,78612,20438,12968,9943,22474,40293,5546 +20323,0,50,64,2678365,410094,114817,50024,35672,28402,68401,54656 +20324,0,43,70,168706,270990,122613,62258,28575,24381,35956,25428 +20325,0,29,61,172241,318731,22234,35208,50680,23017,20544,8961 +20326,0,38,54,137471,56758,9089,11570,18997,39393,15619,5274 +20327,0,56,56,27134,27696,13049,8829,8054,15232,9164,7730 +20328,0,78,43,14511,23018,6080,4893,11310,17839,21553,11395 +20329,0,78,37,583821,209224,11445,9603,6583,14460,21842,13816 +20330,0,51,41,230832,119220,23024,17244,9620,5531,26641,18197 +20331,0,41,56,172964,31361,55199,5912,3317,9671,12333,6327 +20332,0,27,56,443765,269618,27924,48306,33312,38846,55068,11834 +20333,0,29,77,312900,255080,84618,52397,30652,27454,11472,14338 +20334,0,41,69,55749,109902,9060,10907,3992,15412,6056,3945 +20335,0,44,53,373642,28369,6688,10300,13041,6954,23964,3822 +20336,0,48,54,54824,38936,4460,9557,9599,7737,5680,1819 +20337,0,63,53,3975,29769,2170,18075,5812,17318,12152,9570 +20338,0,50,56,52282,79128,9054,6501,1921,3047,3877,1658 +20339,0,48,56,1300775,37246,12501,9995,8186,6770,3764,4085 +20340,0,54,69,26604,12742,11481,11630,8235,11568,12820,4665 +20341,0,50,81,11713,13061,15352,22395,12443,10852,7223,9641 +20342,0,63,96,202456,77458,33360,28182,17392,17603,5594,7302 +20343,0,54,94,848437,198885,70550,41463,64700,15210,11931,9641 +20344,0,47,94,179620,59342,54330,17245,18774,19325,12206,10845 +20345,0,51,64,36886,8823,641,598,2732,2211,2023,713 +20346,0,70,63,662722,37437,20452,4064,4704,24992,9506,5964 +20347,51,70,63,1615742,1225600,510451,140991,331724,407903,231625,343230 +20348,80,70,63,631016,51431,64814,23166,184615,114194,70002,37834 +20349,80,70,63,168392,407962,186242,166391,145748,68541,50531,20380 +20350,80,70,63,634390,253373,72653,144189,242450,136473,33773,6411 +20351,80,70,63,866350,645411,65093,145948,116333,206265,135274,42975 +20352,200,0,0,967867,133904,51678,38674,57594,83933,24752,30268 +20353,200,0,0,952179,259246,225167,94121,73207,75223,75700,88441 +20354,200,0,0,584305,566697,69854,222999,211530,295108,227245,140350 +20355,200,0,0,467855,87412,24858,44069,43969,64999,78573,29522 +20356,200,0,0,386901,68493,11999,49388,59055,20273,6164,9049 +20357,200,0,0,621367,1063829,345672,235211,298392,334997,274966,125716 +20358,200,0,0,461311,150112,65380,13397,28617,23476,17903,5267 +20359,200,0,0,955259,772407,108388,50776,154741,261312,340939,76537 +20360,200,0,0,2274593,414462,267326,45420,46655,204946,165132,75914 +20361,200,0,0,1215396,458188,62370,68649,53916,197784,165395,151707 +20362,200,0,0,1464906,359160,169182,83686,454459,133436,150957,107273 +20363,200,0,0,1097498,338135,185250,225162,129480,102014,60162,33548 +20364,200,0,0,1213844,208437,111131,184410,64924,134153,107831,86999 +20365,200,0,0,1148056,269568,171799,113328,113155,155627,49677,67787 +20366,200,0,0,1111326,456484,48476,120294,95932,112799,124713,139146 +20367,200,0,0,1201063,190100,113447,41380,59397,33615,41500,20002 +20368,200,0,0,1299341,230857,56698,47051,97307,84522,46544,30358 +20369,200,0,0,1154487,189916,20018,36485,26368,28818,6611,7056 +20370,200,0,0,570384,216292,103033,6769,72482,68813,57526,46455 +20371,200,0,0,12038,95947,22982,44465,39698,39648,31186,10154 +20372,200,0,0,434090,739945,170647,314087,139159,325458,82232,85903 +20373,200,0,0,472798,55322,59709,66267,27093,13585,25748,8462 +20374,200,0,0,38198,40582,91319,16213,30330,47376,19195,12604 +20375,200,0,0,454471,34097,21945,5809,35212,14321,10042,9908 +20376,200,0,0,202549,59677,54702,17592,8265,17557,14068,8453 +20377,200,0,0,522936,274092,58883,210611,444908,198392,324747,133051 +20378,200,0,0,1587926,1364594,446603,108941,484643,283448,613070,360278 +20379,200,0,0,555766,619975,82149,32851,240566,212430,146068,157009 +20380,200,0,0,1106504,219819,81581,191593,301130,188911,48729,146431 +20381,200,0,0,1736306,467666,153435,89393,161830,130275,68237,59443 +20382,200,0,0,721838,712295,56273,330245,156332,175608,117370,37301 +20383,200,0,0,292293,125125,115269,39616,55073,33883,23024,8780 +20384,200,0,0,778440,148103,132312,360215,250488,107612,133181,33866 +20385,200,0,0,890810,654993,134423,36397,111587,81810,43678,30119 +20386,200,0,0,533634,192560,55520,215752,70342,74837,54932,40832 +20387,200,0,0,486003,211912,60911,100020,36754,26667,48554,53538 +20388,200,0,0,477184,220801,303393,241808,116609,335521,371809,341792 +20389,200,0,0,2209018,957925,1160030,456779,377976,185855,115419,84241 +20390,200,0,0,1953738,172522,200695,272634,98812,58494,53424,23686 +20391,200,0,0,173589,145421,11441,48295,16201,30254,19685,15104 +20392,200,0,0,259673,111095,46751,13859,16449,33084,20670,12151 +20393,51,0,0,97290,68074,15271,63858,34415,17731,25128,25428 +20394,54,0,0,137784,28965,52075,26041,7772,19701,8139,2883 +20395,51,0,0,1230336,350970,569113,595691,274074,178449,76179,68951 +20396,51,0,0,1240207,159041,155282,94410,83042,55092,65648,8209 +20397,51,0,0,611201,27542,3582,13790,29712,30024,7477,6750 +20398,51,0,0,1063339,15558,12509,38087,76070,83744,7499,3643 +20399,0,0,0,218034,7464,1754,3990,1368,1990,448,448 +20400,0,0,0,999445,53654,3358,7767,3494,3526,8395,3100 +20401,0,0,0,709713,197132,33193,54091,23276,16246,21205,16647 +20402,0,61,48,1438612,385587,53430,127662,55505,22749,20686,13739 +20403,0,37,60,453878,144048,21660,23683,8023,5390,2358,2721 +20404,0,17,37,179954,43156,666,2531,5975,3251,2924,2987 +20405,0,1,26,478175,325510,42315,15512,77568,13063,9203,8263 +20406,0,1,4,219444,213894,13472,4458,2429,4131,3267,962 +20407,0,1,24,134554,23255,35175,11778,8098,3430,4244,2971 +20408,0,1,35,1625754,315920,26808,24202,65459,18130,18749,10278 +20409,51,1,35,1517592,280418,139827,51624,25318,45568,9947,10932 +20410,51,1,35,484928,109983,115257,101049,47163,49190,9966,5051 +20411,0,27,53,46897,3971,3352,3329,5071,3190,2898,2806 +20412,0,61,84,38984,2077,2803,990,738,1399,1248,1600 +20413,0,69,69,1094123,54636,12543,27656,29366,8864,8122,7550 +20414,0,77,83,149678,62116,15225,7315,1664,6850,3704,2661 +20415,0,57,93,526243,8723,18642,1600,4188,2093,2381,1459 +20416,0,37,78,549351,53731,15414,1599,5206,2925,1229,5495 +20417,0,43,61,117128,96482,10356,5257,6172,16622,9324,8533 +20418,0,37,60,930011,147063,46168,6116,25584,10475,9940,3690 +20419,0,29,27,162414,78745,10976,1720,16949,3689,8651,2917 +20420,0,40,27,223931,79290,23793,1915,3954,9033,21176,5806 +20421,0,11,27,1342030,260308,35471,3406,27187,5421,18240,8004 +20422,0,23,11,1156687,201921,12269,9475,14417,28564,18691,22215 +20423,0,40,23,313877,72428,15205,8654,2659,11451,8205,6513 +20424,0,40,30,182346,122828,21601,64860,26484,16056,15628,8133 +20425,0,66,24,282713,100607,1788,9076,5706,14580,5560,2659 +20426,0,51,53,263007,45349,33036,11299,15040,3434,2951,1614 +20427,0,61,61,65940,19283,12448,4168,6033,9309,1635,5507 +20428,0,53,57,1104302,517550,130260,90988,21433,28831,16123,11063 +20429,0,50,67,129337,37795,516,7484,4533,5080,6658,1491 +20430,0,47,53,629254,129631,6881,24920,11004,5172,3501,5806 +20431,0,16,51,678310,249603,92576,44373,47838,10697,13704,22900 +20432,0,27,38,1655493,355578,36448,29694,86288,37228,31906,13127 +20433,0,4,53,143087,19919,7048,4789,3160,625,1156,1508 +20434,0,13,63,2522287,373386,113251,90371,41492,33314,11285,16653 +20435,0,29,43,1191545,115319,10225,8453,41038,13834,21205,4722 +20436,0,27,56,1180278,53186,14991,12460,10992,6265,4307,6575 +20437,0,41,47,774106,283861,62121,7519,11519,16609,7092,14116 +20438,0,48,40,50490,34653,7120,6807,5766,4881,828,2427 +20439,0,61,47,360830,54233,8116,8760,20054,16848,8218,8250 +20440,0,67,47,31133,38949,11207,5787,2357,7253,2231,1794 +20441,0,74,40,296218,51806,2032,7422,9330,4465,6554,3924 +20442,0,60,34,170002,89263,6084,10220,4482,3631,4433,3522 +20443,0,51,47,1658591,46505,15460,19687,13415,11093,7153,3162 +20444,0,53,51,19457,12161,4865,6406,4227,3653,2738,4039 +20445,0,63,75,670091,34059,30196,17675,13809,13877,3979,5745 +20446,0,75,96,289651,65828,48688,16816,10236,12315,7712,5031 +20447,0,67,100,62760,84746,19761,18806,15192,12122,9772,12281 +20448,0,80,100,16426,1874,7208,11560,5098,13061,10740,8901 +20449,0,97,87,20584,26750,8145,5784,19250,19627,12147,9474 +20450,0,75,48,162824,64171,3458,2432,2216,1864,3869,2275 +20451,0,77,40,155919,39923,3088,6899,5221,5650,3368,3203 +20452,0,44,1,1672570,1176081,14625,46718,29608,51004,32330,15439 +20453,0,40,14,234567,6256,4225,3333,2832,4291,2222,4091 +20454,0,67,34,82827,56946,10288,10776,10386,20483,13589,5714 +20455,0,60,27,58994,143615,12559,7143,4271,9678,4165,1461 +20456,0,50,27,1096818,921095,5025,12696,17168,16137,21388,7070 +20457,0,38,27,946448,173713,25308,66113,23750,34893,29554,11077 +20458,0,26,41,167463,30149,18798,23205,39529,7398,15255,5785 +20459,0,38,47,146024,96541,6090,6729,10518,17294,7157,4994 +20460,0,51,70,2259175,139655,21234,14164,9665,7822,9193,3934 +20461,0,47,60,577105,213154,5414,38365,61090,22851,4353,9888 +20462,0,43,61,33752,9220,2013,5999,3157,1389,716,483 +20463,0,37,80,1520317,41078,8502,22856,8170,6976,3440,4100 +20464,0,40,74,322929,127194,15114,2651,3030,10031,5579,1333 +20465,0,40,90,567703,268909,159726,73550,30715,41203,20898,13337 +20466,0,44,77,679304,89719,13208,4472,15047,13289,5144,3691 +20467,0,29,61,470639,464088,4144,68114,12626,16281,40848,10080 +20468,0,40,75,2318354,134939,51560,65500,68758,40194,22066,11858 +20469,0,35,66,915737,128630,18653,25439,13553,10212,4142,1779 +20470,0,43,80,845012,91990,62226,36253,27033,42387,9542,20017 +20471,0,47,78,1804119,540779,46429,18007,17703,23897,20999,17608 +20472,0,51,77,1350588,82285,34044,21051,13337,30157,21291,13548 +20473,0,56,88,62941,20662,18631,2859,3523,4030,4179,2735 +20474,0,43,88,115826,13236,5787,6701,1929,1855,2416,1280 +20475,0,64,94,20700,33907,5349,6514,11980,9379,9651,8781 +20476,0,47,83,414376,122806,9706,10808,21284,6926,7334,6236 +20477,0,38,77,917140,208179,72553,23594,13839,14356,11507,17332 +20478,0,30,56,112891,18188,742,1371,1785,887,1752,1044 +20479,0,8,54,748986,478431,52495,45812,31353,15513,20661,14124 +20480,0,23,56,1832987,42510,6938,4886,20099,9899,15452,5198 +20481,0,30,63,690890,32243,8844,23968,14367,5671,14698,3855 +20482,0,53,67,702611,80603,16667,5581,12665,27044,13086,12338 +20483,0,66,67,48274,26397,4901,610,1138,2826,2895,1857 +20484,0,48,63,1336831,444896,84795,3759,40106,35579,18065,6546 +20485,0,30,74,64178,22387,12886,1894,3878,2370,2566,2426 +20486,0,21,83,70228,12876,5373,1437,925,808,1104,797 +20487,0,23,75,1602412,270705,27336,22816,9504,22417,31121,13413 +20488,0,38,88,1693392,38735,20782,39386,30912,21179,50902,11611 +20489,0,48,87,214375,67354,13496,25059,15286,15127,9559,8152 +20490,0,64,93,241920,22439,25648,16160,13295,9341,8749,8784 +20491,0,74,97,135714,14676,2775,3945,5015,2873,4892,1606 +20492,0,64,93,828980,187828,45940,55806,35119,30856,31908,27177 +20493,0,81,90,595894,53124,16052,32901,22286,59834,15243,43097 +20494,0,75,80,106955,46405,15924,1584,2479,6078,10204,2210 +20495,0,80,80,34277,29841,5764,6583,11385,7693,10931,12574 +20496,0,81,74,378526,86479,11199,13737,14054,15039,30280,14260 +20497,0,69,80,65016,42031,34476,14512,11118,19949,29859,14269 +20498,0,77,83,936558,38064,14777,10442,12893,9309,8045,10669 +20499,0,67,70,819896,99320,2742,6726,11996,10695,5066,14292 +20500,0,61,83,1339390,23262,17380,13256,13067,4672,4043,4987 +20501,0,35,78,691577,93544,5535,33939,12685,10052,42529,9942 +20502,0,21,93,685777,449884,101331,82191,57868,17141,21123,12469 +20503,0,24,91,73995,18985,11517,3880,2798,4092,3100,2897 +20504,0,38,80,1096411,91596,8820,12843,7879,15586,10503,3267 +20505,0,27,64,1749537,963661,13888,57044,20975,32721,27878,18541 +20506,0,51,63,305773,58959,13267,13342,22702,16075,25147,22918 +20507,0,44,53,348480,76403,9478,13320,9342,7475,1589,5734 +20508,0,34,74,356824,17402,25929,46418,8604,4451,5147,5969 +20509,0,51,87,116969,36900,10520,8627,5174,7235,4369,3314 +20510,0,44,74,532305,161955,8421,13778,23546,23080,13186,8350 +20511,0,27,70,184131,88126,25103,3914,5836,2269,2736,633 +20512,0,51,60,286564,43683,31636,9488,4210,27507,6530,1224 +20513,0,56,54,203176,44325,6854,15140,30560,15965,31747,8387 +20514,0,56,63,467628,76841,11035,14857,5338,11779,8365,4221 +20515,0,83,60,235749,12993,16217,3656,13136,19983,8364,12044 +20516,0,70,63,386163,86218,23604,7873,16114,11901,4145,5914 +20517,0,60,47,279262,149550,4334,2763,5590,6309,13659,6087 +20518,0,60,43,552545,168681,6570,30752,23660,18600,27027,13572 +20519,0,20,34,2512324,289474,20025,22768,12749,7144,5450,8844 +20520,0,21,29,289896,144945,12518,28590,48870,22154,50587,13225 +20521,0,38,43,104668,28056,3882,3659,4342,5377,6520,1524 +20522,0,51,51,58453,29536,16146,24700,13713,23834,7437,12867 +20523,0,78,57,119768,58187,10403,12350,3308,13374,15044,2203 +20524,0,80,60,359631,119609,20893,9647,3089,20689,10107,3671 +20525,0,64,57,1397519,723240,97513,48174,51929,40359,71284,28769 +20526,0,35,47,1000074,1762704,192411,49404,115932,53716,10826,15324 +20527,0,30,44,356863,69123,22600,3120,13613,12715,5072,3115 +20528,0,37,50,1409635,85728,15045,40912,33983,27623,7298,5085 +20529,0,24,38,407247,397742,12344,6670,7997,6679,12041,11531 +20530,0,38,30,737473,105385,1386,5886,10721,8566,7719,7346 +20531,0,43,38,340830,83356,16754,50738,13887,29273,15583,16999 +20532,0,35,37,125336,35625,10712,5299,15137,5467,11504,6845 +20533,0,60,60,226574,41835,15578,30879,10296,10917,8000,5261 +20534,0,66,70,235131,94274,26287,7375,29024,20423,14623,8449 +20535,0,48,70,155112,159369,88126,11538,17082,11264,11834,15606 +20536,0,57,78,35692,18277,10218,11657,5478,9927,8220,6087 +20537,0,53,61,413854,195271,17801,8803,6788,18112,5046,4197 +20538,0,66,67,1624689,95091,70563,45006,35044,88731,73849,46829 +20539,0,74,61,1725849,333481,56478,34071,27309,31126,16698,26594 +20540,0,60,56,1935462,539490,113214,88690,9650,60226,39927,40287 +20541,0,54,57,1355161,1537294,181194,74478,90290,98051,79062,19370 +20542,0,40,53,2014343,227793,24290,56959,18919,37569,26709,39513 +20543,0,54,57,91413,29532,13887,4661,1936,12306,3204,5656 +20544,25,54,57,1685655,51940,8607,7883,4629,11149,2803,774 +20545,0,51,66,488754,32816,31202,8827,7378,4543,9755,1554 +20546,0,63,77,49551,7857,2303,2247,1485,1762,1177,840 +20547,0,57,83,233961,14165,5549,8648,5920,2088,1730,3208 +20548,0,44,97,2374140,51648,319786,138326,16409,48104,65007,22148 +20549,0,51,96,1081383,185715,239297,32829,33212,47807,65776,50118 +20550,0,43,83,1148755,147119,4435,12033,6725,11016,7695,9452 +20551,0,38,66,481031,224657,20451,4885,11555,14523,12684,10310 +20552,0,51,43,2730497,132394,17153,16976,6810,48497,18878,8522 +20553,0,50,35,149904,461944,104544,119613,80365,55248,71646,50856 +20554,0,54,47,446339,55221,18212,10889,7803,8498,18441,5800 +20555,0,64,64,1560334,198073,175937,98011,25027,71508,44374,41132 +20556,0,60,77,794903,47526,49073,22996,5446,21891,9025,13309 +20557,0,60,81,263318,15504,8199,4257,3212,2132,2615,2028 +20558,0,44,70,479633,138666,9352,10021,6014,4394,6254,2215 +20559,0,50,66,645482,78892,24620,33725,10664,31909,18131,84242 +20560,0,47,56,650889,274427,79230,24839,24981,51708,25821,39164 +20561,0,51,51,866278,80122,17239,13593,8885,12499,4876,6508 +20562,0,78,56,346859,60164,6428,16191,17203,23644,19670,10578 +20563,0,78,61,64231,31307,36967,10330,8964,16598,5626,9060 +20564,0,83,64,1880457,224579,125224,24965,29184,73265,39891,24305 +20565,0,84,63,1535525,269613,67823,18621,36616,47180,71991,34622 +20566,0,66,63,813188,140800,22541,11161,8573,10026,4085,5944 +20567,0,70,54,572963,72130,13473,23938,14595,38714,34438,20303 +20568,0,60,60,84703,11129,13524,2363,2780,2144,1588,2655 +20569,0,63,60,517761,163497,23996,30666,32056,37874,33678,22788 +20570,0,53,61,977881,510004,113673,42265,18732,18341,25635,15995 +20571,0,54,60,141183,2200,780,689,1446,1489,2363,1430 +20572,0,61,54,685448,15447,10422,3305,5457,4386,2374,2318 +20573,0,48,53,1692054,820129,139365,13214,65938,50411,22477,16579 +20574,0,57,56,122086,32755,7759,9239,5146,3175,8089,1525 +20575,0,50,61,1722061,125631,95476,28310,67459,55696,77669,30938 +20576,0,60,63,1344693,20461,12793,20975,8674,17639,11543,7773 +20577,0,61,67,504107,458762,50585,98759,30135,37545,15582,32843 +20578,0,69,69,936373,227756,85430,92100,24179,46702,28275,15761 +20579,0,54,70,1102547,191006,88242,26796,15519,20381,23322,10722 +20580,0,41,67,185416,21790,12672,5023,4087,3913,2754,1894 +20581,0,60,63,588013,50174,1455,9217,9522,15493,4064,3955 +20582,0,63,47,220349,80721,4156,7978,42039,14591,6068,7290 +20583,80,63,47,1162569,77930,47085,33427,24879,95041,40139,80146 +20584,80,63,47,409111,128813,145822,35380,18718,67913,67978,123890 +20585,80,63,47,811758,91716,32954,36644,32325,38969,29213,8696 +20586,80,63,47,689204,948281,226319,909398,230862,530228,424303,244679 +20587,200,0,0,363056,906709,927725,195632,374378,190618,135214,102146 +20588,200,0,0,1121631,744119,107556,500715,155343,212351,103035,124538 +20589,200,0,0,633221,240878,44949,50083,43925,58785,85357,26452 +20590,200,0,0,557915,70263,27108,58633,41888,53656,45662,18399 +20591,200,0,0,164098,219845,18101,19532,45560,33019,13717,23440 +20592,200,0,0,1326239,199785,93731,359096,318255,154133,16765,27998 +20593,200,0,0,119102,65071,14025,17635,28130,25881,12445,6770 +20594,200,0,0,907006,512700,257601,143748,111083,47762,49894,90164 +20595,200,0,0,525935,204745,47787,183985,52467,47151,19479,5884 +20596,200,0,0,109714,42086,7447,14544,13874,7959,10039,4114 +20597,200,0,0,725590,122032,19257,63691,59355,99602,71610,68182 +20598,51,0,0,1532381,144506,117405,93324,49662,51232,21576,8152 +20599,51,0,0,1276019,176612,45467,86159,77385,46821,13723,8423 +20600,0,0,0,135066,49349,31009,8096,10425,10319,13709,2957 +20601,51,0,0,803280,283125,51562,56900,87765,36022,63430,42579 +20602,25,0,0,244114,96353,18266,41316,20143,6070,7985,7488 +20603,0,0,0,285237,23766,1878,3361,5959,1063,901,736 +20604,0,0,0,58097,37635,12546,1307,496,1141,476,726 +20605,0,60,29,208630,159272,11030,4278,9030,4560,3165,2697 +20606,0,43,26,726510,120507,23565,16397,16647,2233,5237,1683 +20607,0,40,21,835278,214210,15759,12424,46093,25566,28845,14141 +20608,0,30,44,648446,131149,68435,32719,29752,11801,21078,10633 +20609,0,44,61,1157754,182844,83679,17088,47331,24494,19008,25586 +20610,0,69,64,1391482,96879,39580,10677,46635,15222,16885,12750 +20611,0,56,78,277546,51349,6983,9654,4677,2630,4027,4998 +20612,0,60,81,1641837,251934,70301,159352,38400,27165,11734,8823 +20613,0,74,69,777919,16188,1081,2517,2350,4643,5184,9918 +20614,0,54,84,691706,166409,158459,30275,13247,7619,22407,15948 +20615,0,64,94,156990,88721,62671,29583,22729,16729,16282,7200 +20616,0,67,93,655473,84618,61136,15711,21485,10832,19843,16979 +20617,0,54,97,1089956,55305,14805,5295,9325,6676,7360,7102 +20618,0,78,97,1594036,15203,12645,11218,3996,6341,7790,3171 +20619,0,88,93,619841,27471,23888,8520,25052,12641,15601,11642 +20620,0,90,75,666445,74401,8385,3046,8207,7134,9282,8255 +20621,0,80,70,34823,27010,4098,2357,1832,1338,670,1105 +20622,0,84,61,3342378,640078,305042,214948,100495,285786,29480,49706 +20623,0,87,78,1902075,265297,167289,21056,41810,37408,59664,22549 +20624,0,80,90,1384849,261466,107887,71127,42887,10108,8027,13517 +20625,0,74,81,1135146,653781,61604,133530,142932,93378,42064,16461 +20626,0,74,67,595826,104894,13452,12059,14197,33056,12490,4655 +20627,0,70,75,277774,258984,157882,111257,20094,43883,23954,27221 +20628,0,87,74,87938,33201,10545,14091,17612,4913,6304,4881 +20629,0,61,74,1673390,410158,72629,25200,10457,7606,11137,16964 +20630,0,44,83,593347,553156,152871,217163,324898,59144,56792,135881 +20631,0,61,75,1367982,102651,62485,13839,23190,53995,41262,19285 +20632,26,61,75,799733,266335,242258,109821,53234,54139,72265,26332 +20633,0,61,84,95254,14518,10575,12600,4036,3230,4107,4189 +20634,0,74,75,183683,59373,5379,1045,3970,3029,6290,6545 +20635,0,83,74,81264,35230,12118,5556,8830,6778,4912,2144 +20636,0,64,64,568543,68499,6125,10957,7015,5272,4335,8070 +20637,0,77,47,572881,136588,26510,20316,23554,42995,11096,13705 +20638,0,94,54,1211239,102976,2590,27209,46232,26435,18735,13040 +20639,0,90,51,141861,145875,47229,9015,36585,19409,18174,37055 +20640,0,90,66,54049,8966,3164,4936,467,1109,592,2523 +20641,0,91,74,83037,7629,5835,2686,9140,4062,7680,7481 +20642,0,75,67,2627277,405735,15197,31060,12693,20052,45542,20906 +20643,0,67,53,296563,402511,7496,32718,37558,22966,11901,14760 +20644,0,64,40,132523,74573,21276,3084,14440,4905,20387,4176 +20645,0,64,29,697674,506978,116020,37043,153390,194355,203504,75015 +20646,0,64,54,1707458,51854,43181,14682,8941,5108,3008,8394 +20647,0,74,77,527678,180138,110101,17370,24079,29056,35834,31595 +20648,0,75,78,99995,80995,16598,6290,2236,5686,7253,3211 +20649,0,61,94,170846,3548,3472,1052,2004,751,1348,673 +20650,0,67,84,109248,67304,36440,19408,69556,10840,19578,9917 +20651,0,81,69,86211,47378,4697,17464,61292,19269,30539,16349 +20652,0,100,70,9052,25136,5428,27827,39236,20462,16584,18497 +20653,0,100,81,58164,16900,1586,34824,8516,21663,20221,24085 +20654,0,100,100,584585,28717,43646,32465,24317,11798,8421,17470 +20655,0,100,100,147025,17150,4083,15535,7748,2315,12710,4750 +20656,0,97,97,32084,24789,7052,8375,46463,11418,9822,15153 +20657,0,94,100,22542,14555,17060,20542,21572,12736,14663,6479 +20658,0,100,84,53628,17190,9721,12369,25462,20398,24783,22786 +20659,0,100,70,253543,98399,20818,8711,12196,7978,1494,6025 +20660,0,94,74,250146,19408,3350,3976,10852,4223,4912,4470 +20661,0,77,64,405058,364403,112793,69771,44024,35791,31921,32465 +20662,0,60,64,600444,181341,16034,59082,35547,27682,11178,25401 +20663,51,60,64,1169629,89585,19749,8260,11978,30598,25136,33133 +20664,80,60,64,443209,114699,58166,25606,193344,218302,73147,58623 +20665,54,60,64,254172,12262,6980,7763,6205,3736,4623,1629 +20666,54,60,64,849820,131160,81800,87437,83776,73805,19371,7679 +20667,55,60,64,1416886,390109,243506,127759,87945,88907,76148,48580 +20668,200,0,0,2317343,561134,125257,113278,133471,105813,18694,36194 +20669,200,0,0,766706,153950,28534,78466,31191,143895,29174,30536 +20670,200,0,0,1528582,1243282,322297,136623,189380,156116,105755,146858 +20671,200,0,0,377084,524299,51314,85878,297556,271948,170800,96032 +20672,200,0,0,770515,109827,1477,20179,9465,24993,4766,2379 +20673,200,0,0,2120299,255440,188982,214491,172744,206040,51513,20846 +20674,200,0,0,1808733,166406,6882,26834,18639,57110,46525,40613 +20675,200,0,0,2085516,238113,80047,418979,211260,255247,77273,51601 +20676,200,0,0,1314885,228568,23270,61595,69477,39004,17055,12531 +20677,200,0,0,1246460,191417,34711,75368,83191,60490,34789,30097 +20678,200,0,0,2362534,546953,157250,83302,57982,237596,211912,130715 +20679,200,0,0,174754,31279,45990,20888,72131,25344,25578,14109 +20680,200,0,0,1002853,431736,35309,72785,40467,86649,54444,24360 +20681,200,0,0,1794346,238600,134592,86783,122799,132102,150190,102314 +20682,200,0,0,1403741,182704,163535,242124,226004,150470,51458,27866 +20683,200,0,0,1896634,556533,149715,377528,210562,339271,47915,14223 +20684,200,0,0,765531,31655,222426,65393,140876,81703,59492,50795 +20685,200,0,0,82128,12877,6610,3062,4838,2626,3674,2349 +20686,200,0,0,1334849,194120,75646,65644,64105,74848,55602,23464 +20687,200,0,0,1264927,598753,52730,44687,59373,146927,47548,23118 +20688,200,0,0,2027555,211123,161303,78451,66929,326689,267107,84266 +20689,200,0,0,498668,113204,5628,18997,24246,86741,40078,55282 +20690,200,0,0,1415009,98578,55271,31348,21928,59221,20213,6284 +20691,200,0,0,3048819,961682,118238,62342,52962,83526,109333,39342 +20692,200,0,0,417738,38118,23253,27823,5103,12570,2485,1075 +20693,200,0,0,1058978,96596,31929,47674,33369,30551,9403,11384 +20694,200,0,0,2794297,522057,138432,129524,191154,190724,401425,55871 +20695,200,0,0,427584,165773,47331,356031,109503,119894,181559,125335 +20696,200,0,0,1188582,287283,131955,65719,102772,88726,118696,63465 +20697,200,0,0,2108717,1033946,73290,447711,309034,495253,549136,156584 +20698,200,0,0,87730,27462,17587,25933,33501,42264,41878,21093 +20699,200,0,0,549015,746175,154299,128606,208850,90060,29945,43058 +20700,200,0,0,377252,451667,5958,80200,90925,79584,85788,105824 +20701,200,0,0,358863,205185,150029,143262,200070,147867,108580,41390 +20702,200,0,0,1106205,367936,166588,133324,243448,39675,95695,18943 +20703,200,0,0,1965686,393944,64774,181951,266454,50719,47848,27740 +20704,51,0,0,772683,86569,51254,105279,265312,54391,19126,11149 +20705,51,0,0,685260,140182,87821,94909,33102,58885,6957,6658 +20706,51,0,0,1547876,199761,138323,158383,131406,65878,43489,28376 +20707,51,0,0,3073752,84505,37735,12787,17832,22734,5039,3189 +20708,51,0,0,1294002,419106,251865,264644,155056,198299,103845,52408 +20709,51,0,0,1397925,330444,15392,50396,37517,73029,30445,13910 +20710,51,0,0,1852284,431593,24709,197459,547830,593630,449908,185381 +20711,51,0,0,1732278,40913,7205,5211,7155,2320,991,547 +20712,51,0,0,154586,384899,105643,79712,45058,22745,7996,8699 +20713,51,0,0,767334,157812,14404,22828,4121,33792,22818,13442 +20714,51,0,0,242686,3688,2867,705,1381,2726,516,170 +20715,51,0,0,1246375,45042,8629,31087,12023,11232,7773,2674 +20716,51,0,0,1591563,123765,20000,13695,15155,39342,7502,3245 +20717,51,0,0,992421,30991,6118,4983,7577,4554,624,442 +20718,51,0,0,1110199,124662,65910,37091,92890,30952,5406,8904 +20719,51,0,0,385781,28385,6709,16165,3301,7824,1221,864 +20720,0,0,0,189911,36194,3519,7336,14168,1142,2206,1580 +20721,0,0,0,1670864,71080,9526,4954,8506,6963,3452,4468 +20722,0,0,0,2283784,940022,282859,80208,99363,38892,31942,16058 +20723,0,50,51,1216061,691362,86049,16623,21010,17828,10615,4098 +20724,0,63,57,12727,12896,2938,2558,1803,4285,3231,1148 +20725,0,78,67,86389,19344,8427,5705,4267,5498,4441,2066 +20726,0,78,61,121566,23696,3468,2077,1240,2055,3703,1696 +20727,0,96,84,60636,13325,5198,1405,2959,1739,761,629 +20728,0,88,75,1200414,144640,13574,20245,40097,21302,16179,9272 +20729,0,64,38,710652,945636,60139,49050,20995,36174,24926,28123 +20730,0,74,29,1004725,52766,2015,7497,6555,8159,4847,2249 +20731,0,56,38,79504,30718,24731,10718,7143,1899,2684,1490 +20732,0,56,37,465405,24720,3789,2448,2606,4044,3407,1824 +20733,0,84,40,1954739,139901,13201,17964,17221,73986,49314,17404 +20734,0,66,64,692193,180224,111688,8437,18173,14338,21312,16862 +20735,0,77,53,506798,135344,63224,50559,77989,20014,10295,11569 +20736,0,53,57,575359,89000,15889,7726,3059,2843,2228,1454 +20737,0,30,50,105551,89124,3869,3276,9987,7153,5170,2964 +20738,0,69,44,195361,36436,11769,28775,14125,32714,35885,17438 +20739,0,84,64,855527,37794,43255,16251,20841,10095,15954,12036 +20740,0,100,93,359491,40364,24780,5460,18659,19744,26116,16584 +20741,0,97,90,162024,17577,2997,5272,4071,4863,9033,2327 +20742,0,77,91,630766,160745,54575,50525,30039,18148,19808,15912 +20743,0,64,53,266345,233872,8820,11004,17057,9677,4131,3560 +20744,0,44,41,1358219,369926,70005,4825,16360,22195,16297,19591 +20745,0,38,37,550109,33144,1513,8885,5490,4134,7697,3701 +20746,0,40,29,966945,90476,16437,15088,3128,8876,13778,5884 +20747,0,60,50,992311,57609,9771,11297,15221,15679,19956,9425 +20748,0,74,43,314912,67760,9296,2916,8664,12518,10987,7161 +20749,0,75,48,904146,84046,20326,31042,39807,18030,22826,14320 +20750,0,81,53,2519212,165145,57876,40446,39828,34379,35829,18054 +20751,0,75,41,503482,124214,7939,15937,40596,18185,37166,8514 +20752,0,74,69,511846,15838,12141,13344,8705,6362,10540,2986 +20753,0,64,84,30365,9108,11476,3909,6538,1289,8933,3151 +20754,0,64,80,1272202,189754,27419,46084,19137,35879,51063,8034 +20755,0,64,88,1146866,319893,66936,22321,17884,52822,44526,22815 +20756,0,60,78,1111600,91957,19368,30172,19290,14171,8881,10600 +20757,0,53,69,1917359,69996,33681,9226,3184,3229,1900,3423 +20758,0,50,78,945437,34454,13167,15023,13012,6986,5639,3108 +20759,0,44,80,1651231,208501,61500,17309,83804,23102,20368,17845 +20760,0,75,50,1409102,13948,17462,31434,41260,49875,45246,15169 +20761,80,75,50,1099912,1819048,125950,429480,1039350,1645291,732649,757049 +20762,80,75,50,813505,283268,57803,132837,78157,77971,129029,97793 +20763,80,75,50,79593,37014,36719,7737,16638,8067,4363,1667 +20764,80,75,50,697682,90523,121050,203669,45287,38529,38928,13249 +20765,80,75,50,642646,130934,12843,67237,96825,137736,52325,74697 +20766,200,0,0,828724,680309,79588,233594,261913,67985,21161,12478 +20767,200,0,0,188579,255144,250045,161199,85568,260922,126486,45089 +20768,200,0,0,1747705,121627,47887,56540,81210,105360,104187,97581 +20769,200,0,0,708800,131477,40172,19224,7456,21049,11721,13821 +20770,200,0,0,547928,95888,4778,17201,22655,16089,24651,8312 +20771,200,0,0,1358058,296419,120115,92368,39228,78040,110169,70460 +20772,200,0,0,408881,17407,2857,5832,19234,11653,9284,12227 +20773,200,0,0,1144161,26095,14711,14519,31608,23432,15509,11002 +20774,200,0,0,14159,4765,824,7210,2881,3940,1551,2330 +20775,200,0,0,1499633,161610,334943,51621,26019,72032,44814,78398 +20776,200,0,0,229870,74803,5871,10867,37905,7032,10470,5817 +20777,200,0,0,1619186,602720,502017,466105,267652,152249,288418,235557 +20778,200,0,0,59338,69701,25069,16324,20991,11828,8855,8580 +20779,200,0,0,542472,12612,11499,11603,49758,14932,30774,9636 +20780,200,0,0,21685,12530,2286,1239,7760,3724,4288,5863 +20781,200,0,0,571512,121566,169712,195834,77808,47828,68079,55604 +20782,200,0,0,735482,348982,20958,382158,88487,91252,64124,99986 +20783,200,0,0,119225,25354,27331,14171,25299,40583,11343,21950 +20784,200,0,0,763539,285197,14815,71468,163444,186267,138387,54739 +20785,200,0,0,2619733,130090,59335,222182,44634,150678,341718,83060 +20786,200,0,0,1427250,160836,24377,53156,12601,19820,21806,6839 +20787,200,0,0,99865,106653,10037,36852,2077,58246,1138,3642 +20788,200,0,0,19856,17889,898,24708,842,15944,1467,951 +20789,200,0,0,346897,44956,7105,39901,2669,28957,5675,2433 +20790,200,0,0,80821,23086,2979,13312,2112,10276,1893,940 +20791,200,0,0,45238,57187,1968,79937,2408,71667,2345,2228 +20792,200,0,0,40955,8624,17738,8020,3546,10424,13687,6409 +20793,200,0,0,24482,43161,3517,33379,436,15556,921,1152 +20794,200,0,0,32612,16962,4130,23258,925,8266,2074,2163 +20795,200,0,0,81230,1906,1245,6002,2716,6700,3785,1251 +20796,200,0,0,71463,64307,4061,41073,4497,53179,1561,1297 +20797,200,0,0,164090,188038,20894,57740,5043,56594,1983,3539 +20798,200,0,0,96118,91253,10194,109018,1728,59935,2758,5029 +20799,200,0,0,60324,12319,2768,10580,12949,7016,6264,2416 +20800,200,0,0,17462,30509,767,32250,993,20828,660,438 +20801,200,0,0,12179,17648,872,24127,248,17230,699,510 +20802,200,0,0,164387,160655,33063,91003,2488,56233,1382,1907 +20803,200,0,0,34744,13371,3512,17556,555,16498,1082,792 +20804,200,0,0,1948807,1301136,170441,740952,72557,940637,30406,27964 +20805,200,0,0,195692,75779,3437,6351,9218,11664,10521,1474 +20806,200,0,0,1130544,607212,117778,400134,36169,471865,44465,33016 +20807,200,0,0,2130096,585440,7252,290377,26316,634084,21423,27381 +20808,200,0,0,35404,5516,1829,8815,2323,10156,689,605 +20809,200,0,0,195791,36333,10698,42187,4727,19834,3727,2700 +20810,200,0,0,81652,14205,14096,19638,4866,9213,2770,5830 +20811,200,0,0,259418,27543,2657,15595,1883,18828,783,405 +20812,200,0,0,783148,341651,3225,74273,6060,75581,7139,2339 +20813,200,0,0,1107530,113066,48942,51674,104499,24127,17562,2965 +20814,200,0,0,254445,73862,7384,19217,34690,5338,4029,3485 +20815,200,0,0,321365,142506,24681,18360,24501,8994,16906,3916 +20816,200,0,0,442244,39206,7403,18988,20888,7084,6737,3637 +20817,200,0,0,1272265,189824,74241,50954,22891,37778,26927,7130 +20818,200,0,0,481691,34925,10320,2290,4391,3377,531,2420 +20819,200,0,0,2085403,255236,96516,54792,150774,176020,171193,101810 +20820,200,0,0,1352487,961267,2006531,1727299,480864,470705,541675,261457 +20821,200,0,0,502763,529500,23475,131549,111487,99787,78563,120330 +20822,200,0,0,77123,80208,60171,57000,35471,13653,10801,20544 +20823,200,0,0,548166,139860,7623,70694,109085,29705,45902,24803 +20824,200,0,0,764435,71056,53643,44108,25562,37193,27440,6973 +20825,200,0,0,133581,111208,22350,29446,76939,23571,29865,7143 +20826,200,0,0,958289,189010,61087,105396,161050,68907,43535,72381 +20827,200,0,0,1904700,147713,58797,135088,116935,155134,86677,54352 +20828,200,0,0,740603,320989,71763,41637,52887,114984,75668,18352 +20829,200,0,0,1871762,164822,47455,43648,59879,447313,197635,85008 +20830,200,0,0,3098342,433324,97727,50535,35250,112154,74658,107267 +20831,200,0,0,174349,27785,17898,47021,19534,78110,18615,25008 +20832,200,0,0,563349,116546,136964,84770,33369,93360,47328,37053 +20833,200,0,0,1308254,255849,114487,80498,228409,278746,108554,79469 +20834,200,0,0,25049,10638,1926,6363,3988,4306,3397,1137 +20835,200,0,0,729747,358008,58219,24781,57839,495468,404473,91790 +20836,200,0,0,748000,105669,89098,93839,19629,25530,18977,7262 +20837,200,0,0,632849,1172112,855657,813448,82280,412052,275655,155403 +20838,200,0,0,1032720,464931,68687,80826,56165,51854,56821,64937 +20839,200,0,0,920042,1198383,57151,266196,169900,343027,424927,162528 +20840,200,0,0,677299,602495,56100,260070,70360,71635,72702,27395 +20841,200,0,0,116765,69118,24833,21532,20722,39374,44283,7035 +20842,200,0,0,148458,36493,23474,32854,9886,25024,11012,12636 +20843,200,0,0,1312882,244402,242610,131495,126566,156511,20368,48141 +20844,200,0,0,1025685,473912,107924,48101,39894,129330,24233,27824 +20845,200,0,0,584354,60958,55744,17081,40327,15918,16668,13525 +20846,200,0,0,1964430,106667,31161,39223,12849,40720,19111,9714 +20847,200,0,0,23983,55990,25731,24770,41008,27497,11989,11819 +20848,200,0,0,693862,137391,35275,373395,394851,188966,192641,82902 +20849,200,0,0,303495,478424,164570,23600,29821,33366,23917,41473 +20850,200,0,0,163269,14973,18277,31340,12509,16263,17175,24407 +20851,200,0,0,1903314,288927,165094,114802,91037,195973,164820,123812 +20852,200,0,0,634806,844463,440616,53426,189523,181684,184680,103593 +20853,200,0,0,77957,155869,23400,8799,8942,13436,19630,10732 +20854,200,0,0,1205085,617707,197424,187147,59795,126216,124676,129433 +20855,200,0,0,756256,476480,163082,211339,180327,333347,234542,97185 +20856,200,0,0,1757146,221325,403990,69889,173508,77833,99555,80985 +20857,200,0,0,1292521,224647,185409,63073,315780,59816,35963,102720 +20858,200,0,0,615228,27500,16383,61324,28453,22138,31177,11359 +20859,200,0,0,398294,54877,13545,18878,23517,24347,13702,16902 +20860,200,0,0,926723,970617,133571,202239,67691,85946,33579,33749 +20861,200,0,0,1098960,168024,128832,80229,108052,137019,165293,118329 +20862,200,0,0,521402,341428,84590,147807,62858,299107,144759,48112 +20863,200,0,0,218261,65090,7954,51945,49434,44763,54335,12325 +20864,200,0,0,67777,14930,7658,4252,6342,4027,2305,4158 +20865,200,0,0,1043832,192726,801338,76457,144521,237098,46016,59113 +20866,200,0,0,2686504,241738,865109,520176,1171808,603685,1534967,146498 +20867,200,0,0,2425816,1140355,878160,436668,188313,351878,564857,488185 +20868,200,0,0,693898,147690,30771,27595,19681,14176,19705,9907 +20869,200,0,0,2192409,986747,518310,679582,648601,344305,185315,468272 +20870,200,0,0,1196614,172884,28649,64765,84700,54077,29871,12922 +20871,200,0,0,1298084,149158,130993,24583,5924,38966,43522,7058 +20872,200,0,0,1555052,258022,97670,147429,139474,116060,74606,31076 +20873,200,0,0,291508,221266,18616,48205,29104,41042,13613,13909 +20874,200,0,0,2360843,256502,65397,44730,190573,226632,165227,144153 +20875,200,0,0,198194,47324,42462,32582,57679,32937,34212,26882 +20876,200,0,0,1327675,420478,104398,176695,20105,85653,49480,44503 +20877,200,0,0,827922,368428,373318,117473,91403,140982,115759,100777 +20878,200,0,0,1107521,228238,22337,45420,117822,45357,44576,16489 +20879,200,0,0,759349,994210,493095,439994,646645,669355,410423,201572 +20880,200,0,0,183117,85362,39455,73814,5058,33258,36739,13954 +20881,200,0,0,813710,181439,43613,132929,31938,90031,20252,36081 +20882,200,0,0,698692,272785,107627,58391,47207,105716,153204,34138 +20883,200,0,0,1167444,1434179,133823,37274,127863,103987,60742,31526 +20884,200,0,0,545755,583749,45635,195328,85046,48369,31946,44582 +20885,200,0,0,475552,92999,32852,140723,23072,111355,88542,30564 +20886,200,0,0,426906,47444,88191,18792,70463,24829,22049,24599 +20887,200,0,0,939192,1058761,81286,182296,325630,243576,41581,110654 +20888,200,0,0,3149577,160995,119265,114913,44822,53393,32306,12647 +20889,200,0,0,1179695,71007,37954,137916,32204,46287,83494,27253 +20890,200,0,0,1048740,97636,46577,115509,81832,87797,60149,28683 +20891,200,0,0,1129951,88298,8315,148143,91377,93595,30224,28985 +20892,200,0,0,748703,123836,55868,167692,48225,36078,63727,45269 +20893,200,0,0,2311986,557272,535047,255151,129202,153219,178122,42516 +20894,200,0,0,1562784,73341,65018,33465,29653,32587,28490,3936 +20895,200,0,0,656524,79398,106894,106886,48159,19389,16254,4912 +20896,200,0,0,1476949,183540,108295,31666,82118,35043,39395,46614 +20897,200,0,0,1811400,676500,360509,229271,318789,325287,344663,213269 +20898,200,0,0,937811,231543,51014,99705,69835,47778,26693,29898 +20899,200,0,0,2634238,66233,144025,77462,95872,20233,5483,2800 +20900,200,0,0,1761813,831030,105163,636500,621780,210593,129350,60722 +20901,200,0,0,1023530,53018,10044,30438,59053,27498,23463,43808 +20902,200,0,0,618310,36268,28083,13484,25768,69363,33415,19301 +20903,200,0,0,172733,34601,29242,9295,13761,8038,5148,2575 +20904,200,0,0,409565,304837,25847,74386,29347,89034,29440,52594 +20905,200,0,0,836459,205084,159742,72267,49490,154333,141678,40156 +20906,200,0,0,52451,49545,27149,14912,9294,13832,8013,4883 +20907,200,0,0,1194256,87422,67603,118289,31286,45177,10566,3710 +20908,200,0,0,309734,148915,136218,149234,25533,82395,15144,15995 +20909,200,0,0,376513,107076,8871,12715,22835,9269,5480,2957 +20910,200,0,0,303310,13132,8515,4917,11517,15848,4712,1145 +20911,200,0,0,976810,91676,32394,18917,8638,26218,28523,14413 +20912,200,0,0,834947,120011,63471,33753,38534,37888,7130,3836 +20913,200,0,0,897119,136630,34474,68154,44220,41097,9265,6027 +20914,200,0,0,429792,268055,117358,77061,64738,92931,30458,52125 +20915,200,0,0,2245338,191361,187346,58903,93798,172113,77776,64739 +20916,200,0,0,1874411,91862,29179,11646,28421,22922,10380,8005 +20917,200,0,0,1003113,162201,11008,35108,9686,6428,2934,753 +20918,200,0,0,1351121,106173,187179,90782,75013,99410,51127,12505 +20919,200,0,0,489971,38998,9122,6547,13197,19286,9593,6356 +20920,200,0,0,1412256,678048,233563,168248,228510,338294,84149,49444 +20921,200,0,0,623309,65855,151285,108986,120318,35178,7779,5817 +20922,200,0,0,1689407,18655,10712,9748,6471,6878,852,235 +20923,200,0,0,1020074,313510,379039,408170,344178,374087,240101,322931 +20924,200,0,0,1825941,629514,741925,143875,282660,82210,66664,27825 +20925,200,0,0,747643,125833,73824,37206,107031,129325,81843,49856 +20926,200,0,0,1239088,365198,95954,75465,165785,228411,110423,24721 +20927,200,0,0,1805641,710685,201853,68839,66922,78774,7589,5195 +20928,200,0,0,978364,125483,69599,78400,6688,18813,11724,8599 +20929,200,0,0,1144775,70129,71198,82521,41453,23677,68563,26304 +20930,200,0,0,789489,422339,35371,112043,100115,47600,38125,22723 +20931,200,0,0,2179442,133743,14557,63392,82674,130038,62904,85078 +20932,200,0,0,518958,246113,35576,18472,22755,36654,19294,16444 +20933,200,0,0,1024579,255768,56391,113238,124171,57602,58978,28738 +20934,200,0,0,674652,209192,10287,33207,86211,42466,18497,16873 +20935,200,0,0,773363,417621,83695,309108,110322,171676,71551,17796 +20936,200,0,0,982843,328881,128757,118600,32379,68022,113422,7894 +20937,200,0,0,2818468,87673,9075,23924,62146,24888,8647,3841 +20938,200,0,0,969400,24498,24194,17825,15954,19319,22625,8542 +20939,200,0,0,156295,17542,5183,3173,3303,5901,3026,1427 +20940,200,0,0,1382622,419982,301486,388918,177919,430594,214684,74870 +20941,200,0,0,1088807,126967,54407,14896,38308,80848,18975,7098 +20942,200,0,0,883061,324345,63508,106129,72249,120792,84764,36078 +20943,200,0,0,338326,1300035,475976,434957,348550,595252,264231,401561 +20944,200,0,0,536624,183895,169191,96399,77424,96594,77460,63330 +20945,200,0,0,144014,73670,73187,60567,28567,23266,36225,19339 +20946,200,0,0,999659,49340,29916,9660,32889,22531,12697,12247 +20947,200,0,0,1131268,146655,11089,12915,13962,15302,8190,5113 +20948,200,0,0,168922,69258,22088,27786,12015,41262,25856,20041 +20949,200,0,0,1255414,289343,197870,143333,153864,168973,253835,54378 +20950,200,0,0,363451,42055,41264,29831,30596,46102,28140,23287 +20951,200,0,0,811865,197821,94832,27478,52287,205065,253893,84136 +20952,200,0,0,1902746,504032,89754,59336,104573,122324,130270,47120 +20953,200,0,0,637525,34867,4813,10977,16371,20406,17118,9807 +20954,200,0,0,530052,73568,29961,34407,14022,14107,24659,12166 +20955,200,0,0,74672,57844,20617,13967,97313,15010,17558,25646 +20956,200,0,0,204502,46636,15971,26152,21236,39894,29746,17523 +20957,200,0,0,1011133,25933,2572,3164,16894,34751,31573,23835 +20958,200,0,0,994742,144059,10679,9972,15120,11039,18180,13807 +20959,200,0,0,99163,21848,331,7252,23268,25144,16617,22357 +20960,200,0,0,880316,261455,64596,85172,113397,92893,131192,54832 +20961,200,0,0,369945,27208,14810,62752,16605,20228,23475,22654 +20962,200,0,0,1552116,106956,13519,22426,22256,11681,14989,9556 +20963,200,0,0,812694,14535,9420,3208,44136,186594,18285,37680 +20964,200,0,0,575014,272858,216341,125674,127265,148111,205355,68959 +20965,200,0,0,731968,10321,15954,34243,15782,30195,16809,15094 +20966,200,0,0,1593308,109475,23928,31497,18553,16972,8772,10676 +20967,200,0,0,128197,28781,13304,29439,26442,35601,18503,35959 +20968,200,0,0,1250927,346582,95558,79939,156515,86413,114570,151020 +20969,200,0,0,2155388,250909,149470,51202,108312,226568,161240,123853 +20970,200,0,0,218935,155967,8587,50439,22922,32358,48005,21557 +20971,200,0,0,1092454,240548,272675,26299,111567,78768,43323,77830 +20972,200,0,0,1503767,135482,106459,258250,277911,230280,225180,426772 +20973,200,0,0,604000,521807,230488,79296,60930,71512,121663,37885 +20974,200,0,0,1180444,441664,401658,327706,214307,127423,32728,47159 +20975,200,0,0,120767,23602,14207,7350,8670,14483,11146,18290 +20976,200,0,0,556390,168794,42170,27007,14449,10076,14483,14859 +20977,200,0,0,3023338,2476968,139116,364636,378462,298141,108057,136893 +20978,200,0,0,711905,82219,42951,11091,34982,86996,23007,34006 +20979,200,0,0,754061,132385,155622,101387,198974,99103,41168,49430 +20980,200,0,0,1303358,388360,149991,71353,132784,141912,40486,71229 +20981,200,0,0,1154334,230337,65964,52654,98407,36196,38945,9836 +20982,200,0,0,1151032,1681257,474227,195006,639548,1023956,270839,204179 +20983,200,0,0,636866,544680,120722,63174,46546,107949,86950,28605 +20984,200,0,0,449362,119268,230132,182427,173418,247728,135912,86180 +20985,200,0,0,131694,22125,44002,20423,117093,67521,77226,28359 +20986,200,0,0,1642654,774461,111061,112154,160275,143721,82598,127537 +20987,200,0,0,363127,1141234,186722,493159,1886971,511167,527877,534745 +20988,200,0,0,1739712,956377,855316,224109,514494,570740,395107,256253 +20989,200,0,0,310056,11609,2860,1904,1236,496,185,127 +20990,200,0,0,356742,68102,42405,22201,16607,8130,4694,3056 +20991,200,0,0,1633920,430717,132189,112893,75680,102120,164054,18177 +20992,200,0,0,1048076,133314,15783,15045,9289,5242,1533,946 +20993,200,0,0,24332,5907,652,1064,1001,225,66,60 +20994,200,0,0,1530666,139788,136788,28605,18184,53105,18651,13247 +20995,200,0,0,1536951,2104145,1484929,142417,560150,703438,112315,153232 +20996,200,0,0,1376054,103124,13451,84800,15302,25228,20729,8487 +20997,200,0,0,914024,17581,3804,7135,3542,2572,802,383 +20998,200,0,0,1511981,216004,127772,140380,19471,14064,10715,20819 +20999,200,0,0,362730,29553,4613,3040,5478,11670,4656,4599 +21000,200,0,0,1262364,73619,30419,57501,35449,29217,14170,7524 +21001,200,0,0,1457057,734059,33533,81899,76028,81151,51394,47225 +21002,200,0,0,608490,248083,60224,21861,75321,61290,4819,1002 +21003,200,0,0,909771,62814,89385,34965,27325,17760,11379,13050 +21004,200,0,0,158870,59714,13976,16715,6492,4709,8657,3883 +21005,200,0,0,1192696,49057,19152,16200,4010,19227,4852,4702 +21006,200,0,0,1446291,161644,97714,87891,107833,32649,15656,6275 +21007,200,0,0,2049343,28614,106615,35299,68262,20055,15907,9212 +21008,200,0,0,2639601,232280,79437,150571,82888,59234,21727,15662 +21009,200,0,0,1747323,343520,12990,70797,53852,23345,26400,31597 +21010,200,0,0,1203894,127679,10518,8377,9382,13136,8802,4004 +21011,200,0,0,1289106,1024352,219719,19080,128157,41275,70727,21112 +21012,200,0,0,1822004,152802,101159,16658,84848,117973,14270,6706 +21013,200,0,0,1732059,282348,299443,172213,63266,24890,28625,25440 +21014,200,0,0,1120625,21959,19476,14194,6909,5973,6942,6017 +21015,200,0,0,159247,10151,5825,6563,3978,2192,3145,1349 +21016,200,0,0,2156193,390622,64373,71754,94571,74191,26980,8454 +21017,200,0,0,1257194,102671,74061,117483,50195,46064,11978,12579 +21018,200,0,0,330732,3092,1452,320,474,518,184,100 +21019,200,0,0,432459,518736,144630,252588,338169,192692,26777,27073 +21020,200,0,0,994528,462187,107425,55118,89051,91802,87426,37458 +21021,51,0,0,777807,87892,164335,44866,52037,69780,46126,31511 +21022,51,0,0,105076,26843,30965,41816,26202,8514,14691,15606 +21023,51,0,0,418744,52515,2580,31164,34690,10147,11194,11854 +21024,0,0,0,394443,25899,699,2602,3925,2508,2848,972 +21025,0,0,0,313220,90964,33290,4928,15246,6885,8926,2522 +21026,0,0,0,1382610,474109,199309,70856,18772,125647,39709,15663 +21027,0,61,27,700627,287450,7444,5707,37651,15078,18304,8864 +21028,0,51,40,865841,30139,3888,11258,4127,2439,1747,1853 +21029,0,29,67,822850,185162,74878,10894,34239,7571,8611,7063 +21030,0,10,77,1458064,37113,26906,40919,15548,9660,11055,5618 +21031,0,8,88,176516,70142,7172,2759,2027,3535,2138,1384 +21032,0,14,87,326178,35161,11451,3909,3070,3647,4360,2816 +21033,0,29,81,458083,60705,9077,18532,14711,12019,9866,5483 +21034,0,50,87,172005,25940,25552,26681,34498,18736,7948,7700 +21035,0,50,84,2504318,518814,62385,66475,42805,35238,30521,22095 +21036,0,51,81,2768700,1191774,68402,272867,55230,56585,96356,122069 +21037,0,37,75,679510,144313,14402,8083,6634,9316,8368,9070 +21038,0,27,61,1332691,205614,17820,20436,20280,36587,18614,21243 +21039,0,44,61,1495159,156501,984,45788,26753,30162,45760,16887 +21040,0,60,66,1587551,53029,24257,10432,9553,7848,6782,5064 +21041,0,47,70,519041,324497,76423,17448,20862,9868,12901,8272 +21042,0,43,84,129317,258287,103606,113701,22488,55967,14152,16542 +21043,0,40,97,354620,11165,15213,7760,11552,4407,2409,3012 +21044,0,48,93,149198,7325,1911,1197,1322,1720,501,952 +21045,0,56,84,853796,286595,8952,24604,6934,13434,10819,7004 +21046,0,69,87,835116,8492,2810,10276,3482,5540,6586,2554 +21047,0,67,81,1290662,164505,67358,79399,95084,34212,45895,33997 +21048,0,56,88,2856230,42969,5137,31297,7283,6468,12215,5460 +21049,0,56,96,1685414,330702,59772,41247,23918,17738,37498,8787 +21050,0,35,81,233020,30610,1159,4149,8452,2401,4329,2848 +21051,0,10,80,312360,47474,4213,14710,1601,1543,2764,1605 +21052,0,34,67,130278,15094,2673,2585,4859,11720,2823,3747 +21053,0,56,69,426451,81377,19672,32385,10795,39242,14694,11798 +21054,0,77,78,144973,22077,10781,4061,3937,15956,5027,7836 +21055,0,80,80,543434,24990,10136,3176,2315,1219,4524,4492 +21056,0,53,84,606140,228216,48218,28305,13834,23844,17356,7432 +21057,0,43,75,555232,106599,12604,5757,4082,15644,8354,4802 +21058,0,23,80,1405398,130135,82216,30508,32219,18530,8461,14083 +21059,0,30,75,124620,31871,4916,7951,2028,2565,10924,1332 +21060,0,35,83,931714,131769,96166,40551,59053,28223,16930,15730 +21061,0,34,94,1215813,50494,17250,25897,5279,10100,9203,5768 +21062,0,30,88,706933,159514,39537,12527,15491,14852,24183,6913 +21063,0,40,88,1007481,44389,9465,8729,4961,8105,6562,2661 +21064,0,40,81,352543,205329,51547,29135,24955,26364,21020,21550 +21065,0,37,66,1366342,121208,2755,15117,35262,11355,10243,6969 +21066,0,38,67,907218,29666,4561,9528,6663,3688,9673,4504 +21067,0,29,66,333031,303908,24653,50775,31656,22781,40075,22257 +21068,0,41,75,898423,54416,41960,28056,14960,27420,21600,25916 +21069,0,24,78,1901828,1896754,98640,251743,87657,48474,84444,30203 +21070,0,30,74,609538,109202,21383,11283,18790,20947,41272,12017 +21071,0,40,67,268813,42461,4063,3896,6939,5159,3807,3929 +21072,0,16,63,1192810,381391,146053,29623,20679,17099,43095,20917 +21073,0,38,64,193360,97066,4620,23835,12048,14497,6150,7738 +21074,0,23,57,36390,41004,2456,2397,1254,1986,3558,2655 +21075,0,21,67,267909,87368,24263,25648,8443,14177,16997,10443 +21076,0,50,63,649407,30213,6916,2685,4000,10627,3262,3471 +21077,0,53,69,1389375,162951,86902,27883,52473,45252,28597,11943 +21078,0,66,77,859389,136226,595,32143,5924,20870,32564,14964 +21079,0,67,80,1902559,260501,171931,79506,17257,53837,80742,24886 +21080,0,53,84,1323146,179734,35448,53304,24901,23959,9057,15082 +21081,0,37,74,147696,141431,12800,6831,2964,6633,4018,3204 +21082,0,27,80,746049,83670,42814,2994,19598,8266,6524,5021 +21083,0,21,74,336280,72928,9542,18066,2025,6578,16723,3681 +21084,0,20,67,256087,185065,30051,19295,24755,18073,5182,14141 +21085,0,24,75,1067951,232986,38152,50840,48459,17490,8184,10997 +21086,0,24,70,348324,161431,22363,37830,9283,15130,17476,9044 +21087,0,17,66,976018,188761,37665,6372,26521,9774,16522,7543 +21088,0,21,64,613738,109535,13724,18264,44657,13494,6898,10121 +21089,0,23,57,878935,2249866,227968,83314,194590,149172,210372,52679 +21090,0,16,74,1127229,134836,184081,109243,44817,16286,33953,23359 +21091,0,16,69,1150850,205774,19738,10676,8646,10712,5524,14029 +21092,0,27,75,72439,24231,4985,8316,3735,8544,3661,4917 +21093,0,26,88,186062,209461,59942,63836,55425,18907,10111,10805 +21094,0,35,75,370078,85192,9560,25888,9619,8371,17205,10544 +21095,0,43,77,553662,799850,119346,73413,107830,82187,50599,23445 +21096,0,29,74,122118,133641,21059,17489,15793,14287,27852,5314 +21097,0,48,66,2068328,746641,50121,326131,627982,276726,224526,135514 +21098,0,44,77,799377,310493,361045,90277,54783,40558,41630,41551 +21099,0,50,84,166912,28599,8037,5284,2534,5439,11759,4967 +21100,0,47,93,45052,35873,9838,22149,12856,4592,9166,7442 +21101,0,30,93,957710,116177,2897,42130,37081,11806,12610,12915 +21102,0,44,90,1047675,68603,29827,33781,8077,21210,6535,5273 +21103,0,41,83,26502,10515,1087,1299,456,1257,794,478 +21104,0,30,77,728232,256082,47580,29286,11457,10345,9992,13990 +21105,0,41,80,1161435,242126,69458,40240,13955,54126,18227,14135 +21106,0,44,75,179629,195460,45377,73138,57862,54299,56312,21230 +21107,0,60,81,671943,31785,6546,17873,5851,17412,10418,4755 +21108,0,60,80,1378590,534983,48890,94467,31334,22941,53391,56849 +21109,0,61,80,193909,36366,8410,11281,12571,10157,4552,3937 +21110,0,70,87,571139,7936,5380,11665,2673,9682,6423,2532 +21111,0,60,88,1574724,150366,60273,42480,22263,36203,8180,15985 +21112,0,75,94,960485,1252178,102808,650091,94374,213720,168312,74843 +21113,0,70,91,1022721,210570,70000,9762,16298,36991,34392,8375 +21114,0,50,87,1089297,206602,120248,43131,57171,27492,50424,14418 +21115,0,48,78,2693852,392879,61269,50587,35887,53296,26803,21184 +21116,0,48,67,542657,63782,4658,16479,2982,8895,13205,3393 +21117,0,44,53,1589488,407921,37045,9094,13799,22942,12603,18908 +21118,0,56,63,1412729,85339,65902,30488,8186,52843,25423,21157 +21119,0,43,74,28778,18981,7217,2542,1709,1553,2542,1300 +21120,0,74,81,545879,15502,6357,2473,930,4575,6745,3784 +21121,0,78,74,333870,104412,14843,17758,64583,10353,30451,31440 +21122,0,66,77,984736,88725,22681,41209,16264,26312,20525,7004 +21123,0,38,70,426020,308956,2006,23760,6981,10565,11844,8112 +21124,0,53,50,645643,211411,7169,13353,64034,142792,135082,62461 +21125,0,44,41,444223,160848,40603,8420,5253,16467,8621,10417 +21126,0,54,37,170401,38688,4561,3827,5774,6474,4054,5170 +21127,0,74,50,511560,103827,26999,15180,14530,16521,8387,4860 +21128,51,74,50,1221544,1542555,158094,16548,198945,306605,241940,78631 +21129,80,74,50,823526,214206,39150,297069,104168,71249,154739,156352 +21130,80,74,50,1982782,1369216,652648,156487,322203,1070549,284702,285535 +21131,80,74,50,457113,723018,95298,134213,39862,52990,52869,45149 +21132,80,74,50,462100,393676,131275,72025,78899,33765,25589,22605 +21133,200,0,0,540150,132092,231310,468341,120602,106007,77869,123252 +21134,200,0,0,200165,660501,74136,155048,88448,137646,220712,176174 +21135,200,0,0,1827835,46768,78088,98334,148264,53689,32451,11765 +21136,200,0,0,1231549,967415,143770,195435,82566,212012,284557,59092 +21137,200,0,0,692123,616973,85169,175295,295647,176285,108509,145329 +21138,200,0,0,637089,65201,27818,34113,32059,22417,23641,20549 +21139,200,0,0,564139,460462,122032,113466,299918,125263,30536,22935 +21140,200,0,0,1720914,158028,163866,77809,89340,104794,111312,107715 +21141,200,0,0,148303,98452,14912,47875,40639,84859,35321,30072 +21142,200,0,0,686606,282258,444763,189588,184709,143493,186226,97655 +21143,200,0,0,724246,528960,242752,302597,194735,293494,121220,62907 +21144,200,0,0,433927,470847,116073,334686,134741,202013,125859,68083 +21145,200,0,0,234094,80033,30471,9928,14067,20194,23305,18485 +21146,200,0,0,1091585,441138,22714,106294,15836,214375,123597,106758 +21147,200,0,0,130193,29184,5931,10569,28392,74255,15133,12703 +21148,200,0,0,105593,273128,35597,71219,38608,31525,36117,18136 +21149,200,0,0,2253420,102346,22769,27363,130886,123329,112705,44459 +21150,200,0,0,262187,41203,15453,24613,16568,18307,9941,10114 +21151,200,0,0,2559407,237946,96001,214654,117109,105133,59568,79185 +21152,200,0,0,721588,40323,13630,19396,15375,10657,12044,20232 +21153,200,0,0,791922,139590,11819,4480,10043,7383,7821,6154 +21154,200,0,0,171528,321786,15544,129524,64386,49465,59310,27839 +21155,200,0,0,780236,443416,68293,213052,207960,285802,92181,83781 +21156,200,0,0,1293011,32696,15667,42019,25627,30972,47373,13471 +21157,200,0,0,195046,75703,11266,12106,23825,9771,3399,1969 +21158,200,0,0,873751,19337,4716,8257,4246,4140,393,331 +21159,25,0,0,1064472,123995,8903,49711,21908,27772,13802,14953 +21160,25,0,0,8,2,1,0,1,1,1,0 +21161,0,0,0,870467,286337,171522,10887,49302,20691,8724,11538 +21162,0,0,0,777957,31971,9149,6545,3264,8307,2063,1078 +21163,0,0,0,661699,111133,29315,8701,30385,18605,11686,9929 +21164,0,53,54,880057,38551,13663,3737,14311,5272,2344,1811 +21165,0,40,30,1129180,268485,49615,11453,30377,10941,9677,5866 +21166,0,43,13,677860,202794,37135,13144,14690,35228,13973,7310 +21167,0,53,27,1821600,30745,32833,5505,6322,13484,7988,7781 +21168,0,44,23,536969,32318,6340,2989,3395,2397,937,828 +21169,0,53,20,232580,76810,7251,7382,8584,5264,6409,3003 +21170,0,64,24,550124,90293,16551,12461,22183,30843,21552,7591 +21171,0,64,10,2387683,110587,20217,45906,15844,31761,26164,12846 +21172,0,64,4,1026785,162380,30125,17427,55609,12005,10706,6155 +21173,0,77,23,432255,115327,46779,6089,19732,20559,5105,7509 +21174,0,53,35,917819,43271,7956,10319,6496,3746,6493,3029 +21175,0,38,11,15375,43970,4912,4712,2266,4045,1455,1738 +21176,0,30,7,204989,20030,1059,1490,924,834,954,913 +21177,0,40,13,128319,34190,4158,14944,8546,13177,7942,2698 +21178,0,63,16,87010,34002,7642,9579,10790,12727,3356,11154 +21179,0,57,43,169256,151780,67841,19950,9066,13943,10230,8808 +21180,0,83,54,370314,99681,11377,19835,40429,24872,24566,2752 +21181,0,78,56,831563,22338,8488,3733,1681,5956,4961,4763 +21182,0,63,57,90766,34461,3998,11541,10674,4388,2598,2539 +21183,0,87,56,749042,12015,2134,9839,7833,6376,7071,2696 +21184,0,77,56,1012039,32762,2450,7736,13830,3946,5702,1694 +21185,0,70,70,1269555,32081,16470,20875,7546,7793,7291,3682 +21186,0,70,87,1043323,521901,332677,96838,97011,88144,30034,12747 +21187,0,66,96,510732,534047,717645,248917,512280,320815,182758,39300 +21188,0,57,100,635868,69478,6204,15399,12194,4674,12816,3709 +21189,0,47,100,187417,7063,5910,819,1382,766,660,388 +21190,0,66,87,87103,33310,20799,2246,12891,20505,29512,17929 +21191,0,44,60,392992,110293,19100,8156,10229,6798,2567,3582 +21192,0,38,43,586326,442569,27848,26975,7567,17262,11226,6088 +21193,0,56,30,180531,11494,5652,5911,10688,4003,6429,3199 +21194,0,35,30,668883,93317,12650,24448,14413,10299,2659,6401 +21195,0,27,50,1001846,78843,36815,11188,13958,4430,7553,3002 +21196,0,47,75,181635,118021,27739,29315,19561,16653,13203,7837 +21197,0,47,87,762658,33817,43935,56099,37823,26508,18098,14245 +21198,0,50,78,954494,81329,13839,12025,5674,12220,12500,9549 +21199,0,54,88,253159,96079,64958,82711,16009,10555,6865,8573 +21200,0,53,80,86961,25008,6446,4420,7958,3450,2756,1677 +21201,0,26,69,69077,63979,28278,36694,22453,3843,8918,6766 +21202,0,35,74,202525,14027,4406,2647,3493,3795,1380,2217 +21203,0,64,30,72269,41995,1862,4526,12246,15289,4484,6373 +21204,0,64,56,170433,39015,24955,43691,9803,12062,8468,14275 +21205,0,100,66,170571,8464,18147,56450,13815,27547,12595,9107 +21206,0,100,91,91720,6580,52435,18127,11092,21462,9927,5138 +21207,0,81,97,398651,186379,11858,20078,21848,12319,9134,5775 +21208,0,78,94,2067269,128440,123234,168584,51174,33984,23404,18303 +21209,0,75,53,1682295,86929,3599,7496,7400,23637,14258,2537 +21210,0,43,29,88846,13328,1226,4613,2184,663,758,1033 +21211,0,61,24,114029,21993,458,3064,4028,4754,2290,1455 +21212,0,64,23,991058,385464,351118,253298,60878,106721,31085,19365 +21213,0,40,37,2129717,643523,27405,145939,100899,40265,29538,11077 +21214,0,54,47,363614,72577,53106,16543,7353,12423,3089,4847 +21215,0,48,61,517556,43328,7775,14407,17978,7695,7725,2228 +21216,0,30,41,701938,91602,13327,12462,4474,4582,3736,2752 +21217,0,38,53,388080,104283,70040,10480,26422,13792,30132,21573 +21218,0,34,37,1230969,191924,30935,18389,14734,14749,7982,3301 +21219,0,43,38,1748745,80679,29687,35492,90885,33647,24546,20528 +21220,0,47,64,729954,16641,53923,42857,6012,4704,5601,6119 +21221,0,60,63,42196,3472,2261,3102,1958,1548,1916,1997 +21222,0,61,64,1292415,95211,25952,5678,9205,9491,9475,3917 +21223,0,44,63,274803,73135,14824,27039,16866,9901,14697,5230 +21224,51,44,63,423157,118674,26439,118814,208300,178363,27033,7294 +21225,54,44,63,1180441,198980,63050,70308,6516,7543,7672,1247 +21226,80,44,63,841367,613468,98374,55656,168119,115350,79353,34534 +21227,80,44,63,529652,311935,182623,50164,102102,128257,85999,31553 +21228,80,44,63,746389,217491,20718,20132,23656,95224,14701,20085 +21229,200,0,0,301351,97201,111708,69137,36144,18649,36157,16145 +21230,200,0,0,512303,191167,25734,36174,91384,34793,56293,48312 +21231,200,0,0,1196197,670104,304403,162205,210604,323291,168940,92055 +21232,200,0,0,34417,71670,18626,32267,96088,42626,27643,12871 +21233,200,0,0,1090254,12125,9020,3609,5991,12468,23693,7840 +21234,200,0,0,633972,51799,48453,17009,30588,69817,56267,42134 +21235,200,0,0,1058653,236811,6304,98737,17500,65294,4036,6195 +21236,200,0,0,41568,13454,4293,12491,3280,5422,4975,2793 +21237,200,0,0,381665,142674,34657,82661,19666,35569,18624,7809 +21238,200,0,0,668801,83714,163096,96472,44024,156371,53613,86247 +21239,200,0,0,1587984,176406,63108,30301,78385,102501,82071,85240 +21240,200,0,0,846864,43211,34501,53135,27211,79912,2902,4765 +21241,200,0,0,88438,4348,199,2556,1452,6473,388,216 +21242,200,0,0,1915943,69501,34954,83511,15362,105197,1796,5978 +21243,200,0,0,513286,93214,34773,107148,7808,121677,6807,5455 +21244,200,0,0,691251,412205,16255,107588,3523,36370,7791,2677 +21245,200,0,0,253412,17536,4364,12258,2690,22705,308,872 +21246,200,0,0,2263321,157151,85198,372848,24035,356333,22975,23708 +21247,200,0,0,1899606,260362,121209,338267,15569,349888,22140,6826 +21248,200,0,0,302126,22015,12910,19404,1325,19040,766,1074 +21249,200,0,0,601146,106656,33267,90784,2312,138372,6639,1842 +21250,200,0,0,609687,66918,8794,67060,11042,94917,2507,2820 +21251,200,0,0,2284427,148468,88921,341920,15743,280522,24755,15604 +21252,200,0,0,355263,11673,8042,20123,3924,16799,384,1249 +21253,200,0,0,58652,21035,868,9734,1106,11007,425,229 +21254,200,0,0,434595,59789,8562,25198,1166,16370,5626,1127 +21255,200,0,0,915461,162275,41727,50801,95275,141150,51928,8984 +21256,200,0,0,1474008,38403,30215,12098,33471,8576,24278,2044 +21257,200,0,0,1096065,106828,12106,11710,36819,97371,1545,2230 +21258,200,0,0,689880,43817,9983,35566,8176,29384,20311,2752 +21259,200,0,0,542908,135398,16114,16231,47815,23088,9067,1785 +21260,200,0,0,1312707,425777,29717,287904,30123,78132,66144,8974 +21261,200,0,0,1378063,53174,9983,28175,3960,76173,3517,1603 +21262,200,0,0,1220337,86372,34433,347173,13106,256207,25765,8591 +21263,200,0,0,1772040,121941,103403,307288,21972,257044,28737,9823 +21264,200,0,0,2612946,451876,18003,155544,55690,118955,36279,9958 +21265,200,0,0,1129161,100878,4124,23185,11350,64196,4254,1268 +21266,200,0,0,186017,7434,1024,11750,1870,8151,3258,912 +21267,200,0,0,509897,142765,5886,27599,33660,20763,14381,1259 +21268,200,0,0,1343756,205540,33520,149030,39295,257980,8831,9319 +21269,200,0,0,1975150,131117,38184,329233,12782,341673,20888,15296 +21270,200,0,0,1390798,312390,10467,345138,9114,306502,29667,25579 +21271,200,0,0,1709174,148180,33972,326964,7254,308084,31627,17540 +21272,200,0,0,196513,226885,8407,44669,4322,51675,4615,2705 +21273,200,0,0,796996,42505,30198,48721,14136,100027,4218,3017 +21274,200,0,0,1426504,207840,29505,391274,26148,298758,26170,10275 +21275,200,0,0,468651,8836,26714,74107,2490,88304,4762,5050 +21276,200,0,0,263776,26176,9683,7317,18798,73502,2623,1294 +21277,200,0,0,418308,7850,3850,3869,3679,21427,1962,630 +21278,200,0,0,34913,8997,758,1351,4904,18532,1158,442 +21279,200,0,0,756272,90252,38339,49146,7923,16464,13657,2207 +21280,200,0,0,928810,1037121,48248,157519,13253,330393,10641,6456 +21281,200,0,0,21858,18666,936,2767,5370,13889,1380,451 +21282,200,0,0,248344,113075,38254,107155,2667,59945,7243,2091 +21283,200,0,0,68586,57169,2249,7899,14096,91046,4781,1270 +21284,200,0,0,1117593,1387485,19537,212855,10854,347178,9362,16997 +21285,200,0,0,341976,43078,17682,50135,24857,31822,18721,3032 +21286,200,0,0,10535,49496,3653,15658,683,13491,2223,973 +21287,200,0,0,80107,4182,7735,3117,31121,70340,1875,2293 +21288,200,0,0,1375729,27642,7070,30145,31483,105813,2841,2049 +21289,200,0,0,473053,128701,10857,21666,9492,28782,10201,3527 +21290,200,0,0,1638812,44564,7100,17422,40544,18451,14635,2901 +21291,200,0,0,85582,42057,8191,5356,34845,75826,4341,4320 +21292,200,0,0,702081,407964,48209,234923,16460,283392,22070,10749 +21293,200,0,0,94940,24260,8510,8981,5335,6662,2079,452 +21294,200,0,0,96447,26509,5832,6762,36755,85654,5825,2430 +21295,200,0,0,79903,3673,3501,3855,5735,15482,1699,284 +21296,200,0,0,2367854,137382,7196,36029,14822,87804,7974,1775 +21297,200,0,0,1407308,75024,6359,50363,8597,64167,4231,1949 +21298,200,0,0,208086,40772,6759,16205,14120,109468,4661,1481 +21299,200,0,0,123974,237079,15207,54729,5198,108982,6815,2538 +21300,200,0,0,843835,100996,2959,68282,8201,108441,9492,3402 +21301,200,0,0,2342929,129231,17603,35542,32577,88925,5281,3325 +21302,200,0,0,79635,35848,8550,13140,38709,89021,4030,3735 +21303,200,0,0,253110,8682,4374,12594,4733,26699,1597,915 +21304,200,0,0,1284779,287559,9842,47012,21958,56465,5537,2321 +21305,200,0,0,1846388,62111,9953,36524,14369,58488,5515,1560 +21306,200,0,0,334867,102267,22857,103217,5345,129398,1728,3187 +21307,200,0,0,144434,285423,31022,63098,2038,106359,6582,2373 +21308,200,0,0,183121,30996,780,11547,4044,25687,781,689 +21309,200,0,0,1156354,339501,54093,438477,58279,126271,92628,12186 +21310,200,0,0,94599,74214,6655,2674,16490,85551,6204,3029 +21311,200,0,0,127663,272594,14463,77299,4108,127296,3803,3954 +21312,200,0,0,83779,29734,3426,20554,1176,34409,2720,577 +21313,200,0,0,355014,120253,11150,28472,30897,85319,3104,2020 +21314,200,0,0,122996,17529,2620,17126,30915,68390,2437,3704 +21315,200,0,0,740170,186277,84616,237009,3645,286320,16287,24889 +21316,200,0,0,46640,4840,1283,3923,14190,15797,1546,977 +21317,200,0,0,1129640,359519,36982,117689,78634,423095,16207,10195 +21318,200,0,0,245785,22323,11855,14802,21281,104890,2921,1340 +21319,200,0,0,192461,174787,39883,91838,1729,100611,7763,6927 +21320,200,0,0,349048,112146,11069,83800,3655,100730,6586,2761 +21321,200,0,0,591295,443127,34818,200475,21562,179032,4893,8793 +21322,200,0,0,129086,25341,14844,55181,1845,39553,2856,1367 +21323,200,0,0,2579678,940655,25720,271441,18866,307807,18700,6147 +21324,200,0,0,66297,97657,2043,26767,1045,35750,1395,1372 +21325,200,0,0,437970,143471,27647,205083,7415,137718,5065,12418 +21326,200,0,0,120053,14877,1593,12319,7032,11185,5308,6889 +21327,200,0,0,714956,338655,22635,293222,14545,131372,17968,14984 +21328,200,0,0,452675,130601,8218,61796,5803,60120,1747,2089 +21329,200,0,0,482290,164407,39295,246775,9367,162392,10370,8609 +21330,200,0,0,576760,43268,4434,28519,4583,9567,3757,919 +21331,200,0,0,937325,61622,20352,68220,4592,37128,11325,1716 +21332,200,0,0,110353,15020,5756,4711,28649,70238,1889,2149 +21333,200,0,0,33769,3848,1565,5323,1024,5349,437,406 +21334,200,0,0,372705,86991,46270,114481,6779,120257,3919,4538 +21335,200,0,0,452226,74643,12000,132050,7169,36484,29908,4396 +21336,200,0,0,146050,50278,3558,21363,1886,31527,792,816 +21337,200,0,0,243472,17352,11685,3833,9979,20895,643,1309 +21338,200,0,0,397976,112624,20807,120815,4818,105441,10804,5361 +21339,200,0,0,60585,336070,12792,82991,1705,81728,4190,4527 +21340,200,0,0,396816,125940,29434,101303,3210,125704,4055,5547 +21341,200,0,0,261014,102445,15110,124145,1475,103095,3143,5912 +21342,200,0,0,348640,160450,25081,118919,6310,128882,7666,5410 +21343,200,0,0,660168,284501,32074,93675,3772,76323,2783,6122 +21344,200,0,0,106578,88564,14436,56648,1708,54497,1262,1224 +21345,200,0,0,115526,36604,3009,10816,2710,6448,2575,2759 +21346,200,0,0,993118,104780,22419,266722,17817,182095,12042,10339 +21347,200,0,0,88113,51101,965,14425,1112,7324,1468,2663 +21348,200,0,0,504063,27956,18887,101016,7822,121808,3975,3869 +21349,200,0,0,1139615,508641,60035,266873,16586,402237,28640,13176 +21350,200,0,0,66289,10732,948,1345,5244,11395,952,653 +21351,200,0,0,1050670,49543,8077,51525,8135,9650,49484,2530 +21352,200,0,0,90870,23418,4488,12632,26751,87970,4479,3016 +21353,200,0,0,240344,17370,3152,6622,6198,20424,1059,1638 +21354,200,0,0,80457,3930,1990,995,3302,17225,457,536 +21355,200,0,0,348989,40074,7837,30142,11309,55925,4272,4460 +21356,200,0,0,557560,96075,37721,29549,23491,17620,37410,1559 +21357,200,0,0,80449,10957,2943,17321,11253,9365,4762,2873 +21358,200,0,0,897711,286382,133539,109975,136803,85500,41814,24457 +21359,200,0,0,964090,77130,96875,46219,35758,312006,251117,102969 +21360,200,0,0,961081,200970,116087,166154,155427,107184,156807,149563 +21361,200,0,0,14822,66278,3504,3274,12590,4410,2799,1876 +21362,200,0,0,568712,58651,15325,5355,18073,39505,34425,28319 +21363,200,0,0,177461,42772,10652,14449,40311,152772,39328,21654 +21364,200,0,0,1865031,143749,46907,137017,109554,143639,208303,92604 +21365,200,0,0,16918,57252,2907,1765,9857,4344,2595,2976 +21366,200,0,0,1706833,242345,141537,26462,247385,156030,97136,137596 +21367,200,0,0,1964683,157086,137670,361141,180577,338541,111634,49543 +21368,200,0,0,112082,36348,21609,118385,70134,31354,39449,14200 +21369,200,0,0,3473686,354944,581930,846019,667117,582352,178681,92036 +21370,200,0,0,1192707,391394,86604,167967,132699,219255,98745,65582 +21371,200,0,0,920535,369845,16868,58110,78478,27496,96241,37055 +21372,200,0,0,549912,85206,36314,36609,103888,68697,53833,50854 +21373,200,0,0,1000945,852204,559893,482861,874404,114375,175454,94947 +21374,200,0,0,222641,85979,28153,24974,5977,31628,27442,14633 +21375,200,0,0,1711372,367640,111060,35276,25871,28488,86396,11390 +21376,200,0,0,1691895,429240,23166,150258,170235,285844,183600,75347 +21377,200,0,0,2324941,165047,91711,110594,16435,79975,20373,14605 +21378,200,0,0,775207,47045,7840,16562,12961,10914,2679,1841 +21379,200,0,0,634646,86599,24456,50259,44848,22036,24925,2695 +21380,200,0,0,245100,48805,2872,7693,20478,3515,4316,1173 +21381,200,0,0,360992,15564,11285,19598,11152,3082,3118,1194 +21382,200,0,0,757227,1024999,305667,797005,1277586,1963507,955132,1054763 +21383,200,0,0,2821342,96257,27997,17277,291525,439958,163410,33715 +21384,200,0,0,2235824,484680,947323,431642,609430,358269,499985,178269 +21385,200,0,0,1468834,448974,699690,744646,356840,143833,132033,96167 +21386,200,0,0,1830856,170860,72418,38568,60034,34411,40565,22962 +21387,200,0,0,1008826,334060,225528,204937,170128,379916,193822,71773 +21388,200,0,0,1271042,278473,83353,25984,117326,183385,277175,104861 +21389,200,0,0,109451,105376,37849,19916,17546,28062,31514,21873 +21390,200,0,0,1776236,202575,113303,159323,77357,173276,93196,120525 +21391,200,0,0,314571,478159,497031,242987,235626,153404,117064,79867 +21392,200,0,0,186447,44625,29238,31407,68837,39615,47686,16508 +21393,200,0,0,1857432,124018,76069,100521,85203,155498,91096,81003 +21394,200,0,0,563609,407788,120696,200689,65197,97202,49049,25839 +21395,200,0,0,553391,248203,106213,39760,98419,163012,89005,84604 +21396,200,0,0,461520,228503,106009,214051,68734,51443,25195,21961 +21397,200,0,0,1013546,239226,32675,264285,104900,57032,182510,80862 +21398,200,0,0,1790670,480995,105639,130374,123585,353358,82706,137068 +21399,200,0,0,1339078,1171621,679930,413395,273469,260249,233448,106976 +21400,200,0,0,1516679,593671,362564,234650,416753,389549,290436,210543 +21401,200,0,0,817651,164848,39881,8882,42241,27827,29938,10394 +21402,200,0,0,402357,404587,97625,285157,53354,138372,127310,32362 +21403,200,0,0,83908,27149,4801,38460,33372,23403,17650,6349 +21404,200,0,0,822990,250869,45023,39810,36274,32838,111977,45236 +21405,200,0,0,1845746,772833,37872,411772,136261,258183,58088,107074 +21406,200,0,0,719891,30931,59108,29248,23686,63869,89448,96046 +21407,200,0,0,50598,48741,33618,14427,33392,41079,21257,5987 +21408,200,0,0,897499,485437,101703,18101,76610,53166,54074,11335 +21409,200,0,0,1702843,1109073,92213,134297,351705,147722,25816,88264 +21410,200,0,0,718490,578674,171473,99128,132851,147646,124055,33500 +21411,200,0,0,303568,106239,4590,54359,20858,17417,34279,24801 +21412,200,0,0,1206705,304403,76553,306397,129676,126984,89103,47249 +21413,200,0,0,484316,138652,106153,45276,100322,93230,157806,100059 +21414,200,0,0,91142,195205,191925,273719,167006,293541,136997,88327 +21415,200,0,0,245633,169658,18100,15374,47170,27520,10605,21628 +21416,200,0,0,248174,104539,31627,66574,64189,40534,15397,11553 +21417,200,0,0,1062539,100464,59678,216537,245838,173076,98465,76571 +21418,200,0,0,1589605,405527,163061,311097,73870,114305,153823,57612 +21419,200,0,0,433692,327156,68733,24979,112965,75506,57005,65624 +21420,200,0,0,1955637,184046,127342,96922,85291,108595,128109,70709 +21421,200,0,0,34960,56967,3135,3278,8779,3918,2597,2367 +21422,200,0,0,900206,563491,152657,247889,212662,119407,98682,95628 +21423,200,0,0,119526,93110,17844,30480,36456,32833,30028,26119 +21424,200,0,0,752251,89700,39534,19254,73301,57707,14837,24240 +21425,200,0,0,86248,204524,128692,67951,85688,137078,71788,36724 +21426,200,0,0,2088818,1270935,131149,144187,92929,220871,189750,33049 +21427,200,0,0,390237,33925,64439,23605,52100,70182,31722,29907 +21428,200,0,0,2533843,818148,1020576,877719,654833,554098,84118,130451 +21429,200,0,0,96794,127881,28593,34738,11934,21020,28108,12493 +21430,200,0,0,1322338,810981,785153,347020,135655,146977,141044,124016 +21431,200,0,0,1599981,129419,182182,77504,68801,105466,54270,36018 +21432,200,0,0,699393,127284,148740,66151,79072,166243,163033,91535 +21433,200,0,0,375726,86047,87146,63955,98189,69434,32314,26268 +21434,200,0,0,1025050,206181,129715,63862,84230,207029,127444,84150 +21435,200,0,0,1330158,476349,311382,303613,530837,454464,252660,195418 +21436,200,0,0,1573165,455980,177465,172335,172224,76100,175627,72266 +21437,200,0,0,621884,30883,66753,23534,50678,118045,87854,50730 +21438,200,0,0,641887,130993,145973,70784,83797,56807,32694,46517 +21439,200,0,0,1756516,451510,282389,27194,134613,43101,60194,79174 +21440,200,0,0,843817,343201,212915,422577,350991,313025,62399,88534 +21441,200,0,0,878495,168635,141671,233428,45913,44678,46485,18799 +21442,200,0,0,332050,54099,30448,35497,31119,40303,16572,9777 +21443,200,0,0,766287,34756,9573,2521,17181,20847,22927,5616 +21444,200,0,0,288191,49959,5446,34749,13607,32263,32902,8824 +21445,200,0,0,783531,80494,19107,38418,31350,24610,4530,14520 +21446,200,0,0,1757176,264436,28554,87210,86450,113661,48453,14619 +21447,200,0,0,752458,26171,113891,34634,39003,59411,37241,9071 +21448,200,0,0,386903,138428,104982,62411,64236,33984,44810,50038 +21449,200,0,0,828770,676574,41081,36542,49579,56267,49774,18408 +21450,200,0,0,721586,463581,100586,13894,45491,44934,24336,45315 +21451,200,0,0,573918,239275,18653,129455,87712,78684,42249,68582 +21452,200,0,0,716378,112428,39059,37063,23196,35321,8857,25112 +21453,200,0,0,1007619,193730,115509,81232,99358,59325,49009,29594 +21454,200,0,0,107896,34386,47083,42221,19064,13301,10943,10376 +21455,200,0,0,1703616,342027,18500,51973,98806,113692,79192,42203 +21456,200,0,0,1077238,354404,144808,108191,80248,42668,57155,29298 +21457,200,0,0,66526,276263,8354,10861,22906,30503,13455,9236 +21458,200,0,0,111196,12570,5315,1173,1842,3007,3518,3314 +21459,200,0,0,703426,173283,287017,375269,214052,87695,110755,147653 +21460,200,0,0,1684073,1071017,183166,485448,342832,864186,338707,281685 +21461,200,0,0,1223838,64544,49454,31628,94606,564253,153211,105408 +21462,200,0,0,502510,41064,20289,61476,67683,74602,16373,21750 +21463,200,0,0,1103345,165765,64671,248476,96890,89059,85266,206516 +21464,200,0,0,19868,53528,6969,10326,3137,5536,2145,3237 +21465,200,0,0,1516254,202059,172995,149717,110875,212361,130416,89209 +21466,200,0,0,1036629,190155,13900,81589,213600,305659,112837,90535 +21467,200,0,0,242892,245514,17604,30390,28280,36518,22524,13175 +21468,200,0,0,225350,161283,91139,150856,79771,332322,299348,177137 +21469,200,0,0,102949,86519,12139,66790,40149,36520,48071,17444 +21470,200,0,0,885864,211006,49999,76419,236510,126789,41117,123092 +21471,200,0,0,999276,504812,198239,137175,135841,144162,149805,100618 +21472,200,0,0,51629,40595,527,4662,6487,3612,2264,3643 +21473,200,0,0,470706,87329,24240,35240,13258,56450,19906,13976 +21474,200,0,0,1212648,158219,96041,77910,191963,279002,121400,154180 +21475,200,0,0,2523738,346198,159288,190277,86363,163127,116202,54006 +21476,200,0,0,103258,53978,1650,2611,4578,3097,5622,2252 +21477,200,0,0,77722,46328,3997,7250,22339,15019,12753,19094 +21478,200,0,0,5783,2166,617,399,472,359,118,179 +21479,200,0,0,1971138,1052794,142404,119105,23494,92599,67445,14377 +21480,200,0,0,451918,25950,25117,28823,12441,13842,9980,4197 +21481,200,0,0,96226,6818,3987,5016,2341,10023,344,603 +21482,200,0,0,162470,54782,10430,16559,5927,67242,1441,1484 +21483,200,0,0,79789,33895,11489,11855,1903,24125,1965,2964 +21484,200,0,0,923616,38824,19912,5537,7399,24206,2624,1428 +21485,200,0,0,68995,9579,1119,589,1608,8822,379,404 +21486,200,0,0,103840,5372,1372,3883,2727,10507,524,470 +21487,200,0,0,1111939,63049,28911,47884,8237,95704,9772,5297 +21488,200,0,0,724887,116526,51957,65720,2027,73480,5822,3346 +21489,200,0,0,718389,44760,16864,57306,10674,67993,18913,3220 +21490,200,0,0,477880,35660,27956,63240,11915,190138,6365,3697 +21491,200,0,0,1844692,65705,14161,53165,7371,85563,5869,7180 +21492,200,0,0,161515,35437,5771,12993,16410,14175,2831,2229 +21493,200,0,0,41552,9037,1935,11182,733,14417,398,543 +21494,200,0,0,649671,177698,73111,24296,22551,136488,6194,3503 +21495,200,0,0,797898,120651,58111,36752,5159,173197,5674,7559 +21496,200,0,0,360640,64961,13658,7314,3716,8815,3833,1660 +21497,200,0,0,186937,6533,204,835,1615,8007,417,494 +21498,200,0,0,308796,16737,1037,2050,1533,10067,1249,964 +21499,200,0,0,587666,156186,41763,101450,37604,89374,34830,4622 +21500,200,0,0,2604591,442355,151746,176597,75337,474194,51225,38751 +21501,200,0,0,367710,290681,61476,56284,29991,67466,26480,34187 +21502,200,0,0,603441,120827,131260,84918,27195,66214,26084,32338 +21503,200,0,0,1127104,53621,19259,15252,13084,18128,4489,15671 +21504,200,0,0,1833078,216032,63739,39859,114689,52507,64475,34987 +21505,200,0,0,311478,38974,54287,41756,16527,18298,33421,7116 +21506,200,0,0,1572270,53202,7250,9815,25030,15248,6652,8010 +21507,200,0,0,1311349,46045,14862,9233,21786,18944,6403,3178 +21508,200,0,0,1656908,38036,6106,12195,12433,11226,11453,5439 +21509,200,0,0,1886799,16628,4306,14184,21659,13187,7654,6281 +21510,200,0,0,342372,75664,13276,11250,34933,29023,5088,7714 +21511,200,0,0,691993,28433,3787,38512,21682,11784,7076,7749 +21512,200,0,0,1290540,24541,3043,17404,21075,15028,13131,7453 +21513,200,0,0,471260,32872,6831,13625,25943,9560,6822,5572 +21514,200,0,0,768368,37741,2009,20195,17592,15187,9683,11877 +21515,200,0,0,1815344,232804,11933,22232,68572,98961,44543,33323 +21516,200,0,0,1244682,50156,13150,16741,31016,11305,10669,6076 +21517,200,0,0,660673,91360,35804,10544,21009,17564,7127,9882 +21518,200,0,0,374186,54411,11748,32966,21565,13408,14091,7320 +21519,200,0,0,150261,74353,23253,34787,45916,13782,6171,5968 +21520,200,0,0,72892,17293,11721,26158,8133,9865,22138,9946 +21521,200,0,0,773619,30296,7209,5524,28043,11064,7255,3672 +21522,200,0,0,1445191,51616,13428,9601,24813,13142,7173,7828 +21523,200,0,0,2207747,935379,20425,45570,55339,23987,30256,24493 +21524,200,0,0,124803,239589,107507,14863,6460,31365,11259,7086 +21525,200,0,0,1378447,85608,21644,4452,19881,11340,7727,6392 +21526,200,0,0,317256,89403,30932,33667,11266,26160,13196,19550 +21527,200,0,0,66560,21950,16598,24935,16971,24584,17270,8958 +21528,200,0,0,1164753,322758,824994,462969,232458,205485,173148,72678 +21529,200,0,0,1036230,273547,111618,202840,93440,329413,111325,87542 +21530,200,0,0,205142,118191,9071,16226,30119,49082,25863,32855 +21531,200,0,0,742320,79867,24633,7483,8400,22885,10904,21157 +21532,200,0,0,840021,326849,135258,251895,82555,91534,52638,54159 +21533,200,0,0,168822,216770,43264,52190,94031,112465,42964,39711 +21534,200,0,0,556964,208441,64565,70103,68613,129924,102127,88628 +21535,200,0,0,1847295,538381,348402,94624,186739,526237,129341,99063 +21536,200,0,0,1414686,242661,159323,114587,63621,46219,77304,45727 +21537,200,0,0,189193,114764,7899,17124,21346,70005,21684,25017 +21538,200,0,0,1969756,671119,214967,182017,303251,217082,411665,330158 +21539,200,0,0,1976617,525023,176351,255581,159529,273283,35023,57977 +21540,200,0,0,587978,199182,106413,37791,38155,43179,36428,76922 +21541,200,0,0,889916,99247,183221,130496,125882,131990,234970,124265 +21542,200,0,0,828109,202645,48536,82058,108217,117854,147605,85453 +21543,200,0,0,1192052,327523,99803,1838,251816,118607,118641,62808 +21544,200,0,0,793560,188151,144206,34694,33172,26714,69350,53662 +21545,200,0,0,304852,415498,202899,145813,150554,129165,61708,46366 +21546,200,0,0,53670,41173,3357,58906,23688,33639,16913,13577 +21547,200,0,0,1814960,185609,89918,74843,50903,75885,87952,58470 +21548,200,0,0,1562010,494838,129457,861466,827794,469804,389827,139364 +21549,200,0,0,582421,147597,93681,18280,57937,38794,4176,7253 +21550,200,0,0,865707,483783,187167,39516,107759,134852,287299,100101 +21551,200,0,0,480733,140288,130179,90273,66665,39820,15897,13655 +21552,200,0,0,478041,247386,3892,6035,23885,53427,22403,22390 +21553,200,0,0,516229,45282,76201,20307,35995,23043,22660,11505 +21554,200,0,0,1886581,671485,701328,412623,345962,432661,190894,120920 +21555,200,0,0,153705,81181,3172,18893,19494,23827,22104,6710 +21556,200,0,0,706083,75787,74162,204286,106453,394366,121417,219642 +21557,200,0,0,777487,388807,111658,166905,230333,152516,155390,47036 +21558,200,0,0,1182110,536168,214874,137259,16566,127789,57376,15538 +21559,200,0,0,1844782,516304,474963,287312,148406,230591,73332,20237 +21560,200,0,0,463859,473750,7945,16253,82554,71178,39220,36729 +21561,200,0,0,1746315,495316,339530,491575,204720,126896,64479,32299 +21562,51,0,0,723073,90415,16132,43502,9946,56701,25382,16774 +21563,51,0,0,1222831,194525,126392,72895,47293,61634,20440,12685 +21564,25,0,0,89434,32707,3734,13385,8855,2886,1088,250 +21565,26,0,0,156485,43465,658,13022,7271,8005,2042,387 +21566,51,0,0,816444,19507,53109,47935,30577,26656,3188,5858 +21567,51,0,0,703086,51325,23159,64581,33007,109233,64560,41172 +21568,25,0,0,28686,10856,377,923,524,315,157,20 +21569,0,0,0,25625,6136,2093,210,380,523,263,140 +21570,0,0,0,1586951,262989,110355,30196,31255,58183,39534,12360 +21571,0,0,0,193676,24913,6241,6532,31059,7101,1733,740 +21572,0,50,30,1574516,86346,6662,12857,6735,8115,5532,1776 +21573,0,40,38,24734,83078,8479,36001,9986,14258,7587,12055 +21574,0,47,57,158804,91881,20731,32125,8768,20053,9857,6122 +21575,0,63,80,48907,41019,24766,10238,12789,15925,4396,5718 +21576,0,70,84,184921,106680,8412,25541,32444,17542,4880,8530 +21577,0,70,94,74121,9103,6914,4463,3702,2137,2017,1189 +21578,0,63,61,809089,137041,2795,7125,15148,13295,9108,3536 +21579,0,60,43,847740,48115,12458,5394,26444,13260,12765,6889 +21580,0,35,41,1061923,194806,17534,12925,27943,6310,9166,5264 +21581,0,43,41,119904,35059,47962,6074,9005,11919,10368,7062 +21582,0,63,69,38444,36456,9680,10413,8486,11598,11562,11043 +21583,0,74,81,10829,5442,3253,3839,4188,4140,2046,2732 +21584,0,90,94,5707,23651,3873,8764,7255,2752,1863,2122 +21585,0,75,83,112044,23503,8806,4203,1127,2491,1712,1927 +21586,0,41,77,26287,37343,3594,5715,8613,1587,3285,2069 +21587,0,48,77,86242,55009,16158,17312,39192,18064,14134,3181 +21588,0,67,78,64873,52785,24354,26177,20544,21168,4621,7388 +21589,0,94,97,35730,54236,53453,33379,34024,22648,20716,2716 +21590,0,97,94,243898,52776,8600,26745,10131,17771,8215,7783 +21591,0,67,100,123717,42107,67516,39362,9854,5884,14037,16763 +21592,0,60,97,39065,91976,6884,36215,19771,19018,11110,4764 +21593,0,57,75,42251,73052,11681,5753,12553,12346,5346,5319 +21594,0,44,80,24612,5351,8748,5093,3571,1940,3892,1129 +21595,0,60,56,88556,173964,22972,29167,15033,18625,13280,7029 +21596,0,61,74,54593,26349,44432,17647,5743,13166,10655,3052 +21597,0,56,90,125848,18892,16632,3145,2462,3830,2306,1492 +21598,0,64,75,30218,23558,3286,10437,9107,6887,1748,1030 +21599,0,74,78,28721,17078,1492,6093,2897,3753,1256,950 +21600,0,74,64,56469,82914,27777,24904,9916,18992,15728,4598 +21601,0,87,56,44911,50299,14826,15964,14999,17857,15679,3993 +21602,0,69,51,114894,94675,21151,4636,12133,7568,4526,2962 +21603,0,53,56,672997,57582,24874,11866,8976,5330,6887,4491 +21604,0,67,47,42348,60535,13533,9108,23894,30098,5849,8682 +21605,0,74,37,88168,58886,3478,21219,47568,26128,2365,783 +21606,51,74,37,163114,103805,46915,16625,20862,30995,22659,16012 +21607,80,74,37,1433980,499478,188794,114098,166318,253093,117524,38986 +21608,80,74,37,270634,117119,35495,22983,70206,44043,43019,21453 +21609,55,74,37,1945179,1667338,167188,1207570,208587,425945,1187054,214159 +21610,55,74,37,25865,61301,10008,5705,7845,6349,1532,2432 +21611,200,0,0,147677,111317,8477,62536,36305,74193,39713,35013 +21612,200,0,0,566947,102838,9056,13725,13735,22812,57435,19232 +21613,200,0,0,61836,71854,22587,70059,6203,37001,17370,12196 +21614,200,0,0,1148156,110047,93957,87859,32314,26668,34987,41914 +21615,200,0,0,2622985,997266,355381,1069798,449284,172691,242071,64906 +21616,200,0,0,543863,45012,43049,7290,9299,27451,15724,8373 +21617,200,0,0,671446,254927,84693,46930,49254,88435,47699,54858 +21618,200,0,0,1322514,446686,184054,549890,176902,229913,223427,115279 +21619,200,0,0,705178,67058,175884,29649,85770,66276,42276,29447 +21620,200,0,0,1646705,1757317,310789,654797,338873,145488,95985,71641 +21621,200,0,0,17883,9794,3808,3734,5957,3111,3014,800 +21622,200,0,0,529294,148311,151523,127010,99374,153410,113517,64592 +21623,200,0,0,968739,2157352,428253,355364,1004785,317050,453600,217210 +21624,200,0,0,1451356,1694227,265285,187446,80956,317885,108011,248984 +21625,200,0,0,670734,170907,49000,69195,48792,121441,56265,52786 +21626,200,0,0,234617,570673,246745,22163,267448,97591,125932,146494 +21627,200,0,0,1210816,286739,44669,357018,205947,206899,92983,68862 +21628,200,0,0,1627774,1395578,153256,1159619,313729,468688,520040,369994 +21629,200,0,0,814811,1464474,132748,295996,166333,254777,153114,69378 +21630,200,0,0,1586337,551163,119724,105907,162921,117207,39246,31229 +21631,200,0,0,329226,196122,47004,31506,61584,84443,115121,42651 +21632,200,0,0,232458,34884,96007,34872,21611,41073,58596,22866 +21633,200,0,0,577320,420455,230026,229122,262717,255992,163728,54072 +21634,200,0,0,1031490,377745,474027,315093,1337988,550988,636969,462179 +21635,200,0,0,1506249,682173,383372,270727,402367,1018716,828704,505038 +21636,200,0,0,1012845,407469,51590,170474,203911,165967,123674,209832 +21637,200,0,0,1268647,229848,396620,163180,130733,110655,104583,84241 +21638,200,0,0,993226,493591,45664,195019,114369,97854,51330,43253 +21639,200,0,0,153100,43938,12570,18062,22265,26162,22329,14710 +21640,200,0,0,335229,146874,64426,55115,110608,46161,37569,40058 +21641,200,0,0,1353777,81474,150633,36031,14078,58678,42305,26513 +21642,200,0,0,35833,97871,8957,33299,11590,31365,17213,14819 +21643,200,0,0,607747,483792,415007,472993,364968,763715,486689,206094 +21644,200,0,0,1076136,55318,43833,81949,210671,189587,78113,103838 +21645,200,0,0,1431618,236286,44998,47666,83193,100431,102382,53102 +21646,200,0,0,148811,51382,23552,38756,83501,36766,32611,13957 +21647,200,0,0,740005,133433,38513,70504,50119,64874,117414,49625 +21648,200,0,0,674325,143514,142541,30045,137011,252136,91493,114521 +21649,200,0,0,1207737,343248,380150,316379,146428,74693,80250,145269 +21650,200,0,0,338018,256202,93212,129023,167129,85856,15581,19228 +21651,200,0,0,61863,16984,18766,19861,8669,7570,2602,2988 +21652,200,0,0,797687,199240,81404,48371,5142,5910,3191,3176 +21653,200,0,0,520108,138986,43327,30748,74468,65390,12918,13945 +21654,200,0,0,213034,89556,170363,191816,220379,578411,94944,94602 +21655,200,0,0,1282234,412979,285817,257205,212015,143000,204754,122782 +21656,200,0,0,526869,126638,106691,9542,155625,107738,80619,121194 +21657,200,0,0,367690,60697,3821,26782,45253,66873,50373,36776 +21658,51,0,0,538695,51063,10853,31923,23177,16618,10373,14897 +21659,25,0,0,3,1,1,1,0,0,0,0 +21660,51,0,0,1393600,134294,12042,12981,15520,18976,8787,3400 +21661,25,0,0,410,165,64,40,31,12,6,3 +21662,25,0,0,131478,79687,3602,5978,2398,6266,4038,2396 +21663,0,0,0,1697670,609684,70017,31788,24499,19093,20986,24520 +21664,0,0,0,825091,328226,22812,53383,55378,53144,21302,4522 +21665,0,0,0,1745194,127333,8373,19543,6166,8694,4487,1851 +21666,26,0,0,1180993,4858,9570,14396,10782,5610,3770,905 +21667,0,74,51,1696921,483186,17665,133130,23824,23409,23454,11516 +21668,0,100,67,1591242,343361,188580,43005,98240,154442,21742,52223 +21669,0,84,93,1045120,550364,215910,219644,39534,75954,83864,19284 +21670,0,78,100,146797,16478,3110,26386,18276,7244,16499,19992 +21671,0,100,100,192315,143643,6099,26044,16414,31584,17357,11987 +21672,0,91,100,215558,27818,60796,26436,6248,15659,4556,5866 +21673,51,91,100,1395450,214044,112102,83927,57162,70771,29742,19419 +21674,25,91,100,679376,152638,85636,18078,27569,13478,31600,19137 +21675,26,91,100,180851,61204,13741,19174,8154,3519,11519,2265 +21676,0,100,81,1862390,60462,41806,16956,29203,22712,17741,8426 +21677,0,93,48,756462,567362,89160,65638,135661,51362,39126,46462 +21678,0,88,50,1054759,314881,68738,33658,29610,54555,21197,3436 +21679,0,80,16,1138862,646192,128313,49570,73383,54765,80692,21075 +21680,0,87,35,1403734,258278,75913,60666,37364,42435,12025,12320 +21681,0,88,16,832134,162222,5547,39914,42160,76261,29844,12987 +21682,0,91,29,884424,124366,54095,30733,19454,18733,24548,21661 +21683,26,91,29,773471,18232,11266,28466,24743,23001,41168,14837 +21684,0,69,24,2201385,703140,177740,50945,89420,30861,61360,33050 +21685,26,69,24,231765,25741,28425,22296,3841,20100,41946,8687 +21686,0,66,7,1511338,1333184,45974,69993,157891,153346,78282,43266 +21687,0,51,17,302605,76667,13855,11430,17952,11705,3003,4765 +21688,0,63,23,1604627,84288,224298,18147,219689,68367,84320,25242 +21689,0,90,26,1301855,56362,12967,10530,12433,22505,33458,7920 +21690,0,77,34,1270642,1808984,151654,100802,149299,84557,59876,58189 +21691,0,64,50,50621,31979,27179,3096,1644,3013,4625,2956 +21692,0,56,26,726669,149514,6575,16000,26446,22309,24781,15323 +21693,0,48,35,1055621,29040,19233,1797,8211,6798,38481,13003 +21694,0,50,35,855086,545081,41743,39088,125735,29840,22617,49661 +21695,0,57,14,509455,343293,62878,8618,13219,31297,23799,26198 +21696,0,51,29,289936,50958,17725,6856,12174,5995,4843,3875 +21697,0,37,20,731035,230181,43089,26722,20882,13035,26965,11020 +21698,0,30,29,1573774,234261,27174,31063,13316,9089,33333,19864 +21699,0,24,48,1188051,522515,476466,12696,72352,55709,108422,70613 +21700,0,20,48,898894,76089,16480,14127,2074,5148,5684,5431 +21701,0,20,60,1636454,109130,43930,41030,24064,7318,12648,11852 +21702,0,37,57,1164074,120857,19673,12806,39195,17661,13415,5516 +21703,0,43,47,1395217,955556,301467,116973,120280,116690,56249,44544 +21704,0,51,47,80899,580960,185691,62661,115309,76001,17738,23074 +21705,0,80,35,1446203,163903,9815,74011,84441,92111,26244,10875 +21706,0,75,21,1084966,253885,7579,9598,18135,24343,20296,10566 +21707,0,75,24,1487595,275396,54660,73852,56510,34914,12579,7606 +21708,0,83,40,1127296,55947,80082,54750,68932,33933,16910,16849 +21709,0,81,26,374583,119515,8789,6240,46204,45257,23569,25098 +21710,0,84,43,559365,70959,4691,14207,15605,7815,8843,6208 +21711,26,84,43,293090,89548,25806,25250,30455,29348,68994,19900 +21712,0,70,43,516238,778368,137981,187698,82508,34815,125475,47136 +21713,0,60,27,164402,68527,4844,16031,6360,6606,12322,8469 +21714,0,34,48,584277,383276,12534,138971,44407,24497,71144,50054 +21715,0,30,60,1541709,155044,108042,30809,73569,26510,26599,55443 +21716,0,56,61,700379,65973,16295,34222,26063,26449,21164,9085 +21717,0,56,51,857491,571568,99856,14416,296063,53584,26865,18959 +21718,0,74,48,3266336,464605,58842,115657,58947,82251,65766,23668 +21719,0,69,47,1605476,261092,94562,67799,32617,30346,59166,13200 +21720,0,54,27,104923,86603,6029,3397,5393,5373,3876,2584 +21721,0,56,53,213679,24998,21673,8127,10109,5176,7211,3982 +21722,0,57,64,1443140,326776,92360,246690,47773,100467,100727,40471 +21723,0,66,60,2024236,294655,59514,65617,15648,57646,39351,16908 +21724,0,77,53,892393,286126,21973,536,5991,40515,54553,16397 +21725,0,75,41,496536,69406,17993,6644,9501,7716,17103,7741 +21726,0,77,44,702865,14566,21174,8618,11323,7309,8319,7158 +21727,0,77,60,1523012,129709,17216,7907,21490,21518,17499,5852 +21728,0,81,54,609111,104938,23191,8963,42655,18505,4741,2415 +21729,0,50,43,743548,499695,151344,31530,33391,9425,7157,10606 +21730,0,30,29,624358,310796,41994,34728,49523,10606,11239,12833 +21731,0,11,29,1832132,925474,65265,64285,18096,32443,20634,8250 +21732,0,1,26,547509,280615,24005,24271,19351,22127,26874,8658 +21733,0,30,16,1433829,526864,81270,23314,62055,105433,46691,18103 +21734,0,44,29,1151944,120506,65357,40881,17747,16111,8762,2628 +21735,0,56,20,1099834,457811,11956,7773,20957,32774,15503,11478 +21736,0,64,38,636464,150770,75761,53213,36448,34592,52092,27138 +21737,0,61,51,679282,118726,44521,9585,21028,20769,27573,9479 +21738,0,78,30,313536,64125,1770,7467,8998,18742,8004,4689 +21739,0,81,43,1019054,618677,10476,79535,94479,68806,78379,70358 +21740,0,88,40,811563,24080,7759,12711,12967,8256,9662,6728 +21741,0,88,38,110257,193272,64030,14156,15841,33569,23033,14472 +21742,0,69,53,60062,234971,87840,22680,26590,19003,20779,20643 +21743,0,67,63,740800,338739,111044,9711,7961,47563,55745,16096 +21744,0,56,53,1405506,250588,21435,34094,41938,28531,11607,10445 +21745,0,50,56,1715512,94626,33131,18982,22869,10032,13667,13602 +21746,0,63,57,1671855,145358,111725,31014,78917,51870,35931,22192 +21747,0,74,69,654648,19382,16496,12556,11997,9010,3779,4412 +21748,0,66,67,762457,193691,20315,17209,27132,12950,17322,10926 +21749,0,78,57,182411,46505,9092,1416,13698,10691,8932,4267 +21750,0,64,70,631528,46988,9992,109540,16130,9558,17834,5500 +21751,0,56,67,891082,16589,6487,5844,3931,3054,4533,2596 +21752,0,63,77,176610,60356,12620,18107,14696,8040,6726,3916 +21753,0,48,87,278815,78644,15465,24746,24495,6923,6049,4260 +21754,0,53,67,581252,98533,26958,19738,32818,12514,9354,4606 +21755,0,57,75,634991,4517,12335,6339,11349,3564,2431,2955 +21756,0,44,66,605789,504169,47703,51883,42867,17926,8183,19383 +21757,0,44,63,687688,309206,74047,37251,69741,24227,17800,11116 +21758,0,60,66,511960,115697,45939,40459,19281,60490,11708,17615 +21759,0,51,51,1009572,218056,51975,13186,41070,20873,23038,5555 +21760,0,61,50,273747,92510,12897,3848,6719,7377,1850,2290 +21761,0,69,57,292792,20560,4467,12728,6634,3965,8298,2358 +21762,0,66,56,265125,32303,2607,16273,7482,12645,13291,3883 +21763,0,74,63,353223,87728,42922,37067,61717,19937,32484,35825 +21764,0,81,74,2749623,392959,130281,91358,68650,85403,42799,62683 +21765,0,94,67,86075,26694,4649,12941,11043,13564,3060,2865 +21766,0,91,67,757944,151382,24516,50758,32961,41883,19471,16689 +21767,0,81,67,37861,30103,5962,4332,7300,4255,5783,6615 +21768,0,63,43,775074,1173261,16589,36206,52842,91866,44106,27493 +21769,0,61,38,750886,234470,31547,35460,17061,48272,16197,6475 +21770,0,78,40,321149,20760,18345,12204,5537,12620,5432,2271 +21771,0,87,43,1563548,93760,20628,52316,69021,33065,23482,7990 +21772,0,70,64,1020032,1696124,449287,16521,201735,54627,42641,39160 +21773,0,69,69,1636470,122298,58386,13974,50435,26554,28936,3857 +21774,0,56,54,178852,66832,12657,2075,1803,6849,2741,4046 +21775,0,47,53,1081490,305386,132057,20473,94449,40043,33348,3619 +21776,0,61,61,1109485,272163,95238,95914,22054,37442,55928,31305 +21777,0,60,60,1264117,386697,34016,92346,15893,57428,76651,37771 +21778,0,66,56,2241378,197335,36399,11906,38385,37075,20576,10841 +21779,0,69,54,254672,17212,8166,2662,17020,3176,6167,1516 +21780,0,90,53,1162387,17101,11501,15532,19484,18070,4315,2874 +21781,0,100,61,2429815,191486,166554,107273,118103,159575,60246,32847 +21782,0,100,54,470225,423341,46036,6772,50244,105081,25582,11482 +21783,0,90,50,2776614,431303,52429,36064,35476,15959,6251,3826 +21784,0,67,40,19089,28828,3220,4510,7608,2331,1090,999 +21785,0,69,37,790002,1064784,619427,407346,830567,934506,63490,26301 +21786,26,69,37,214755,9945,1664,1963,2268,1976,873,1174 +21787,0,54,51,251477,59965,18064,7221,4218,5239,2520,2896 +21788,0,60,64,1241540,116315,58456,47015,46523,10870,13520,5030 +21789,0,66,69,966377,419959,144037,43993,39030,82287,62819,64689 +21790,0,51,67,1197489,477533,57454,163905,36562,90860,63499,91523 +21791,0,54,57,751592,310292,15692,31089,17072,26240,36496,13722 +21792,0,66,56,836853,92855,34361,28811,12931,21442,9530,5420 +21793,0,81,63,639823,15024,21370,8135,14472,21275,5188,8150 +21794,0,93,54,225600,34615,7120,2760,6252,15779,13382,6443 +21795,0,91,60,657238,174537,17056,26342,10146,13131,9898,10569 +21796,0,83,56,1265484,491322,205423,32023,98770,54205,17654,28443 +21797,0,57,53,179040,47496,3546,23557,7480,4413,4471,1125 +21798,26,57,53,147182,111167,13329,18530,42232,43392,16013,10706 +21799,26,57,53,1327323,476524,51589,117569,20939,93981,223037,87497 +21800,0,51,51,436336,228734,22234,29661,50392,57611,67625,17062 +21801,0,53,54,1661959,451503,75621,59716,29265,40738,32299,31891 +21802,0,51,51,687515,615106,210471,24684,184130,49461,296401,108518 +21803,0,56,57,1253472,38758,27453,35321,26784,8697,22111,8529 +21804,0,64,63,698786,27437,1284,13804,13295,28037,10054,10153 +21805,0,74,64,1741802,47859,10608,17942,18116,13715,9103,5558 +21806,0,77,61,1736298,438381,35231,71054,15463,52148,40613,27723 +21807,0,81,67,1051797,59775,130390,94562,27989,49730,27738,48372 +21808,0,63,63,1098786,367175,31151,46991,86989,55961,85601,14422 +21809,0,60,67,2607778,155357,11805,92474,13017,34491,20037,33600 +21810,0,66,67,193950,54795,1099,13888,7647,12135,11053,2702 +21811,26,66,67,224620,28891,942,5605,3216,2022,1207,912 +21812,0,74,53,1213788,419337,242846,140135,193623,250260,53452,10484 +21813,0,50,47,1263830,364873,21793,9745,30501,5598,11810,9146 +21814,0,41,27,173831,151061,3744,10823,12389,8527,2767,2036 +21815,0,34,37,2423351,431866,98875,152626,108377,47651,30339,2909 +21816,0,14,34,1235243,184082,27863,44562,22242,15511,13146,4783 +21817,0,43,41,893436,83097,10482,11210,22616,16039,10105,12278 +21818,0,54,67,200195,66495,111127,8658,20537,29719,23007,15717 +21819,0,53,67,245964,118406,53450,7424,3972,9675,14628,3827 +21820,0,63,69,256243,45163,9785,11933,3220,11484,3643,3267 +21821,0,74,69,143366,14336,2049,2727,6163,7847,7085,2363 +21822,0,60,51,1958534,153511,25654,10399,26982,8289,7604,4195 +21823,0,69,56,1091466,18635,9207,8673,3884,4994,3238,3169 +21824,0,74,48,590338,67148,5049,17016,33798,17196,13922,8832 +21825,0,54,54,122832,98121,21930,17366,13485,11863,12152,10298 +21826,0,60,53,978626,425673,8814,96366,103170,47162,25083,5911 +21827,26,60,53,2456833,73909,53587,54614,143033,41111,24906,5843 +21828,0,56,48,2868206,555562,218235,59447,61921,76203,38214,13229 +21829,0,44,54,1502918,280652,47608,57055,12759,26247,11657,14392 +21830,0,43,66,17988,1696,744,1530,539,302,191,276 +21831,0,54,77,763619,59414,7990,36919,18887,20746,10973,4617 +21832,0,60,75,90339,16276,3042,5058,2739,3610,1400,393 +21833,0,63,74,2611081,166577,35213,24258,31776,19659,29736,9192 +21834,0,61,61,214498,41116,10575,5200,6163,3752,4004,2719 +21835,0,57,63,9348,38990,24337,8726,19973,10459,11372,5192 +21836,0,48,70,25403,30227,17892,9831,3177,3965,1636,1435 +21837,0,43,66,414161,325701,27065,39976,61595,20260,12625,18432 +21838,0,38,60,1947757,615509,104620,26010,16436,61984,22697,20503 +21839,0,29,38,64764,165181,14767,13294,17668,5851,4308,2986 +21840,0,21,24,2066148,1113899,102468,60540,116439,39618,52697,71993 +21841,0,38,27,2269713,127491,34161,31122,49207,66115,35548,47356 +21842,0,53,38,822398,463127,27035,203120,218563,169842,298291,112564 +21843,0,64,34,684894,413130,22959,26890,42741,44122,86042,59705 +21844,0,78,34,1033233,123591,5494,10448,7197,14495,7819,2767 +21845,0,56,21,2788513,1417312,83651,92994,92825,83347,93515,66220 +21846,0,43,20,1424297,107914,18890,14580,43577,11550,11312,6033 +21847,0,53,27,137221,95361,18502,10384,20698,27294,5245,5078 +21848,0,63,30,215446,13093,1863,2293,7143,5070,5805,3648 +21849,0,66,40,491965,351165,32215,50935,34237,29899,23849,15773 +21850,0,67,40,409904,82946,14594,9458,10815,9953,10149,3187 +21851,0,67,34,456800,141518,6688,17211,34318,35004,9034,5733 +21852,0,54,38,1157081,88861,18896,24791,46120,12445,8442,12627 +21853,0,57,44,1634006,174438,70231,15331,26449,23992,23563,8952 +21854,0,74,56,917387,62718,69335,37136,33220,57962,22736,32155 +21855,0,69,70,1249794,748505,100980,369439,185943,196777,278592,235899 +21856,0,75,67,1193700,301924,50019,43873,57956,51635,12013,22719 +21857,26,75,67,1961475,816810,90683,307925,152371,100364,38945,20350 +21858,26,75,67,557400,14087,4049,5174,5207,4816,3641,1053 +21859,0,75,78,941535,95887,112106,23997,17433,20488,8385,13763 +21860,0,54,78,647994,28556,12592,12701,12776,3517,8799,12066 +21861,0,43,80,710090,142290,35898,55158,9621,13716,19839,11293 +21862,0,44,83,199494,24262,3223,8651,10488,5458,6345,1771 +21863,0,44,78,539385,129593,46137,75290,42057,23217,12499,12151 +21864,0,48,67,1273404,582291,133594,23311,45841,59352,40383,19504 +21865,0,44,60,1559417,855559,128471,128087,76872,51001,40116,27896 +21866,0,40,56,1811880,730710,124691,81896,161821,82992,71468,55408 +21867,0,53,56,1341932,55493,65375,23136,15882,45054,23300,31625 +21868,0,60,60,147805,102642,17328,24145,12822,23442,21880,18343 +21869,0,75,56,179909,180087,26344,17770,6124,34164,17298,18378 +21870,0,74,61,637141,107097,22544,23029,18878,12117,40288,12271 +21871,0,70,54,557334,75672,32484,18796,21310,35379,14338,10503 +21872,0,74,56,674525,103574,35709,25484,31862,30964,13009,8282 +21873,0,74,63,257823,34188,9344,19679,35398,11227,6691,12428 +21874,0,77,60,370739,282098,51484,14244,14012,30211,19990,5527 +21875,0,75,64,215538,28914,21292,19431,26198,16875,10738,7111 +21876,0,70,54,106225,69597,4517,7931,7351,11772,4459,9128 +21877,0,80,48,1019609,103391,28170,7820,21550,49889,10445,18479 +21878,0,74,61,157755,36670,11674,17153,2999,3119,2104,2396 +21879,0,69,63,126332,11227,14383,3262,8433,6119,3636,854 +21880,0,54,63,239094,992865,82780,68475,65718,37579,15178,28305 +21881,0,47,67,1216209,278239,31079,117661,90471,71696,89694,46314 +21882,0,75,50,2505025,526888,437752,104873,38382,657851,349008,87935 +21883,26,75,50,75534,46498,12467,3836,7705,4013,3644,4631 +21884,0,87,63,269661,71571,29686,9819,8804,12260,12571,4370 +21885,0,87,69,270829,27153,24515,7516,13457,9438,10191,9555 +21886,0,70,78,3534422,1931782,1186361,101842,601403,171172,354633,162528 +21887,0,63,78,438456,23383,15271,11821,19693,12298,8803,5720 +21888,0,61,88,1076779,156870,155897,163716,115452,45502,28608,32681 +21889,0,56,87,154980,20816,6681,7943,1810,3483,1533,863 +21890,0,63,80,1677477,289464,42360,34358,27913,34752,23508,11956 +21891,0,48,67,394847,84891,8207,9641,7769,6468,6926,7630 +21892,0,37,57,536852,49033,13506,7444,4190,2724,2724,4909 +21893,80,37,57,130848,30586,5351,14476,50281,59745,39343,31685 +21894,80,37,57,741736,186396,17835,210961,77927,169183,109766,79757 +21895,80,37,57,443781,255906,118185,87886,234786,162224,84724,88145 +21896,80,37,57,242211,495451,309005,91513,194143,199849,72030,44587 +21897,200,0,0,2202399,987632,606424,310886,172332,731220,1046213,270253 +21898,200,0,0,159383,131434,39915,30184,70541,52840,14724,10634 +21899,200,0,0,538879,198485,141115,15945,22417,14922,18580,16269 +21900,200,0,0,1776840,1436587,425414,362775,276939,367387,241978,247754 +21901,200,0,0,1196325,304640,55149,65337,147772,72851,73709,48253 +21902,200,0,0,647490,144300,34668,92538,76394,78167,64169,22154 +21903,200,0,0,913590,42474,24633,28419,27226,82720,84963,22324 +21904,200,0,0,619521,28013,28373,60481,61142,66797,48393,17431 +21905,200,0,0,1870773,164312,192617,587623,261765,462754,167789,173265 +21906,200,0,0,778333,350454,61150,153170,223027,127948,123410,40658 +21907,200,0,0,1577714,194068,206800,73841,56388,89520,146591,66398 +21908,200,0,0,2730130,733237,1731485,1107301,753674,537710,329932,183305 +21909,200,0,0,1204496,674429,276877,593047,106575,465698,503402,234789 +21910,200,0,0,2762056,1525003,149932,707864,352430,148307,104780,168524 +21911,200,0,0,1136318,422544,159138,533417,328331,235809,64067,100772 +21912,200,0,0,302633,85011,34602,30541,24868,26411,23686,8749 +21913,200,0,0,484025,96925,25132,87096,54167,21319,23265,18796 +21914,200,0,0,117886,14240,2981,15348,9599,13003,8688,5938 +21915,200,0,0,1355122,182857,59145,152267,43656,134690,50745,47045 +21916,200,0,0,2049612,366566,44486,166245,134893,187963,61244,115456 +21917,200,0,0,1395238,760982,136649,467428,158470,212927,98742,126100 +21918,200,0,0,603466,801088,262121,383578,205712,161369,76761,61046 +21919,200,0,0,1074079,634049,61386,46407,58221,83841,68757,51517 +21920,200,0,0,554816,188824,60157,105744,45675,72195,26798,34125 +21921,200,0,0,1084823,186752,44834,18809,82797,116140,119053,73066 +21922,200,0,0,1759116,517739,64617,486352,130708,195200,34295,94345 +21923,200,0,0,763306,36568,12827,55821,63644,57759,9409,5367 +21924,200,0,0,62015,81767,10580,34072,26601,29522,23440,11124 +21925,200,0,0,1659070,491259,78683,262058,276411,209679,218068,59937 +21926,200,0,0,939471,313056,90408,22151,107088,67770,64750,24536 +21927,200,0,0,387598,116839,10643,31729,17732,57667,11037,9053 +21928,200,0,0,1261552,251307,154999,95040,174241,421522,108071,192971 +21929,200,0,0,872647,229142,140685,211350,95081,214697,161766,82765 +21930,200,0,0,636986,63547,6389,25774,21694,14989,10835,7836 +21931,200,0,0,1503429,431768,37077,42623,67441,90545,21040,33315 +21932,200,0,0,243649,34104,29731,27638,24215,16971,16613,9360 +21933,200,0,0,700872,45872,136646,14009,35698,54426,55955,15473 +21934,51,0,0,782703,790388,292518,699887,243031,304064,307910,171617 +21935,51,0,0,2320241,758644,201280,417864,349706,550006,237107,291501 +21936,25,0,0,456026,30580,28644,7374,12797,9133,1868,630 +21937,0,0,0,1203730,26579,19501,5753,5220,14084,4492,1250 +21938,0,0,0,708997,118294,37729,23852,24191,26041,14234,10359 +21939,0,0,0,54052,8375,9574,7963,7557,12493,752,1052 +21940,26,0,0,464612,12397,3104,3501,2038,2650,1465,435 +21941,0,26,38,1226726,523702,41537,6437,21504,46492,35097,35425 +21942,0,7,40,266025,314207,63961,20267,52122,18094,20527,21793 +21943,0,1,40,1589990,445039,17294,55498,10682,43851,19653,19996 +21944,0,1,53,1145875,24123,20038,41650,15318,7466,13953,4794 +21945,0,1,48,24440,114997,3815,2237,8187,10984,9163,4653 +21946,0,7,50,329143,108634,15253,19398,6267,10192,8272,6746 +21947,0,16,44,645387,152601,11602,24971,13842,14378,4346,6451 +21948,0,23,77,487603,31037,35638,18441,17642,12648,12047,11576 +21949,0,17,90,401375,71398,36680,45478,10924,7261,5099,6189 +21950,0,7,97,1362103,67990,134090,41425,24162,16717,35264,12580 +21951,0,4,100,1156517,329723,79046,24870,6105,28814,8438,10668 +21952,0,1,80,321935,176857,17646,8864,12033,24336,20371,7445 +21953,0,16,74,956233,148436,35006,55567,7012,38912,43115,27357 +21954,0,10,41,1636064,934203,24908,38154,17096,42067,68056,24963 +21955,0,13,51,812637,130050,94020,20879,5908,21386,12317,6848 +21956,0,7,61,1062806,197508,16532,68471,30344,19564,32996,26208 +21957,0,1,51,162031,227368,18463,26755,6807,14011,9332,6342 +21958,0,23,67,530588,17843,6240,5822,2628,15946,4044,2003 +21959,0,11,67,1342646,263618,106928,151424,104402,12619,25392,6624 +21960,0,11,67,49346,11160,3060,1395,659,797,1020,699 +21961,0,16,61,1239006,241976,19634,5691,29785,17834,21015,7413 +21962,0,10,66,60966,29805,21950,12261,17075,18097,9387,5882 +21963,0,27,63,55628,57335,6387,39374,19242,14249,8573,6315 +21964,0,26,54,1625846,702303,82252,42795,59832,29055,38996,9868 +21965,0,10,53,1666319,205959,31659,22573,23559,29550,33032,13717 +21966,0,26,51,41945,30641,13606,15262,4898,33984,10131,7219 +21967,0,34,54,181007,41443,12060,3035,16040,3739,1844,1009 +21968,0,44,64,1580235,113273,49395,34685,43891,23707,10093,10235 +21969,0,35,63,682931,45753,4021,4612,2944,2493,492,922 +21970,0,16,67,1119120,57746,20325,41813,19311,13232,10965,7142 +21971,0,20,61,320107,456511,8533,57839,28712,50776,23337,45238 +21972,0,14,51,1336813,120090,16833,8272,25091,10270,4073,5155 +21973,0,29,54,242894,63448,10245,20277,31196,16257,7206,6556 +21974,0,21,38,477264,464496,38442,32342,43706,25539,13203,9641 +21975,0,10,35,83123,106533,8397,2549,5184,4290,2274,924 +21976,0,8,41,925980,247148,30920,51311,25437,19821,5747,5741 +21977,0,11,47,960458,49442,11808,30936,21595,26322,17785,5585 +21978,0,21,50,1869377,295229,27303,38205,38439,37287,35481,12773 +21979,0,38,60,48930,2809,721,528,985,667,183,275 +21980,0,60,51,451411,90911,4540,16247,29004,46999,6920,3084 +21981,0,50,41,1573906,283908,37771,35317,100461,39004,45980,8424 +21982,0,38,53,1259615,52485,27392,8231,10025,2821,1929,2600 +21983,0,34,51,225030,168368,9982,35863,34569,24173,17680,8798 +21984,0,20,57,820946,111370,29860,14236,16377,20019,11474,6241 +21985,0,8,57,1618194,454257,62631,28565,31680,23364,41520,12842 +21986,0,14,38,51856,38200,635,2281,1878,2655,3743,1051 +21987,0,7,29,2089163,519788,8740,49662,173568,27037,62344,23496 +21988,0,4,26,616788,137031,27455,12420,28589,15720,17491,31422 +21989,0,17,34,892844,129834,8287,45372,19020,28066,18872,7318 +21990,0,23,51,1933996,249827,133136,16399,41675,37420,22140,33095 +21991,0,34,64,129969,14933,2913,3180,2596,2669,2608,1223 +21992,0,38,67,839205,248449,77944,13835,17136,51151,29862,17633 +21993,0,30,67,72610,19083,5505,2663,2790,2064,3269,2121 +21994,0,50,69,818683,25020,6061,30976,19803,31185,27381,12827 +21995,0,47,70,382430,87978,29430,6729,3911,12730,7053,4776 +21996,0,48,61,57651,69109,6264,4490,6729,12694,5059,1673 +21997,0,48,67,23180,6866,5280,1482,2409,1119,843,1418 +21998,0,56,54,62598,1507,594,619,3904,4778,705,303 +21999,0,69,57,136181,19170,15162,7927,6367,19640,12204,6640 +22000,0,67,69,202513,82819,42908,13040,25116,27529,35613,18157 +22001,0,69,70,1442900,103623,75553,31828,15096,19819,10767,4871 +22002,0,27,54,396416,165801,1796,2489,15669,4075,2729,1028 +22003,0,20,50,483573,169449,59587,21342,34586,50112,18416,15133 +22004,0,10,41,707399,457438,77352,18327,28954,44839,22487,5809 +22005,0,13,26,1803451,103734,17050,6366,13800,16956,16933,3400 +22006,0,29,53,346922,77417,27895,16854,26801,15518,11998,11757 +22007,0,21,57,386596,83541,24488,41017,22124,11926,21660,22274 +22008,0,26,67,331640,87344,41119,9062,8063,17240,1830,1259 +22009,0,38,75,20373,30969,13759,7532,12079,23507,7335,4766 +22010,0,38,78,73135,53211,14193,35853,28757,14569,8461,6883 +22011,0,53,81,20542,4161,3058,8492,5237,5888,2223,2690 +22012,0,61,83,107403,37860,43139,5054,19042,26341,19646,2825 +22013,0,38,81,247017,37426,6104,5420,7470,1758,797,403 +22014,0,41,93,21421,1034,2975,9151,1591,2712,2361,1282 +22015,0,35,84,203266,56565,7279,24218,16288,14662,13764,10532 +22016,0,26,81,2219192,242157,82812,52602,61464,47229,41249,40913 +22017,0,48,93,65624,7052,34681,12886,25656,19484,14671,18274 +22018,0,50,83,325763,23638,24945,15062,6609,18258,9223,2961 +22019,0,51,84,709096,10199,3417,7634,11740,4532,8383,2494 +22020,0,44,83,178162,141837,37255,21478,12313,13118,7338,11364 +22021,0,27,80,94531,15837,9423,3427,1951,1915,1803,1010 +22022,0,24,77,828002,34332,29703,2318,8592,13332,3931,7106 +22023,0,10,66,1335322,320713,21448,23766,19432,14744,9316,6536 +22024,0,10,69,36544,6271,1678,2438,1510,700,328,238 +22025,0,17,61,871390,37574,11443,4778,9970,8851,5285,4901 +22026,0,14,60,458189,166069,112257,32812,68493,41182,19017,7322 +22027,26,14,60,220395,8530,6891,6593,15919,2323,734,1137 +22028,0,21,70,196600,22614,10335,3126,4875,2825,1348,662 +22029,0,23,54,709309,281644,16301,10788,37475,23180,14058,16218 +22030,0,7,47,91856,42139,1422,3882,936,1332,1173,1014 +22031,0,1,50,1707438,192968,127933,26531,25332,12657,11774,23621 +22032,0,1,56,936600,27421,32447,15540,4631,9624,6248,3630 +22033,0,1,70,941724,186031,79171,27031,72546,25387,20002,22633 +22034,0,13,75,297473,39244,6242,1821,2542,5282,5491,2185 +22035,0,30,54,810415,45405,11753,20061,45067,24041,24685,10774 +22036,0,38,60,528399,63119,7671,49502,20203,21387,18751,22578 +22037,0,50,66,215619,31639,12408,13757,5234,24832,15805,23659 +22038,0,44,63,3159330,431917,45285,62165,50342,30773,23641,14821 +22039,0,34,54,33936,47238,4796,2133,1420,4671,2488,1295 +22040,0,35,48,1283733,33702,11101,6935,23361,11088,4916,3211 +22041,0,14,40,2233350,683507,106359,38878,153030,37612,27507,16690 +22042,0,8,41,50027,38374,4778,6927,1980,1574,1529,849 +22043,0,1,48,1026301,195800,29010,20684,10480,11260,5167,9080 +22044,0,1,53,217891,33519,11545,9486,9815,5262,4614,5325 +22045,0,8,53,165550,159391,8095,22376,9708,33738,18344,11733 +22046,0,10,50,400067,612506,59191,76955,35439,28170,6563,8787 +22047,0,8,53,905281,134500,26986,20884,17509,7616,12063,2322 +22048,0,8,48,802409,126778,31041,12586,14408,15971,19014,6131 +22049,0,1,56,539954,72066,14627,17078,4544,10216,11074,6313 +22050,0,10,56,63179,73278,11203,8244,11350,8027,2167,2356 +22051,0,11,56,420977,44050,7891,6785,7163,3026,2452,851 +22052,51,11,56,210165,24999,31357,22327,64449,16676,8240,8217 +22053,80,11,56,1258389,116285,70730,200877,203179,201454,71924,106504 +22054,80,11,56,1779588,324063,48113,86631,233899,116327,95768,131351 +22055,80,11,56,935039,278837,137504,186128,202458,300428,114968,65784 +22056,80,11,56,44285,81835,34829,39505,5123,24879,25849,11821 +22057,200,0,0,190268,57634,32663,154279,74796,27498,6874,8545 +22058,200,0,0,131393,34981,22030,54614,5282,7610,11467,4698 +22059,200,0,0,316201,57751,20378,23613,14323,16024,19086,8800 +22060,200,0,0,89464,23750,63247,20047,11780,13786,6951,5170 +22061,200,0,0,100621,14126,21634,4185,4356,5922,10261,5309 +22062,200,0,0,775669,582059,265009,150402,439799,162319,140001,86343 +22063,200,0,0,936002,46605,31541,37057,26705,30927,7980,3708 +22064,200,0,0,1278260,116814,24488,32656,47833,104501,33757,36473 +22065,200,0,0,3247026,123200,35480,109965,63585,69192,61624,18182 +22066,200,0,0,770457,36948,4923,20198,47624,16626,15245,20180 +22067,200,0,0,1493360,45068,50965,58351,19330,32591,20331,13140 +22068,200,0,0,853973,104289,45757,29602,58082,61908,34016,37392 +22069,200,0,0,1012187,176112,17023,61738,70758,46525,38796,65516 +22070,200,0,0,1351917,131215,30874,34246,68029,152896,64186,25000 +22071,200,0,0,899571,884670,238166,242538,83530,102356,69701,111900 +22072,200,0,0,1400789,345109,93465,132210,192568,100331,67888,74191 +22073,200,0,0,54882,44238,7037,19084,24392,29563,27157,18514 +22074,200,0,0,1281893,278045,123428,164057,530626,435369,429311,167393 +22075,200,0,0,1267199,647998,198173,584135,169767,205119,116373,64373 +22076,200,0,0,1298479,367714,709660,336893,441747,325449,237417,228693 +22077,200,0,0,511407,91538,97047,44573,92945,54687,37543,26724 +22078,200,0,0,1059364,145197,123786,137190,184538,140847,89143,54401 +22079,200,0,0,734677,354361,226126,128085,82352,91370,112775,50055 +22080,200,0,0,728496,155827,48141,46887,107552,68852,67745,40172 +22081,200,0,0,507316,1225326,677908,996654,302883,211947,68724,56310 +22082,200,0,0,554301,158807,18461,24310,50598,69828,23234,50161 +22083,200,0,0,752801,94640,13587,12191,35128,28232,8047,13442 +22084,200,0,0,93102,341676,25903,7206,40926,42851,24322,41051 +22085,200,0,0,2218880,140299,216641,138811,207286,108711,91869,45255 +22086,200,0,0,109007,13294,8440,7379,13373,17128,7690,17130 +22087,200,0,0,736209,509341,103822,38512,110695,126562,80733,58516 +22088,200,0,0,1191741,152923,14075,43155,28867,35795,32792,15024 +22089,200,0,0,170725,41434,62342,22000,25312,133102,51643,64809 +22090,200,0,0,899319,95706,131335,164548,14236,33072,55471,89630 +22091,200,0,0,483922,173754,22298,38862,48537,86335,119129,44554 +22092,200,0,0,580393,332542,242582,218580,39648,38648,32493,9542 +22093,200,0,0,1243441,118105,23222,33458,42093,54773,104023,72326 +22094,200,0,0,544421,185590,54387,59261,170343,117236,88575,51798 +22095,200,0,0,627148,1555000,397232,314374,146209,478133,253389,154396 +22096,200,0,0,247952,155724,77260,51975,37981,45124,118329,14281 +22097,200,0,0,130899,47685,87137,48264,20147,26799,58207,17800 +22098,200,0,0,1570895,186608,80258,67654,55708,114289,117446,44850 +22099,200,0,0,415549,441985,100693,174385,144322,166632,89729,42870 +22100,200,0,0,1793736,308273,32332,157278,134187,160384,52543,96293 +22101,200,0,0,617969,19605,219029,89420,97818,91201,104133,80900 +22102,200,0,0,1433742,950729,61737,395404,205170,243696,37141,29292 +22103,200,0,0,397243,65600,135288,89647,16305,53788,63558,18227 +22104,200,0,0,1267271,743707,174764,88260,117704,64175,42589,52888 +22105,200,0,0,719326,282011,87142,64681,17535,56513,48249,8306 +22106,200,0,0,1198596,880630,84203,464436,115101,143843,37715,18577 +22107,200,0,0,971728,108214,34737,165679,120065,84140,71729,33742 +22108,200,0,0,412793,149599,18170,44651,29800,10062,3726,5814 +22109,26,0,0,90910,57759,12475,28396,21388,31021,3964,11543 +22110,80,0,0,721227,125934,8407,9069,17621,22073,9110,10005 +22111,54,0,0,2376592,389687,139343,132715,90015,24547,13422,5656 +22112,80,0,0,1373663,360628,204953,94151,38426,21636,7232,6047 +22113,25,0,0,156048,27021,7287,11329,8650,6833,2057,317 +22114,51,0,0,939924,368462,18772,39382,30174,28464,7211,3344 +22115,25,0,0,16144,6854,2470,1740,1080,559,181,116 +22116,0,0,0,890571,43533,72844,50062,34109,12268,12670,12933 +22117,0,0,0,945184,24769,39494,19203,12935,14613,4370,4943 +22118,0,0,0,625633,11509,20405,13384,5761,2169,5133,1415 +22119,0,8,44,791509,119176,84292,17991,9335,9669,25495,4281 +22120,0,17,17,1790102,133978,21730,18104,33914,17077,13640,9860 +22121,0,26,8,1393856,574302,183690,84211,82480,73622,25939,48313 +22122,0,35,1,1912392,485355,49497,187347,53248,43513,27709,32714 +22123,0,29,1,297405,78113,6753,4909,5889,2967,1584,6083 +22124,0,23,10,565057,30083,19970,11513,13178,3926,1949,2417 +22125,0,13,11,897679,134609,24980,25246,9512,9201,9763,2123 +22126,0,16,14,1243070,83782,23137,14198,10855,7747,4650,2499 +22127,0,17,14,2028163,1167876,29872,73894,54884,51905,34613,38216 +22128,0,23,7,1002028,114534,28707,8392,19664,14132,14936,8345 +22129,0,29,1,599240,781551,97097,41678,58193,69662,64020,53472 +22130,0,27,1,1350207,91108,7685,3024,11316,5862,5068,9329 +22131,0,40,14,695728,61028,47166,12336,12815,10999,8551,4154 +22132,0,35,13,788971,181533,43008,10871,52821,15019,35456,19827 +22133,0,35,34,2000902,1212102,703210,573077,121837,202976,268336,155594 +22134,26,35,34,1881914,187559,16531,17365,20224,13735,8801,5921 +22135,0,40,44,1825001,660276,91486,128574,175134,60856,45982,71061 +22136,0,37,34,1260784,425235,88075,70461,32985,37746,111402,45361 +22137,0,54,43,747729,120126,29112,38966,9430,31578,17896,13416 +22138,0,56,37,494205,290215,77306,105238,84415,43383,39229,45580 +22139,0,77,40,788813,182103,71565,54911,155240,66724,72182,58865 +22140,0,80,29,821653,99205,9652,5974,9625,9806,8234,5640 +22141,0,40,10,1697666,216668,32807,34148,9681,8199,13704,5377 +22142,0,17,20,1488381,143144,40144,87100,23079,16458,13905,22599 +22143,0,23,21,126770,71942,5526,8172,3200,8569,5956,2787 +22144,0,29,23,2432464,768726,101070,32273,44781,56659,85026,9559 +22145,0,43,17,1223577,106616,10192,16662,15047,10682,27360,23757 +22146,0,44,1,60225,26475,3984,1887,3455,2286,3294,2557 +22147,0,51,13,1014105,471242,74810,75436,64277,46168,36310,40425 +22148,0,66,13,861866,84157,14556,6188,5662,19421,32366,10486 +22149,0,83,17,193012,45396,11852,8323,6270,13916,15432,11050 +22150,0,81,37,1215796,59405,75848,35312,18045,21543,17369,13360 +22151,0,84,29,1544023,578148,32005,78993,34989,57916,66339,98186 +22152,0,74,40,1635824,271801,21558,131834,55611,37582,55184,23150 +22153,0,74,51,780649,127433,80066,78521,15588,55798,44429,20910 +22154,0,57,35,1217799,1824296,275846,248850,142845,107762,269650,154317 +22155,0,63,41,119003,52449,13464,6050,7136,9124,4094,2595 +22156,0,66,34,520233,89762,8229,13556,2791,12518,10961,10129 +22157,26,66,34,1163221,1016061,812376,606005,668023,357499,545856,443440 +22158,0,64,10,191605,172122,11222,14652,16660,36799,23232,8198 +22159,0,78,14,1532000,209357,64948,56560,65873,33459,44072,23547 +22160,0,88,17,881562,18696,7641,6627,13153,8179,7822,5186 +22161,0,83,29,76021,43789,17423,18571,14929,6714,5043,4081 +22162,0,77,47,767601,81189,18148,33188,16151,15367,39472,14460 +22163,0,64,34,279657,73236,6010,4972,3859,4448,4630,2955 +22164,0,47,47,221921,47107,50182,7650,3965,7153,8816,3515 +22165,0,50,38,75020,27444,1710,8012,3885,4285,3096,2062 +22166,0,47,23,434537,1476843,149945,81671,66676,175571,50921,57435 +22167,0,53,30,1182568,433595,55198,84878,38589,44402,35162,37559 +22168,0,63,20,177378,20025,5625,4198,1966,4084,3499,2997 +22169,0,50,17,1437479,812685,178979,43418,53417,53079,46586,43724 +22170,0,60,29,1180021,145402,44567,20431,5151,36676,19276,6525 +22171,0,75,44,1887231,323382,410903,92988,43967,155797,93777,75388 +22172,0,75,53,222888,15391,13312,4726,2898,5080,25393,2333 +22173,0,75,41,547942,1602458,106399,41993,89217,88254,144100,36440 +22174,0,78,40,321709,33441,9163,5731,2764,9912,12243,2323 +22175,0,54,21,1831103,623196,100762,40785,62870,32221,52685,15068 +22176,0,60,10,2617632,105089,19533,32659,30895,30308,28186,33417 +22177,0,54,27,494232,693709,270153,65940,57657,38143,77774,54837 +22178,0,50,23,356188,253211,41468,30917,33099,46471,103706,57729 +22179,0,81,26,1195826,135145,57279,26858,65066,117068,81244,80908 +22180,0,66,11,1250317,562379,29343,24627,59918,58050,45195,31792 +22181,0,100,13,442716,29493,9022,29959,14008,44397,13863,3766 +22182,51,100,13,89595,9526,5801,3287,3136,1380,1118,1253 +22183,25,100,13,2179222,495389,418963,200091,50862,177961,52973,95080 +22184,0,93,17,911307,328391,102012,61315,64615,84228,27894,26848 +22185,0,90,50,1323387,65390,76547,37721,46746,34682,34657,11059 +22186,0,74,66,1160378,88929,153394,122873,6864,58334,27544,15656 +22187,0,70,66,422322,204804,70574,24320,39626,48622,14115,9459 +22188,0,75,64,1980112,79924,21786,33038,28555,41311,13333,10868 +22189,0,64,56,522699,128319,42333,38912,43297,19567,28533,12283 +22190,0,61,48,1410815,201267,155387,132949,40826,60041,51393,41743 +22191,0,56,48,1457685,855888,271584,76488,64969,110963,67361,39104 +22192,0,43,40,1246549,430289,75141,17063,34193,55738,84855,17228 +22193,0,54,38,1792114,249404,111016,12061,63894,82146,27354,25592 +22194,0,44,17,1066907,378717,38772,44981,38266,26927,13069,10976 +22195,0,44,14,995785,299174,69751,28048,30051,36030,17175,18763 +22196,0,41,21,197585,179537,18487,39065,17280,19928,32116,8223 +22197,0,27,20,2701790,228075,68526,16483,13750,24967,20481,9396 +22198,0,34,20,798338,524124,85285,34159,49564,55953,40955,15410 +22199,0,35,20,1617778,281451,26904,56168,31803,33368,40928,11316 +22200,0,21,27,85414,126221,66343,18338,22207,6062,19439,18415 +22201,0,26,26,1329193,191183,31351,50213,40968,34085,24679,19146 +22202,0,37,47,898016,62308,41071,66364,18082,36109,18721,7111 +22203,0,24,43,1392584,532418,83971,34025,26841,20793,67302,24584 +22204,0,43,27,73635,109356,5396,15344,7725,15480,15562,3826 +22205,0,53,27,1160965,394509,107253,71344,28309,167588,41304,35131 +22206,0,43,14,324393,144197,43097,7964,12413,17540,13236,6049 +22207,0,61,26,806664,46352,12643,25853,14440,11666,29915,19984 +22208,0,64,38,1253813,137454,38436,67911,56609,38298,42906,16384 +22209,0,51,40,801817,43355,5238,11361,3939,6151,5427,4498 +22210,0,38,24,273210,163921,6400,4819,4941,6116,4536,5338 +22211,0,30,24,1201108,426455,194151,93628,39160,52453,59835,65746 +22212,0,48,27,145642,26064,19657,12145,6509,36590,15977,7131 +22213,0,44,34,238234,675004,247193,164839,138965,90790,99820,83383 +22214,0,56,56,1073759,223901,112061,66558,44365,35700,40726,13637 +22215,0,70,56,403193,52194,17913,25574,4354,21228,5138,8544 +22216,0,57,63,1080770,118152,83121,86822,26158,65524,23408,46064 +22217,0,61,64,396993,20941,10843,5564,5964,3810,3086,606 +22218,0,61,64,974523,35613,14867,8618,6078,5606,4015,2678 +22219,26,61,64,1771482,509048,132676,120785,46081,43541,23619,11102 +22220,0,63,66,266635,29118,14251,27561,20126,21089,4024,4627 +22221,26,63,66,1127688,91733,95715,49859,59706,41870,10573,5730 +22222,0,57,53,1283546,70046,17945,7310,12015,13526,10646,13045 +22223,0,44,43,662632,317396,62004,35136,47616,13545,43074,16651 +22224,0,40,35,423043,62027,11317,5581,10557,4636,3692,3306 +22225,0,11,17,1601099,368683,46354,5201,18684,11889,15199,21355 +22226,0,1,17,1668852,330342,42990,54236,19356,16631,23712,13456 +22227,0,27,21,237118,28169,17914,5677,9384,23650,19635,30223 +22228,0,27,35,142290,105358,85914,15881,11509,14123,15764,8142 +22229,0,57,50,80798,141967,24395,88996,17902,76124,39511,18188 +22230,0,56,53,1059836,192807,48444,33913,14905,10247,35400,31041 +22231,0,44,53,1455638,81105,14426,35925,19095,24692,25483,13814 +22232,0,51,38,581865,128280,21992,9645,24427,18375,12169,6918 +22233,0,40,27,251546,179199,29878,8368,22370,24881,19750,7536 +22234,0,44,30,1606501,286263,166480,18150,58800,28004,38503,8173 +22235,0,21,41,1060989,135825,42001,106934,15484,8002,9845,11219 +22236,0,21,60,1380796,51036,57212,23278,10155,16272,25637,8379 +22237,0,26,78,718951,61850,65206,53891,35943,29210,11457,22468 +22238,26,26,78,1185849,348553,25561,95292,29610,69378,71271,44697 +22239,0,48,69,829185,55763,4797,18506,12405,24885,9839,19242 +22240,0,69,67,1769325,325933,345151,89945,55776,112733,68572,25259 +22241,0,69,47,1351934,133951,10456,13598,28442,17628,27852,16319 +22242,0,81,34,1043469,261113,44401,82962,99963,148743,30233,12925 +22243,0,90,35,987096,10372,5231,4240,4824,13933,5235,3507 +22244,0,80,20,539488,201956,30831,24596,29613,18849,52686,16723 +22245,0,100,21,70088,67881,6440,19804,27037,64181,62914,8873 +22246,0,87,37,134736,25766,27864,53912,33117,15697,24266,10763 +22247,0,74,41,118151,14623,952,10683,5637,5789,5385,3454 +22248,0,88,51,753443,57657,23979,31103,14342,29609,19265,15295 +22249,0,77,57,102492,20844,8001,4785,9411,8336,4531,5262 +22250,0,88,50,340890,12281,3799,6702,3004,9740,6448,1994 +22251,0,84,43,1125137,199364,38763,35494,72559,47681,21874,36743 +22252,0,70,40,721840,2554839,746011,457391,117370,368611,314941,114668 +22253,0,69,41,340790,39440,741,24789,10480,14208,18474,3891 +22254,0,47,35,331845,112146,11020,15932,2596,9112,11910,3203 +22255,0,43,50,325393,106800,59443,111455,27831,35039,29113,17557 +22256,0,54,40,207577,12715,564,3701,8559,4215,7249,4400 +22257,0,41,41,139869,73702,24069,11676,1921,7189,5930,4262 +22258,0,48,47,524800,265873,48261,52618,17220,40519,21634,14535 +22259,0,40,37,361157,20056,5785,3542,2413,2006,3473,2404 +22260,0,16,44,607366,246079,102005,18323,47306,12768,25732,10120 +22261,0,29,50,403147,35611,38948,12828,18131,16706,15650,6795 +22262,0,37,56,164705,61591,31510,19668,4168,19413,13585,3469 +22263,0,47,44,1174330,284422,22948,25956,20887,52805,39428,19672 +22264,0,57,41,1140308,451807,88010,121242,176512,58065,99412,41184 +22265,0,48,29,1487744,354146,69087,22572,22321,44448,39597,47377 +22266,0,35,11,63194,44976,5156,974,4186,3075,3489,1337 +22267,0,26,14,905876,243582,39036,12640,18662,23180,36079,2759 +22268,0,38,27,1167563,111092,76070,133068,19412,67298,88467,47751 +22269,0,43,30,221689,40946,4849,15407,7596,8972,4795,3227 +22270,0,54,40,332155,197611,41819,24232,22102,43162,21495,10421 +22271,0,67,48,719241,226462,58148,102091,79157,97516,148623,43240 +22272,0,64,37,119187,57677,16739,12455,11938,13632,22568,8633 +22273,0,70,30,965496,453939,91625,36948,46099,134012,131340,10687 +22274,0,57,23,286785,107728,9082,3751,7498,6642,17710,4797 +22275,0,40,8,2462717,713084,40875,26691,28861,43146,37000,26146 +22276,0,38,21,1054197,309263,772221,163499,273949,153786,325676,50373 +22277,0,30,24,270667,428401,142444,12437,52786,96936,36147,32655 +22278,0,35,61,1174239,19397,121462,48201,24771,13302,12465,10098 +22279,0,51,88,684306,47345,55460,56444,22022,31002,77049,15715 +22280,0,47,75,1041364,91608,26707,17475,7757,13015,17366,2902 +22281,0,60,83,2344130,104995,115669,20844,7548,114839,23931,12109 +22282,0,78,56,293579,19921,2050,6194,6869,7842,6465,6756 +22283,0,57,40,162841,74836,12265,5433,2309,3658,4709,2670 +22284,0,60,34,1717794,160168,24344,19558,20126,20931,12719,11583 +22285,0,37,23,1121850,189110,41071,15104,15125,15552,14741,5743 +22286,0,24,24,1045634,265195,87160,16664,22012,42561,13448,18568 +22287,26,24,24,2136338,462885,219442,171772,118023,140139,155983,85540 +22288,0,48,16,802030,54802,4780,4940,10440,19494,12400,5682 +22289,0,48,8,130854,23245,1501,888,340,2409,1040,1442 +22290,0,40,1,1420284,460217,20403,46133,28256,21626,20503,19597 +22291,0,48,1,156526,29784,4747,7840,12268,9845,22187,5007 +22292,0,35,24,2422855,307252,383399,84494,69643,69428,87697,47681 +22293,0,27,40,257571,64511,12253,12829,3542,4450,10252,4693 +22294,0,44,43,2047037,159684,9661,33185,12050,31631,17014,11502 +22295,0,53,54,234803,1883,648,2768,1423,2216,1780,706 +22296,0,47,44,89291,59162,25398,7334,6079,5409,2267,3450 +22297,0,48,44,834318,209575,70839,51072,65393,20087,29355,14511 +22298,0,48,38,1556805,100815,6238,13492,44698,18756,5107,6188 +22299,0,48,26,980803,76332,10419,19380,17978,42831,36971,10269 +22300,0,54,29,436814,25499,10056,16133,11230,5378,6253,3704 +22301,0,47,34,404476,95426,56042,8277,19381,4012,4235,4619 +22302,0,26,35,184060,532772,30292,42070,18259,18692,19407,16917 +22303,0,1,30,1733262,340326,29836,33644,47471,23164,19091,18793 +22304,0,1,13,2327028,393725,26629,19211,12111,15161,16624,12032 +22305,0,1,4,593114,67629,9703,8882,11249,3795,3735,2850 +22306,0,7,14,75912,39230,13967,3728,8601,4354,9978,2731 +22307,0,10,24,311246,41412,13103,4272,1977,5042,7139,3093 +22308,0,14,27,1332796,1017656,100598,68119,24616,59010,45237,30916 +22309,0,29,37,962721,206234,70008,61736,22552,54841,33780,31950 +22310,0,23,38,2826981,859395,272353,121519,50098,57514,107133,69110 +22311,51,23,38,484779,47006,14483,9729,5400,5184,8326,8140 +22312,51,23,38,1631444,42915,7573,14319,17552,5416,2456,913 +22313,0,17,34,1073842,94939,13845,9348,1911,6368,3853,2170 +22314,0,23,40,738638,198659,37145,38771,50732,18959,24249,7921 +22315,0,10,37,3093837,295306,68553,54438,35419,24414,26147,15467 +22316,0,14,43,106907,172440,63207,103306,8456,25902,8046,3543 +22317,0,26,43,70188,53209,9693,5061,9466,9750,1649,1494 +22318,0,27,51,759176,115874,85023,12709,12037,17052,21337,7588 +22319,0,23,54,816998,152703,54915,36170,23498,8598,15990,17587 +22320,0,24,43,1344713,688208,94215,198748,182898,81861,59388,75334 +22321,0,23,50,1897797,231057,63031,41355,22997,39500,48441,7198 +22322,0,30,43,1760486,155349,20200,57657,9793,44546,43923,12084 +22323,0,60,38,43034,33470,15248,6198,11363,20734,8762,4716 +22324,0,78,47,1169497,24482,18044,13053,7311,20036,12509,8659 +22325,0,77,48,145885,16338,8466,1039,3393,2804,1795,611 +22326,0,67,51,58411,74983,7667,38523,13142,9363,17971,32099 +22327,0,38,69,1764155,204320,321422,96795,33683,18728,104859,38418 +22328,0,40,53,472546,59107,11960,7103,32259,33002,24534,16676 +22329,0,47,53,465902,63652,27858,18091,30036,18990,10964,15740 +22330,0,57,41,1352604,1245137,167459,122330,194377,310882,442820,144777 +22331,0,80,29,2291902,261876,62947,140871,23557,84805,89277,38576 +22332,0,61,41,1520489,75473,19259,17805,2006,11953,7368,8548 +22333,0,57,50,1755391,72365,90207,31400,41962,25230,28776,11693 +22334,0,60,51,1266670,138273,25530,14662,16121,39728,19810,7725 +22335,0,67,43,1959012,309847,64886,60884,68259,162646,219547,40648 +22336,0,48,26,970471,504340,16669,39708,23089,10652,25185,17555 +22337,0,48,29,122836,94216,145702,49101,37991,30956,28856,26289 +22338,0,41,40,158603,58160,18731,22525,7956,11407,6341,2340 +22339,0,35,44,2294112,129000,32578,26048,7391,38149,24532,16882 +22340,0,60,54,132898,46024,11368,2345,3233,9374,7906,4143 +22341,51,60,54,1150008,447827,154724,491777,165570,246801,75289,43950 +22342,51,60,54,1455480,177572,87195,19204,37328,44078,38252,42652 +22343,51,60,54,546393,172202,536896,635319,432395,223142,396355,411158 +22344,51,60,54,679260,559439,109997,71682,138840,126298,30081,53702 +22345,25,60,54,253761,1642,3672,4870,1989,2028,1075,1000 +22346,51,60,54,374870,94547,7926,16670,16045,42314,17480,5399 +22347,25,60,54,607565,236158,241531,93823,21915,33331,59875,27998 +22348,0,63,43,1101989,602226,260142,150119,91756,159657,73447,27204 +22349,0,54,37,268365,274226,76224,6444,15730,20115,36908,9734 +22350,0,48,34,605980,174888,41954,12869,19523,29680,45605,41291 +22351,51,48,34,890310,9084,3806,7046,5647,5065,2468,330 +22352,25,48,34,306669,66932,21474,24781,23422,12914,3173,1670 +22353,25,48,34,486910,4817,1789,3873,5694,4128,2233,1595 +22354,0,40,35,42747,16204,1987,3167,1581,1679,560,804 +22355,51,38,41,54701,37685,4019,4458,2225,1241,751,514 +22356,25,38,41,501259,17222,9012,22104,17553,10330,14859,6152 +22357,0,47,37,843703,258167,40267,30574,67762,42287,21668,32270 +22358,51,47,37,81516,23626,13730,3711,4592,4643,3853,1967 +22359,51,47,37,784047,118346,48933,30448,15470,20810,10625,8577 +22360,26,47,37,247511,25258,32722,49511,53472,79702,33907,22392 +22361,0,53,34,1162924,1575633,148738,317528,723374,443972,526891,133446 +22362,51,53,34,1281929,54286,24600,14810,16183,22908,3121,8683 +22363,25,53,34,1431938,370649,75354,120293,69115,67608,10747,8563 +22364,51,53,34,308956,26726,8547,15082,15255,10468,1603,2049 +22365,0,50,38,261854,5083,742,1866,582,558,578,415 +22366,0,48,27,1082022,268378,71674,31994,22949,33345,17019,12920 +22367,0,48,41,209836,66886,21113,41844,9100,16130,12164,5624 +22368,0,38,40,2138384,967258,57369,120409,62194,96856,64946,27827 +22369,0,24,29,426785,412530,40593,67501,14915,21150,8030,9762 +22370,0,23,26,1072474,479036,93035,64258,44621,66817,32158,12428 +22371,0,37,27,913142,73829,4435,30560,35774,18420,8086,10505 +22372,0,56,24,104557,16248,1914,2443,3163,5080,3476,1641 +22373,0,48,44,1405038,91077,177093,64053,31671,13986,33962,19373 +22374,0,54,47,878569,114029,9354,37465,6358,29478,13817,5336 +22375,0,53,47,950801,41119,11989,8441,16879,9043,5710,7565 +22376,0,50,43,875153,1139264,103669,108632,163774,249509,27683,40942 +22377,0,61,27,442224,64156,23152,25384,25884,12066,3903,2114 +22378,0,63,29,339206,14769,2741,6498,7813,5507,2635,588 +22379,0,54,34,601059,125829,18348,35454,16342,11908,18337,2485 +22380,0,54,40,1615774,549473,140619,32759,55667,126339,77624,22959 +22381,0,63,38,609507,22026,2995,15230,12611,8603,2379,2693 +22382,0,50,34,987309,212645,37660,16280,14940,18504,11330,5095 +22383,0,66,29,1694665,175673,36568,47865,47751,80767,68885,21143 +22384,26,66,29,1060470,22056,3008,2352,3204,2826,728,947 +22385,0,61,48,2912370,62156,105577,82060,58722,29582,48831,24826 +22386,0,48,37,832700,214584,2292,38105,18388,18807,13470,5603 +22387,0,43,40,1110530,91459,20266,9380,7919,5374,3719,4078 +22388,0,35,24,1025640,111013,8197,1780,12431,15861,10609,4891 +22389,0,50,4,339478,26377,6030,3664,6321,15951,4280,5710 +22390,0,43,13,467644,144251,42928,12005,30356,7877,4528,8424 +22391,0,61,13,640982,59347,16423,9706,9834,17230,8312,9532 +22392,0,54,21,843284,120036,15752,4764,5439,11270,11449,1833 +22393,0,21,16,321871,370959,31276,17577,6716,10062,30092,5731 +22394,0,13,47,1579231,109013,101358,153788,48348,13758,28610,7035 +22395,0,4,30,2364618,854103,44918,30926,57623,25059,14174,17042 +22396,0,7,30,1060953,241465,8363,78249,42007,26035,18388,9800 +22397,0,10,35,887784,992991,248721,107643,110502,101159,97560,30555 +22398,0,14,29,870566,183638,121551,84970,18510,24195,15579,18861 +22399,0,41,60,873036,25897,51582,51210,16748,33137,46388,13494 +22400,0,27,54,1724226,654640,49930,66055,41778,17891,36676,12004 +22401,0,21,44,971132,581957,46755,22286,38550,25951,11639,7093 +22402,0,24,35,813896,183854,44063,33083,16536,24425,5025,9204 +22403,0,16,16,1542089,280924,28442,62833,50610,47776,22254,9833 +22404,0,24,10,144725,59538,5208,1620,4050,3363,1658,1531 +22405,0,43,24,542426,52615,13821,20633,14047,17842,5056,1841 +22406,0,54,20,284853,28272,2343,7177,5462,10221,6350,1529 +22407,0,57,11,306742,220442,19461,10981,18324,41428,35267,5946 +22408,0,64,26,1648668,145024,45153,23767,9179,17286,11138,6569 +22409,0,54,34,2760667,302433,87446,193565,54287,50698,40714,29632 +22410,0,37,23,154580,33416,2239,1546,4089,2184,2152,1096 +22411,0,43,38,224381,46226,30470,5254,14510,23662,6110,7256 +22412,0,51,35,1001520,678869,127530,121280,58548,153310,45689,25966 +22413,0,43,27,398144,109547,39491,8068,3447,6659,1792,3044 +22414,0,53,38,725994,87201,26243,3705,16922,15961,16938,8287 +22415,0,34,29,429652,941467,43834,164093,50042,53414,43048,34878 +22416,0,14,23,2407002,560921,51844,49478,25568,23044,14654,22892 +22417,0,30,13,709966,45659,6341,4305,9159,10193,6598,2566 +22418,0,34,14,126991,12295,2656,2755,3073,2747,1623,1032 +22419,0,47,23,999351,64090,19995,14378,10048,17340,10526,9027 +22420,0,60,23,2509544,468861,40365,57911,60466,54510,20019,37800 +22421,0,47,16,292895,70180,3230,3853,4385,4303,3900,2287 +22422,0,40,24,1258001,71381,26785,34305,13279,12518,8550,3897 +22423,0,35,27,2101118,107405,41332,37316,21994,18984,11590,5866 +22424,0,30,29,1194315,197811,8151,41293,36750,20515,12152,6343 +22425,0,29,26,902127,356902,1393,12059,14913,16895,18957,11368 +22426,0,34,26,908911,48710,8966,31512,9894,10235,3397,3893 +22427,0,37,20,284461,75338,8103,13245,11055,12583,8930,7913 +22428,0,38,24,1365844,382521,58924,52157,123304,48216,32375,32664 +22429,0,38,53,1384033,194519,141255,58733,33284,20933,17859,8530 +22430,26,38,53,595622,9043,14786,4288,5022,2327,1203,4885 +22431,0,40,41,49309,26064,1600,5532,17733,4789,1832,1901 +22432,0,30,47,2044266,83969,26210,26299,30289,9732,14323,11933 +22433,0,38,50,92734,24003,5601,3228,2000,5588,2141,2047 +22434,0,44,48,859985,180268,108250,26647,35494,26723,41394,14451 +22435,0,35,60,1037730,339203,165910,45521,30383,33995,33184,12078 +22436,0,24,51,2906923,671525,32864,90355,50788,21024,6416,17985 +22437,0,17,56,1794574,74393,24749,19751,10132,9282,17506,8209 +22438,0,29,48,89883,12015,1198,2845,1529,4033,1572,1986 +22439,0,27,48,1308797,113840,32520,46579,10130,9419,5871,4517 +22440,0,35,54,66334,81592,24774,3514,2998,5190,1446,2447 +22441,0,40,56,1018245,79206,64323,11102,31044,22380,6940,6030 +22442,0,21,50,640530,168889,6462,14996,8587,8922,11963,23958 +22443,0,40,51,114297,17070,15642,5976,2897,10507,3087,2594 +22444,0,38,43,910730,512323,35640,41982,18004,26527,19071,9716 +22445,26,38,43,2102592,130456,38265,51244,52225,16555,12359,14475 +22446,51,38,43,64418,2129,495,2642,1811,2040,613,314 +22447,0,30,30,1952638,468608,30307,63133,50535,42886,34221,30408 +22448,26,30,30,2173803,56178,16109,13772,23005,28081,8443,4644 +22449,51,30,30,1366698,89916,24278,51142,41708,70324,16999,4784 +22450,0,43,48,63789,76977,64299,2408,22169,17131,17115,4688 +22451,0,41,35,164638,155359,25905,21914,34017,48922,31699,13597 +22452,0,48,57,539876,100710,14585,25860,25059,5733,11171,4038 +22453,0,48,56,1247947,97956,51471,13843,20500,19628,41956,24378 +22454,0,44,69,147639,394452,230374,261458,102325,152219,110484,57633 +22455,0,43,67,1060423,278218,64623,195226,31160,69276,63051,14571 +22456,0,66,75,320435,20914,13732,19403,26496,17801,11151,8073 +22457,26,66,75,636723,78780,9186,7539,6355,7073,2931,1362 +22458,0,70,74,1651499,341635,81318,133733,56292,103446,29829,16081 +22459,0,61,60,57533,13301,912,2578,2198,1296,1510,933 +22460,0,53,47,1056443,49996,7845,3996,5383,3994,3473,4404 +22461,0,27,41,686124,359194,56418,106573,98738,17163,24665,20516 +22462,0,23,37,936883,37980,9067,3862,12771,6484,4224,4951 +22463,0,10,29,1219538,588068,33066,26888,16088,14307,11176,13244 +22464,0,20,41,808947,26056,3477,24896,7257,9035,2298,1628 +22465,0,17,41,1261599,420477,132647,16870,31008,15440,24733,9475 +22466,0,14,47,1236921,119042,35913,26276,15527,17375,13733,13971 +22467,0,27,50,1128021,139420,9616,14817,41874,11611,24436,3979 +22468,0,8,23,117496,81325,652,2744,1139,2187,7367,2661 +22469,0,26,20,635816,114355,18625,12507,9852,22055,7435,10519 +22470,0,43,17,590975,69527,27620,20558,7308,47331,33134,14447 +22471,0,40,17,1638787,941196,119736,39897,147403,59664,105616,66804 +22472,0,60,48,127803,21133,19219,18696,14658,9621,4153,4399 +22473,0,66,48,737807,31495,2393,7055,2694,9763,6564,3441 +22474,0,48,44,1076561,406040,50218,73431,50237,43039,76442,37061 +22475,0,43,50,1577673,401894,49575,57433,33702,17316,33011,11279 +22476,0,40,48,523750,18323,11235,5161,3840,4647,5946,2927 +22477,0,34,63,234681,13714,21122,9833,8651,5220,3796,3036 +22478,0,38,74,233813,34086,14941,20920,13105,9203,3038,3248 +22479,0,43,88,196930,21768,31447,5197,4297,3257,5453,2861 +22480,0,34,80,1435250,292798,34676,57997,19663,21232,33264,10012 +22481,0,29,66,1042957,148201,42656,10720,29121,18689,14022,14224 +22482,26,30,57,216297,33276,9868,2164,2264,1905,2639,788 +22483,0,34,43,1584288,212361,52175,13136,9080,17670,12545,5444 +22484,0,27,27,551912,200143,10411,2065,7661,7439,7243,9516 +22485,0,23,23,599051,67858,4308,8559,9312,4488,2092,1451 +22486,0,24,24,1238988,315616,124407,41842,87549,76630,37861,25386 +22487,0,38,27,540019,102537,28431,49998,58666,40104,51430,11613 +22488,0,50,50,1544950,1081839,646154,78034,215248,168265,73512,26005 +22489,0,64,54,423883,21492,3124,6676,2461,7327,1613,2773 +22490,0,53,56,68416,44789,20069,1891,3242,3833,2245,1877 +22491,0,53,53,2249911,81816,16506,13248,4004,25591,16190,4428 +22492,0,60,57,722341,70129,43409,33481,11137,22607,33653,17066 +22493,0,54,67,1900841,58593,48884,51000,40467,22783,37860,44470 +22494,0,17,43,2100633,1329478,33386,25570,24124,17501,20346,7746 +22495,0,16,43,1104427,112576,56807,66350,57185,26369,15009,16325 +22496,0,10,40,2406935,1284548,692647,160071,84270,180065,29762,69594 +22497,0,21,43,197087,82598,5870,23509,14008,6861,13111,5210 +22498,0,35,63,1035098,263223,96072,13317,32827,17481,24552,28811 +22499,0,35,54,237825,151224,7539,50681,26764,20064,30646,10938 +22500,0,43,56,1464954,76034,69081,14294,14889,27514,25691,18433 +22501,0,44,54,1388351,514520,58342,89864,45735,49844,101096,63783 +22502,0,47,44,1104504,142212,6591,15388,11578,8886,17404,15358 +22503,0,41,47,300726,47215,8862,10571,2641,4323,3986,3399 +22504,0,26,24,296447,234262,9923,6615,13027,11930,20729,10214 +22505,0,17,34,1076087,585661,346504,85703,78836,36246,217461,38796 +22506,0,7,26,897576,441684,11899,16533,8541,7980,24906,11878 +22507,0,11,37,2396065,148383,195214,52330,39377,43118,124034,28355 +22508,0,16,43,889060,1102032,117605,34843,39215,74040,80844,34092 +22509,0,17,26,270463,59056,4123,4405,4671,2855,4854,2441 +22510,0,38,43,1630104,119125,29261,24447,9168,19896,25402,16109 +22511,0,40,27,1304473,302978,42722,39369,33722,50984,38867,45176 +22512,0,48,30,591222,124823,28396,7005,59343,21756,22914,10869 +22513,0,56,41,2665473,585085,197242,69567,194839,66173,49735,25082 +22514,0,61,44,1880208,253545,97331,67996,6381,79384,66795,13646 +22515,0,60,50,995375,112635,33137,19306,3990,20442,17116,5346 +22516,0,57,67,1031726,15086,39866,5018,12304,7047,12707,5616 +22517,0,61,70,1856035,434106,163978,111453,31063,85851,67527,52086 +22518,0,56,69,1046801,105683,48397,8597,8724,16569,11958,3657 +22519,0,53,64,689121,186547,36552,13940,28750,19027,21628,12730 +22520,0,54,63,971606,55189,77186,13413,6944,22450,34535,4838 +22521,0,63,57,138436,21392,5191,3454,3320,7746,4431,2354 +22522,0,74,54,174594,80699,9779,37482,28856,39733,67976,39082 +22523,0,88,56,239645,74929,3740,31502,35971,32458,28371,16475 +22524,0,87,35,422764,190655,22594,5644,6352,26641,9534,7233 +22525,0,74,44,1040716,488121,313620,191853,100297,84619,86196,39353 +22526,0,81,43,1120551,31427,12366,4315,9044,28695,29753,7530 +22527,0,74,40,953268,410787,52858,47683,60853,77415,82451,37422 +22528,0,88,47,787909,251651,93463,29757,71588,188519,145139,204193 +22529,0,87,38,1982990,618876,87049,169141,181496,63299,231053,83667 +22530,0,74,37,2040370,287910,20323,62487,27174,57514,15220,16824 +22531,0,66,23,910869,307591,6564,7134,6734,23072,19097,3652 +22532,0,61,16,791020,99546,12966,5826,19158,36983,14322,11128 +22533,0,70,10,258152,27283,2397,4138,2874,6977,2421,1142 +22534,0,74,11,147543,38254,6949,7151,5852,9771,8442,9160 +22535,0,88,23,2284583,316637,51487,10945,28047,116326,249024,36150 +22536,0,75,24,909876,112361,14806,6754,12255,13220,22013,5098 +22537,0,75,34,1277646,86077,35591,25083,30857,28171,35181,22257 +22538,0,77,29,305205,9197,907,1506,1502,2698,1300,566 +22539,0,81,44,196394,21296,1556,32948,8819,28995,49706,24508 +22540,0,90,50,154002,39861,8527,6117,6813,9872,3798,5836 +22541,0,97,51,723165,32607,26126,11453,18926,31906,13710,32210 +22542,0,91,41,270602,92631,2374,4381,4880,12637,5159,3462 +22543,0,88,27,904151,198397,27388,24705,33949,103258,31439,29927 +22544,0,91,21,1038180,238302,19797,26714,19195,62944,41363,39845 +22545,0,87,7,1329571,168549,23110,3465,35262,54090,15541,26888 +22546,0,87,26,137676,28169,14702,3486,2439,6351,4951,5889 +22547,0,93,35,857582,65129,32740,20768,8359,89572,25285,22386 +22548,0,84,50,616232,38332,13243,20190,4217,6802,14630,10056 +22549,0,84,64,1406618,124666,116722,25266,85327,79426,15366,11736 +22550,0,77,63,525687,42233,9463,14929,13120,4145,1681,2620 +22551,0,51,57,667113,410418,32063,59936,22363,35305,34553,9894 +22552,0,43,43,879534,438417,51150,27495,12861,21055,20455,14636 +22553,0,34,40,65202,97730,23767,26001,16606,17100,12267,9194 +22554,0,37,27,242255,97287,10568,3579,7774,9649,2346,7273 +22555,0,38,30,581969,325782,39264,74272,46034,34879,18913,23753 +22556,0,60,41,999374,44220,1809,29338,9686,25723,16037,16553 +22557,0,56,43,623835,138492,12037,65536,35402,16561,11007,20848 +22558,0,53,57,83777,40429,25519,1573,4863,4957,2551,2919 +22559,0,67,57,676868,85551,40447,24463,109759,47444,12292,10771 +22560,0,53,51,493207,65331,4541,12456,7410,6837,3901,2923 +22561,0,69,44,85887,43723,3318,13156,25603,23981,10924,10866 +22562,0,75,43,1487657,326672,100788,96338,64513,63766,61725,21190 +22563,0,63,34,1485467,295330,22933,11423,46043,28928,23248,31324 +22564,0,63,30,1917110,342215,76947,16496,97152,37641,55683,59577 +22565,0,56,37,75838,10548,665,6021,4332,3763,4859,2243 +22566,0,47,17,1460705,932244,62847,17007,126307,51551,29642,15503 +22567,0,48,34,517467,133452,46913,25651,23845,19804,42189,19642 +22568,0,51,47,1217698,17723,5158,18631,6860,5384,5453,2950 +22569,0,29,44,372970,315315,81025,24509,4360,11209,10665,9680 +22570,0,37,56,209938,149632,5998,44811,57085,15577,11874,10607 +22571,0,27,44,698524,1440976,154245,65381,95794,81246,66792,36188 +22572,0,35,34,2088206,123976,25468,15134,28505,40924,47464,12030 +22573,0,43,40,2416322,394017,237469,57907,31644,44255,71332,34977 +22574,0,51,27,985288,769594,12056,60280,98766,128243,20645,36646 +22575,0,60,35,165056,86360,16104,22528,38707,13626,23780,4905 +22576,0,51,38,1906777,345581,19173,125835,72494,48788,38742,58711 +22577,0,63,37,979999,30945,25846,12995,30930,13857,19018,7490 +22578,0,61,50,474695,107903,34076,4641,11072,21732,12272,3282 +22579,0,57,43,63925,28080,2926,2602,4138,2798,3131,3694 +22580,0,60,50,27993,13210,8694,1563,2452,2665,1640,1905 +22581,0,44,47,173811,20889,4424,3456,2292,1459,2048,804 +22582,0,43,51,1404784,121935,51814,22920,12660,24576,12055,7867 +22583,0,47,64,1025575,313237,102084,156382,84560,54462,30927,26371 +22584,0,44,64,3089348,287670,176396,67203,105157,57287,64267,39412 +22585,0,54,61,1369317,137588,33315,10490,15381,24097,10790,7381 +22586,25,54,61,1498572,100879,10652,28565,20591,32786,5593,7498 +22587,26,54,61,143705,73052,8832,7384,6831,5060,4496,1603 +22588,0,61,67,3337718,146497,150544,99670,48454,98517,31099,13127 +22589,0,75,60,241406,123179,25647,33228,25350,71670,5396,12363 +22590,26,75,60,712086,139518,66866,45094,67754,30691,19885,7919 +22591,26,75,60,811842,177199,16385,45289,96043,20254,18811,14417 +22592,0,67,48,347589,249990,36451,15555,31504,16305,11481,3085 +22593,0,69,50,856288,38984,3822,18964,28525,8301,2115,4280 +22594,0,74,47,659586,77036,65584,55307,54438,65468,20911,9463 +22595,0,57,53,543378,225676,58261,109013,67899,33840,23972,11203 +22596,0,66,63,758206,230179,64603,68752,20917,44847,4641,9102 +22597,0,78,67,351347,19546,1154,25440,14482,16854,6694,3272 +22598,0,67,60,182530,116479,2442,37378,15528,22210,3970,2960 +22599,0,83,61,594377,39296,32174,18686,7875,32911,25580,5435 +22600,0,78,53,1853773,383044,55820,38660,64475,38213,50964,17714 +22601,0,53,38,1366312,839436,71051,23964,35854,28743,73352,52835 +22602,0,35,27,1202626,785047,62073,17045,36931,22961,70157,9951 +22603,0,17,26,397817,41392,23754,4506,8339,4992,3437,1652 +22604,0,20,34,78355,17153,5273,4853,2775,3050,896,997 +22605,0,44,48,1023273,50979,25764,33431,33143,33148,5213,3764 +22606,0,61,63,2312768,927680,237026,388940,247749,204280,113379,105054 +22607,0,70,53,1668737,726010,58018,180769,667211,174570,100623,97748 +22608,0,83,38,829598,24660,1328,2649,8944,8523,3289,1342 +22609,0,60,37,515888,178182,31742,56462,19086,10144,5849,2906 +22610,0,53,16,1072216,618883,7261,30860,58748,51542,14434,4558 +22611,0,53,29,968723,185864,155036,128036,145398,79575,14126,11656 +22612,0,38,50,3152458,246823,117531,128406,99105,38041,24231,12491 +22613,0,51,37,405234,57331,1111,7812,10655,8813,5012,1267 +22614,0,48,54,832303,54830,19443,6904,10479,4535,5721,913 +22615,0,48,50,958728,183359,79521,31221,61638,45640,18212,3429 +22616,0,51,53,2372929,156485,66139,191475,41382,44829,46427,23528 +22617,0,51,63,385812,139323,38380,20874,27441,24436,16071,10246 +22618,0,63,60,1326528,280716,72185,37516,122991,60404,15748,10778 +22619,0,57,57,210603,206895,54845,66745,125706,40637,19952,8885 +22620,0,67,41,1024490,188363,27481,53772,113333,74242,25826,18499 +22621,0,66,43,1164095,148161,58105,11850,33821,20801,27559,4299 +22622,0,63,53,1218837,800880,561620,164943,66137,154852,111839,10345 +22623,0,69,54,263070,24028,7989,10937,19758,9992,8173,3539 +22624,0,61,51,1063692,525671,41899,57898,48434,80352,19209,11755 +22625,0,57,56,745101,103620,20992,76821,39183,13558,23824,13679 +22626,0,63,48,210447,39100,13278,4842,11850,9891,8072,2045 +22627,0,50,38,849130,292175,23801,19732,18929,21632,38441,11355 +22628,0,51,50,698961,91282,34552,39558,42781,25072,8154,8575 +22629,0,53,41,497914,38967,4571,9348,6513,4506,1441,2408 +22630,0,44,38,2121177,372468,69507,36568,72136,38637,40910,9957 +22631,0,48,41,183619,28921,2420,4280,5655,3063,1261,1854 +22632,0,38,41,1044180,252098,102358,26609,10628,21062,9749,4707 +22633,0,47,41,451424,27709,10177,3335,8897,8899,5138,2892 +22634,0,43,47,206306,152830,32055,22564,9986,12158,18189,2766 +22635,0,38,48,988017,79276,10109,11217,7510,5026,2061,1831 +22636,0,37,41,571844,154064,23415,15218,6647,9018,8038,6237 +22637,0,30,61,685955,17167,19918,66941,9767,12915,12946,7134 +22638,0,41,57,564649,16712,1933,5873,13933,3727,2467,2766 +22639,0,53,64,174032,26892,6907,10611,6598,6208,9505,3691 +22640,0,80,69,233109,9123,9088,2485,6074,12080,9036,10717 +22641,0,80,54,1271957,33357,23381,2869,12467,7467,9792,10433 +22642,0,75,56,170663,96282,26687,9106,12355,15715,6267,2939 +22643,0,83,51,1935787,123123,21279,35297,28631,55993,19725,33311 +22644,0,81,44,1023531,101797,16519,15524,12187,64110,18240,18938 +22645,0,93,37,72725,36141,4209,7472,8109,16464,6457,3833 +22646,0,87,27,209666,158060,12593,11792,17164,10260,7094,6173 +22647,0,83,34,820228,80897,54070,21774,59194,39533,80067,22356 +22648,0,67,44,361491,61967,45416,8158,7049,13018,10471,7222 +22649,0,64,60,156888,6792,10751,2285,1554,5321,4266,3124 +22650,0,74,67,1507124,205798,51334,24675,7426,33208,22578,13394 +22651,0,77,57,193739,46244,10679,1477,6836,19864,12253,6308 +22652,0,69,54,73082,87193,29331,17717,6497,8091,14548,9210 +22653,0,50,40,1760710,1312790,165845,117029,158370,67434,76519,63353 +22654,0,54,40,1570499,618723,147906,130950,176192,179927,66271,89319 +22655,0,41,54,2375781,102891,95174,42474,69152,21308,6371,6791 +22656,0,38,50,1058074,119476,11165,22909,19285,7097,6925,3827 +22657,0,53,60,2070310,41591,24018,73960,82514,26951,16993,16681 +22658,0,48,74,227195,18479,20371,13699,5348,5350,2171,1866 +22659,0,38,60,154470,61288,8427,5729,3341,2933,2123,697 +22660,0,53,60,1650332,180994,28913,46521,85194,46831,54727,22880 +22661,0,53,51,208597,36122,3804,13104,27282,8956,9293,4717 +22662,0,50,44,797073,159290,82294,74325,71673,26338,13766,10745 +22663,0,66,56,732192,25196,8843,12142,2745,8827,13507,4590 +22664,0,53,56,479146,62017,15301,7376,16148,3938,13642,2452 +22665,0,47,64,1678270,134166,75725,17030,19679,21070,21311,9912 +22666,0,50,69,1342256,65329,41279,75886,34976,19929,32013,16249 +22667,0,51,61,1025552,73535,7606,27887,25075,28450,14995,18850 +22668,0,50,66,739798,53487,3541,23667,4424,2886,2343,1898 +22669,0,50,64,1051197,43359,21282,5751,7903,7141,1732,6884 +22670,0,27,43,41774,109144,6632,4267,3481,1547,2922,3956 +22671,0,24,40,603891,105030,19779,10214,28954,27652,33581,20330 +22672,0,34,29,2078809,449169,15870,67943,19000,41084,39956,31573 +22673,0,37,24,1381270,400193,87793,67682,85012,86824,53548,36897 +22674,0,54,35,119776,27017,7236,2554,5759,2842,6256,2214 +22675,0,44,23,703903,271241,11184,7602,12817,20022,29307,7206 +22676,0,41,21,1157562,227838,16084,17224,34940,14709,14473,18059 +22677,0,35,20,832949,89195,10250,19170,27558,8720,8985,5326 +22678,0,41,14,351692,110833,12444,11571,5707,21716,9617,8976 +22679,0,37,35,2541668,120606,55996,23263,8289,10073,22953,13489 +22680,0,34,35,165314,33492,1047,3341,1030,1501,1878,1126 +22681,0,35,30,238580,20833,2803,2143,7411,2140,3345,2619 +22682,0,20,37,1349194,545734,136742,49960,86355,28012,39277,26122 +22683,0,10,21,1261466,1760014,102256,124645,99137,35325,31576,38277 +22684,0,16,30,230277,82244,2929,13919,10426,13090,15173,6271 +22685,0,26,37,620261,38687,21354,5748,11853,6852,7833,3402 +22686,0,43,47,1868420,220719,30139,49058,5456,28505,46706,9135 +22687,0,47,50,218907,124649,16383,29783,14867,11412,11061,11183 +22688,0,51,54,1950077,39534,22783,31994,8133,16117,7872,8527 +22689,0,53,69,1239810,30561,39816,15072,5485,7839,15991,9179 +22690,0,53,78,1299993,85493,44076,58228,38895,22115,29298,17055 +22691,0,56,81,1098729,217223,65693,71987,140189,30718,31583,69792 +22692,0,43,69,899006,888767,160282,117090,144808,63855,105627,20292 +22693,0,44,64,2228168,203451,253207,35856,65276,60018,83736,36313 +22694,0,44,54,2071677,521033,88869,70977,63094,72758,86486,40943 +22695,0,48,61,2973527,146611,72236,92132,28688,35415,67088,38198 +22696,0,61,63,1166666,194544,50562,23432,24425,57943,29555,12705 +22697,0,61,37,390110,69684,36084,50439,8180,15627,6364,7700 +22698,0,41,41,1101681,73565,25803,14362,11100,3521,7774,3607 +22699,0,43,56,766986,150552,30536,36345,9985,17090,5588,10516 +22700,0,44,81,1471261,53216,131510,143133,26741,80593,46538,31457 +22701,0,30,66,411963,101531,10343,10507,17686,3581,7660,3737 +22702,0,37,67,913853,275560,106744,79503,41143,27873,18847,21726 +22703,0,38,60,1080275,203849,15853,43121,81834,25682,27810,8991 +22704,0,29,44,1613863,110095,18269,36041,11241,16489,5664,9112 +22705,0,43,64,430892,32000,45456,33659,17385,10473,4594,4474 +22706,0,53,69,942136,51925,10313,5052,16416,9833,7674,4825 +22707,0,56,74,1291132,11365,137591,60899,72516,26209,17938,13415 +22708,0,60,70,881077,70184,13625,27736,40067,15868,9633,17991 +22709,0,70,56,983294,71592,10505,16787,59729,28724,28336,28745 +22710,0,63,57,326351,64967,9468,9399,2690,6020,4225,1959 +22711,0,69,40,604773,43250,10112,9905,16091,14287,9964,6023 +22712,0,66,48,980697,125228,50232,81068,40864,29200,26674,16645 +22713,0,60,53,248537,41478,9693,11229,17215,10597,9270,4300 +22714,0,61,57,1653033,168148,70664,18150,19112,21399,19510,20704 +22715,0,50,60,248644,72645,17949,9083,9064,6305,8143,1970 +22716,0,44,53,1827037,671490,146764,211131,117482,81442,103952,58308 +22717,0,37,66,1339531,84029,94944,37675,8931,16120,9097,10400 +22718,0,37,56,746196,137943,4857,20043,28432,13173,47887,24080 +22719,0,44,44,1844073,1088416,19690,93775,24656,163996,217221,75671 +22720,0,47,43,1357691,176249,51629,18264,25210,23160,10918,6741 +22721,0,51,23,479824,233563,17330,30013,14963,34547,11150,12980 +22722,0,54,27,52181,118926,29312,6121,7830,17981,9983,10650 +22723,0,63,47,1027175,31952,18345,19450,6751,21830,11604,14488 +22724,0,69,61,227533,5813,11596,3917,2914,3130,2208,2396 +22725,0,66,74,680105,215201,134293,21977,27387,35554,43421,18496 +22726,0,66,67,142620,92610,9252,8392,10111,11459,15819,9357 +22727,0,56,51,793438,253142,8009,23299,17815,33459,13157,15143 +22728,0,44,41,383186,144932,90320,18599,56404,11575,17516,11249 +22729,0,41,30,101133,24144,1677,3851,1424,2217,2822,1150 +22730,0,40,37,1240732,158434,19600,26334,11129,18539,19354,14904 +22731,0,30,34,318832,235066,11620,7141,8558,13350,7505,4616 +22732,0,38,27,1087436,48720,12991,9580,8922,6254,8839,15571 +22733,0,51,37,1943365,148420,38993,169818,238186,84851,59549,12882 +22734,0,51,35,825903,150170,27688,16564,17178,19592,30154,23820 +22735,51,51,35,440897,51415,14437,24037,15523,30286,12430,13687 +22736,51,51,35,1001667,103206,2799,3770,12343,19627,11580,3313 +22737,25,51,35,0,0,0,0,0,0,0,1 +22738,54,51,35,0,0,0,0,0,0,1,0 +22739,54,51,35,3,1,1,0,0,0,0,0 +22740,25,51,35,418698,96099,30571,11052,8004,13448,12039,2141 +22741,51,51,35,980484,35079,6925,33465,18946,16952,23748,5479 +22742,51,51,35,722077,874975,133040,107196,163885,121221,31519,34381 +22743,51,51,35,437145,494276,73758,76625,63635,64353,22365,13395 +22744,25,51,35,757152,272844,189728,122626,30420,61305,28321,14328 +22745,26,51,35,1884150,281434,65085,98915,31198,12554,35833,8951 +22746,0,54,41,1578443,142863,13228,9751,8726,12803,11150,2890 +22747,0,51,38,225353,27371,439,8238,2962,2052,1881,1588 +22748,0,53,35,1008786,230846,69878,43836,36635,97656,68553,23653 +22749,0,57,47,167366,48014,40026,31297,23096,21909,8947,6983 +22750,0,60,61,1598664,171382,101650,59454,42856,27805,38376,18674 +22751,0,60,67,1398531,232143,119032,12810,15123,22629,20787,11995 +22752,0,54,69,813357,501503,127795,111472,34878,121198,84341,52938 +22753,0,44,40,944645,489794,8207,6381,22683,35427,24932,28189 +22754,0,43,34,1696245,194004,19630,47543,30714,19240,39211,39444 +22755,26,43,34,498021,481223,32888,58790,55574,57324,76594,24380 +22756,0,48,35,125315,31484,18597,1077,6356,4806,5710,3657 +22757,0,51,48,685472,18790,86719,12462,17178,27766,12966,9754 +22758,0,53,69,921160,146421,22531,24424,1962,15590,8674,18554 +22759,0,57,75,349109,194102,71962,56098,21456,32409,33972,23297 +22760,0,61,74,723856,38624,14644,12225,16215,9982,6613,6816 +22761,0,53,70,483312,35083,48846,23688,9023,11768,15782,8514 +22762,0,48,61,861260,171748,7102,7855,6043,9453,6700,3143 +22763,0,44,53,248066,85530,1960,18429,9942,7995,19443,8012 +22764,0,41,44,781571,864296,146877,59208,35639,117033,25113,11883 +22765,0,38,29,686901,394617,65091,28238,22427,32072,41483,18212 +22766,0,53,44,1626125,217711,88361,128473,99438,111046,34757,26255 +22767,26,53,44,253764,44910,2468,11662,6849,3991,2459,2610 +22768,0,63,54,255563,109809,86726,13012,23321,42649,12615,36696 +22769,26,63,54,1989343,146591,163403,31752,42944,34024,60829,29776 +22770,0,69,63,2272956,224418,114998,43455,42532,63868,57145,29856 +22771,0,80,66,708602,9509,2031,3628,4948,2724,4319,1368 +22772,0,69,69,1860357,118924,26048,107898,69855,24582,32881,5854 +22773,0,53,69,362121,35735,20996,6519,2990,2911,2768,1682 +22774,0,54,75,199750,53542,15106,52114,14105,23650,23730,6937 +22775,0,54,70,111669,12685,1337,5054,11011,3776,4447,2850 +22776,0,70,64,850813,10458,4572,2143,3846,8521,5888,3743 +22777,0,78,60,783310,64000,19689,9081,13520,7554,10207,15411 +22778,0,70,48,1508272,96526,13183,12106,9194,12642,14136,18437 +22779,0,75,54,306037,71514,56315,13583,30609,34244,6110,3117 +22780,0,69,54,432811,69506,21208,11889,16280,29525,12185,15639 +22781,0,83,50,734878,64466,7457,15668,17750,27336,11947,17869 +22782,0,93,64,51599,7662,13028,15646,8574,9445,4375,3649 +22783,0,91,60,545073,220715,54979,47430,100271,63319,67348,32539 +22784,0,83,70,180736,12887,12767,7417,1569,4238,2292,1540 +22785,0,87,70,652990,62099,12719,14171,21265,40637,53372,7400 +22786,0,67,63,502909,33920,21411,7847,23734,3095,10469,4980 +22787,0,67,60,1360866,69146,12385,7578,8573,15502,10060,5362 +22788,0,53,40,70045,152601,7296,10007,6936,6011,4169,5172 +22789,0,54,47,1356669,16423,9155,8265,12079,16408,6374,4503 +22790,0,57,34,715078,439956,47235,9047,9129,30934,43410,30214 +22791,0,47,41,509575,320650,108933,106431,63550,36057,25109,20954 +22792,0,48,51,111319,112373,28359,7160,10037,7101,6220,6987 +22793,0,37,50,535998,136129,32143,37224,15257,29854,35523,36056 +22794,0,38,61,435397,167021,24136,79679,60307,23694,75190,41581 +22795,26,38,61,936817,81334,110627,49507,55407,32823,63083,22919 +22796,26,38,61,686159,494772,58845,63485,115463,57624,101987,87078 +22797,26,38,61,127224,22684,5947,29030,22163,13573,26469,8740 +22798,0,41,63,765156,73630,23806,36459,12122,12448,33261,5134 +22799,0,54,57,1742712,101720,10462,12930,18275,20570,6220,8804 +22800,0,48,50,183930,46535,3812,6500,11570,4058,3938,2012 +22801,0,57,38,352506,105539,13749,2865,39728,25163,28789,16016 +22802,0,44,30,622338,329278,74058,27497,8982,10304,43802,19648 +22803,0,51,41,688071,182607,65751,120303,45145,111872,46357,24779 +22804,0,66,51,588270,26688,1761,22522,8076,15184,17171,6435 +22805,0,64,64,1184533,194507,84160,48007,17011,55319,60574,12051 +22806,0,81,70,131656,50498,41007,15552,19691,13935,12445,7900 +22807,0,64,66,3180636,450180,57455,85847,13681,37663,54104,14178 +22808,0,60,51,278598,333225,3007,34426,19474,67596,24103,34586 +22809,0,57,51,857869,121866,43284,43444,18178,29697,24960,34243 +22810,0,64,48,1589709,222237,112441,3998,22608,80506,46854,37313 +22811,0,78,48,125304,10087,1743,2781,1713,3420,1883,830 +22812,0,70,54,1107670,313906,27225,40784,17188,37755,24442,53796 +22813,0,77,48,103095,29096,7126,4629,8355,8542,15397,5511 +22814,0,80,35,688531,67662,4311,3265,4000,23806,4040,2871 +22815,0,70,23,53918,89425,2379,4871,4636,9298,12981,7278 +22816,0,81,30,1578441,48093,33368,14564,16808,27967,29151,19252 +22817,0,70,24,2138299,469859,52546,28719,22365,47521,54632,14589 +22818,0,61,30,615571,155148,37227,9773,68712,25126,8767,10574 +22819,0,64,38,90369,112830,15776,8378,11780,21030,6101,6071 +22820,0,63,27,669899,77535,10899,6475,17122,22470,9873,5241 +22821,0,67,23,45088,26588,1564,1190,2335,3932,2134,1737 +22822,0,66,37,2125058,133562,65044,128641,51102,33163,10366,8194 +22823,0,56,51,2164255,118554,80869,41552,13626,13257,7893,7022 +22824,0,43,53,739925,103354,2379,20218,16179,8578,4043,3285 +22825,0,61,61,466032,21051,8366,11856,20961,67724,16559,19645 +22826,0,80,48,1476904,22569,10963,17482,24161,86798,8290,23686 +22827,0,80,29,1540602,208835,18346,12143,13742,16188,6269,3058 +22828,0,91,40,1918005,42169,26649,19613,16029,30613,45001,13661 +22829,0,66,40,173382,20940,1108,2951,763,2487,2067,1779 +22830,0,44,47,536300,71945,23289,15732,18284,15028,27275,9852 +22831,0,64,53,517793,12384,2952,11161,21650,17155,6819,2952 +22832,0,51,57,391344,133804,106242,45810,22395,19983,18102,13093 +22833,0,37,54,1377937,2474136,151269,203644,110619,46069,63233,73280 +22834,0,27,47,110087,92044,5383,8883,2919,5796,5107,4307 +22835,0,16,44,2694179,737442,60694,238797,477705,200993,52691,17041 +22836,0,14,30,1191891,271429,14926,49863,15017,15809,5350,4392 +22837,0,26,30,2346730,808038,91412,37641,146498,69733,111883,15598 +22838,0,29,38,971385,82637,8007,22095,16085,9722,9218,8440 +22839,0,26,41,1148798,108778,14169,43060,26754,21165,11039,9780 +22840,0,43,47,1185721,510259,229927,71970,84155,264351,29633,21266 +22841,0,38,50,18154,50662,6092,3206,3702,2222,2304,1548 +22842,0,50,54,761959,71404,39150,54257,56861,61914,12874,7117 +22843,26,50,54,2310232,741430,499683,195528,34943,482839,217588,166541 +22844,0,53,44,180179,51249,5259,2696,2439,9604,12963,5238 +22845,0,51,44,2102134,41011,7802,24790,39880,20874,5113,7333 +22846,0,60,40,323856,509476,34386,29822,25837,60966,16317,9605 +22847,0,57,43,1930982,78036,80061,88316,51573,86423,11387,8264 +22848,0,54,51,28627,17482,3724,2532,1025,2400,628,910 +22849,0,56,47,648331,22051,2876,4790,5897,9912,12661,4914 +22850,0,54,64,415037,39727,20987,28831,11097,7410,3060,4135 +22851,26,54,64,1581870,87542,15870,20953,10351,9830,4036,2328 +22852,0,48,63,1935429,139892,86475,36490,25291,41801,26971,10210 +22853,0,51,67,241434,56846,25430,21370,21441,14443,7394,3183 +22854,26,51,67,802083,116942,9404,4130,9608,8425,11257,6199 +22855,0,38,69,1450980,553862,62617,62790,29449,46681,34237,14208 +22856,0,37,60,572669,98987,26518,23710,44240,12688,9264,2664 +22857,0,37,51,3291043,1367884,267811,260904,767089,253559,118618,47738 +22858,0,34,50,681068,198638,27367,92797,76944,34225,35617,4853 +22859,0,44,56,1361272,93141,62890,38315,55759,50519,18386,22618 +22860,0,47,54,1947244,582492,83168,103250,122670,66673,61865,20736 +22861,0,48,64,644404,221808,216361,179104,186501,96822,45002,71397 +22862,51,48,64,1754113,118441,45363,57480,110014,77900,56555,35515 +22863,26,48,64,1304117,337224,149458,124445,55119,24496,10722,6802 +22864,0,50,77,2157153,33688,20489,83244,22771,20444,48641,24062 +22865,0,47,69,525320,214953,20008,68509,81547,58761,14769,10490 +22866,26,47,69,1074825,56476,6685,3084,69483,94195,77443,106004 +22867,0,48,75,723989,99272,42749,15142,19702,19769,15435,10904 +22868,0,44,67,288442,72801,3052,30524,15035,9414,4365,5537 +22869,0,43,43,1065651,220611,12375,9204,32351,27762,15369,9154 +22870,0,41,43,1238529,215415,37446,33714,4943,47001,58065,6704 +22871,0,43,44,57362,7441,3562,4314,4678,2281,3749,2128 +22872,26,43,44,672782,529222,43808,47075,157798,251358,162162,85453 +22873,26,43,44,630415,871670,215016,95743,212352,121739,198816,505164 +22874,0,54,35,836396,167774,29249,8030,121742,69422,59794,47476 +22875,0,54,54,252064,36263,31157,3795,6841,8463,5969,3140 +22876,0,54,53,431520,134951,9901,38585,38910,27020,11046,9926 +22877,26,54,53,553043,129287,219003,241461,91898,106550,74774,123083 +22878,0,47,53,584807,226523,86626,29092,6344,16495,13016,13835 +22879,0,27,60,1723535,117742,27985,8562,8411,7006,5620,1893 +22880,0,37,48,421198,58196,3544,18064,25244,21163,6684,6119 +22881,0,47,56,67941,9473,5447,13839,10077,14346,6178,6815 +22882,0,44,54,106261,33928,13828,5460,14715,1927,2283,3736 +22883,0,51,60,191745,31223,7379,9785,4917,4187,2718,2598 +22884,0,56,74,154033,20573,37623,25175,7435,33977,8248,8521 +22885,0,50,66,428877,45649,10912,11414,23378,15660,12492,7491 +22886,0,66,60,34261,59496,10053,8110,29750,21381,8667,6908 +22887,0,75,56,11882,6477,1415,4547,6966,2966,1954,3433 +22888,0,61,41,188921,47411,5109,6437,4124,6019,5120,2104 +22889,0,61,50,10071,20114,41473,1453,22017,15795,6843,10560 +22890,0,50,44,85214,40904,2091,2708,10296,3226,10114,3798 +22891,26,50,44,1713366,1744220,362695,222884,660556,201002,476042,188169 +22892,0,34,27,321846,68096,2248,1455,2848,2632,2266,1471 +22893,0,53,27,27795,19594,11836,2066,16605,35789,9659,7725 +22894,0,57,21,86681,28287,20228,6066,29855,21309,27408,12442 +22895,0,64,37,73894,20506,10335,4342,6084,5344,3838,2846 +22896,0,70,47,66098,66195,7109,6327,14997,5663,8727,2011 +22897,0,61,54,72406,21612,10750,14678,14120,14836,9463,7306 +22898,0,44,57,155554,142784,80299,8919,20151,14452,21512,5169 +22899,26,44,57,369948,91533,79082,47484,116475,24924,29146,32356 +22900,26,44,57,318344,121773,117341,71649,70668,126700,70543,116531 +22901,26,44,57,2615361,2228449,130268,577860,674874,478040,711704,1058617 +22902,0,43,57,2295910,267030,99556,61845,39394,49502,24839,23884 +22903,0,53,77,160414,40291,21387,64815,8294,30084,12486,13301 +22904,0,37,70,448308,275788,45334,46268,35798,20878,12276,12018 +22905,26,37,70,2894693,473680,98048,97594,58326,60918,57633,49612 +22906,0,44,67,1398555,117178,44414,23858,48067,30008,29258,23921 +22907,0,41,56,228187,68203,2518,6726,4791,5354,9258,6451 +22908,0,34,50,357122,130780,35532,40131,19381,22521,15999,14482 +22909,0,61,43,123207,6561,1673,1167,4421,11650,4446,3396 +22910,0,57,43,244632,123640,29791,30131,5368,21889,38727,9005 +22911,0,70,47,16212,59479,6162,13744,14067,24358,10163,12801 +22912,0,94,35,40858,8671,6800,3823,30685,46911,14019,12305 +22913,0,88,43,96572,10001,9871,10039,19955,30396,14371,9988 +22914,0,93,38,93013,22138,4371,1900,3324,6630,7987,3696 +22915,0,90,40,98326,45397,14041,7137,7060,18744,11938,9531 +22916,0,75,50,72215,53914,19515,19593,10747,34524,10824,10363 +22917,0,56,60,623603,67574,83336,41308,36190,20037,11992,9391 +22918,0,48,60,2907378,722447,116839,53880,72484,73868,19832,8729 +22919,0,44,66,364555,26112,8192,16076,7585,8321,4431,1531 +22920,0,37,63,25954,90581,21783,14539,15748,16937,9434,11291 +22921,0,43,51,316855,172696,38259,32984,57800,54860,161420,42722 +22922,0,44,57,406227,114031,16839,89026,73519,25994,12724,25206 +22923,0,43,56,1879637,122559,51240,65376,141214,35338,36115,42745 +22924,0,44,64,650602,216341,171283,74569,51272,77729,81915,28555 +22925,0,47,66,458172,66201,22006,8272,15578,25244,10025,12862 +22926,0,48,67,1411167,217847,100820,90417,36540,59792,50749,27563 +22927,0,56,70,3404174,67874,51434,34647,26916,59676,51232,35628 +22928,0,51,67,2158106,250334,95915,90556,36599,45020,21511,14906 +22929,0,50,69,219884,19416,9694,4439,11256,7595,5032,2851 +22930,0,54,69,1692906,79544,41156,41473,36689,37678,19717,21929 +22931,0,38,64,769185,39069,9041,8708,7309,3087,9920,3410 +22932,0,40,64,1863870,44766,37711,20967,62358,10798,13638,3641 +22933,0,35,66,840564,230197,14894,107871,21287,37820,11416,3062 +22934,0,29,69,207908,14771,12519,5191,4291,5013,3249,2018 +22935,0,30,63,803901,270957,38171,12548,32345,20150,17317,12204 +22936,0,24,60,769044,397186,16689,139115,40982,26762,166969,24362 +22937,0,30,63,125676,11587,7555,2842,1408,4789,2146,2313 +22938,0,27,50,306418,154607,20435,12754,7773,18208,20576,9692 +22939,0,30,57,458035,70779,31696,13105,28380,12061,15324,28582 +22940,0,30,53,1008611,1878104,120777,257654,54599,129825,207229,72657 +22941,0,24,51,427721,146265,77610,59460,83525,25126,28845,19290 +22942,0,24,54,2878789,954646,92071,181422,68032,136246,59143,27779 +22943,0,24,44,3065677,288410,25006,38778,104137,28584,21482,16561 +22944,0,21,43,1172542,613939,43855,68379,60897,30640,57498,21111 +22945,0,14,37,293911,176235,18200,41381,18505,8984,23390,9228 +22946,0,20,41,358564,80351,32759,30453,28629,30339,9677,11927 +22947,0,21,54,1260678,130380,99489,18306,42145,30316,22427,37047 +22948,0,35,66,813447,253727,169162,126732,163607,105604,32583,14896 +22949,0,47,67,408734,235844,105772,68037,174624,68284,11101,14221 +22950,0,41,61,1005368,415505,64687,63321,45382,64551,14347,36814 +22951,0,50,57,1324605,276694,40828,182085,102995,160625,182149,54639 +22952,0,51,54,204814,27353,7933,8663,4375,8331,6083,3812 +22953,0,41,51,60818,57292,6057,9873,10332,3787,17174,3977 +22954,0,50,57,2630445,205867,56544,147213,43920,147391,68248,83026 +22955,0,48,63,406559,51723,28314,26764,13879,28183,47715,15422 +22956,0,38,57,1899977,1020249,217151,167886,98840,85552,97472,153941 +22957,0,47,75,2194127,121306,175313,48199,17492,48982,211344,18820 +22958,0,37,69,561954,146156,33979,20446,28899,19611,23861,7592 +22959,0,34,70,633483,354225,358739,129464,134458,124763,98300,55161 +22960,26,34,70,762907,111883,97001,137883,57579,177239,157583,73351 +22961,0,40,80,865084,165957,64143,91845,27157,41786,73187,15165 +22962,0,34,54,1877198,762846,60660,222843,132648,95158,148973,104393 +22963,0,30,44,1458719,500015,41053,129152,22720,72169,44966,26358 +22964,0,27,56,538663,31284,9640,20039,2762,11538,5611,10417 +22965,0,34,57,123403,55523,11675,17579,9786,6773,10968,5115 +22966,0,30,61,1899390,185441,43254,34245,7604,18320,42411,13026 +22967,0,34,70,257993,11068,4140,6666,665,3294,8229,2431 +22968,0,26,67,1221650,645944,221951,151077,59220,77967,262723,55946 +22969,0,27,64,2833065,1155521,285152,199593,73361,178547,67528,48538 +22970,0,30,57,747349,298311,51590,25733,9000,34011,40685,6233 +22971,0,27,63,964759,917674,419335,807918,66571,184498,138224,144020 +22972,0,43,48,676210,67805,12753,2183,21354,40561,72628,17053 +22973,0,44,53,321087,8509,2157,5703,3514,2236,2116,1840 +22974,26,44,53,1054350,25250,21030,23547,8448,5139,3017,602 +22975,0,40,43,1911297,473734,15263,35644,25152,29247,24819,22779 +22976,0,38,38,1081868,764852,283000,241808,23006,85804,94771,34891 +22977,0,27,47,1246177,201923,47808,20903,17258,46697,35546,12746 +22978,0,48,56,829639,59669,11235,15589,5614,48513,26954,3331 +22979,0,54,51,2047486,1461850,512686,157632,107131,350161,171590,131374 +22980,0,66,50,1012037,105215,65448,75743,15518,113033,37380,17882 +22981,0,57,40,829394,330526,8846,27323,16201,24865,50709,20189 +22982,0,44,34,1765058,356867,46093,9262,25803,43551,43188,32035 +22983,0,50,40,816348,98921,86356,30004,25049,60130,75564,39248 +22984,0,43,43,1220861,598687,189096,39796,86953,108294,21326,57904 +22985,0,51,60,201297,23359,4877,27628,13375,16299,7418,4005 +22986,0,43,38,339438,86395,3009,4442,9320,9195,5814,3563 +22987,0,48,44,1832458,137938,38578,68967,15743,38714,31606,14538 +22988,0,41,54,1059615,435320,100555,306065,48526,47468,21085,51229 +22989,0,35,48,813508,336157,77981,70960,56655,63271,76093,65350 +22990,0,60,23,3936351,814149,167703,283318,138591,428657,292871,109367 +22991,0,57,26,698307,389615,168902,54711,13606,78350,57352,18977 +22992,0,60,48,820652,44389,9075,14566,15851,20246,28552,8079 +22993,0,57,57,750400,276473,84106,95623,16158,78284,62835,45504 +22994,0,53,63,593293,53728,29064,17821,10782,19344,9524,5485 +22995,0,53,67,791434,44288,49170,11241,22399,13080,18020,6692 +22996,0,44,67,815050,206613,46503,40182,38803,32298,17051,8081 +22997,0,50,78,715793,15394,36451,9107,3046,17854,5239,5942 +22998,0,48,64,976295,212047,103796,48814,27417,43857,12970,27480 +22999,0,53,61,991676,45576,9807,5298,5613,12771,4223,1600 +23000,0,44,51,814926,477037,90022,170301,48511,94079,8028,7349 +23001,0,43,64,1441981,115738,56139,68485,28593,32728,7986,3088 +23002,0,51,64,64196,7733,2896,4771,2182,4350,1646,3468 +23003,0,50,77,1668551,236372,153746,150503,105027,107434,97976,77053 +23004,0,54,80,1191994,144515,32475,133667,64045,64088,185534,106860 +23005,0,53,70,171369,23682,5886,5951,5023,4019,2963,1498 +23006,0,48,69,2071546,192966,74333,46954,15610,46737,40852,15635 +23007,0,38,60,731450,260883,18738,59934,42461,18998,18659,16038 +23008,0,29,40,852841,69711,4540,3393,14859,6664,7808,2549 +23009,0,30,38,824419,52883,18290,4562,11693,10488,5635,4898 +23010,0,37,34,79851,19116,7770,2199,11596,7451,2749,1338 +23011,0,38,50,1038645,183205,370081,53289,84653,46680,26676,11014 +23012,0,43,64,2024433,232766,90357,57811,118784,51744,87973,34274 +23013,0,26,60,200518,99114,4826,17701,2220,2797,2360,1611 +23014,0,20,53,1365566,139365,15125,9025,26674,19372,46179,13273 +23015,0,26,43,1947766,1225946,389020,295119,115693,295758,405946,132818 +23016,0,40,41,52309,3357,4151,2993,10392,6020,3062,2614 +23017,0,63,43,157132,33955,5614,9417,12616,15924,10542,7643 +23018,0,63,53,669908,51453,12897,12578,5240,9635,6078,6724 +23019,0,48,54,948746,161852,70129,27118,22534,7361,25174,5932 +23020,0,35,66,1318301,274746,156509,282812,57889,81659,53587,71714 +23021,0,23,63,946992,234647,22172,29973,21830,29414,27594,14772 +23022,0,20,54,201840,36732,4250,2731,2276,3735,3708,899 +23023,0,41,43,1157025,658217,81886,67584,184844,224752,227212,75169 +23024,0,41,34,1314657,52877,18884,10113,7585,8722,8922,7491 +23025,0,38,34,1768915,524803,23071,119393,172304,56816,70436,82747 +23026,0,44,47,751731,60792,22103,31693,15943,21130,46986,19140 +23027,0,47,60,717541,144823,75430,56469,29362,92365,53840,22521 +23028,0,47,50,187069,59539,1088,10496,12909,7192,7660,3715 +23029,0,48,57,1299398,105603,39756,32134,13728,19900,20976,7249 +23030,0,47,43,697208,1034096,87494,73202,17907,165462,101180,75696 +23031,0,40,61,2216098,144016,9766,83616,102649,55578,42080,36090 +23032,0,35,56,92668,153105,4657,6311,17090,11550,12029,5973 +23033,0,35,64,1088840,211323,102635,173536,69203,109715,50820,21443 +23034,0,27,48,548624,87305,15308,8035,2502,5699,4624,1475 +23035,0,35,44,677201,38857,17133,30204,30628,15122,33345,24343 +23036,0,38,50,1256027,301268,25380,10542,26908,38618,28896,8846 +23037,0,26,41,197601,68765,10703,13388,1666,5224,13527,6845 +23038,0,41,43,808804,79388,33120,14972,32030,37005,28757,19050 +23039,0,34,41,1314434,38209,8473,16031,13929,4433,3443,5268 +23040,0,27,54,833755,283996,90943,28545,33168,26583,45356,25889 +23041,0,38,60,1282375,85560,64129,10921,42427,28266,28557,14937 +23042,0,21,57,704462,166890,26799,24281,6896,9554,9222,6103 +23043,0,29,48,3344366,1233069,173294,158840,500763,245279,102052,98828 +23044,26,29,48,1135099,147130,16931,46121,26356,39608,7344,8065 +23045,0,27,50,154756,63480,16016,14757,17695,5246,5056,4015 +23046,0,20,41,837517,346851,66458,38827,38505,30061,16068,5817 +23047,0,24,40,1635342,339710,18506,66630,44201,32469,27047,25296 +23048,0,13,35,1416883,765522,75206,13263,34636,33793,31011,19468 +23049,0,24,44,1091525,89274,53890,134757,56473,64914,53800,21925 +23050,0,26,50,1131766,802360,367678,119377,88046,99299,81486,53345 +23051,0,26,56,835524,74758,5161,28729,17251,9070,21004,5249 +23052,0,29,64,1782798,232814,40483,24663,9234,16662,13182,7229 +23053,0,11,48,391280,710005,103252,58552,55230,24010,13731,11482 +23054,0,14,38,1690545,69459,8405,6076,6972,10984,18211,4491 +23055,0,13,37,864218,155127,21681,25670,6335,14858,17986,17850 +23056,0,11,47,317065,236852,158859,48070,11267,16497,23747,21869 +23057,0,34,53,408137,248842,64642,80230,38642,128332,28494,80589 +23058,0,23,64,206089,37055,13437,14692,8076,2611,2221,1530 +23059,0,27,74,2767290,351227,220197,99775,77868,86205,44828,44461 +23060,0,34,70,1223014,72022,41049,18756,14279,12197,8766,13240 +23061,0,21,70,831446,145394,66789,9507,11576,7270,17013,7854 +23062,0,23,57,333778,199399,22134,19368,22933,31984,14347,16671 +23063,0,26,50,1375191,1200326,51643,357822,130890,207242,130092,109144 +23064,0,24,56,2217979,409153,269558,202427,43838,67789,23004,22087 +23065,0,26,44,273691,208510,8605,21694,11112,10897,6917,2992 +23066,0,34,53,17794,4038,3174,342,1854,1874,1191,1221 +23067,0,35,56,660622,301451,128103,18780,74285,79829,23811,16494 +23068,0,44,48,67451,14848,11157,2126,7273,6577,6801,1091 +23069,0,50,48,930018,1769728,253860,36127,104946,147796,55698,52814 +23070,0,40,48,1616669,377418,43480,135866,22009,53179,81048,22971 +23071,0,48,50,1470067,100639,45541,32897,39123,68991,34034,25559 +23072,0,38,67,2356663,439294,314471,313923,85938,59748,43375,32913 +23073,0,35,54,1113625,476332,10022,46094,15425,34130,47445,9856 +23074,0,20,41,1824666,428251,22995,35308,59395,42513,36401,12753 +23075,0,20,35,877925,350845,19117,47790,14949,35206,19729,26161 +23076,0,23,29,941078,36393,12317,19486,7889,5211,5579,4343 +23077,0,30,43,366621,112632,45110,14972,16594,30623,17932,13337 +23078,0,38,60,564154,92912,75612,21775,45527,34132,36230,41962 +23079,0,37,66,2010990,636425,171908,68732,37948,64306,184204,47893 +23080,0,48,47,624456,43640,2315,4108,8351,13202,4727,5031 +23081,26,48,47,986077,1146768,80718,122197,100266,75618,108119,52055 +23082,0,43,43,2206019,1309193,15676,435953,134207,189261,297163,201374 +23083,0,41,35,937298,36545,7321,4471,3070,6701,6366,3047 +23084,0,48,34,794458,311854,44844,72673,74315,71329,49935,20653 +23085,26,48,34,1189115,40119,17467,6519,8819,8765,6657,1093 +23086,0,44,51,738888,66927,24907,39474,16134,25066,27201,14345 +23087,0,48,53,1277934,660683,19306,216921,44294,132017,67657,45553 +23088,0,40,57,2262050,133704,37393,36551,20342,12198,23600,14266 +23089,0,44,48,1593722,311371,14366,20393,15274,96888,25890,17683 +23090,0,37,47,287599,144605,66585,30814,19557,18075,40726,15651 +23091,0,29,44,1068389,159030,22457,26801,13333,14978,14351,13390 +23092,0,35,41,398435,192453,30137,47122,11607,30559,22856,11276 +23093,0,24,53,324199,321018,102917,9252,22241,38951,39337,9711 +23094,0,34,44,85081,82573,17589,3975,12195,16123,9447,3680 +23095,0,44,47,175703,19592,6980,5410,5436,9595,12818,3309 +23096,0,50,53,635899,66113,64877,13617,22836,27468,26093,11883 +23097,0,50,64,138124,7498,5422,3348,720,1323,677,906 +23098,0,60,75,1041718,38517,4637,47183,23859,39473,19077,10623 +23099,0,53,77,1682161,92131,39183,11397,12408,17497,21667,9741 +23100,0,54,63,1969834,513839,57360,63185,64880,138288,180679,40355 +23101,0,67,54,330475,11115,6127,1960,1485,6806,5798,2274 +23102,0,61,47,1494569,558953,86056,68395,61812,141862,66158,37578 +23103,0,70,40,850912,127089,30624,16939,17080,53283,35666,7600 +23104,0,77,38,382865,32169,5662,1529,2054,16109,21078,2834 +23105,0,69,38,616518,187594,36247,66532,15197,45349,25630,7915 +23106,0,75,35,710448,123086,22936,6300,16919,60567,29220,13782 +23107,0,75,38,938450,148545,26503,59898,25739,77911,12698,9700 +23108,0,57,51,129899,27458,19595,2827,8510,3470,8672,2773 +23109,0,51,41,1210637,380526,32811,28556,10840,35995,36052,12047 +23110,0,57,48,1170833,55170,26513,17811,14792,77425,54431,12435 +23111,0,51,44,1657895,885155,179916,76335,29585,183287,169736,82825 +23112,0,50,37,726066,765977,69589,150816,19621,60920,40153,17613 +23113,0,43,38,621652,890318,39016,117928,47191,42726,61679,42590 +23114,0,37,35,1455876,122682,37056,13560,49422,65208,21487,18162 +23115,0,37,35,751614,393556,79248,43237,37941,73460,36874,55340 +23116,26,37,35,1544720,161704,195398,157334,168545,283928,202038,100301 +23117,0,44,40,992875,424379,196827,91194,109705,106694,171933,96333 +23118,0,53,37,967846,168147,7078,14940,12389,17795,9042,10363 +23119,0,47,51,332190,62557,81990,17268,18215,30560,43700,14477 +23120,0,47,56,619265,598860,89182,237818,195348,114907,160106,40093 +23121,0,37,41,697620,210485,12613,15898,26312,14190,63691,16933 +23122,26,37,41,579485,505924,109562,146190,131536,141972,244300,115134 +23123,0,43,48,2011031,1567734,239721,226800,100296,393425,235264,170844 +23124,0,38,34,170301,98432,14590,10572,10662,15928,8495,10534 +23125,0,38,23,809370,157030,8708,15997,27497,21685,14732,10984 +23126,0,41,35,843801,303761,73769,50180,16289,40484,56636,14740 +23127,0,41,35,712531,83025,3739,22844,8144,20708,23881,7064 +23128,0,47,34,1191702,1439631,178020,118932,36591,344383,127950,114328 +23129,0,63,43,546886,32127,15970,6956,7707,38003,11074,10053 +23130,0,60,34,1319307,253280,23539,17875,12203,18753,24179,16999 +23131,0,47,27,110042,73055,5232,5206,2973,3389,1040,1733 +23132,0,37,24,332489,57645,3731,4430,8627,4968,9801,4729 +23133,0,14,16,1064816,1144524,79556,85364,82063,94203,60202,40793 +23134,0,11,16,103447,50179,5812,3084,1679,2470,4606,4047 +23135,0,26,16,906469,116285,6391,16603,18709,31362,16850,13683 +23136,0,35,37,1452621,201094,168808,109462,78251,73867,50321,14257 +23137,0,40,60,40623,19902,35652,11346,10224,8365,10468,5962 +23138,0,51,70,3325409,721146,454584,155138,160645,210206,169130,102774 +23139,0,47,80,152313,255649,54633,48249,26337,46906,21742,11895 +23140,0,43,67,1009325,120193,5872,32230,5536,16154,25543,8777 +23141,0,48,50,43547,29780,5764,2318,2516,8386,4622,5660 +23142,0,50,53,360744,62584,49815,18818,14749,24523,13088,14131 +23143,0,51,48,1358385,1104846,99706,165232,91669,232957,136365,109482 +23144,0,61,51,382295,139210,36964,54308,27839,81854,52213,31062 +23145,0,63,60,215991,28384,12160,10653,8879,12897,12738,5730 +23146,0,64,54,1684828,85354,55501,7087,20001,31177,15903,12267 +23147,0,51,66,865616,26078,17859,3123,7392,1851,7083,2000 +23148,0,44,77,1022320,57141,31075,84762,29122,27329,33605,23005 +23149,0,34,69,640752,186289,15485,33160,21340,16971,16002,6988 +23150,0,20,56,78478,88815,3650,10641,6981,4785,8413,3344 +23151,0,27,48,763326,316744,62078,35872,24394,32861,36134,12370 +23152,0,17,26,341403,59672,1064,8014,2347,4482,2194,3935 +23153,0,7,21,940843,1144722,130206,16396,27172,23063,33006,18000 +23154,0,11,27,833687,210359,54275,11704,16590,25908,40204,8200 +23155,0,13,24,100880,30133,4335,2492,4351,4443,2107,1634 +23156,0,26,37,1389470,49170,20984,12780,10004,22201,11178,17007 +23157,0,44,38,849013,31346,1207,4197,9453,4124,3452,2229 +23158,0,54,37,96331,25987,8876,845,4620,9028,5752,2519 +23159,0,51,50,623903,77574,50220,14967,10664,13261,4479,3846 +23160,0,48,56,1309569,86942,75085,38283,10181,31118,15474,11851 +23161,0,47,61,1167383,284012,43156,27950,18809,36488,13333,8978 +23162,0,34,60,300213,252348,25494,39249,18062,19821,23155,10407 +23163,0,38,60,919062,115905,72752,56216,47846,40755,20167,17039 +23164,0,37,40,1158550,293958,33872,14769,84259,42044,11216,16873 +23165,0,37,50,812891,31480,17967,8367,10010,6822,3187,3359 +23166,0,38,60,1700532,478937,198361,192581,67880,57541,96181,34063 +23167,0,29,50,738266,152628,19407,20000,12264,11354,9988,7722 +23168,0,26,63,482166,237526,116859,40318,71671,34770,27383,18026 +23169,0,13,56,218952,75831,17160,5684,2344,3257,3737,4272 +23170,0,14,37,342740,124131,5804,4789,2687,10644,6342,5154 +23171,0,40,38,1179081,155014,24372,169084,253234,311981,242818,539410 +23172,26,40,38,391209,24337,6871,1202,1910,1140,3040,831 +23173,0,51,40,113721,12160,17313,2523,8597,10949,3932,3436 +23174,26,51,40,196313,28526,10304,7104,5067,3222,1306,1172 +23175,0,67,35,1960306,680768,101756,29867,71799,145261,80220,22537 +23176,26,67,35,221582,50919,13395,36230,6702,7511,6245,6449 +23177,0,70,57,2046083,371966,230056,109218,11023,72939,95288,18084 +23178,0,60,57,1112498,168417,26069,59937,37816,74239,13861,26464 +23179,0,44,37,328129,263841,2187,16590,10278,15426,12382,10002 +23180,0,34,40,172927,130100,16382,18593,9453,9304,5456,4615 +23181,0,30,43,1076812,171924,175584,54855,26733,31389,29460,15098 +23182,0,24,48,118852,33820,12211,14127,7104,9102,4386,2092 +23183,26,24,48,2687895,94854,25101,20518,12110,22150,5632,4792 +23184,0,27,48,1011627,998366,45948,30970,98012,96440,281785,62376 +23185,0,35,56,481406,115277,89050,65198,120401,31627,60533,45148 +23186,0,37,50,1584167,119744,74676,9809,30376,16542,19342,8481 +23187,0,20,34,1246517,402915,2787,53263,82043,14266,27885,11926 +23188,0,20,47,1883546,196801,13323,36457,17280,19272,41052,13700 +23189,0,23,41,741583,570867,193490,84123,138931,141331,55614,28606 +23190,0,26,41,354673,56017,25547,10233,5390,11638,15844,7438 +23191,0,29,60,1177024,1253958,556872,516130,412889,96243,39840,68552 +23192,0,34,67,1477619,85642,35987,20899,14707,14975,9260,7370 +23193,0,26,75,190013,24465,11796,12124,2593,4042,4825,3564 +23194,0,24,77,311187,368891,151859,216499,141631,75643,124719,90357 +23195,0,34,64,884856,282272,32553,37010,17241,30728,4664,11712 +23196,0,44,60,1499791,76789,24566,9123,10048,37721,29140,7220 +23197,0,60,56,711323,60537,12329,55155,17875,55531,17473,45765 +23198,0,57,54,1209857,139182,34460,70167,39851,21254,28656,60226 +23199,0,54,53,1724701,798471,48956,124287,47267,65651,21114,33248 +23200,0,30,56,1911240,691789,224750,46411,76475,26011,27960,60682 +23201,0,20,60,76520,51401,34512,15967,2934,12719,14439,11272 +23202,0,24,48,977960,178399,26631,12049,26457,30881,21265,15149 +23203,0,24,48,2296038,799038,60149,131793,67697,87765,39483,60820 +23204,0,30,47,2272477,953870,218479,121272,63187,63597,133752,74523 +23205,0,26,27,2477832,1212250,46064,104139,171112,95838,57454,47220 +23206,0,30,40,491450,30528,26789,4963,15842,18543,11341,5865 +23207,0,17,29,371790,864664,19215,43682,24681,17954,35530,30266 +23208,0,16,30,2273797,477532,135286,84693,39455,28355,24822,14868 +23209,26,16,30,448019,606622,1417009,702125,639314,516002,282427,100062 +23210,0,20,40,219071,87472,12373,15571,20610,13274,5635,2816 +23211,0,8,38,659863,429222,62661,176211,66079,50800,97510,78397 +23212,0,21,48,1714023,593900,103079,73760,136818,61087,57217,80043 +23213,0,26,44,1768239,847940,161682,111644,116370,77359,66550,42297 +23214,0,17,54,380983,38051,27964,2311,5215,3126,10968,3487 +23215,0,14,54,386465,41313,11410,8435,7606,3410,3060,3417 +23216,0,11,61,183768,74092,30366,4262,5179,5545,4977,6479 +23217,0,21,69,452469,493496,425395,114706,128698,234833,88253,63963 +23218,0,24,44,1122181,1851494,63480,41907,61226,122576,142292,99401 +23219,0,26,35,2099800,226401,31105,11670,22035,17030,10678,9552 +23220,0,35,27,819806,88495,11545,20241,32437,16306,14708,22162 +23221,0,38,29,1038359,103570,53519,148324,85003,98936,50679,62090 +23222,0,51,50,1094871,117167,34341,28686,23379,38848,43125,10079 +23223,0,56,57,638547,1669973,409947,353869,228444,267279,95629,111975 +23224,0,41,53,113130,475938,25505,46864,15499,15388,17414,38603 +23225,0,29,40,355818,105531,9487,13071,7871,12241,10719,6547 +23226,0,20,38,669087,86059,21870,11271,4680,8850,7882,3552 +23227,0,11,24,308305,287056,1895,26658,25248,15413,31184,14220 +23228,0,29,30,552139,28397,8400,4728,5922,8095,3411,1567 +23229,0,20,38,1578280,911254,204308,180153,126352,39819,62021,79647 +23230,0,17,41,761017,57105,23909,12976,11408,5936,4098,2377 +23231,0,23,69,1121301,87820,139163,39728,15428,24190,23182,10840 +23232,0,17,67,174414,37739,13733,1674,16559,6623,3223,6021 +23233,0,20,61,877904,493211,43428,48854,17777,20980,30262,25445 +23234,0,24,64,269333,37970,14219,26508,8840,8011,5058,2360 +23235,0,26,54,3032523,134835,18957,49443,11825,17104,25035,8564 +23236,0,23,75,274982,6588,22663,4813,3902,3325,3680,1680 +23237,0,38,81,1220729,371519,124660,86555,76834,119909,80531,9122 +23238,26,38,81,301891,200179,70588,45551,56879,44939,39775,101742 +23239,0,30,56,460433,115328,6297,39864,12571,6640,8713,3942 +23240,0,35,40,640792,29807,2403,10183,3461,5401,4077,3344 +23241,0,29,40,1124231,233023,33000,82304,66123,48324,41112,26018 +23242,0,24,54,1646756,580830,100278,142490,63272,46683,43061,29482 +23243,0,40,60,1338894,215520,138944,62862,72822,74997,77465,19358 +23244,0,48,53,1101943,41150,8931,4194,14951,16210,6283,7840 +23245,0,53,63,610703,18056,21498,16014,9461,14265,17433,8108 +23246,0,57,66,784542,263593,91779,103680,24517,46128,10243,16233 +23247,0,60,63,796118,31598,14125,11671,16303,14073,9005,3928 +23248,0,48,75,100571,28621,10048,9155,1301,3639,3679,2465 +23249,0,29,57,1339415,306750,39976,17872,19848,12507,34695,6345 +23250,0,37,51,2063780,287494,29618,104869,96696,94817,236370,50783 +23251,0,34,40,116368,119652,3342,12431,7287,21633,19406,7525 +23252,0,35,38,172055,85788,39051,15095,7675,13704,8766,23544 +23253,0,38,43,1140764,148745,45634,7386,7374,9819,10210,11481 +23254,0,34,41,320137,213382,46387,16358,14253,33600,28447,18237 +23255,0,30,50,1662088,183984,37589,18092,5942,31338,26756,12007 +23256,0,37,44,175625,159805,18063,39907,15286,33853,48462,18957 +23257,0,51,50,604716,228561,91810,92478,54631,92500,76113,18568 +23258,0,51,56,679134,192725,125570,15796,40984,41319,85865,58824 +23259,51,51,56,1112335,37959,27154,71769,40318,165873,56096,65257 +23260,51,51,56,1450373,1692729,80303,369385,270797,847634,101259,248902 +23261,26,51,56,218030,1457991,206968,156109,398655,553194,198660,69248 +23262,26,51,56,1240035,361479,90648,77567,100927,142614,38987,60449 +23263,51,51,56,734694,184054,47759,17330,22571,63872,54290,39622 +23264,25,51,56,984271,52141,31186,13586,25964,20879,5176,5575 +23265,51,51,56,615320,69102,30755,36828,17156,24627,27314,10874 +23266,51,51,56,364926,25018,6013,4700,4516,8372,6139,3613 +23267,25,51,56,333659,16860,66120,34014,20813,23115,15764,15259 +23268,0,53,67,1587475,372794,246983,328842,234870,168847,169769,99890 +23269,26,53,67,111415,68645,9313,13822,5713,8959,6078,5240 +23270,0,60,75,1596113,23013,17568,7777,9652,16328,17928,5948 +23271,51,60,75,964877,452986,115753,187923,63839,109843,62694,8410 +23272,25,60,75,952527,471959,102347,35273,63004,59785,71202,48368 +23273,0,56,80,2324930,541784,574740,196788,85627,222421,73612,60501 +23274,0,48,70,3077898,2187239,173996,383234,495183,141595,200158,206903 +23275,0,48,60,2372582,448093,52802,92387,56536,110668,108930,52389 +23276,0,30,51,1899224,543981,57346,94828,34183,35308,184671,41380 +23277,0,35,41,1428447,771433,289590,163292,221015,282586,355875,71646 +23278,0,44,57,1116984,30045,46973,16527,19129,14821,61048,22546 +23279,0,50,56,2181531,409438,54437,71181,41852,169730,149909,38398 +23280,0,61,51,1168958,81733,4790,21632,81309,19106,16231,14350 +23281,0,61,61,2035590,75738,47243,87249,13960,46442,26214,18319 +23282,0,57,66,2841314,22019,43564,25085,11920,11032,6585,4810 +23283,0,38,63,1309509,529756,8092,88354,77514,22455,22844,21182 +23284,0,34,75,807939,555147,128690,175939,127864,90785,68392,36061 +23285,26,34,75,394706,9574,1647,2367,4584,8669,10143,5295 +23286,0,21,47,1505950,503524,8614,25745,77073,34424,43428,20818 +23287,0,27,37,412076,26239,21512,7951,9294,12298,18501,4727 +23288,0,34,54,660715,220074,194506,99903,55600,34847,45421,18419 +23289,0,37,48,885668,107208,20897,8604,15843,22220,41623,24561 +23290,0,40,70,934430,391403,200750,118837,39530,53260,97696,22058 +23291,0,30,70,3946606,748543,529577,69317,111175,127161,257834,160184 +23292,26,30,70,244718,24040,11562,14825,18786,26899,17698,15104 +23293,0,21,61,231799,18780,7602,910,3899,689,2693,3013 +23294,0,17,66,1578844,53465,18973,10246,30475,8065,14255,11714 +23295,0,21,63,516552,27118,8907,9284,7385,5245,3345,5205 +23296,0,35,43,898659,134706,8303,24732,20561,14027,10033,9381 +23297,0,27,47,42423,86017,18046,20965,4629,6582,4708,2476 +23298,0,20,41,662646,281370,38906,66734,50265,17218,11573,11450 +23299,0,43,44,111757,6087,1709,5120,8946,18769,7474,6933 +23300,0,40,41,29061,78201,4859,9100,5890,5236,3628,3720 +23301,0,48,37,258332,263378,48449,45874,45822,41879,9880,5160 +23302,26,48,37,332035,113811,40489,250259,131052,101917,91357,74613 +23303,0,54,38,832628,194199,38049,57233,27297,26061,55833,40367 +23304,0,29,48,686050,319754,57022,165469,67297,59667,17361,12960 +23305,0,37,61,1136469,51988,25688,21365,8974,11492,6761,4816 +23306,26,37,61,2065706,293104,50223,128086,16220,44068,97754,36722 +23307,0,34,66,1508083,282995,33415,101675,33526,33785,38670,29511 +23308,0,38,69,442395,72993,15426,26253,9339,14370,12211,14254 +23309,0,40,75,1201926,104490,119040,27704,21054,31954,11100,8096 +23310,0,44,66,438696,85110,9329,29028,17186,29477,36816,26613 +23311,0,48,67,58268,84846,39483,19873,17604,18024,20779,13100 +23312,0,43,63,963442,138278,8629,38128,11497,15270,44680,29553 +23313,0,40,43,508227,724382,53284,51577,26027,65400,15510,30371 +23314,0,24,44,1203990,414720,75969,71400,7888,25791,9956,19220 +23315,0,16,27,725230,303886,19125,12311,8292,17094,9564,9661 +23316,0,21,24,1017701,281900,35799,29590,41673,53053,38296,13751 +23317,0,35,50,2095329,44459,203878,71999,31972,95338,115961,36218 +23318,0,50,51,626185,47343,19738,20774,37174,19313,40728,22165 +23319,0,63,74,1149184,122432,103724,80917,19009,81735,41370,51766 +23320,0,57,75,1116765,181403,35552,17004,46994,19523,42625,29444 +23321,0,48,51,464969,903576,31225,154413,78308,107875,136757,85907 +23322,0,47,63,2021871,321371,542514,166154,46839,200664,152925,116056 +23323,0,43,44,897026,121083,9560,15580,24938,26786,35642,19637 +23324,0,48,60,857781,234960,211195,141436,115607,71564,94516,53802 +23325,0,54,74,715662,125438,99713,19184,24802,52709,72494,9843 +23326,0,50,67,149317,10362,6909,3767,1366,2424,5598,1097 +23327,0,57,81,1267688,69577,44482,54887,31193,86764,52366,19784 +23328,0,56,57,656534,190734,13566,5379,7914,19830,68049,15201 +23329,0,54,38,1116305,206697,13826,7582,20010,37214,23486,11483 +23330,0,61,26,487918,220100,54281,25889,22819,71480,36729,28194 +23331,0,48,16,311124,155666,24934,11142,12054,20734,10966,2383 +23332,0,53,24,127526,13420,2189,2231,1683,3787,2962,1319 +23333,0,53,44,1223780,480405,183477,190359,55880,149046,75347,70978 +23334,0,34,38,2065444,317248,2016,38877,9706,11183,22833,9350 +23335,0,27,40,999012,158867,9077,34600,22678,14152,19571,13440 +23336,0,24,38,914951,75160,3323,17700,12178,12468,9329,6227 +23337,0,34,26,160711,27305,4960,2220,4431,14543,4464,2583 +23338,0,48,21,1858463,100952,1347,8886,14393,20390,7954,10627 +23339,0,51,21,35001,125885,7658,24804,5305,13843,9917,5208 +23340,0,56,13,353011,56164,1855,6184,8706,17447,10516,4696 +23341,0,48,13,1088743,351246,47819,27425,72915,69078,57361,25896 +23342,0,40,23,1903278,935739,75391,142303,37727,89364,141294,88372 +23343,0,40,20,751798,1225554,97018,146840,110610,126518,157915,86385 +23344,0,44,26,759150,96300,19080,40995,137657,65051,109815,73276 +23345,0,35,47,490397,156009,156107,54060,23546,24544,37290,16061 +23346,0,40,38,2025522,678006,9346,60384,57130,96851,123730,32687 +23347,0,43,43,1221622,128359,35070,12834,19208,19100,11342,26700 +23348,0,29,50,986344,223072,54676,54017,13976,35561,29214,13063 +23349,0,50,47,708378,41679,60297,52374,12539,80734,32553,32770 +23350,0,43,60,1012741,211441,61129,31575,37531,19858,9030,9188 +23351,0,41,61,312878,271814,36917,62112,25366,39676,18874,20369 +23352,0,37,41,250308,103879,2567,3180,3616,6757,6470,4185 +23353,0,16,24,436320,271811,42152,5719,10059,15969,21114,16107 +23354,0,17,16,942581,207887,20157,12033,12128,20146,9484,20530 +23355,0,20,8,253247,16273,1248,1427,2165,2160,564,1067 +23356,0,24,29,88024,42137,17873,5707,2594,7563,3962,5113 +23357,0,35,43,718888,83725,52033,28981,20161,29878,25433,8378 +23358,0,37,44,778200,334892,56868,15517,29395,40318,51378,24853 +23359,0,34,54,640653,165769,50005,12172,22241,15900,7350,15348 +23360,0,38,61,2348147,567619,795013,228227,279414,321489,197060,130792 +23361,0,27,63,149037,119556,88682,22910,42918,15185,50005,25997 +23362,26,27,63,1170261,1290512,57681,195088,670040,79237,182192,157001 +23363,26,27,63,456556,814875,54708,119296,208062,59930,120822,92108 +23364,26,27,63,1213922,696943,454776,57078,191474,151394,275225,111396 +23365,0,40,74,1249146,678695,256368,382647,266081,431611,973547,268077 +23366,0,53,75,1046657,171916,73853,41165,46655,95149,39601,28787 +23367,0,56,61,301995,61762,13767,7353,5430,21080,6690,3451 +23368,0,66,54,456376,38773,2720,15766,10757,11134,8632,3019 +23369,0,56,44,829514,214539,32354,19884,19471,29374,10921,4852 +23370,0,40,37,197899,20182,2432,1197,1139,1391,993,779 +23371,0,24,38,387348,245359,71353,14088,15499,14391,11803,7757 +23372,0,17,29,707662,446013,17198,64668,41088,60124,41503,17268 +23373,0,8,37,725825,272330,70834,23968,7247,12153,14591,9369 +23374,0,8,43,583305,115625,34758,15444,17074,9966,12449,9422 +23375,26,8,43,937892,168014,129137,110957,172542,90683,98411,99567 +23376,0,16,47,386167,164830,28093,69248,21190,31013,39403,19453 +23377,0,7,57,1303946,300465,68865,68522,13118,16217,15571,13572 +23378,0,30,61,264076,93339,26241,43505,5130,61884,28791,9803 +23379,0,47,61,2084783,795256,61113,400778,191272,378604,200398,78380 +23380,0,54,54,931429,97217,18749,13423,19800,36822,32651,13087 +23381,0,69,50,173065,229000,59546,18675,36991,60737,12319,13720 +23382,0,63,43,977192,27294,5767,8403,13431,8843,9176,5629 +23383,0,53,44,2215964,334896,143017,8696,32501,50173,45265,18884 +23384,0,44,53,303854,25215,12753,5478,4671,4209,6696,4561 +23385,0,43,40,339173,133654,7700,2993,12056,24942,13648,6062 +23386,0,38,51,1078842,218890,232244,108645,81258,67031,297652,90405 +23387,0,40,47,784664,243763,29828,46215,93343,37223,35832,50418 +23388,0,48,51,351497,136267,164106,50799,20710,80080,60931,86786 +23389,0,43,67,1131566,102447,24087,14803,6366,14553,38317,9725 +23390,0,44,53,692826,79112,11791,15969,23635,16030,21531,18794 +23391,0,40,63,1473848,216246,96223,40010,13666,24726,62492,23425 +23392,0,43,60,612666,230937,14646,101917,5506,38553,29072,15746 +23393,0,38,61,1221789,292036,43137,63378,89325,37597,22171,40428 +23394,0,48,60,823723,387469,103675,154254,43345,114705,58234,43620 +23395,0,37,47,347665,122292,15493,1960,6826,12502,7724,3633 +23396,0,30,41,665985,650816,84529,120059,37741,61618,78373,35063 +23397,0,37,47,488152,114379,15388,48392,8349,26125,67745,8136 +23398,0,34,35,326693,124975,19099,3329,10576,16482,14628,6515 +23399,26,34,35,1066110,401941,73856,231205,258316,71399,169474,198482 +23400,26,34,35,791177,1290433,170837,242064,217459,487681,475952,541449 +23401,26,34,35,354431,982531,156783,487184,280226,271156,209164,268111 +23402,26,34,35,601049,366105,118856,7761,121070,374891,304215,76424 +23403,0,38,47,669981,1331097,322206,463064,122658,375160,378019,182831 +23404,26,38,47,394010,50600,7860,18887,14002,22553,12761,12037 +23405,80,38,47,515085,67904,22440,66276,46747,63222,63819,44652 +23406,55,38,47,627945,302081,109205,46335,99173,216968,152637,23712 +23407,80,38,47,407986,53706,11618,7210,4153,2067,1106,244 +23408,80,38,47,1474330,1111507,1143684,959939,867893,325383,267799,133837 +23409,200,0,0,157811,459877,123233,145705,151842,101052,105578,111936 +23410,200,0,0,1607069,266595,376334,239133,213921,139140,119449,104788 +23411,200,0,0,1301339,250903,517938,123641,276364,456481,85211,159297 +23412,200,0,0,217006,199968,28221,42772,20591,16827,20452,17535 +23413,200,0,0,1388473,76270,37588,36043,53236,70132,100792,64624 +23414,200,0,0,2065088,825761,105503,40350,123168,145488,156321,97298 +23415,200,0,0,1065096,483315,165636,105488,172961,166756,101358,50794 +23416,200,0,0,132771,108161,74705,28992,14588,35487,47810,12610 +23417,200,0,0,659392,244921,248501,135131,104729,92137,58529,37564 +23418,200,0,0,99560,119746,13560,58815,42098,31718,32088,16449 +23419,200,0,0,495222,222064,70176,86155,48868,178758,186705,77919 +23420,200,0,0,1004466,366649,36201,31626,81873,88434,83275,54856 +23421,200,0,0,973989,511344,57388,91896,114921,180567,92469,62141 +23422,200,0,0,40620,260528,16840,94331,36836,22087,21010,31289 +23423,200,0,0,21001,38212,27543,36268,36601,14665,23172,19650 +23424,200,0,0,2129682,898903,100291,127868,400484,153917,194054,157392 +23425,200,0,0,391674,211980,64326,132682,104099,112604,83508,118053 +23426,200,0,0,1774090,942711,55096,87896,306458,335978,204016,197528 +23427,200,0,0,1401315,131641,37245,106963,113484,72289,30563,35603 +23428,200,0,0,341540,22749,25503,16433,35645,13335,18001,19132 +23429,200,0,0,740880,134255,66646,45026,62480,48285,32908,40199 +23430,200,0,0,274509,141172,22697,90886,51753,103206,89894,40137 +23431,200,0,0,1426772,1163618,832430,219651,664718,636667,274444,122706 +23432,200,0,0,1185462,593109,70819,43829,83733,88691,51572,39429 +23433,200,0,0,1916138,320759,387337,518596,440487,113620,84136,29961 +23434,200,0,0,145921,37155,35223,15370,12418,29271,19040,31012 +23435,200,0,0,2943831,122910,100379,44735,53690,143079,181068,72643 +23436,51,0,0,1193924,132571,77743,40878,9732,31265,26721,10111 +23437,51,0,0,109711,31843,13838,13129,4376,6275,4033,4522 +23438,51,0,0,606151,392590,170619,79713,36386,11782,4698,4503 +23439,0,0,0,785750,67406,24821,21659,21119,13716,4876,1989 +23440,26,0,0,159964,47167,10353,5497,4289,6662,2211,892 +23441,51,0,0,643529,40747,21565,1913,13397,13815,5142,4065 +23442,0,0,0,483308,87472,7240,13119,15361,5766,5248,1256 +23443,0,43,57,1365748,200314,133780,66636,43262,30148,23735,11835 +23444,0,40,51,1688204,430998,139654,29604,56479,44399,19908,8229 +23445,0,21,51,1016929,192964,35270,5172,8790,4509,13498,3508 +23446,0,17,48,1194009,519874,163238,65238,37744,34560,23466,11120 +23447,0,23,41,974639,113837,54593,11350,14740,11737,7020,5143 +23448,0,48,47,2114045,149279,31717,48169,9920,46147,37044,17555 +23449,0,90,67,106685,33680,30656,14413,3696,19885,14593,6276 +23450,0,90,61,110891,47765,4078,8795,3882,3073,1665,814 +23451,0,66,44,1224626,1047899,135006,49668,21613,19377,18014,14892 +23452,0,50,50,253047,30698,16334,5859,4902,4172,4821,2423 +23453,0,41,24,256905,34724,2369,5476,8593,6088,2391,2054 +23454,0,43,37,1634979,67566,33096,8397,11364,6210,4120,2728 +23455,0,64,43,143202,55506,3995,13456,5860,4800,4689,2045 +23456,0,41,40,516694,18522,5091,3514,3476,510,354,1819 +23457,0,16,48,313549,75331,16963,7789,4157,2497,1379,1807 +23458,0,24,35,43265,8146,627,1468,1270,1107,588,269 +23459,0,27,21,2273992,363994,17195,28167,68883,36800,24566,17626 +23460,0,56,14,246237,29060,7888,2086,1854,4497,2811,1520 +23461,0,56,1,884652,730701,55640,17422,13673,21239,8769,10877 +23462,0,47,3,1172327,122590,39078,9762,21699,8238,4565,3692 +23463,0,56,23,264196,89865,36698,14090,17708,24899,9953,5178 +23464,0,69,20,258264,74738,19190,15245,42267,32642,29114,19120 +23465,0,96,35,601190,32338,14349,930,19140,8750,4510,1269 +23466,0,93,20,709391,140385,8907,9375,7835,6675,4194,3504 +23467,0,97,20,735842,202046,31730,79682,21945,85632,22848,6848 +23468,0,91,17,551185,162369,31737,20371,41253,41791,17158,15503 +23469,0,83,16,1881749,224236,44735,16678,19274,29048,9716,13044 +23470,0,100,30,62769,8907,1408,3675,4305,1994,1212,1170 +23471,0,78,30,66191,67428,19997,6631,4591,5477,2234,5867 +23472,0,69,47,275846,26820,14797,6477,6053,5581,13351,2266 +23473,0,69,50,1423335,227979,58446,23821,34291,32732,20250,16739 +23474,0,69,41,245339,14785,3006,1706,8046,2669,1783,967 +23475,0,78,43,594662,32754,7338,7685,2787,5099,2766,2199 +23476,26,78,43,799433,34562,13386,7530,4904,3245,754,358 +23477,51,78,43,389451,6780,2600,5616,1968,3806,851,201 +23478,0,50,17,33308,47607,1582,3752,5442,611,2077,868 +23479,0,43,17,830194,396898,110279,17344,15512,30711,9505,15671 +23480,0,48,26,258664,29390,10415,3569,4856,8128,4864,568 +23481,0,56,29,161319,59168,20059,28047,18668,16981,13713,6723 +23482,0,90,54,298227,26400,14631,8342,11602,7424,5678,1935 +23483,0,100,63,57845,4612,2811,1403,2240,1941,1556,540 +23484,0,100,57,419521,108884,18160,15206,10611,14568,5659,7346 +23485,0,100,34,366408,155558,11821,6274,28576,41662,58921,21678 +23486,0,90,26,239253,95387,25136,3782,1271,4736,2755,2530 +23487,0,75,23,1110737,39839,13367,6779,5816,4332,2818,2913 +23488,0,61,40,1163038,205488,116047,59085,39084,14554,27658,9624 +23489,0,47,67,568226,53114,19569,13364,3971,6899,5664,4004 +23490,0,43,48,525474,1143498,45965,39071,78689,37061,18082,31077 +23491,0,44,38,2039924,239863,19667,30974,13413,22625,23390,9398 +23492,0,51,40,2394188,98730,54852,58503,42020,13857,15007,5494 +23493,0,51,44,1479948,124698,57824,59405,33424,19540,29403,12811 +23494,0,56,80,81730,40407,8763,4155,5672,3073,1986,1528 +23495,0,63,61,2668792,841547,47318,145110,47161,119353,47841,47288 +23496,0,56,50,256927,107850,25838,14928,4086,7926,4838,1504 +23497,0,70,44,760378,121356,43286,37756,32796,35970,7303,4162 +23498,0,91,53,365506,23639,7412,14807,13562,11488,9579,4586 +23499,0,100,43,160195,1813,112,184,936,639,338,722 +23500,0,100,56,39905,68377,10807,66320,19035,9025,7652,6442 +23501,0,97,54,832704,115958,43697,16387,16697,16594,16258,3430 +23502,0,90,47,213749,85637,6753,23329,14343,16133,4360,1446 +23503,0,78,75,727553,167117,71795,63996,36512,32814,22387,10301 +23504,0,96,56,413487,443696,36365,156362,249794,149458,39804,50046 +23505,26,96,56,386514,14009,5432,5988,7177,6023,1849,477 +23506,0,94,43,2121850,177033,7910,27576,30877,16529,16147,8569 +23507,0,93,34,1348595,622639,45932,51768,73127,78617,40936,16643 +23508,0,90,27,1239631,62530,28416,3566,11491,8313,3627,7991 +23509,0,88,23,534003,36322,4564,7501,24386,9297,4265,5572 +23510,0,75,27,103315,56160,7209,8344,3358,2521,2385,3251 +23511,0,51,27,408773,51894,4907,1345,4050,1178,1031,365 +23512,0,53,29,676481,151966,66795,23505,29799,26287,45509,9455 +23513,0,43,23,2248911,411035,20601,40768,91623,52310,24174,20201 +23514,0,54,20,840278,526740,47620,70132,47546,46630,22525,5963 +23515,0,70,27,52462,22046,3489,1329,1419,2020,1988,603 +23516,0,70,29,174380,46020,18328,11128,1886,8026,5365,8759 +23517,0,69,40,2725525,137288,22990,12363,20385,16357,5102,4334 +23518,0,69,56,124061,33660,18745,9705,8965,4306,5418,2192 +23519,0,50,61,270189,96550,23196,13336,19846,2699,7958,906 +23520,0,38,63,713400,290350,187374,34415,47578,23795,7871,6223 +23521,0,50,75,188753,51493,20669,14074,7188,17045,6262,6429 +23522,0,61,74,187618,29224,13380,31093,37261,13102,8894,8918 +23523,0,83,78,102230,83911,17681,33339,14444,13162,8286,4948 +23524,0,96,69,40871,12918,4012,1214,2188,2269,2898,1135 +23525,0,88,61,162386,25221,4538,4103,3428,3699,2063,1486 +23526,0,91,63,414987,79660,44635,41023,22209,37334,9136,5365 +23527,0,93,61,205458,72771,14948,39228,54880,13972,4144,3418 +23528,0,87,64,94988,93605,24999,24259,12041,10668,3073,3960 +23529,0,96,57,86009,45838,2723,8781,7433,12416,2881,8659 +23530,0,94,37,56778,52421,2457,8013,16212,12382,8368,4919 +23531,0,78,21,63801,68210,2166,7434,6847,2554,2703,2195 +23532,0,78,23,52273,73640,42788,15751,37186,10449,6020,10134 +23533,0,53,47,875350,61817,53736,6409,13170,3959,3707,908 +23534,0,40,51,391999,80848,4073,17501,17409,7221,5447,4001 +23535,0,69,74,109146,33498,34847,13943,22382,32858,4890,5619 +23536,0,75,60,117066,69591,5552,14610,22627,12582,7649,19775 +23537,0,97,51,42060,16338,2769,14386,14227,8982,9798,7227 +23538,0,100,51,91849,47832,15426,6827,33864,20486,4232,5192 +23539,0,100,54,33685,34287,10206,34961,21343,13342,8879,3893 +23540,0,100,69,76307,33286,13303,16273,9302,9432,8190,4967 +23541,0,91,69,60701,61916,33098,3433,12607,11120,5758,8561 +23542,0,61,63,720114,316983,34993,13942,17989,8064,10502,5063 +23543,0,50,30,336219,60442,2365,2822,6990,4877,4615,3137 +23544,0,48,41,1598516,55253,92219,7978,13417,19228,18986,7808 +23545,0,47,47,1724313,84891,54076,8004,14058,13563,12229,5509 +23546,0,74,67,410072,10423,3058,8260,5632,4342,3553,1475 +23547,0,64,88,1915983,527946,122888,66220,40123,20953,10762,13893 +23548,0,60,69,202655,93544,34924,13958,25466,12603,11715,5238 +23549,0,57,50,208908,62677,3041,7320,2620,6391,1928,2021 +23550,0,41,26,671282,425746,21879,31716,24703,24383,15404,8047 +23551,0,53,38,111285,15306,2555,11456,1956,2532,2339,1530 +23552,0,38,44,1129078,294457,123553,41920,43968,13259,13923,6857 +23553,0,27,54,1642667,207067,42530,19761,8998,10805,15969,3681 +23554,0,40,74,335372,74057,18905,37060,37073,15584,7996,3909 +23555,0,34,64,460052,132753,44478,20076,24863,10244,3332,6256 +23556,0,48,51,44896,14648,2115,1316,1481,1502,653,299 +23557,0,56,64,847339,120746,106166,20558,27442,18885,13284,3893 +23558,0,56,67,280688,11738,6386,5340,6410,3220,1677,673 +23559,0,67,75,53901,38213,4913,27065,9463,8501,3850,6037 +23560,0,87,81,42241,30190,11977,5482,6216,17911,3416,1874 +23561,0,81,88,385988,73778,101794,14556,6439,9582,11319,6061 +23562,0,66,83,1037442,333667,96770,44317,36992,16507,8454,5112 +23563,0,61,90,593717,50592,52018,23362,20463,11820,6178,3894 +23564,0,48,100,62406,25372,54648,17569,9124,12134,4670,4848 +23565,0,53,100,27821,24588,21089,23782,19689,5592,10567,3606 +23566,0,63,100,157010,41779,45681,18600,18778,8947,7999,4572 +23567,0,48,87,851561,436791,53793,24043,39375,13946,14224,5454 +23568,0,40,78,50093,72776,16114,60469,15909,8979,7543,6270 +23569,0,43,54,112898,24688,3450,1314,3585,3208,1163,1365 +23570,0,54,48,102489,29872,21104,8817,13481,13318,5871,4416 +23571,0,80,63,33767,28855,10463,12928,11063,9811,7577,1968 +23572,0,77,37,155599,225487,17754,14791,14408,12129,4369,7710 +23573,0,67,48,605194,354674,108102,33969,44498,28361,32039,11977 +23574,0,64,56,255568,22731,4548,59556,25481,15429,14883,8001 +23575,0,66,66,1147212,55105,43943,72713,19764,34987,52861,18068 +23576,0,87,81,240455,98159,13640,63601,58237,41072,33017,5821 +23577,0,88,77,1266815,331874,64270,24801,18151,23522,20415,11537 +23578,0,81,47,82065,49633,4465,3183,9995,6060,2479,3405 +23579,0,69,30,1023138,38173,3271,12362,6648,4712,4990,3621 +23580,0,60,23,123769,63266,12692,5141,4770,7868,4692,1360 +23581,0,77,20,98750,24894,1607,4613,5540,7465,2802,2669 +23582,0,74,37,819812,83462,24085,13761,6856,10131,2295,3317 +23583,0,80,38,2139275,97959,29311,23819,12586,21077,9198,4208 +23584,0,91,53,1993786,41473,57424,67477,86664,49551,64328,50124 +23585,0,93,75,213304,18515,12979,10820,2430,7091,3478,2006 +23586,0,100,69,965397,28493,6591,7877,15644,15976,32416,4536 +23587,0,90,61,1023754,77056,22559,12979,10876,8476,11365,7403 +23588,0,91,74,86722,25849,16045,18627,8704,8376,3072,3654 +23589,0,77,54,2070419,561074,112037,44242,93939,30000,50319,11207 +23590,0,51,48,645144,108372,13740,5363,11208,6910,12993,5680 +23591,0,53,56,1538118,86882,18082,83739,40471,17494,6093,10877 +23592,0,44,37,1483854,434317,45232,55393,51600,44913,17745,7391 +23593,0,61,56,123897,35046,41847,31631,12973,16722,15649,3517 +23594,0,63,47,502285,306899,20928,2788,11779,20198,5432,4850 +23595,0,54,27,411515,113246,12490,13082,9016,7417,2356,2636 +23596,0,63,40,1143062,68500,23544,11237,10508,14786,2542,3090 +23597,0,53,30,197655,30346,9646,12570,2280,3534,4791,2250 +23598,0,56,51,452270,342721,85629,84282,120648,44973,33238,8378 +23599,0,69,67,1118015,61477,36507,36325,29223,21810,11551,2048 +23600,0,57,70,261741,67747,16976,18919,7494,6131,5324,3540 +23601,0,64,81,82957,5905,8483,3943,1851,1989,1443,546 +23602,0,64,75,376761,79147,18303,1691,2256,9036,4204,2799 +23603,0,77,69,226258,41527,16955,14154,12444,24690,12356,7415 +23604,0,97,60,52779,16569,712,6316,2591,13066,7939,5797 +23605,0,100,47,73207,28155,2919,20034,8110,11299,5060,7264 +23606,0,100,64,125253,17875,20608,11509,8138,11093,5563,3022 +23607,0,100,54,71104,47495,6803,7479,6784,12537,5601,4071 +23608,0,81,64,22014,56533,14437,18440,9695,7604,9914,3712 +23609,0,75,69,72965,31188,19551,21541,18353,9248,11447,4686 +23610,0,51,70,532329,135158,154529,15365,24065,7821,25204,9065 +23611,0,48,80,84689,24934,6902,5301,2199,4969,3217,3412 +23612,0,37,81,236720,14540,5600,3067,2475,778,1372,567 +23613,0,30,64,118008,70067,11657,6468,9615,6830,3346,1726 +23614,0,53,30,26986,45835,1319,7609,43128,11082,7526,4085 +23615,0,40,21,502174,210554,29551,12816,39332,8423,9220,8160 +23616,0,47,7,127975,86000,12786,3076,6985,6862,4114,2108 +23617,0,61,14,159211,12463,781,9795,8021,7069,2489,4158 +23618,0,67,50,33077,9392,27275,18734,9887,18555,9858,8460 +23619,0,75,57,104528,16202,1963,3921,782,1282,897,346 +23620,0,78,69,51219,33537,2167,15532,9712,5045,8876,5406 +23621,0,54,69,221544,58191,20261,5969,9453,3290,5691,3195 +23622,0,41,44,111413,109887,23113,4598,14875,14764,4824,2902 +23623,0,50,47,408990,95955,38404,5336,4882,16895,12826,3179 +23624,0,48,54,130339,36050,30193,6496,10777,6155,5469,5572 +23625,0,56,40,70458,20810,1971,3079,16070,2029,873,1087 +23626,0,57,67,172728,12872,21345,46703,5927,8893,9929,3146 +23627,0,57,70,1305985,143237,118431,41859,60365,33328,36244,11533 +23628,0,53,50,629072,553299,64285,32061,54123,33594,12528,13896 +23629,0,40,41,96362,46999,1555,1570,2592,1206,1753,758 +23630,0,50,21,1280354,63407,30668,24771,28241,35325,28079,16496 +23631,0,47,11,490934,126875,12295,24881,9896,14657,18153,9247 +23632,0,63,24,96288,38841,22286,6723,8135,19622,13830,16283 +23633,0,66,41,649147,667301,162633,31163,59092,28261,19928,12931 +23634,0,43,35,196179,132644,16377,22487,15027,6331,8933,3393 +23635,0,41,27,675405,595144,76615,19649,13836,47727,14304,10637 +23636,0,30,7,2037591,536519,9076,23316,43492,62614,41794,41759 +23637,0,48,16,623394,34647,17716,12509,10004,10015,5500,5283 +23638,0,60,21,1437032,85535,15479,22050,5222,13384,8194,11867 +23639,0,51,24,56141,32248,3278,2009,1883,1195,2326,2319 +23640,0,44,37,1570210,111645,7100,16296,11709,8200,15667,4989 +23641,0,27,26,1922711,637641,116076,59817,75925,26351,55277,26639 +23642,0,26,37,997578,249307,272996,96361,92554,57510,38536,28034 +23643,0,43,40,293519,147671,10787,23575,16374,25013,28601,10829 +23644,0,37,37,46520,40719,115,5769,5161,1612,2771,879 +23645,0,43,35,1401109,423181,46538,52391,27371,28741,12392,10335 +23646,0,56,27,139613,38665,34551,3027,12038,25719,9347,8829 +23647,0,43,14,147870,291113,6094,11108,21499,12829,9224,2952 +23648,0,56,41,1044306,94334,205250,17499,34385,33265,58762,28275 +23649,0,61,40,1597287,107984,11341,9589,9697,12630,21368,9009 +23650,0,41,23,387788,204287,16968,13545,14739,13012,12320,9047 +23651,0,44,43,2206864,580454,153478,85152,114187,44530,169028,68914 +23652,0,38,23,55277,15486,2233,1680,992,1384,3102,542 +23653,0,27,21,580931,209464,6397,23774,4608,7819,14123,7015 +23654,0,29,30,2285661,296623,93457,18899,25992,24579,10239,3999 +23655,0,29,20,1451706,654620,22647,63674,43123,45036,40536,15989 +23656,0,30,21,293089,119023,22459,22220,21535,11684,14140,8628 +23657,0,41,37,2329136,57971,12882,28893,12542,7752,8251,7867 +23658,0,53,20,247525,26661,1163,1658,11104,5962,5900,3168 +23659,0,51,37,61303,39854,12291,10511,768,3500,2470,2696 +23660,0,61,40,947717,72719,7414,45262,38193,22038,20453,17388 +23661,0,60,35,1644371,347569,77636,56517,20278,35827,18801,6936 +23662,0,50,51,2085661,295347,82864,19053,13977,30267,21062,37431 +23663,0,75,41,407954,46086,11001,12478,16243,38195,50749,12228 +23664,0,70,44,667110,43890,12240,15392,6140,8035,6317,2293 +23665,0,75,43,1032002,95328,27536,10027,8853,13313,7300,9215 +23666,0,69,48,68961,31025,14257,1238,2564,2438,4080,1755 +23667,0,53,38,846346,98019,3556,8531,4516,13132,7714,8098 +23668,0,43,38,1517520,154825,15280,54432,14800,9317,15444,15531 +23669,0,50,41,1464011,545385,333518,69779,192807,176121,61701,34763 +23670,0,53,27,782984,524774,37515,48618,56818,45606,21932,18784 +23671,0,61,50,728534,83475,82864,12915,19742,40618,40734,10747 +23672,0,64,43,992147,90765,7556,17137,14019,7746,16451,3246 +23673,0,57,34,695748,67187,4099,11943,11579,8077,13185,6998 +23674,0,61,38,1956575,608174,48336,123653,78878,62651,53840,35204 +23675,0,41,34,134722,38390,10635,3891,1767,1888,6101,1307 +23676,0,50,40,1025107,72029,14344,26791,11621,17995,20138,19871 +23677,0,51,35,548507,305107,23180,23313,14866,34709,24444,25965 +23678,0,44,47,1831236,217506,163251,10246,34971,19399,50318,11573 +23679,0,51,48,962463,242885,111995,18506,22754,25153,31393,19790 +23680,0,43,38,1434419,162579,27736,7306,20605,13979,15168,3905 +23681,0,29,37,1001247,1428355,98475,60603,79664,53945,33668,17748 +23682,0,38,30,1710672,146476,42900,38817,16060,24176,41773,16732 +23683,0,47,35,772719,32054,15450,9466,7373,7805,7492,3518 +23684,0,47,37,241323,84770,14797,5123,4185,7441,2840,2293 +23685,0,60,63,931744,64248,82557,15751,9549,16258,23687,19819 +23686,0,67,57,1633296,24755,8709,3873,8482,9965,15062,9892 +23687,0,64,63,255779,59923,41771,32250,18937,14317,12901,11114 +23688,0,70,78,293447,17663,22431,6212,9070,6290,3552,1949 +23689,0,61,63,333287,43880,12005,1521,1587,2724,2775,1630 +23690,0,63,66,42829,56270,25458,29146,38219,29706,19387,7261 +23691,0,56,56,311357,22055,8309,1311,5019,1834,2533,790 +23692,0,57,50,311724,88389,38994,18821,30083,22621,15370,7887 +23693,0,69,56,12414,10634,7565,1397,2582,2073,834,962 +23694,0,56,38,207543,325619,19726,9492,29724,28236,10865,18837 +23695,0,66,48,502833,17458,9479,7165,3419,4857,866,1109 +23696,0,60,64,69379,9259,34131,18727,8482,6019,10534,27385 +23697,0,54,70,1288399,112814,157895,3256,17214,24324,26321,35798 +23698,0,50,75,148765,30449,1679,2104,2980,1835,1100,1524 +23699,0,37,54,143462,133606,12334,8005,9363,6144,3847,2178 +23700,0,29,44,733151,83015,51602,23369,6783,7250,8738,3245 +23701,0,27,47,363696,95928,150338,20549,24296,17893,12152,13045 +23702,0,37,60,770996,25911,6156,7787,6147,4100,5845,1285 +23703,0,34,64,661779,225110,24702,16800,10494,8022,3188,2511 +23704,0,48,60,255149,24351,12054,9102,6071,9240,3417,2555 +23705,0,48,43,206121,164125,22744,23809,13472,11722,6321,3103 +23706,0,44,23,1572058,269982,8321,14010,8042,26897,18649,27090 +23707,0,57,35,2074285,257603,96449,57789,31085,33107,92407,25885 +23708,0,41,29,435657,321836,111060,8708,33761,20738,22360,14975 +23709,26,41,29,2232152,814897,77007,162887,233627,493649,217303,97336 +23710,0,47,29,99603,31350,4516,6479,3530,3528,10070,1840 +23711,0,64,41,852944,27270,5790,7979,17547,26250,9375,6405 +23712,0,67,37,66047,95256,1657,44227,19210,18173,10099,5947 +23713,0,81,41,35166,65210,20849,22226,10915,18057,10471,7930 +23714,0,80,48,229659,98530,60435,12916,26960,11362,9208,4000 +23715,0,70,51,97381,46768,8143,13223,7899,18223,6261,7775 +23716,0,61,41,1290841,684023,54770,39943,44194,40739,23827,27065 +23717,0,47,34,1694200,204416,20946,32211,27701,10839,37263,15622 +23718,0,57,35,129892,28702,8877,13879,5181,10787,6393,3964 +23719,0,37,37,784592,286734,55120,64272,17461,13768,8933,5211 +23720,0,48,56,52143,4092,5803,7006,10221,2505,855,785 +23721,0,67,69,69003,17169,4292,19485,4064,10602,3285,5580 +23722,0,43,67,187770,61275,30898,3557,7653,1935,1710,1753 +23723,0,44,64,22538,16980,3394,1819,1201,887,683,589 +23724,0,50,56,540216,156013,24815,44967,22951,48210,10835,7439 +23725,0,43,56,2838108,126492,61240,81018,36708,42302,75851,32151 +23726,0,60,48,541493,411145,34832,93057,65972,59025,86451,59381 +23727,0,64,51,1471094,129129,49818,13186,12761,11525,14097,9353 +23728,0,47,56,118789,9828,3251,2769,2227,602,616,362 +23729,0,47,43,186880,134875,11231,23396,15058,25815,5619,9999 +23730,0,44,54,529279,75335,53118,13712,10485,13560,16943,4172 +23731,0,37,69,43034,30140,27763,26703,2777,2500,5473,4928 +23732,0,34,67,165091,157888,47437,31873,16244,6477,21003,17193 +23733,0,23,77,1391400,102209,27841,31348,18740,9590,10780,10844 +23734,0,34,69,2541335,56817,16378,16474,26126,16792,22045,16936 +23735,0,63,61,1368080,16117,34212,16343,14816,32876,19753,7798 +23736,0,69,54,1374027,579795,102010,41869,60744,34554,24875,10243 +23737,0,77,47,749420,157069,34330,5888,11442,24492,24780,16135 +23738,0,69,43,1893818,345786,76950,49347,47876,53236,87137,21015 +23739,0,56,43,129171,30294,36080,21733,37311,13077,19935,15342 +23740,0,64,56,205067,18745,1498,12912,2092,3677,759,686 +23741,0,56,51,663672,475327,6984,69449,24774,31926,31116,19913 +23742,0,43,51,540460,117948,21275,17613,7969,5063,2197,2071 +23743,0,41,37,742622,83312,13747,5202,7902,12295,12218,5212 +23744,0,37,24,226391,40039,4021,6172,4840,3479,2818,4385 +23745,0,61,40,97320,17775,16523,23190,22340,29661,19396,8422 +23746,0,67,27,692309,157485,10496,9233,4777,10378,7713,4689 +23747,0,56,40,1210106,170791,18647,83142,11071,12381,7506,14293 +23748,0,57,40,147342,20588,3079,1240,2117,1864,1407,1917 +23749,0,29,38,2556791,477385,137398,137225,26061,30563,26463,15955 +23750,0,37,48,1038605,58156,6690,13215,2638,8450,8373,2998 +23751,0,40,53,1452039,204108,177927,84060,46902,28578,43061,35434 +23752,0,38,43,524042,541389,24862,23119,74189,33885,33869,33645 +23753,0,40,41,828458,122476,55719,13181,17589,7776,11542,4350 +23754,0,23,41,1354493,144304,16756,23435,4483,5084,6460,7245 +23755,0,21,35,2001874,121045,66666,11978,8405,9672,12935,9654 +23756,0,29,53,1701560,139882,12469,50165,4191,30535,29273,17549 +23757,0,23,35,795580,994934,65966,33256,87326,25700,57139,11995 +23758,0,44,37,687246,64526,12456,15772,9662,16670,8493,8988 +23759,0,40,30,540419,854769,238597,87319,26135,41569,20336,14782 +23760,0,29,41,558613,181575,133674,81760,16095,21422,38933,26938 +23761,0,38,50,1549901,520122,89392,22828,18996,29160,48665,74829 +23762,0,43,61,1839021,61817,68798,24572,10151,45224,38138,17392 +23763,0,44,66,502642,129587,55022,13029,7083,7947,20593,7089 +23764,0,43,63,505831,363838,315997,39846,52392,32747,32803,17165 +23765,0,43,64,175515,76499,14181,7413,4039,4160,3578,5415 +23766,0,23,57,556436,320334,114832,31413,34437,22160,36483,16326 +23767,0,44,51,337988,21459,8477,2538,3742,9477,11444,8144 +23768,0,63,38,84767,37988,9087,2371,4579,12929,7345,5582 +23769,0,67,26,1771357,895948,36218,60618,49900,79461,34118,38462 +23770,0,83,26,1029632,74469,30299,21491,43369,25680,21217,24353 +23771,0,78,23,1444331,224518,81932,8611,78006,59496,72500,26447 +23772,0,69,14,277037,788801,7608,75783,54063,102902,43151,24476 +23773,0,74,21,794910,189794,16195,22051,11938,22936,10781,4186 +23774,0,38,20,2136572,775606,208191,152772,55397,26807,23695,12411 +23775,0,27,24,681545,204483,13253,17260,11255,11155,9123,11319 +23776,0,26,34,741904,417615,143335,54431,28103,53397,47170,54794 +23777,0,34,43,872759,62308,30418,8021,10161,10375,6285,4863 +23778,0,50,38,1082019,104490,6683,29188,11982,15582,11814,9093 +23779,0,54,50,927088,306468,70484,78773,38244,32283,33965,14140 +23780,0,63,43,1187371,278173,30357,47028,83613,58598,27413,45707 +23781,0,61,27,460927,604614,29151,46882,7897,64865,29092,13277 +23782,0,57,47,1381816,69246,76483,57500,24369,15890,23780,19725 +23783,0,63,30,753080,176577,9745,17825,31862,22850,28520,11110 +23784,0,51,43,63917,7713,2262,2854,290,778,522,601 +23785,0,54,64,16341,29712,11935,51798,30784,13293,15488,11566 +23786,0,69,63,85245,27658,15138,62009,11171,32186,7107,6922 +23787,0,67,96,21848,27484,39648,71035,4799,12708,10966,7839 +23788,0,67,100,23251,53192,75225,10277,17259,10044,10276,5649 +23789,0,67,91,1352415,158939,7119,47571,10146,26984,9188,18036 +23790,0,43,77,838335,115991,19439,11977,3002,4878,9568,5841 +23791,0,43,67,69771,46430,67534,22794,20805,13716,4604,2665 +23792,0,48,61,1744673,254982,117391,83567,44308,44397,51714,14294 +23793,0,40,51,1001806,1220782,63734,93157,132915,87313,52086,43288 +23794,0,51,56,618671,104283,26917,25262,9934,15972,3775,3566 +23795,0,50,34,565797,180772,3196,24661,10800,14808,20379,8196 +23796,0,43,13,222438,81169,4833,4017,7719,4567,5931,2587 +23797,0,40,20,854709,154100,33806,5933,11662,8972,19401,3757 +23798,0,37,21,552650,169688,31673,52566,6312,19820,14623,7872 +23799,0,35,40,1695678,216095,154961,42318,25514,26543,21004,14849 +23800,0,41,51,381767,36880,3523,9335,2274,5111,6656,2055 +23801,0,51,54,1984968,175427,47147,41864,57722,38816,25892,20093 +23802,0,43,48,587187,350624,23844,61511,24459,14595,13312,6576 +23803,0,50,38,311790,43532,16011,4694,13622,6897,6669,1750 +23804,0,43,41,146163,7099,2275,1091,863,597,594,533 +23805,0,24,37,89858,42972,3906,4393,4564,1221,614,866 +23806,0,44,41,108177,29581,13126,4096,11165,9609,4353,2183 +23807,0,61,47,10408,44010,45211,18372,28209,53606,15434,19261 +23808,0,60,44,339595,174274,48202,18350,28770,10257,9974,2481 +23809,0,83,56,78439,46219,36056,12690,18615,18946,19572,6104 +23810,0,69,41,206923,494265,19404,37461,22245,38187,21556,27287 +23811,0,51,26,1830961,194830,17169,9928,15318,18637,25823,37164 +23812,0,64,27,1505431,39059,11645,14233,16816,9535,11266,4743 +23813,0,47,29,1482614,78511,35169,29823,19665,5856,6771,2183 +23814,0,50,47,1043119,175841,55695,27899,11480,23645,16423,6759 +23815,0,50,63,101597,76347,24829,39501,29394,12309,15718,11721 +23816,0,38,70,146701,59136,27704,49780,23320,7807,15233,6053 +23817,0,40,67,55158,123649,30477,49093,19927,8498,6030,5145 +23818,0,41,84,95911,2901,6204,7655,2733,1897,4152,1597 +23819,0,54,90,21366,24944,14482,47788,20275,25815,11816,10512 +23820,0,67,77,101166,11973,2565,3013,6188,3532,5340,1819 +23821,0,74,57,2475159,279425,16514,18571,68432,20913,43633,18408 +23822,0,87,41,998873,103467,64536,35094,78608,77364,25329,23379 +23823,0,81,17,755115,81116,1976,9944,4262,17994,6672,5791 +23824,0,78,21,2451570,289310,50044,59168,27893,57021,107119,30799 +23825,0,84,27,562444,432533,81084,28898,23253,71836,41526,12131 +23826,0,74,23,18562,102803,18723,13082,8489,17181,16856,10436 +23827,0,75,48,16034,17107,25708,18694,12595,14617,16963,2733 +23828,0,78,60,3272,25836,18620,15248,3393,11517,3642,4054 +23829,0,90,74,24175,11314,12457,1981,4678,8207,6025,9507 +23830,0,91,77,26122,16256,5318,3729,6488,3568,3124,1909 +23831,0,80,53,148218,95678,6112,5358,8842,8423,2537,2575 +23832,0,70,47,121556,48330,18962,18489,21318,7448,8628,13822 +23833,0,54,29,1918671,535512,21594,74671,48173,52966,26995,16012 +23834,0,60,35,224205,28973,16301,9445,7784,10597,10928,5159 +23835,0,63,60,33725,27567,22542,19561,2384,8268,3099,701 +23836,0,70,57,100894,14283,5563,5032,6151,4325,2646,2902 +23837,0,84,67,24510,23377,7329,9694,13621,10823,9855,2815 +23838,0,81,56,17270,47821,2822,10549,12843,9419,9325,13215 +23839,0,78,60,30821,15772,44234,15463,18960,7191,8016,4340 +23840,0,78,67,41007,33311,20275,25054,4652,14572,6903,5301 +23841,0,61,83,8301,30160,19550,43497,5712,6288,4491,10879 +23842,0,66,97,28646,29542,17666,20709,7050,16161,13490,5117 +23843,0,61,87,343298,43079,10609,15142,6455,4683,9367,2468 +23844,0,61,80,23428,26108,24004,8032,19564,12212,9574,4575 +23845,0,61,66,217504,56954,24639,4521,9065,5845,1555,1051 +23846,0,63,57,7936,17718,9478,10792,22187,9449,11598,5546 +23847,0,67,69,69087,28131,52610,10019,18066,10404,13909,5230 +23848,0,78,60,14105,18352,1346,8533,6085,12763,5143,7004 +23849,0,96,63,10430,21995,12859,12253,6151,17321,7148,5056 +23850,0,81,57,515435,132689,11646,23638,9895,10621,8653,6227 +23851,0,97,50,433186,12988,10688,13282,10067,19462,9698,8934 +23852,0,75,54,21187,86713,5697,33191,8639,7840,6089,6726 +23853,0,40,44,217120,148035,32944,6253,7397,2867,3973,2161 +23854,0,61,54,22624,7697,8769,11110,14325,11650,11149,6773 +23855,0,61,48,19641,27989,18249,2595,18932,24068,5919,13112 +23856,0,81,57,21997,20219,30058,26962,8167,29222,8381,10639 +23857,0,100,60,1970018,59937,10306,19317,23385,16457,15649,4480 +23858,0,100,61,32543,10976,6819,11963,10223,11222,14514,8359 +23859,0,88,51,81133,87443,6307,7598,16585,7771,9383,5888 +23860,0,69,35,1833146,301994,18230,52780,28973,24979,19698,11872 +23861,0,64,37,863460,43467,8707,15649,17505,9796,4351,3910 +23862,0,44,24,330872,68105,7186,8737,7821,5447,2361,1508 +23863,0,50,29,2000014,284463,46091,25722,3984,42771,26318,6713 +23864,0,48,20,1031503,1038062,27003,59792,25969,63067,29191,17348 +23865,0,37,13,1606467,704609,129468,13884,29811,37404,21097,8543 +23866,0,30,8,759684,51647,766,6421,3954,2011,2184,3615 +23867,0,20,11,411742,352425,84987,18651,19553,20944,19365,10214 +23868,0,41,34,50064,23852,22605,4973,6584,20192,8388,5885 +23869,0,41,41,77558,71872,23073,13568,10007,6072,12350,4134 +23870,0,53,61,1312173,108687,73470,61625,48712,22204,20426,17035 +23871,0,61,54,579617,69243,3946,8778,6769,9246,7952,3084 +23872,0,57,57,81070,19736,33287,9118,24499,16646,14907,15492 +23873,0,63,63,34812,27149,18624,7725,7858,4877,5339,3467 +23874,0,66,51,292221,26265,10787,438,3488,4124,2304,1880 +23875,0,74,66,353093,41847,20503,32495,22707,19812,9812,6030 +23876,0,70,63,34945,53680,12007,40074,19000,24512,7442,13558 +23877,0,81,51,389465,25731,4596,4452,6667,7815,5183,3990 +23878,0,93,50,61202,50029,15593,10993,24684,24745,10258,8275 +23879,0,91,50,598539,42189,25802,17885,19361,14756,36107,11820 +23880,0,94,43,14047,25247,8784,4185,6529,12610,15097,8416 +23881,0,96,35,557000,86634,5113,8660,6767,26204,23275,10245 +23882,0,84,35,36241,170974,19595,36770,44727,25642,11686,7178 +23883,0,74,24,70291,76238,18658,2777,4233,6127,3212,1730 +23884,0,75,37,6796,9278,8551,15868,5517,14576,18791,8038 +23885,0,78,41,798411,80015,14948,12273,28934,35557,8661,6244 +23886,0,69,51,792458,119174,40917,36654,7487,10818,12422,7417 +23887,0,69,44,465533,327910,20350,34387,49501,20620,6918,10310 +23888,0,70,35,14354,20918,9916,11807,30458,20680,11910,8904 +23889,0,70,47,6819,27765,36907,6084,17451,25543,15969,9978 +23890,0,80,47,35148,27974,15687,6469,9328,5178,1741,2490 +23891,0,100,57,23755,17434,8194,9929,12827,13189,6178,5009 +23892,0,94,75,65593,13452,10517,54072,7108,25185,15252,10044 +23893,0,88,77,87875,24281,18666,11100,11236,10203,6454,11790 +23894,0,91,74,36898,30945,17777,5365,16154,8979,10977,4729 +23895,0,88,66,15710,39467,2592,11949,11030,12500,9417,10230 +23896,0,70,43,424278,146192,9089,18432,14443,13866,14721,5001 +23897,0,60,51,83715,23835,25521,26450,5848,4123,2844,1160 +23898,0,48,51,1372193,95951,32715,13203,10956,7511,3486,4273 +23899,0,35,63,38069,40167,16861,12429,2967,5285,1684,1375 +23900,0,48,78,74903,7597,4727,3961,2262,4153,2358,2323 +23901,0,50,56,380883,171831,13055,37192,65413,13372,8846,13646 +23902,0,53,37,111809,164013,7464,4395,11806,13251,6471,5545 +23903,0,51,35,40390,62728,26605,14507,6200,7166,1571,3144 +23904,0,56,24,58045,8428,2928,1764,3607,4932,1856,910 +23905,0,63,40,107168,25655,15046,10046,3696,5774,4513,2549 +23906,0,75,60,67139,49221,12152,16526,13726,16715,21724,11495 +23907,0,78,48,705972,61549,9573,5716,2957,7393,6777,10682 +23908,0,69,48,120585,33060,3374,8392,3611,7426,3702,4753 +23909,0,70,30,95829,58554,1063,8168,3613,9090,8108,5193 +23910,0,74,34,553563,42818,8549,30241,19988,20823,29009,13835 +23911,0,74,38,111357,164746,50822,16113,21156,21047,10305,7335 +23912,0,74,47,13970,38202,24345,11251,10502,13553,8461,6179 +23913,0,75,60,206426,61204,35453,6516,9288,16194,7626,5937 +23914,0,70,60,24270,18151,10019,11683,24653,7589,6805,12366 +23915,0,84,70,8478,12040,18635,28093,14110,18115,10480,5649 +23916,0,77,51,125634,291789,26559,7324,64901,28085,17517,11052 +23917,0,87,56,1269181,19221,17886,12230,5893,19730,18913,7503 +23918,0,77,43,931943,255370,14771,28785,57564,24507,24911,26325 +23919,0,70,29,2582189,166359,23682,48385,12100,50384,40040,17299 +23920,0,60,43,194711,20718,16601,7186,8367,7625,4971,10548 +23921,0,56,43,1570140,628175,86998,8587,24286,41551,70015,44978 +23922,0,51,43,1241451,198079,50875,45795,43087,33109,26652,29422 +23923,0,61,47,41367,33247,9923,11517,3008,8919,3966,763 +23924,0,61,40,2225892,96652,37568,19976,46112,27636,13882,10772 +23925,0,61,38,77402,72056,6093,3154,4269,4099,4418,2553 +23926,0,54,38,906747,119821,26528,21661,6773,12006,2444,3209 +23927,0,48,40,16522,38924,4203,19018,4619,5387,6602,4002 +23928,0,41,38,1349884,26260,3056,8964,8486,3942,4744,2779 +23929,0,41,48,463586,69511,14170,12013,3783,5417,5257,2622 +23930,0,35,51,315226,370093,53704,141669,31179,21856,16143,7094 +23931,0,30,66,20797,34650,33569,99774,25292,10588,16464,7792 +23932,0,34,75,601511,163307,59802,75423,21720,32894,21635,12562 +23933,0,41,88,245534,56468,72972,31229,17890,19559,35901,6628 +23934,0,66,84,44452,37515,11559,11300,14188,24180,21077,6094 +23935,0,77,64,1914983,227195,66575,33314,36821,43163,19258,13729 +23936,0,88,64,14773,12544,23141,9563,19613,15581,7170,3962 +23937,0,84,56,361419,30495,14433,6615,9936,4588,4392,2308 +23938,0,83,50,505970,70192,19872,4627,34525,29140,29162,6064 +23939,0,84,63,26332,12765,15663,21018,15151,7896,6722,5562 +23940,0,67,53,69740,83999,6747,27384,26095,8699,14373,5005 +23941,0,67,48,122576,36971,7576,7586,4088,4179,3720,1521 +23942,0,51,54,39562,62986,4983,23738,30613,6724,6049,3561 +23943,0,53,43,1968495,59698,17062,11093,6279,14862,6515,10656 +23944,0,53,48,466023,263902,88952,68714,53207,31957,6703,16677 +23945,0,75,51,26658,7288,6314,15307,19766,18511,11118,5665 +23946,0,84,64,17262,35872,30125,26934,4461,19041,6721,4428 +23947,0,87,77,37424,9923,10347,28712,17277,9304,11504,3510 +23948,0,96,80,508771,36546,22560,18536,15681,14727,12559,11855 +23949,0,80,66,360381,102492,3043,15503,17685,15797,5700,5310 +23950,0,78,50,354641,210980,20494,39760,37226,47003,9420,8861 +23951,0,74,24,146875,197796,4081,26658,54448,29219,33835,6920 +23952,0,60,21,1774245,381576,110301,86495,27522,34477,19255,8899 +23953,0,57,43,2103515,187733,207291,47477,56713,46254,36533,46169 +23954,0,48,54,1940090,391554,171337,64186,11471,43758,47819,34931 +23955,0,44,57,738720,150692,33100,45140,11507,7862,14652,4623 +23956,0,53,44,216964,15076,4719,1348,1366,4998,1657,1764 +23957,0,54,48,92740,16796,5687,11205,4670,2600,3731,1973 +23958,0,53,64,63094,55230,19587,38885,4699,16371,16965,11979 +23959,0,57,64,2203627,532323,233239,30030,52224,46510,37743,33765 +23960,0,50,51,192019,67847,3200,2798,3582,8350,4037,6213 +23961,0,53,48,94702,18157,10424,2889,3551,3334,3126,2551 +23962,0,64,24,51949,25212,23680,8222,9572,10815,6540,4694 +23963,0,70,44,12127,30242,2612,18835,4245,10901,4253,12484 +23964,0,77,43,45137,8918,8896,1139,8203,2833,2822,1611 +23965,0,87,64,14054,36840,25664,6818,6769,25394,7029,4744 +23966,0,97,57,39625,18687,13925,3324,12940,17589,2204,1384 +23967,0,87,53,94582,31395,5907,4329,1615,6437,1459,1976 +23968,0,66,51,258910,310222,93118,56369,50163,28029,5015,8046 +23969,0,61,51,56620,25453,9757,10699,21671,14113,10824,5461 +23970,0,70,56,14842,23605,26444,15109,6880,13923,4442,5684 +23971,0,75,67,68543,42309,32389,18518,7745,18816,9682,4536 +23972,0,84,75,121661,41377,32513,18296,12014,13299,5933,4502 +23973,0,66,74,28079,19210,5280,14560,5409,10602,7833,6039 +23974,0,63,75,1181117,14857,16061,15727,15929,7472,4447,7203 +23975,0,57,63,609454,128481,22621,16223,8943,13845,5480,5214 +23976,0,61,66,161131,48929,27360,18419,5031,6091,3713,5036 +23977,0,53,56,1781768,171598,28782,14789,18333,26368,20559,18188 +23978,0,54,54,1277230,85283,30973,69376,27831,33503,15102,6577 +23979,0,35,44,935001,946879,59126,48282,27310,13773,20871,13128 +23980,0,40,38,430437,198002,69198,38287,23168,27004,15223,4836 +23981,0,35,47,745799,102648,9316,36059,4912,11813,10538,1979 +23982,0,38,23,315122,5127,146,532,452,1642,1230,453 +23983,0,53,30,69707,140552,22709,14420,8916,8619,4272,2315 +23984,0,48,37,194898,62499,32371,17385,4909,6430,3316,2974 +23985,0,57,30,314264,34361,4823,5907,2566,8059,5286,1389 +23986,0,43,44,295537,105704,20051,20244,17439,9455,9302,11117 +23987,0,48,35,117723,135466,9793,10325,31741,13934,16681,7480 +23988,0,51,13,578335,59296,3343,2786,4534,5504,4669,4136 +23989,0,37,7,167867,121731,15755,5635,10700,5654,3409,3746 +23990,0,44,1,329066,84560,11551,8474,11928,14899,3763,6358 +23991,0,44,21,65899,190095,87605,43738,12761,28646,17602,10135 +23992,0,53,51,43422,20658,36867,14441,6514,11875,12360,3094 +23993,0,70,60,22727,19480,5969,7460,13392,8237,6855,4665 +23994,0,64,66,1373263,170202,33500,27835,4814,18900,8366,14306 +23995,0,60,51,459980,381281,35391,38046,23841,24548,64032,11215 +23996,0,53,38,2033336,58944,19217,10718,12918,7986,7617,5796 +23997,0,40,29,1539812,654245,16401,87022,15319,45263,46791,23703 +23998,0,51,16,917118,149020,12551,6618,33081,41543,45440,15672 +23999,0,54,8,1752972,466999,42420,5509,89519,37757,34096,9000 +24000,0,47,21,141754,9127,5560,10069,3156,987,1854,1243 +24001,0,50,41,810062,74298,78592,13612,13075,14435,10488,4983 +24002,0,37,61,120465,25200,3317,15873,2590,3153,3286,1768 +24003,0,38,75,70198,57258,12146,3874,7788,5923,11192,5482 +24004,0,57,61,732758,17415,4078,8822,3959,8415,7766,1389 +24005,0,51,41,1037970,302187,38216,13806,24422,15770,29319,2762 +24006,0,50,37,223712,28778,5109,8380,3286,2315,2290,874 +24007,0,48,43,212995,41524,13811,11040,14999,5191,6919,5321 +24008,0,34,26,1165555,466275,28137,21270,55334,34290,44397,19009 +24009,0,24,16,880547,155682,4078,6507,18319,3379,7951,7721 +24010,0,20,11,140899,32996,4164,4894,1347,1557,2756,2732 +24011,0,23,14,1725608,224333,68836,95077,37048,38051,46810,37084 +24012,0,26,16,1219683,423741,27448,28561,34141,46930,79341,9561 +24013,0,35,14,23960,75851,3134,639,1892,3084,1709,1771 +24014,0,48,20,2092425,332406,64060,75292,29334,62651,38967,47287 +24015,0,38,1,104763,57478,3233,1085,717,2803,3147,2240 +24016,0,44,8,1008876,171132,31496,26624,31588,44872,15432,23756 +24017,0,57,37,376029,22338,7377,12179,3543,6485,7957,7329 +24018,0,48,29,1137235,318245,40429,25065,16339,18593,23742,40543 +24019,0,50,26,172066,32556,768,1445,1534,1546,3003,1411 +24020,0,44,37,3743297,237425,100538,61357,21639,53052,23948,30946 +24021,0,43,43,156998,6498,3402,8397,1733,2188,1682,1276 +24022,0,51,47,946745,218023,36381,41860,19488,40286,42321,27353 +24023,0,51,61,852105,40131,3806,8785,5566,2198,2354,986 +24024,0,48,43,1183015,516074,47181,74340,40275,54676,66579,35418 +24025,0,53,57,1373210,19504,29136,29731,20281,17098,12050,9564 +24026,0,61,54,657423,36088,18365,4873,8460,6871,4091,4368 +24027,0,60,57,440595,61818,11672,7468,3423,5154,3115,2737 +24028,0,50,48,1483992,308452,80667,50608,32020,40375,28960,18634 +24029,0,66,40,32702,47255,3240,6678,26393,27504,37611,37798 +24030,0,67,48,1619577,119192,159047,25192,23554,38301,34835,25725 +24031,0,70,41,1139083,448484,64933,35854,102219,55342,25563,17909 +24032,0,75,48,43734,24562,3966,25691,16215,7024,9929,2888 +24033,0,51,57,151736,116882,22044,9250,5335,8592,7164,4274 +24034,0,50,44,641298,43620,13861,4198,8331,6402,3037,5606 +24035,0,51,43,2204106,432470,57389,23024,48002,64818,23247,30973 +24036,0,61,29,174508,172726,14582,41507,30558,64610,34367,32389 +24037,0,77,24,167086,11256,452,2209,799,3516,2697,901 +24038,0,74,21,436205,230836,40264,28609,58132,20716,29433,10226 +24039,0,83,30,38956,15519,7578,4322,6137,10210,8110,7040 +24040,0,81,35,769069,52199,13773,5981,9038,16058,5694,7947 +24041,0,70,44,181569,41023,16395,5825,3829,6654,7987,4383 +24042,0,61,27,964459,263404,8492,2478,7913,8086,5462,2921 +24043,0,51,27,57734,15422,4238,2449,2878,2915,2302,2262 +24044,0,35,20,580979,619472,35630,26485,15110,29313,33115,6039 +24045,0,54,20,92450,27540,15762,11325,15679,34574,26804,13263 +24046,0,63,40,785878,106175,5337,39419,16505,10851,9708,2794 +24047,0,61,38,70229,32171,10063,1740,5803,4710,1063,856 +24048,0,87,53,122012,4877,5524,3382,9139,6060,6572,2261 +24049,0,69,47,1949844,127468,10380,16845,15907,23736,17512,11449 +24050,0,70,47,171549,51843,752,15886,1786,5755,3586,3244 +24051,0,78,51,37725,40459,15890,14834,14467,14738,18455,6998 +24052,0,77,54,98018,30310,31759,40632,48597,33727,18324,8947 +24053,0,70,47,190256,54474,2653,1862,2940,5808,1115,922 +24054,0,69,40,517301,188514,10863,27155,40522,14241,25462,17867 +24055,0,48,37,141753,50818,11005,6534,4184,1849,957,1183 +24056,0,37,35,897224,218663,122055,44263,33134,49127,52536,45766 +24057,0,38,50,549365,61827,13243,15707,21032,9441,3362,3076 +24058,0,56,67,1967523,17218,15073,123468,69642,59707,15663,15324 +24059,0,74,69,858427,126846,23796,59396,60816,25427,21178,22230 +24060,0,69,63,95599,58265,11814,7196,2249,6745,7185,4354 +24061,0,70,56,176677,80895,8816,17650,61225,14073,11673,12555 +24062,0,70,47,204461,33646,2444,24936,21086,25664,24911,12238 +24063,0,66,53,205747,62548,39659,22671,13813,8494,12692,10011 +24064,0,60,53,3492913,333173,43557,63491,55047,23061,13391,5584 +24065,0,61,56,864326,29470,16384,6596,24200,17122,21434,7853 +24066,0,70,44,705894,177280,15849,2996,36332,25256,21543,25791 +24067,0,61,41,171375,9257,1906,3952,1344,1813,2851,1290 +24068,0,70,41,312291,34043,8478,5437,5322,4124,4734,5191 +24069,0,53,50,136298,43921,21480,16024,3033,4766,2172,4279 +24070,0,57,75,443182,22120,33259,13971,15745,13953,19233,10192 +24071,0,57,77,33941,46052,15973,21311,9769,10854,15075,4939 +24072,0,75,69,13410,27824,7465,4528,17218,20610,10022,5668 +24073,0,80,56,138135,25455,5563,2615,6388,3547,2154,2304 +24074,0,75,48,41522,53390,13420,16557,10727,10297,4469,3546 +24075,0,74,57,5238,9154,3087,22730,2611,3773,4729,3385 +24076,0,67,74,16115,12752,21984,2894,14680,11792,4741,7545 +24077,0,88,75,3014,13572,6165,3493,6349,16818,8229,2618 +24078,0,97,77,9154,4944,6227,3858,9482,6420,2680,8489 +24079,0,97,70,12289,21213,18167,9699,2416,4951,5361,2836 +24080,0,100,60,10332,9882,4078,2938,10759,13953,5590,3109 +24081,0,83,48,65020,289843,15160,11011,13988,23224,10538,6081 +24082,0,77,40,81473,20576,1647,5354,3595,6422,2280,861 +24083,0,77,30,764032,73839,21803,12683,4164,12668,11249,5171 +24084,0,67,44,18560,12892,4371,17216,3183,11737,8689,1350 +24085,0,74,57,412318,21451,4981,3412,3409,3482,1137,548 +24086,0,61,74,328871,31560,27877,17710,10917,5247,2272,2719 +24087,0,63,87,4249,5660,6795,7559,2510,2661,3750,771 +24088,0,57,80,23313,28512,4906,16472,18884,10462,5910,5532 +24089,0,69,90,3044,13834,24788,16571,10691,19824,9816,8300 +24090,0,74,87,47439,87290,18887,78830,19946,18839,38404,4040 +24091,0,66,70,1065567,427128,85420,94577,66629,40711,28371,9878 +24092,0,56,78,41673,18591,11228,7363,3583,3182,2604,2890 +24093,0,37,57,81259,135406,13942,8171,7573,7469,2900,1397 +24094,0,30,44,428208,134244,23230,2988,6359,9668,6949,2593 +24095,0,35,48,586556,188591,64898,45971,17936,28219,8259,5409 +24096,0,29,35,2479360,601803,106515,20074,34900,39274,14669,7395 +24097,0,43,53,42507,23676,18492,27058,19084,12949,12199,4043 +24098,0,60,54,17034,43665,6446,8757,7394,18740,12876,5745 +24099,0,63,56,870036,70332,29222,42664,51521,15688,15759,6696 +24100,0,90,48,137589,27846,2292,8129,27266,59887,6318,13291 +24101,0,87,47,82104,40093,16775,49354,31334,22428,16871,7752 +24102,0,74,51,1424998,335661,47548,71109,13064,45561,49985,22018 +24103,0,67,41,498552,556166,105678,33789,44828,64958,41255,15360 +24104,0,35,63,992922,86212,62617,16608,9844,6184,9801,8287 +24105,0,35,56,282183,80277,18446,24153,6888,21469,5702,9687 +24106,0,35,56,1084676,61671,15694,7119,7948,8799,5379,3741 +24107,0,26,50,157118,56131,3396,2667,2409,2619,2397,1736 +24108,0,38,27,590532,68965,4037,3411,4904,9977,3492,2329 +24109,0,44,38,98007,7259,9490,22712,7285,15234,7919,3811 +24110,0,40,27,77740,100914,2804,10308,8297,7437,4169,7268 +24111,0,44,43,136187,17170,6491,3742,3656,1850,2566,1640 +24112,0,38,60,109288,27122,11463,7345,8733,2597,4072,2706 +24113,0,37,54,22212,18807,15305,13776,13143,13538,12664,3812 +24114,0,38,80,149323,7345,5946,10972,3143,2106,2728,1894 +24115,0,43,69,163297,66791,7854,3013,3419,8746,7354,3602 +24116,0,50,70,368810,60196,14530,36480,10183,13956,66916,18425 +24117,0,41,61,330195,70322,5784,18650,8408,9242,6110,10414 +24118,0,54,54,183673,6356,3719,9633,5288,8513,4803,6023 +24119,0,56,63,225122,201343,72444,37916,91809,48548,33325,32672 +24120,0,57,61,1525700,220097,104618,74608,54845,60757,45462,20223 +24121,0,57,61,408528,90205,17732,13530,13303,13067,2912,2305 +24122,0,34,38,2172350,1324631,73988,23152,23202,40441,53486,16219 +24123,0,20,38,1177937,826287,215687,33403,49906,31257,30603,34720 +24124,0,17,26,1653254,265534,6928,44806,30771,37633,49667,40545 +24125,0,17,21,97291,46388,3320,5859,2237,5847,7386,4379 +24126,0,20,26,287852,348045,31074,13952,6965,11709,8381,4628 +24127,0,38,23,1169592,113594,27148,13589,23378,39160,31105,11434 +24128,0,30,30,1742307,639240,92630,162531,40513,54723,63094,29314 +24129,0,34,27,473651,319222,29042,23719,116302,45304,37772,25508 +24130,0,43,47,122330,11501,9584,3149,3780,2303,3331,954 +24131,0,26,41,50403,51676,5753,1914,1123,2259,1023,930 +24132,0,29,40,137277,33172,8257,3438,2023,3352,2640,520 +24133,0,24,41,1059316,206405,25609,6493,17409,20473,10234,12094 +24134,0,34,38,730463,23116,10060,10203,2993,11217,15524,8010 +24135,0,43,26,302565,339143,13078,3050,23600,38615,17148,24906 +24136,0,57,34,42127,9137,6175,7293,2202,9995,7806,7482 +24137,0,60,40,849928,144663,15312,27328,10393,18713,20612,16727 +24138,0,54,40,1392941,132222,45734,46465,18315,29318,22495,26764 +24139,0,63,69,361181,24091,21264,11723,7719,16246,4047,3438 +24140,0,57,67,100439,11139,11900,9534,21649,8153,5107,3242 +24141,0,56,63,917188,567199,68035,46389,40651,57232,164007,42950 +24142,0,47,54,1126777,166335,39078,8529,24273,10111,22154,9524 +24143,0,34,60,1693618,143808,121832,92294,14923,23592,22977,45019 +24144,0,21,50,303006,73182,7782,6887,3106,5195,1773,1007 +24145,0,29,53,774242,16394,3268,1346,925,4979,3107,1427 +24146,0,44,63,178918,11623,7009,7897,3376,6449,7602,2428 +24147,0,54,56,1059234,110638,52335,54243,33947,45055,24567,11574 +24148,0,56,61,136317,90581,28659,6755,10430,9876,10935,2684 +24149,0,48,75,82267,20553,12784,9591,1498,3726,4834,5587 +24150,0,40,61,88019,63354,5874,6032,2657,6811,4263,2736 +24151,0,40,54,33160,10011,2924,1467,3298,3596,2979,3025 +24152,0,50,50,85182,7158,5831,3049,4244,5372,5439,2030 +24153,0,51,47,304112,75075,4093,4968,5551,8486,10999,6676 +24154,0,66,43,564287,82715,25010,23339,19846,42850,40260,28465 +24155,0,57,41,236324,74406,9345,7264,3602,8626,5145,5798 +24156,0,38,21,2049545,360630,9078,16881,6048,12625,9144,8888 +24157,0,38,37,402403,79701,47699,13520,16854,13794,8759,3667 +24158,0,29,47,1059191,77671,67176,33811,22762,21663,25151,12392 +24159,0,40,48,71533,11465,696,4704,5299,5237,3009,4795 +24160,0,54,51,69892,41444,3140,2863,8305,9131,6164,2765 +24161,0,56,41,1301859,456647,75802,31778,35281,72546,17776,18604 +24162,0,53,26,207019,55723,5784,8385,3911,5748,3707,4194 +24163,0,44,29,408127,345145,122120,21921,76492,49750,38786,63451 +24164,0,35,30,1357331,359111,3600,52010,66798,26395,67920,28815 +24165,0,35,41,58095,55782,36523,2920,19038,12576,4038,6436 +24166,0,34,43,603684,139684,28463,20495,18375,13078,10101,4477 +24167,0,38,44,225513,49912,22785,7891,23404,14136,7962,6490 +24168,0,56,60,22218,14510,20952,4211,10964,18873,11213,5336 +24169,0,61,57,488013,69914,29291,4055,8156,25628,11392,8035 +24170,0,77,53,22669,14058,1217,4358,8507,7805,6083,5606 +24171,0,70,34,165999,79549,2368,1899,3830,7844,3284,3348 +24172,0,57,29,89220,23372,3945,9277,5731,3602,6078,2385 +24173,0,50,35,25355,61387,10754,51273,23339,14117,6648,4144 +24174,0,43,37,130362,11888,1340,2128,2678,2587,3119,1924 +24175,0,57,60,32782,11822,24408,10928,26199,26545,7801,5181 +24176,0,57,67,510885,80055,28604,86723,39015,19785,49879,44642 +24177,0,51,64,25948,52430,14592,14256,7459,3820,2811,2289 +24178,0,60,74,82468,24534,2735,28475,16581,25637,18235,10602 +24179,0,54,75,60101,52095,42439,45855,24316,48134,13509,11416 +24180,0,54,75,78102,5446,7283,1642,3679,1639,474,484 +24181,0,83,70,65998,6735,3729,14571,20934,28815,31536,4703 +24182,0,61,67,244135,54655,7991,14123,6246,3198,4877,3731 +24183,0,60,74,12800,16595,3376,33626,9070,14293,5186,4864 +24184,0,67,66,14021,15442,12525,5633,11714,10961,7118,4620 +24185,0,54,74,41758,22666,21633,8615,14071,12869,9815,5240 +24186,0,70,78,5456,24422,4122,21142,10537,12578,8673,3220 +24187,0,69,70,36328,51213,29621,10070,6273,19513,11279,4090 +24188,0,61,66,903328,126473,18464,30823,26379,19351,5841,2799 +24189,0,51,53,286063,386298,21530,43462,21101,33155,7308,4674 +24190,0,44,50,1092862,268891,84282,65258,60873,48023,16302,7473 +24191,0,35,43,44148,70499,11627,5576,3832,5519,1126,3068 +24192,0,34,37,364869,104921,14943,8792,6554,12655,10291,10761 +24193,0,26,35,238293,107681,27517,38064,71072,24893,18313,18356 +24194,0,35,47,1283901,33763,18235,32749,15735,13547,19450,9291 +24195,51,35,47,2744914,307919,233477,98815,59811,115144,63470,11899 +24196,0,47,51,801882,62195,30176,18079,54688,37367,6442,4999 +24197,0,44,61,593296,97382,24180,9117,4230,3830,4357,1949 +24198,0,41,60,187741,35406,25733,8040,7490,23786,4369,5488 +24199,0,20,50,1837168,222177,12037,15358,9322,8020,15980,8247 +24200,0,41,50,1307370,74209,12317,36283,33355,38089,57053,9532 +24201,0,70,43,8259,6916,4059,7444,8986,35883,16668,7970 +24202,0,54,40,96371,260616,104552,12809,22507,17868,15916,10910 +24203,0,64,57,1997702,43059,23533,26384,10142,11110,10947,2713 +24204,0,63,63,178297,11139,7683,3581,5976,5807,2709,3311 +24205,0,38,64,134751,53054,7552,12308,7688,6493,3541,1972 +24206,0,43,66,171795,62503,18399,17166,4254,8027,11623,10156 +24207,0,41,54,905046,88228,13746,12254,14068,10939,7713,4842 +24208,0,35,50,487777,123664,39462,16794,27073,21150,10015,15503 +24209,0,35,48,1243653,89173,13591,10437,7428,9757,8013,1273 +24210,0,38,53,1002567,83964,71164,42295,41918,28301,21115,7672 +24211,0,44,56,162829,18263,6910,1823,3017,6530,3038,1996 +24212,0,54,61,589822,30488,10598,32354,9277,27110,19983,11577 +24213,0,44,50,1195847,41321,21928,6722,12301,10216,14496,5495 +24214,0,41,40,1622930,74372,6596,3867,7186,13062,10451,6734 +24215,0,40,35,1380189,25879,5356,9776,5563,11523,15335,6244 +24216,0,63,50,14071,38743,13113,17898,2436,14583,13082,8494 +24217,0,67,53,26529,75804,9122,13346,15668,26446,22746,8460 +24218,0,78,51,15836,8316,6243,8921,23789,19387,24024,13811 +24219,0,75,53,50716,17385,2442,10352,4610,7400,5038,1640 +24220,0,81,53,31500,14620,17730,4096,7640,15216,10542,6114 +24221,0,75,70,74440,21666,26173,20023,9964,8733,9471,24320 +24222,0,61,80,32541,55707,40628,15628,13109,18988,21906,7019 +24223,0,69,81,23033,6720,4961,16849,17508,20758,8040,10969 +24224,0,64,75,10823,25947,6338,12685,29686,8542,13265,5167 +24225,0,60,43,93595,72145,1342,2265,1466,5606,3111,1853 +24226,0,63,37,94388,20876,3546,6665,2364,9096,4053,9008 +24227,0,53,30,69042,63617,3688,20907,8001,16552,25735,9955 +24228,0,54,35,6971,19803,10527,8216,13146,10266,9998,5494 +24229,0,56,69,101688,11078,16939,12129,3215,3480,6513,4764 +24230,0,56,74,85747,29949,11859,7104,8815,12352,6139,5749 +24231,0,54,77,109720,9574,3816,2120,522,2756,1084,600 +24232,0,44,93,2018010,9749,46535,20880,9173,6789,19088,12549 +24233,0,40,63,142617,165154,4376,10093,12235,6723,10859,4769 +24234,0,34,60,259350,54100,10900,10642,4693,11189,4453,3475 +24235,0,26,43,532741,221803,14656,6396,9403,17568,12448,4320 +24236,0,30,23,925825,20361,7767,4228,6613,5343,9421,3039 +24237,0,34,30,168682,72546,9384,5236,2336,3937,2500,3721 +24238,0,40,27,38140,23820,8376,1560,9814,9621,11302,3767 +24239,0,37,30,71201,41917,2341,2650,2401,2544,1893,2544 +24240,0,40,29,743674,32549,778,16228,9445,12141,7931,3636 +24241,0,53,41,137408,6950,5858,2269,2485,3726,2596,1411 +24242,0,38,47,634491,386392,18544,130868,27674,26354,24768,17610 +24243,0,40,53,104588,47409,4491,9376,5539,4472,10911,6539 +24244,0,38,50,1318047,555135,121991,56042,40129,55633,22153,14304 +24245,0,47,51,125612,23813,7001,6938,3193,4060,4044,2174 +24246,0,43,54,1075770,84190,25786,2887,10885,6630,8263,2077 +24247,0,38,47,143512,19041,4846,3758,7895,7845,2668,3692 +24248,0,50,53,45664,26438,14016,30433,22956,24362,13085,7710 +24249,0,60,61,3780,24225,12237,73550,34617,38701,11907,10646 +24250,0,70,64,182145,16807,7691,5351,4099,7220,1745,2656 +24251,0,56,64,201331,33594,7055,2742,1559,1729,949,1208 +24252,0,50,48,230044,206674,4794,20874,23127,37271,68199,15380 +24253,0,40,41,117954,31008,3192,13562,2011,4453,5075,2337 +24254,0,37,29,1066360,303809,52066,17639,88362,67255,24243,38292 +24255,0,29,24,396729,954894,131654,28976,26464,21094,59173,13648 +24256,0,26,41,295052,158010,66121,21724,11511,26341,52106,13901 +24257,0,27,26,778990,328312,23912,19822,25024,45521,34295,33669 +24258,0,23,29,55461,7831,1275,740,2185,1052,644,150 +24259,0,43,47,8130,24971,16494,37924,17033,15452,10881,9083 +24260,0,54,44,558448,29161,17632,9048,31257,19395,11294,7512 +24261,0,54,53,1081609,186367,37690,22252,18424,33781,31580,12272 +24262,0,56,51,226386,54752,15012,1852,7627,9066,4960,4860 +24263,0,38,38,94051,20263,1312,486,736,781,2150,1339 +24264,0,44,48,78314,22618,8171,31430,14544,18321,22349,5254 +24265,0,41,40,1922985,165944,37825,25946,44036,34737,47843,51755 +24266,0,47,44,1312751,55120,17556,24298,29031,22932,18521,17170 +24267,0,47,51,57573,76197,13565,2646,6175,3451,2723,1570 +24268,0,27,35,363282,49131,5868,792,3796,1575,1614,436 +24269,0,21,26,197604,42793,5346,774,8597,3179,1549,3486 +24270,0,17,24,1567383,182906,55702,48028,26137,53215,17918,17669 +24271,0,21,26,1124208,87648,16804,4603,8966,6023,6553,3345 +24272,0,30,44,447112,107234,77467,42096,8262,23018,25225,25933 +24273,0,34,53,164843,248781,46000,28834,5753,24348,27880,8704 +24274,0,35,54,143909,12550,2847,4552,2596,4555,2383,1766 +24275,0,37,61,340282,99371,46909,5910,7599,8506,3878,6450 +24276,0,30,56,283015,67667,25196,11762,3473,7021,10699,10624 +24277,0,35,66,677711,34154,9912,31780,7645,8958,12199,6231 +24278,0,35,81,1196853,77476,160624,179298,42706,80083,29478,24802 +24279,0,38,67,765180,262375,17717,21890,81877,30207,19092,41596 +24280,0,41,60,840683,276003,44955,25151,35474,32967,14821,15412 +24281,0,34,57,1225802,70014,36891,20553,7851,4243,3975,2733 +24282,0,27,48,15590,39963,11450,24154,9725,9148,20526,6973 +24283,0,29,69,97771,63885,12435,94952,24493,16565,22607,26775 +24284,0,26,64,379809,211010,8286,24109,22340,15483,8387,8581 +24285,0,37,63,868534,130778,56828,52878,41359,27084,47861,8239 +24286,0,44,67,31031,24775,18720,56762,12891,29178,14562,4341 +24287,0,47,64,18537,44762,31629,20297,6619,11675,16321,7392 +24288,0,53,90,13114,21510,19159,39046,7414,11478,10028,11177 +24289,0,66,81,17687,24315,5232,11031,21321,18890,8866,12602 +24290,0,66,74,3828,33159,22050,8114,9678,20864,5709,4120 +24291,0,64,74,59669,29750,7802,24959,5798,6676,4208,2499 +24292,0,74,56,22940,22221,6980,9138,26079,14052,7072,8569 +24293,0,63,70,32642,30998,52378,22036,13951,17661,11047,5957 +24294,0,50,77,764408,84004,71484,21908,11351,12284,43659,8412 +24295,0,64,70,39575,2735,2692,2039,5042,4240,1322,1545 +24296,0,56,77,34196,34184,17498,4876,3936,7067,6571,2818 +24297,0,47,78,45466,42170,75684,16560,21224,7456,4644,7677 +24298,0,48,78,12940,50144,61514,19382,29256,10977,6300,3085 +24299,0,29,83,9256,33757,32170,5441,11042,5622,5842,4231 +24300,0,29,84,11797,25082,6301,11161,5781,4719,6245,4447 +24301,0,34,83,18666,22276,13159,26562,3742,5240,4157,5811 +24302,0,54,75,9937,8828,8093,8124,16198,24628,7171,4962 +24303,0,64,75,18217,12382,18628,11125,12142,10358,13190,9928 +24304,0,80,77,32174,14693,13987,11033,7827,24037,6384,3696 +24305,0,96,69,19243,2542,2818,5631,5231,6358,7191,2023 +24306,0,81,69,18861,24721,3030,9165,6335,7333,14174,3165 +24307,0,81,70,27356,8744,16161,7880,5307,8750,7759,2593 +24308,0,74,70,13567,18355,14184,8316,9738,7358,6908,3850 +24309,0,67,67,11587,13791,12867,4354,13102,12439,4997,5080 +24310,0,66,66,6361,34860,5422,7437,9407,6963,4228,2253 +24311,0,67,60,10217,20822,1041,16717,6247,11963,9638,9331 +24312,0,66,63,20487,23871,25070,8984,8736,10833,7884,3058 +24313,0,64,53,22366,37333,1307,12374,16296,13506,5163,5778 +24314,0,74,67,9692,6918,19835,5666,2107,14113,5896,10578 +24315,0,57,57,127764,292236,34195,23761,37989,15760,17443,10073 +24316,0,63,54,31085,12608,6104,13477,12015,11464,14088,7245 +24317,0,53,53,55394,105087,9848,10557,7246,10421,5540,14644 +24318,0,43,37,1267587,76490,5046,19178,16113,15073,16901,3922 +24319,0,56,38,582590,78771,4081,17531,3207,23698,9896,6668 +24320,0,48,38,998980,347868,134404,142415,99307,69504,51012,22093 +24321,0,50,51,612177,64810,40886,13561,6164,13024,7419,4988 +24322,0,41,66,1009889,144812,72467,100670,33851,16060,19296,9012 +24323,0,47,77,37832,17271,12816,11967,13267,17608,9911,13522 +24324,0,48,63,57977,86859,6529,15073,29418,15994,14393,8128 +24325,0,38,60,610909,335452,130664,45659,12018,17472,21276,18070 +24326,0,56,53,375069,48872,7303,46136,23759,41609,37154,7902 +24327,0,44,47,166578,154349,18796,33760,33285,22672,23854,9187 +24328,0,38,61,210021,23616,9768,13358,5993,3086,3054,3928 +24329,0,51,66,140401,12646,3154,12503,4781,4446,8381,4030 +24330,0,43,64,86059,83744,41392,21564,27101,22925,26042,15513 +24331,0,44,75,404876,222334,158089,40161,80054,55200,58554,14129 +24332,0,51,70,391340,13980,7326,1709,1528,2839,1695,1635 +24333,0,40,66,1076521,33566,28261,26324,9947,11404,12752,9938 +24334,0,37,61,142765,17482,1744,5867,1485,2444,2108,1514 +24335,0,48,66,22993,20820,50165,31271,27791,47671,25476,10888 +24336,0,50,66,1333140,219115,6065,52864,16364,18490,14555,19780 +24337,0,56,54,164527,28905,9454,6061,10794,11451,8694,2224 +24338,0,47,54,1156584,893579,183920,160716,106563,40871,57419,42864 +24339,0,26,37,933164,348475,37584,15323,46123,17879,23117,14002 +24340,0,27,38,114083,53627,8742,10183,2883,6417,7365,1992 +24341,0,35,40,19100,19014,16313,3987,9735,23284,20262,15999 +24342,0,40,40,2368561,887651,149465,263990,279422,65979,157510,118450 +24343,0,40,50,1726331,1530821,332330,256131,40249,94344,29854,64692 +24344,0,29,41,298132,137019,5753,14169,13640,4464,3595,2296 +24345,0,13,24,175003,94136,6828,1521,18121,8426,4878,2833 +24346,0,13,21,478762,828195,170703,69653,239062,59108,106288,26361 +24347,0,10,30,91535,53300,38400,19058,2635,3562,7360,4002 +24348,0,24,50,422220,18791,22698,22316,24240,9053,11443,9201 +24349,0,17,61,1095819,80501,9468,12229,5538,4218,15384,4225 +24350,0,26,69,207912,204276,98655,33165,31658,51200,18736,9099 +24351,0,50,60,74485,11557,6909,2432,5314,9696,4802,2372 +24352,0,48,54,75335,41544,9907,12763,3236,7200,2507,3516 +24353,0,61,64,50658,48475,20700,29718,10273,19306,15810,14265 +24354,0,77,57,64885,16275,2457,17206,24504,28858,13839,23642 +24355,0,56,57,119269,91016,16263,19600,7273,6516,3731,1483 +24356,0,63,60,18667,32601,28247,16080,22204,16596,37943,7400 +24357,0,48,50,1657307,573190,76498,63647,48195,23424,75768,20151 +24358,0,26,47,1907676,130220,20346,7871,3627,11467,5448,11554 +24359,0,26,47,496907,241890,37083,64096,21257,15950,59347,19367 +24360,0,20,38,149265,66675,7107,12429,4692,9176,10689,5162 +24361,0,24,50,210244,107214,80471,24031,10705,12226,19769,12365 +24362,0,24,48,252595,86431,8357,6317,8783,7756,8092,3890 +24363,0,30,44,1383702,46577,5730,10013,5855,6979,7359,6576 +24364,0,24,51,627130,98480,46553,4467,4140,6312,21761,2303 +24365,0,30,38,1071556,74155,12908,7595,7172,13629,6131,8360 +24366,0,37,53,890340,192582,148974,42351,85101,46733,79748,19439 +24367,0,26,40,844484,221273,3739,13334,6291,8134,5328,6035 +24368,0,27,24,287822,93347,3775,6876,3499,4846,10387,3046 +24369,0,20,35,2200111,201433,112204,31250,13739,19644,24528,17135 +24370,0,14,26,104918,62861,6565,12570,3127,6472,4879,1891 +24371,0,24,29,1123299,322906,23258,17426,17138,44285,40177,33624 +24372,0,35,35,498073,218962,23380,22341,24846,42434,9131,13362 +24373,0,35,17,1654416,130393,34535,12322,16085,12569,13263,6943 +24374,0,27,27,113934,54247,12345,8526,7678,4078,8678,2558 +24375,0,24,35,70991,108852,39548,4020,6353,15298,4278,7477 +24376,0,38,48,1306138,161034,61784,28371,9109,75374,56728,15306 +24377,0,40,41,99919,16515,1676,1245,2891,1729,860,1414 +24378,0,37,29,1336920,552190,45196,15940,18378,20333,32078,35873 +24379,0,26,16,1238359,598860,36544,20562,14860,21914,19461,24198 +24380,0,20,14,1888957,236645,39455,70752,16355,47135,60394,29830 +24381,0,23,17,515694,68451,16678,1833,20260,12775,7756,3617 +24382,0,29,29,1091209,627983,114695,82740,71802,51600,54428,17887 +24383,0,43,48,114115,9714,6349,3422,4606,2878,2636,2933 +24384,0,34,44,1341118,96747,7236,23684,5882,5178,7925,7526 +24385,0,27,57,872724,33424,9110,20074,2850,6299,6874,6906 +24386,0,27,51,507352,133125,6207,11183,5897,7707,7888,8179 +24387,0,27,40,276688,179103,17449,29466,25780,33451,29517,16551 +24388,0,44,41,714465,130935,26232,36077,15175,54623,38863,14437 +24389,0,48,23,153342,34561,1860,2431,3238,5436,2304,2033 +24390,0,54,24,1547727,655872,46836,67983,43020,79606,33428,23355 +24391,0,51,34,1369146,282733,147717,25710,32645,51623,80913,27600 +24392,0,37,24,154976,141422,14741,7769,6908,7871,9508,13340 +24393,0,34,35,1592920,178954,28104,38650,25126,25846,7782,23563 +24394,0,26,50,1809205,131979,77570,20787,9322,12069,23291,11263 +24395,0,17,56,779028,17555,12612,6988,2805,1652,5249,1507 +24396,0,20,74,832934,169944,148629,58246,66407,22300,53105,44484 +24397,0,26,70,319914,62645,4776,14355,7179,16790,33963,19131 +24398,0,37,69,650695,38337,21869,7212,5844,12001,7065,4776 +24399,0,41,70,292238,32108,39253,10469,8115,5283,8218,8117 +24400,0,40,63,543437,130521,44953,6958,11369,10085,7317,20703 +24401,0,41,75,28604,9021,4096,11328,3214,6335,5463,1904 +24402,0,37,78,1270664,25513,15893,12695,7162,5562,11547,3598 +24403,0,56,70,49370,20636,29430,6997,8126,34419,17285,13717 +24404,0,57,63,376350,480046,42054,52908,20300,39090,37028,25726 +24405,0,57,53,351654,22145,4745,7492,10729,9201,16362,4528 +24406,0,57,37,1689582,283176,28334,22853,37176,32695,21091,19286 +24407,0,48,34,23250,61028,14402,17971,4866,19711,18315,12181 +24408,0,56,51,35842,13374,17635,14523,13185,8658,8129,5077 +24409,0,53,48,99469,45780,12725,2382,11607,9686,4274,4315 +24410,0,63,60,605765,58933,21623,30140,17055,32115,20221,11911 +24411,0,64,61,980997,68974,5437,47007,25056,26758,17502,13570 +24412,0,64,60,98548,4735,7402,7098,7635,4559,12651,11096 +24413,0,63,51,1146248,563977,16152,43178,76693,67144,44878,38770 +24414,0,60,56,2971024,143614,149707,31607,25136,64894,51459,63621 +24415,0,50,40,2079111,1169708,2175,116044,59282,90512,40005,12852 +24416,0,40,13,243250,569749,5900,29522,24511,43240,33274,11183 +24417,0,41,30,2150703,176015,114034,44416,93154,49873,48982,12425 +24418,0,34,27,141957,5240,1274,3715,1955,760,2180,1882 +24419,0,38,50,218881,9113,4864,6691,2890,3110,591,728 +24420,0,35,60,1738937,430231,60005,20736,18127,24122,5821,4955 +24421,0,29,48,1222122,137222,11737,11319,7499,14260,20160,12071 +24422,0,30,41,652516,25271,1922,6382,1485,3278,3462,863 +24423,0,26,29,373658,79619,4300,16402,5508,8117,4402,4891 +24424,0,30,35,1311765,366628,82867,36153,30738,35011,22811,14631 +24425,0,35,40,1003129,63290,5307,17631,10832,10591,5214,2048 +24426,0,26,40,688695,225047,55552,25781,44901,11432,14104,12954 +24427,0,26,27,88204,118472,7022,4924,28991,9252,10670,5377 +24428,0,37,40,181161,27330,44613,38237,41207,27511,34991,8106 +24429,0,37,43,540374,67189,25170,2930,4975,11320,15092,2869 +24430,0,41,34,125898,18401,1300,977,1478,1448,2261,564 +24431,0,57,53,20363,31283,16341,25510,5640,36012,53563,18585 +24432,0,53,38,33616,31685,2616,5731,9397,6106,4256,3537 +24433,0,51,50,581644,30600,39021,9371,9449,7672,9128,6183 +24434,0,57,75,100895,42921,77641,36155,16888,24099,18119,14974 +24435,0,54,60,9900,52045,4551,8245,25026,26534,31535,4742 +24436,0,53,75,203320,15683,35307,13128,27601,7424,8032,2905 +24437,0,50,63,1015976,54819,15996,10348,13490,5475,10278,8184 +24438,0,54,56,906336,68822,41300,39029,12277,40183,35919,11968 +24439,0,51,64,87568,53957,8673,17290,15130,22254,9708,10402 +24440,0,47,57,1003852,48792,22716,9904,4189,4454,5698,2207 +24441,0,56,54,332643,37380,6526,3866,4473,10158,4674,8723 +24442,0,44,50,285171,25263,11192,4003,10202,2724,8384,20486 +24443,0,30,37,186417,26415,1233,1072,2949,1790,7376,904 +24444,0,40,30,634935,19776,4404,4131,2291,4460,4366,1207 +24445,0,29,27,920589,458283,50200,35236,51238,32788,26268,20634 +24446,0,29,26,43979,58823,13781,8623,4841,5622,9726,9497 +24447,0,30,30,106926,46520,4486,2931,4691,4014,3911,4275 +24448,0,27,29,130005,10849,1519,2210,924,1562,2530,1786 +24449,0,35,30,779983,80905,6745,8893,2851,12952,12635,5135 +24450,0,29,20,1203513,411141,27599,13677,10618,14640,16744,22580 +24451,0,27,14,454613,392749,14042,22920,44805,28406,32880,15394 +24452,0,17,13,1392757,473851,112924,28317,52286,22610,33714,35860 +24453,0,21,20,335589,10351,3336,1746,1052,2846,2300,1034 +24454,0,29,38,457024,54159,27991,11140,8221,8173,6569,3551 +24455,0,43,53,48939,42008,12347,17772,13898,23525,15371,33353 +24456,0,48,54,1883175,98371,17755,13922,3192,9186,5147,6030 +24457,0,38,50,1397661,171358,16397,18693,10726,10254,9068,7568 +24458,0,40,29,134596,13330,845,3588,4706,1333,4648,2395 +24459,0,37,23,177304,81231,3155,6796,10754,3178,838,5245 +24460,0,29,41,1465191,181405,201878,22845,114867,36408,49530,50532 +24461,0,21,47,1973610,230531,117931,86427,51338,27762,114451,15898 +24462,0,26,40,1247672,454570,25099,39333,14122,72926,30800,26711 +24463,0,48,50,146697,64360,14967,18993,28449,47623,16874,13291 +24464,0,47,30,975403,506456,37794,21252,29397,39218,37703,14903 +24465,0,56,24,1346890,323694,97672,33979,44902,82313,75981,18433 +24466,0,51,30,815665,384588,62033,48613,30561,44705,56937,15972 +24467,0,29,21,949082,287298,17679,12891,16763,11128,10922,14646 +24468,0,38,24,917952,164901,12632,17438,16569,32235,21553,18639 +24469,0,44,30,11599,26562,29991,7936,3887,28195,24695,12191 +24470,0,47,40,1960809,125070,66837,38417,17100,26999,32360,49874 +24471,0,60,66,66441,42074,54512,30921,5920,17398,7751,8168 +24472,0,51,74,513693,26653,6036,2042,1335,2409,1853,1467 +24473,0,38,63,1875448,189063,13371,45124,32365,23839,27946,24304 +24474,0,30,53,685432,316518,38179,28308,26134,20128,42095,36110 +24475,0,23,40,799406,461390,143630,57499,48377,38094,144089,32360 +24476,0,21,35,2271641,171233,13756,19744,15292,10773,17499,7091 +24477,0,23,26,624726,507776,59353,5852,19542,64414,31549,10168 +24478,0,34,37,73039,33980,11314,13510,8345,9674,4156,5133 +24479,0,43,43,1177750,202428,30292,115152,24794,16155,11338,5823 +24480,0,47,53,157583,21612,1677,7084,8725,4396,4760,1833 +24481,0,37,43,430635,309299,31964,49180,38498,21879,12032,8595 +24482,0,29,53,22417,50252,7932,27830,7001,8260,8297,8436 +24483,0,40,53,2100361,42114,7857,36027,17313,12017,22087,15688 +24484,0,44,47,261091,46950,3215,5246,16974,9181,10141,1805 +24485,0,47,34,1285725,581403,20240,77983,33529,87072,18264,24544 +24486,0,56,27,195561,7792,2647,4277,3712,6535,4405,2152 +24487,0,44,24,640070,78864,4410,9494,5355,2608,1670,2235 +24488,0,35,27,618185,124811,19236,3488,13487,7010,4513,5986 +24489,0,37,38,624620,86944,11301,34993,17237,25531,12787,13012 +24490,0,29,34,62110,27765,5005,4708,2173,6662,3341,1648 +24491,0,54,50,57874,11752,4337,39547,14593,27885,16436,18109 +24492,0,69,66,141645,23623,33988,24498,19770,21964,16238,9446 +24493,0,69,57,482262,113982,13686,15335,66571,24601,21668,14024 +24494,0,57,60,363063,22812,3441,5544,2738,1544,1010,860 +24495,0,38,53,163919,41657,9967,14730,21123,3818,4066,4635 +24496,0,35,41,1498498,113254,20719,36671,48731,25087,7142,20866 +24497,0,21,54,297800,34885,18507,5275,3609,2601,1733,804 +24498,0,34,53,377808,102136,26077,21757,19818,26722,18500,6767 +24499,0,44,54,16866,27132,67363,15566,14135,33061,10930,4916 +24500,0,54,53,470523,82633,37689,29725,32968,19217,11820,3720 +24501,0,44,54,308529,276787,49433,55893,19235,23302,17552,6651 +24502,0,56,70,409497,29641,9741,40090,14630,29666,20324,27463 +24503,0,64,60,27467,25136,10783,22013,13132,11835,26331,14325 +24504,0,69,60,131695,110062,27850,27706,40474,20057,6267,13515 +24505,0,60,64,1746670,56614,38626,36139,8973,15910,18937,12571 +24506,0,57,56,29299,51838,5322,4750,11723,28454,15045,20112 +24507,0,57,53,19134,44079,13722,20088,10638,16233,16892,9536 +24508,0,67,57,57366,13396,6814,8514,4851,9610,9669,4663 +24509,0,70,54,90310,74167,66721,32380,23360,31464,31340,34251 +24510,0,53,56,1036501,82220,7032,3751,5558,4342,5757,3773 +24511,0,48,63,252080,15216,9534,19026,9667,4777,2693,8192 +24512,0,56,60,111488,6304,6854,1765,2610,12555,10934,3748 +24513,0,60,53,25590,34755,17050,9955,22554,18402,8729,14580 +24514,0,67,70,23044,26183,22592,12717,9739,7746,10531,2282 +24515,0,77,69,48989,26932,9668,38869,6277,24192,11519,5167 +24516,0,75,69,19085,7205,4665,4725,7366,11270,15792,5798 +24517,0,75,74,12082,14051,4615,12569,13420,8777,3628,4119 +24518,0,74,75,6734,24126,16018,25929,12973,7434,8429,6234 +24519,0,69,74,63832,32135,29103,16152,22935,17633,9447,6877 +24520,0,63,78,8095,31798,23947,23474,12952,22577,6101,5795 +24521,0,60,80,11598,21391,10412,17799,10072,10207,8693,5649 +24522,0,64,78,6303,11271,12470,7414,6702,5145,8565,4458 +24523,0,61,78,12260,18061,2386,10194,8741,7793,6371,3929 +24524,0,57,77,28853,37643,13139,14800,5693,8385,11203,5614 +24525,0,66,80,4617,3737,6951,12681,5367,9327,13306,2462 +24526,0,64,66,19929,39554,4971,13782,8237,10117,4149,5232 +24527,0,54,69,19813,87430,28245,24795,9540,11896,5685,4095 +24528,0,57,74,20975,17409,14581,14303,8255,7732,4502,4554 +24529,0,51,69,15945,5999,3109,16128,16060,5182,3972,3118 +24530,0,54,66,57517,12853,3555,2071,3365,4538,5148,9001 +24531,0,61,67,24502,21546,9504,13249,9327,9088,5342,2332 +24532,0,78,60,7940,6339,5950,3032,5128,16634,4420,3963 +24533,0,64,47,533007,156829,16630,13414,11530,7845,15717,3715 +24534,0,61,56,156851,40580,48947,2383,14864,13953,9825,3481 +24535,0,56,47,1687817,182779,25579,23921,23525,26730,12233,13374 +24536,0,35,44,110050,25048,6711,4017,6138,3408,5697,2287 +24537,0,51,54,10457,14368,6868,6194,5246,8264,25041,6620 +24538,0,57,50,17098,17967,10564,44801,78198,20790,3231,7540 +24539,0,51,57,217451,32508,18299,3732,10929,2853,4926,3580 +24540,0,50,74,126125,12075,8232,14547,3133,2752,5377,3456 +24541,0,38,60,151802,63742,2817,6080,2778,5683,8499,2659 +24542,0,16,44,690566,75425,2571,6054,6132,2181,952,1783 +24543,0,24,35,463992,26552,4338,4315,22066,5627,3199,1801 +24544,0,23,17,824291,264052,52154,24993,33163,17254,39824,44034 +24545,0,23,14,982916,189568,11683,9866,12678,17304,9408,4718 +24546,0,38,38,143865,26602,37366,8618,9145,11315,3617,3036 +24547,0,34,40,1115965,105963,21965,6386,9608,11009,12026,4289 +24548,0,38,37,142790,88262,14717,3163,9609,10424,9879,7799 +24549,0,38,51,117462,45402,23668,2943,6268,6389,11719,3992 +24550,0,37,37,1292475,485303,125302,42680,146993,76130,171883,64102 +24551,0,41,48,2071985,66900,6843,56227,23101,18336,37955,30605 +24552,0,41,60,36873,5965,662,3996,1154,969,1739,556 +24553,0,29,44,985450,719730,25099,47547,44005,19355,44930,26015 +24554,0,21,34,91402,96143,4020,3046,5051,5084,12580,5472 +24555,0,21,14,70477,197131,2282,22636,19388,31255,43391,24295 +24556,0,29,20,529431,11838,11511,13166,3853,7788,4533,2247 +24557,0,51,35,36617,22338,12340,9364,13092,14314,16933,16113 +24558,0,53,37,162434,44519,2073,1796,3016,2486,2492,3255 +24559,0,54,35,295053,57617,3085,3238,9495,12309,6245,3390 +24560,0,43,20,1531313,261754,31985,49666,37003,19183,13826,25471 +24561,0,34,21,1013036,258585,142242,16439,25270,34565,30152,12907 +24562,0,54,38,5309,16544,5268,30915,34162,40062,15435,12580 +24563,0,66,51,9691,8644,9875,7769,31324,18682,43913,11736 +24564,0,70,54,21598,33395,9899,6702,11897,4675,5607,2446 +24565,0,78,47,242610,112532,31099,2320,16433,28952,20990,8761 +24566,0,77,50,189881,6771,11574,3300,10645,12582,7739,5932 +24567,0,61,47,1622432,178877,43481,5007,14347,29644,22714,38513 +24568,0,80,35,39512,17412,3636,2686,20489,17539,43684,29238 +24569,0,87,48,104035,12974,21030,44124,18254,34830,24607,9042 +24570,0,67,40,1270539,391348,80437,11142,40514,34821,44487,19824 +24571,0,60,57,2136979,126070,240931,74286,64577,22757,91515,19024 +24572,0,38,69,1205268,560503,169544,60946,49412,47024,58412,18692 +24573,0,29,60,1916634,74272,26149,7720,21502,17801,12814,7537 +24574,0,30,66,274496,73528,24275,9375,7755,10610,8165,8918 +24575,0,40,54,62862,106189,21169,38926,11081,25353,82865,22378 +24576,0,38,54,304876,71259,30758,8082,29044,5155,17023,5584 +24577,0,37,50,690974,114393,20834,11879,19257,18545,6781,11033 +24578,0,29,41,601863,166970,10913,16876,22769,6798,11663,5698 +24579,0,27,40,75371,25268,4784,7320,2212,4761,11547,2661 +24580,0,30,27,106359,215232,18685,17357,14622,17221,10709,7664 +24581,0,29,30,3357350,560912,108526,101032,51502,88877,45938,38171 +24582,0,35,40,2271397,387952,67260,82253,49748,38509,46606,45796 +24583,0,27,44,120767,57863,17166,17947,1387,6179,6159,6623 +24584,0,21,43,1170814,728254,41627,44181,13628,25505,44398,28037 +24585,0,17,48,231469,18939,7216,4126,1453,2273,1536,980 +24586,0,30,53,52352,41519,21383,23974,13694,25767,6461,8688 +24587,0,27,53,295054,114000,67386,14428,37634,8506,9352,3498 +24588,0,44,64,1451982,99536,16639,38544,9185,31136,57506,17432 +24589,0,51,57,907220,126976,39311,10707,37039,28648,31315,15349 +24590,0,53,34,100603,22303,551,1193,3936,8455,13239,2772 +24591,0,57,20,110174,113209,1185,13549,5251,12113,10136,6937 +24592,0,60,11,516680,127409,22689,13322,36134,34265,28957,14392 +24593,0,27,8,466780,95718,6791,1855,3809,3998,4914,2138 +24594,0,30,13,522781,107123,15810,14877,13900,16516,12159,5989 +24595,0,21,24,426156,41992,13486,17919,10496,4732,3364,2468 +24596,0,34,47,784842,103099,122964,56192,50293,51243,33372,11802 +24597,0,43,61,278546,61553,22060,10942,24156,12172,15303,5293 +24598,0,41,70,523215,277822,52965,139895,20449,45772,43134,56856 +24599,0,41,54,295376,139343,5503,14122,4167,12101,12125,5973 +24600,0,37,50,1139725,233705,88615,48941,28047,40173,25826,23806 +24601,0,29,43,548885,332967,15197,64236,28828,23000,21267,17328 +24602,0,24,38,667445,125177,29588,16469,7649,8668,4939,4638 +24603,0,30,61,277144,43986,50093,39852,19700,8196,12458,4504 +24604,0,35,67,1386107,98689,40176,13088,4463,13262,6161,10923 +24605,0,38,54,1093166,391121,9369,28664,35845,36442,36639,25116 +24606,0,34,60,53361,13532,2076,17493,5582,5335,11977,9250 +24607,0,29,38,1914889,646823,38985,46519,25258,29418,42061,25698 +24608,0,34,41,1134050,42492,995,49786,18374,10608,11122,3147 +24609,0,34,61,346763,60288,25404,18885,5877,8274,5612,4990 +24610,0,38,57,427711,17549,16815,5606,6484,8767,8436,3469 +24611,0,44,64,776232,284502,15362,73389,40547,35073,87505,11566 +24612,0,37,54,1283248,507168,102574,33882,37872,26526,41778,28337 +24613,0,37,44,63882,4825,124,1136,607,492,933,413 +24614,0,24,34,758505,345513,22863,47094,18885,27037,59185,23856 +24615,0,27,38,1952403,151384,50066,41922,46862,28890,57185,29321 +24616,0,35,37,272648,50162,9151,3657,6817,5832,11728,5478 +24617,0,24,26,134367,88561,2367,4524,3692,3062,7233,2334 +24618,0,29,16,60275,9862,372,475,950,1205,5483,1359 +24619,0,21,11,368989,180567,18702,42046,26875,10273,11730,15191 +24620,0,16,21,662587,66334,17114,21175,9064,5467,8344,8259 +24621,0,23,35,1133118,288245,48564,43085,42393,24758,53656,19128 +24622,0,16,54,105558,25852,14994,2922,1203,2266,5179,919 +24623,0,20,57,985776,223238,64097,46309,55200,21287,53449,56840 +24624,0,26,66,2478112,251091,381094,45066,44866,76137,40075,23913 +24625,0,26,51,626545,914070,31309,41741,64642,75791,47153,64000 +24626,0,17,27,78480,127084,2938,4859,3996,2377,3952,2799 +24627,0,23,24,31783,29924,3191,6419,7112,4260,7617,2218 +24628,0,20,20,563471,71813,62010,9788,9180,9138,10961,9490 +24629,0,16,20,342879,43382,2404,1315,7183,2801,2248,2883 +24630,0,29,37,1271683,349926,23753,90367,40681,31488,37840,17200 +24631,0,23,37,236817,29888,2879,5685,2854,2107,3493,4405 +24632,0,23,30,2544046,137703,57862,21920,24858,12637,51606,21530 +24633,0,24,51,58226,57212,23332,10090,2071,7357,5320,4656 +24634,0,30,60,46390,42544,11573,31194,13170,10680,10022,5600 +24635,0,41,70,41056,18562,23767,16844,17642,11633,12514,7448 +24636,0,48,67,24241,37358,11733,15787,37378,7828,14631,8412 +24637,0,53,70,81722,12698,3582,10879,4233,3665,5579,1707 +24638,0,60,70,38397,24191,14028,10925,8221,12701,13865,9902 +24639,0,61,75,12049,2115,6010,27576,19186,8957,7663,10449 +24640,0,60,91,19002,30057,13588,69886,10264,11331,22925,31192 +24641,0,64,88,13647,49558,7905,40944,15258,21425,14419,4687 +24642,0,50,75,113668,59349,11886,4234,8164,6825,4915,2225 +24643,0,47,50,1185438,239945,29116,8263,5761,21584,31709,10688 +24644,0,29,40,1652331,175037,29509,11766,26124,7009,28851,17258 +24645,0,34,41,824268,21595,17562,22814,6536,14858,29797,11201 +24646,0,41,61,210322,14869,34825,26109,11334,16351,6648,4922 +24647,0,44,63,508205,53438,5194,7129,13347,7841,10578,4584 +24648,0,43,51,329077,264286,5185,15978,6073,6838,3247,5083 +24649,0,43,40,333216,180012,46555,31188,40378,59032,81412,34711 +24650,0,24,26,1441258,308318,99850,17052,11433,12054,9522,12661 +24651,0,26,34,2106559,290969,56521,66618,37062,51071,63858,21608 +24652,0,40,50,2893738,492462,123427,90034,50131,71534,138479,52742 +24653,0,29,53,2975294,323288,82883,58014,64080,38380,65484,30862 +24654,0,43,60,327258,132046,114024,28485,20960,31758,22063,33689 +24655,0,40,69,70048,21593,25289,6293,6864,4684,4624,3512 +24656,0,43,88,1317341,55383,231748,42483,15312,50642,21358,20040 +24657,0,47,90,804806,29648,16408,1759,6907,5480,5872,4441 +24658,0,51,91,163474,27513,34888,6761,8452,14973,6902,4927 +24659,0,57,78,254434,42403,8146,8258,13473,13139,14324,5257 +24660,0,51,60,126375,46227,10919,12049,5182,4355,7633,7124 +24661,0,47,69,1363947,108682,131465,26595,16364,16512,9044,10605 +24662,0,38,63,621113,76275,29574,8188,15344,9229,7787,4948 +24663,0,26,78,145770,35262,59777,22936,38569,7468,10470,6306 +24664,0,24,74,148901,17036,3139,2289,1129,1081,818,587 +24665,0,30,54,22127,60246,7491,8675,15253,10075,3353,10425 +24666,0,34,50,532576,195383,42903,6569,16535,23795,23726,8976 +24667,0,37,41,250962,83070,38199,15050,13396,14771,16284,4612 +24668,0,44,47,492847,32563,10146,1429,1980,4045,2706,1200 +24669,0,64,43,744725,64564,17366,7604,17466,70340,16712,11604 +24670,0,70,35,542095,58187,8506,6936,14556,15728,17018,6920 +24671,0,66,26,2290600,158274,18272,8316,25229,19593,28493,15839 +24672,0,80,30,11095,30777,24976,8114,7736,27601,25484,12947 +24673,0,78,47,11087,9016,29478,19927,18688,37920,21925,5488 +24674,0,70,60,127143,135566,76086,55827,25610,29782,18294,7906 +24675,0,74,77,34282,14717,9356,8041,7907,4655,2299,4278 +24676,0,53,67,1070782,347270,29027,74499,37818,19074,38484,15115 +24677,0,40,63,351785,69708,17937,18120,7968,12868,6730,6303 +24678,0,35,56,1412864,258264,87027,21299,13503,23000,4582,6169 +24679,0,26,43,93725,62593,4700,6618,6115,4101,2502,1780 +24680,27,26,43,314750,9681,1722,517,416,987,1258,492 +24681,0,30,50,207569,22946,7343,8307,4977,3314,2749,659 +24682,0,30,48,1533496,96010,30875,16606,27822,16076,15361,7974 +24683,0,35,41,37784,93851,12039,15125,25846,11311,34537,9280 +24684,0,40,54,83763,28467,7962,15225,6407,5623,4534,2096 +24685,0,44,44,134773,27425,2663,9025,30466,5660,5709,6902 +24686,0,44,51,245697,21678,11787,10834,10985,4120,4368,4858 +24687,0,54,51,372266,83841,24624,9846,54199,38876,22059,32256 +24688,0,54,50,721317,112561,51188,20569,6926,19621,9604,7628 +24689,0,54,53,790868,51609,1598,16204,1393,9130,2648,3328 +24690,0,44,41,1213746,272780,50717,9142,7378,13554,16063,8868 +24691,0,40,56,497665,27752,31708,2535,5917,10827,5603,6399 +24692,0,44,63,171856,24444,18006,31859,10280,15206,8968,7268 +24693,0,50,61,954155,47688,16008,5275,24021,14544,14059,5337 +24694,0,50,57,287820,129846,11139,7886,10370,7124,7523,5644 +24695,0,50,51,1751309,91840,20070,37757,15155,25442,30745,14683 +24696,0,48,34,1574035,295387,24198,46751,49847,56835,32381,42391 +24697,0,41,30,1518322,511928,39053,84235,66937,61498,68063,31745 +24698,0,56,47,821070,47528,16265,38284,29285,24464,11515,8265 +24699,0,57,40,243261,60132,2614,19827,14960,16798,3879,7585 +24700,0,60,51,2294818,82949,8037,79885,42775,29657,40265,24208 +24701,0,64,63,239483,11260,3426,14431,7306,5620,10891,3188 +24702,0,51,61,261666,74253,27050,7537,4077,5951,6322,4343 +24703,0,41,48,277051,72028,1732,2368,2386,6073,5693,4158 +24704,0,35,43,45095,85610,17339,15040,5664,10091,13786,6263 +24705,0,27,44,59591,57142,65375,10648,12709,12983,12275,8287 +24706,0,17,30,257371,249616,21408,10689,18375,4293,3120,2049 +24707,0,23,56,636650,132048,17056,123707,41459,31253,51066,17519 +24708,0,38,53,517922,78915,10223,20603,11432,37531,9612,7339 +24709,0,47,53,9623,14797,23661,3444,6409,9615,11114,6258 +24710,0,74,70,4433,25139,24135,24607,10273,20850,5244,8337 +24711,0,74,57,22470,33614,3255,3502,1825,3915,2009,682 +24712,0,66,67,33611,36501,1930,30106,3025,12425,12539,7918 +24713,0,75,57,5019,20197,16788,8951,37859,25983,10403,8015 +24714,0,57,37,31047,52223,2154,4899,12607,2915,4480,6112 +24715,0,64,54,680924,6891,19387,4118,4944,7025,5170,7156 +24716,0,56,37,663939,166416,9181,10642,5232,12697,5873,4571 +24717,0,35,37,99880,93671,21503,10970,7004,7392,3188,2781 +24718,0,37,53,390469,122838,37623,34206,14279,9793,15753,6211 +24719,0,34,44,199393,24156,15277,4294,3964,7385,8276,2410 +24720,0,30,53,1102257,650142,107966,30196,25214,42014,19862,45336 +24721,0,24,35,1531116,1095135,15259,39473,32493,28825,32514,26409 +24722,0,35,41,1579871,110990,69883,165397,83235,57256,56275,32060 +24723,0,26,35,247395,98711,30440,9835,21566,10333,7814,3641 +24724,0,34,35,182581,12234,2362,1414,1870,1768,971,1095 +24725,0,48,50,557975,580374,108540,22468,37724,90349,22736,21221 +24726,0,44,37,434275,91274,21250,8637,12301,12694,4544,3850 +24727,0,44,48,216763,35154,31168,5905,2509,6029,4713,4056 +24728,0,24,44,995231,542328,44969,55290,8921,6469,22593,8560 +24729,0,23,57,319722,54631,32576,25594,14050,9261,14487,12485 +24730,0,13,57,259765,227197,14036,57742,34176,11857,15573,4148 +24731,0,13,57,75664,16926,28685,16822,27976,4965,2381,1942 +24732,0,41,61,648265,73003,13578,21388,36655,25281,4592,6366 +24733,0,50,50,772142,164784,8178,53636,64518,50263,83634,29213 +24734,0,63,44,2200390,106696,7720,20290,47766,26239,18606,19580 +24735,0,75,48,13539,25130,38446,56821,18722,32519,11985,9232 +24736,0,83,63,26148,2751,33172,6243,7177,21186,5758,4986 +24737,0,69,75,56102,31466,15936,20436,10483,4035,1719,4694 +24738,0,60,87,702291,107482,22846,34127,10202,9751,12534,4344 +24739,0,60,77,12498,28917,12471,11401,10079,14159,16244,5519 +24740,0,41,63,1321627,219676,70357,12462,14440,19076,22427,21212 +24741,0,44,44,1092096,98504,5059,9124,6778,9595,5839,4522 +24742,0,51,41,448993,155908,33419,27020,10640,28135,26502,10989 +24743,0,41,34,918223,49133,7076,7061,12579,5861,7720,2266 +24744,0,43,24,877319,278349,28602,18291,15949,22853,42727,14008 +24745,0,54,38,563183,54172,6672,56156,55848,39721,71240,14888 +24746,0,43,29,1125047,1097578,142843,24102,90105,41651,23970,41645 +24747,0,44,47,893614,76157,59053,57072,18059,16806,29390,12342 +24748,0,47,44,287079,118501,5504,11194,12176,14248,7987,6671 +24749,0,38,48,12071,26446,7762,13602,4605,5787,6561,1841 +24750,0,40,64,1061246,349524,249259,111754,116146,27972,59009,23107 +24751,0,41,47,20345,5779,725,651,1087,842,212,630 +24752,0,44,50,133244,55653,4880,7901,6099,8905,9638,6392 +24753,0,38,41,70274,28829,1539,9686,2578,2410,3446,1992 +24754,0,50,47,377397,27467,53100,23504,26603,30335,13695,9278 +24755,0,37,57,2047385,751984,421069,73566,109135,31167,58882,28460 +24756,0,47,48,1133343,70794,7690,2504,5144,14458,7045,2487 +24757,0,51,56,391162,153575,61264,18924,14287,24790,16651,24036 +24758,0,48,40,152908,30714,5625,2132,3116,9193,10448,9731 +24759,0,66,37,70723,30165,15037,6966,11607,10002,5841,2942 +24760,0,60,60,1785791,356777,403328,57612,69268,74747,21446,14983 +24761,0,57,48,2446881,467210,50027,37646,12973,50065,14987,9123 +24762,0,56,57,504318,102723,33000,46371,33683,36025,20173,8208 +24763,0,43,34,1066827,180907,13327,11388,13316,7655,4751,6762 +24764,0,43,41,473944,177142,39380,26778,6978,20959,31061,4955 +24765,0,48,23,227839,202703,5739,17688,65572,72188,13368,15862 +24766,0,48,29,526245,72490,7452,49239,19724,13731,25940,7337 +24767,0,57,41,101163,147412,14242,73371,43998,25300,12360,7126 +24768,0,53,47,357296,15179,5480,6501,2161,1476,1362,1438 +24769,0,41,64,1201378,228743,70595,47991,22451,32022,28109,50861 +24770,0,44,54,535510,76517,13363,5872,6412,13140,5909,2813 +24771,0,48,50,776068,91285,9605,21674,22193,18804,11163,8132 +24772,0,61,50,1809327,221657,133598,109095,64346,111242,50118,21923 +24773,0,60,40,204811,330032,57703,15885,34535,32707,40965,25863 +24774,0,53,30,929369,91037,3403,5773,12118,7183,11134,6990 +24775,0,56,35,47142,29015,8653,6209,6952,9964,6101,3436 +24776,0,57,34,31933,42546,15879,23414,13972,22283,8519,18696 +24777,0,57,29,664851,59373,3426,5467,2080,6126,5656,6514 +24778,0,61,41,125320,27804,3018,5628,4210,3575,2666,799 +24779,0,50,51,149753,31934,22455,15458,3059,4527,4239,1424 +24780,0,63,74,130573,31008,64176,16534,14367,30943,7759,26338 +24781,0,64,74,285468,11834,258,4525,3263,2176,4937,2883 +24782,0,64,56,675302,109022,15268,8117,5836,9335,5002,2041 +24783,0,47,50,546286,276896,60640,23940,11959,14177,52946,21380 +24784,0,34,38,770961,60784,13358,7967,5398,6219,7371,6815 +24785,0,37,43,2357335,134587,52282,39514,10641,38541,11424,29465 +24786,0,38,44,1548424,562062,33491,83882,37548,51200,74774,22245 +24787,0,44,53,301444,88277,24173,62930,21465,13548,17101,21895 +24788,0,48,47,1280117,89235,4911,10397,913,12040,5968,4423 +24789,0,54,48,65525,46681,16932,3403,7488,24380,7759,4555 +24790,0,53,37,79776,26588,4389,2595,1487,2390,1030,2294 +24791,0,57,51,586548,22252,15680,6969,5788,8378,10793,5223 +24792,0,69,53,995870,15143,9030,6658,7162,8526,12713,7419 +24793,0,56,57,1289225,232502,57120,50869,19937,26351,19000,53667 +24794,0,50,50,1138633,698923,56649,18226,45743,23851,51828,19649 +24795,0,26,29,34055,25119,2631,744,1147,3707,3822,2459 +24796,0,20,13,378769,57403,2416,2592,8009,2315,1861,1370 +24797,0,38,13,850487,204145,88580,91175,22026,35338,40929,21871 +24798,0,27,20,163315,115468,4334,26666,3023,6903,10175,4118 +24799,0,34,26,438653,114011,11604,4044,13664,8232,11132,2598 +24800,0,51,41,405723,17508,4230,8146,9487,15855,3819,5440 +24801,0,50,37,623838,47946,8552,17476,8668,6027,14676,8753 +24802,0,51,34,175200,46708,8531,2296,5182,3334,5164,2286 +24803,0,53,50,87325,45570,30077,16883,20435,8030,9328,16571 +24804,0,47,57,15855,31606,32646,19330,14119,21171,30746,8171 +24805,0,54,64,46522,26067,22469,11228,9642,10812,14730,7780 +24806,0,54,64,15202,108338,16073,8807,12911,8096,9345,5058 +24807,0,60,70,15715,19306,13597,28190,7696,10404,12590,4912 +24808,0,57,78,4178,9443,6929,26375,6427,8880,8835,3949 +24809,0,57,78,6402,23863,3676,30771,12545,10915,12876,2742 +24810,0,67,96,27787,17113,18920,24885,7697,11095,17386,3679 +24811,0,67,100,18554,19292,40973,18067,8723,13161,10621,7342 +24812,0,56,83,928243,372472,45328,71322,31275,25881,19282,19438 +24813,0,38,60,1026498,348573,17992,10504,4446,10122,19555,11807 +24814,0,35,37,307963,28982,3547,795,2396,4065,1825,2653 +24815,0,37,11,664416,135127,14117,5950,18761,30178,30214,28300 +24816,0,37,20,1234135,150562,93346,32235,23412,16033,19185,20280 +24817,0,37,24,202733,217155,20905,7515,9864,5815,4266,6652 +24818,0,40,38,1064719,39011,34128,2170,14699,12379,7433,3943 +24819,0,27,48,719908,234856,36192,37593,29125,15698,21515,20533 +24820,0,27,51,548758,59275,69214,4731,13294,7890,13194,5895 +24821,0,34,60,209004,76758,718,24554,14683,4036,9961,3315 +24822,0,27,53,219066,50986,6105,8554,3002,7296,3585,5325 +24823,0,41,53,6573,20069,3688,4323,2659,6094,4200,4268 +24824,0,48,27,248343,84827,4393,4619,17472,11863,11601,8108 +24825,0,63,34,48147,12342,6095,3703,4699,5459,2426,2280 +24826,0,67,40,276686,93306,82528,4330,40471,32629,20256,19475 +24827,0,67,41,53722,81491,32669,12380,39673,23141,31830,19421 +24828,0,50,53,522386,170630,28612,20377,12249,11519,10543,7222 +24829,0,44,44,566552,42543,2382,9414,5123,6358,7012,5900 +24830,0,43,60,130653,15836,27764,14248,6545,7845,5822,7246 +24831,0,43,48,213255,262381,5698,37439,10040,28669,33734,22326 +24832,0,74,38,126907,110191,12798,16534,12011,31067,16980,24188 +24833,0,75,44,565993,267359,57262,26736,30880,34820,15653,17847 +24834,0,77,43,42173,2070,1055,3633,7139,4629,6749,3029 +24835,0,84,41,653831,13636,6868,1821,4673,9422,19783,3698 +24836,0,90,57,638820,4180,7301,2324,2035,4843,8351,2974 +24837,0,90,67,114650,20238,9509,9000,2972,4728,3309,639 +24838,0,69,66,3131104,510898,166692,28943,42759,48085,63667,71046 +24839,0,56,87,1646876,53462,180583,54657,17127,27385,33686,20183 +24840,0,35,70,672677,157932,27529,11381,27769,6569,10734,4758 +24841,0,35,66,1393609,291453,109196,29888,30134,58901,43782,24363 +24842,0,44,67,487310,31254,12045,6097,8859,8807,12752,8020 +24843,0,43,51,133553,57729,14620,32519,29244,8240,11902,3679 +24844,0,64,50,2039579,224057,43320,17143,36255,100181,49253,13977 +24845,0,57,67,1460641,121393,34443,41667,17893,25812,48339,17423 +24846,0,56,44,1034417,449990,11734,15636,21337,31085,28943,10723 +24847,0,48,51,196286,180047,57902,5852,8332,32483,30736,10175 +24848,0,53,27,90482,240037,26729,43147,50138,57133,33319,19420 +24849,0,56,30,198688,17567,14677,7416,11639,7383,7534,3577 +24850,0,50,50,768110,86587,8506,3438,6586,5087,8718,5560 +24851,0,40,56,284592,204380,101774,9497,47012,20889,18271,19278 +24852,0,40,51,1958204,622712,281798,70738,85987,167802,48951,30758 +24853,0,48,41,92419,40264,12641,3903,12880,10482,7672,2926 +24854,0,51,41,1186734,272211,27718,14531,48850,23574,27307,13233 +24855,0,61,40,18896,71925,19602,15680,20021,22714,19217,19026 +24856,0,54,35,1028664,49087,8599,11495,12435,6500,2517,1275 +24857,0,57,43,428689,70413,64426,4013,16891,35188,8374,5564 +24858,0,53,53,188422,84944,25614,8170,9741,5147,10569,11480 +24859,0,57,48,58888,13711,3380,1583,5123,7021,4038,3028 +24860,0,69,56,69643,7583,10132,4822,7709,9178,2359,3445 +24861,0,63,44,250451,124104,20264,9475,42076,18230,22101,10013 +24862,0,77,37,427620,26309,3839,2512,4663,6003,3697,3860 +24863,0,64,50,917101,26966,18809,8854,5165,5906,5879,3478 +24864,0,54,34,95011,44965,5674,2313,9206,5839,13909,2902 +24865,0,57,44,1509826,87591,49587,18923,35782,26487,51960,13800 +24866,0,57,53,501136,131948,19145,52949,13416,35558,20706,10949 +24867,0,60,37,227871,56400,10302,2433,35929,8796,10425,19944 +24868,0,75,48,108139,29780,27850,9786,9599,42304,13148,8542 +24869,0,64,61,52022,30983,53961,3878,3053,5573,3852,2448 +24870,0,61,60,117063,24671,3252,7368,3898,4191,2143,2087 +24871,0,61,64,459296,239988,23525,41659,28663,38728,19585,32673 +24872,0,51,67,79106,12003,11188,3171,4218,4387,3992,3128 +24873,0,56,56,671596,114822,55825,34121,9063,24465,15661,9073 +24874,0,66,66,94438,9656,22435,18132,12463,9159,27582,12581 +24875,0,83,56,17244,21006,11835,14063,6420,17278,9020,14236 +24876,0,83,70,356950,21246,16452,7323,7122,11365,10359,7326 +24877,0,88,56,27189,32370,8341,5099,7103,14037,14392,5561 +24878,0,87,57,127883,38499,10393,10373,9628,16931,5404,4347 +24879,0,96,51,39814,8297,11904,3402,9623,35239,5555,4672 +24880,0,91,47,19362,30574,5554,10622,5161,9116,8320,7851 +24881,0,80,57,34715,29659,28938,8919,9844,6522,15571,9959 +24882,0,48,67,18618,14456,5871,24914,13676,14722,11858,4359 +24883,0,40,64,861621,232504,70247,26961,62301,24816,54072,16147 +24884,0,35,57,520456,316674,80691,50368,9875,23316,46569,13820 +24885,0,38,56,512640,68152,5246,18210,3977,5864,7987,9101 +24886,0,40,57,15906,8530,11063,24000,17054,16254,13234,22025 +24887,0,34,53,87158,24396,8418,4013,7603,1990,3134,1704 +24888,0,30,44,132631,75161,7955,1775,1470,4459,2769,2626 +24889,0,27,37,29552,30947,14563,10445,15552,14996,12792,5297 +24890,0,48,40,10046,22759,4709,7560,11553,11132,3892,4793 +24891,0,63,44,34327,22041,18463,8466,4726,16237,4157,953 +24892,0,75,54,20314,29372,593,14196,5592,8740,6926,5742 +24893,0,74,80,18901,10379,38400,2981,1269,22400,10109,5437 +24894,0,57,78,48578,67519,36504,9450,15635,6352,2654,3142 +24895,0,60,78,6015,28067,7715,7460,9362,9281,8000,5705 +24896,0,53,66,13565,43046,12440,6840,16101,4764,5398,3096 +24897,0,44,56,36019,17519,8063,9555,10356,5463,3072,2755 +24898,0,61,41,139665,15105,3112,1847,20880,8103,2984,1380 +24899,0,56,54,70637,28677,32388,43834,20113,14951,9190,9866 +24900,0,67,61,295631,11541,5930,12621,13665,8065,6713,1778 +24901,0,57,60,89147,31428,2299,15048,4252,2072,2617,1792 +24902,0,44,77,33694,69498,41117,15871,10007,9312,8991,13077 +24903,0,56,61,12353,17796,6382,9661,22226,23601,8666,7820 +24904,0,56,60,23634,45196,24985,11027,8110,23675,9953,2823 +24905,0,75,60,11286,11781,16915,4820,16750,13616,12964,10969 +24906,0,87,60,81461,27852,10633,27044,7911,23955,15960,8631 +24907,0,81,66,108192,11586,8760,2355,7611,6743,4195,1416 +24908,0,70,54,331257,59004,5684,6562,4091,7640,4339,3939 +24909,0,60,44,1754908,353483,35663,36548,64342,40183,22912,16768 +24910,0,48,43,1474575,163928,87028,29341,13844,21256,28023,18076 +24911,0,37,37,1014542,152466,29560,11522,31054,14025,9820,4118 +24912,0,34,41,11370,13210,1852,3691,1916,1471,2139,1888 +24913,0,27,47,127230,93811,13974,14735,11953,6263,7885,4349 +24914,0,26,35,105579,35201,1176,5580,3029,2324,2222,1177 +24915,0,34,53,645841,97989,38193,117425,54323,40685,26264,21710 +24916,0,41,50,1488666,254289,40137,21527,42650,41574,50178,10950 +24917,0,40,41,632593,156575,6967,7094,19912,8875,5772,2146 +24918,0,38,41,269124,236520,76960,56583,31112,27504,28702,7837 +24919,0,38,37,119272,57030,51757,21805,60155,19092,28658,13240 +24920,0,38,37,1780353,138085,31208,9452,22406,20055,5860,4824 +24921,0,48,40,74373,36687,4205,2240,15142,7991,19040,6526 +24922,0,57,34,651757,58587,4498,13997,16451,20296,17012,10383 +24923,0,67,26,12870,63268,26640,14257,9945,50736,29211,17028 +24924,0,66,21,2147871,192955,1703,25138,12151,22147,16706,14430 +24925,0,54,27,1001301,387382,43717,30667,42095,22721,28499,28920 +24926,0,43,17,1227857,183737,3506,12469,12265,10301,18328,4756 +24927,0,24,1,99616,132168,1278,2582,4227,8254,6063,4905 +24928,0,30,1,1243669,42772,8133,2120,12016,10770,7264,4861 +24929,0,51,3,129226,9652,2387,1078,7172,6848,1972,4795 +24930,0,57,20,682046,350379,130607,52989,61721,58402,36596,10566 +24931,0,61,40,258993,33233,6791,3836,1882,3623,3019,559 +24932,0,67,48,10990,40213,14222,14902,15609,32899,24820,6875 +24933,0,50,66,443291,30110,27466,11393,5594,4987,2569,7419 +24934,0,50,69,91907,9003,5183,2198,1941,1699,2139,1173 +24935,0,34,69,106612,110965,36480,19565,9117,6377,10408,9832 +24936,0,43,66,158134,5558,4202,3308,2036,2948,1756,1283 +24937,0,50,67,975527,93162,89348,18641,10990,43892,16602,33462 +24938,0,51,70,11009,36831,11838,13219,23282,14146,13757,7555 +24939,0,66,54,725478,49022,4082,3383,8540,9446,4872,4936 +24940,0,63,53,123245,10999,3353,3723,1419,5194,6519,2777 +24941,0,57,63,524739,277836,21374,97955,89959,38875,42531,28220 +24942,0,54,61,183137,53220,50905,31133,37287,12390,8006,4864 +24943,0,54,57,242643,78388,18345,2420,17649,21652,25611,10240 +24944,0,57,61,79166,3316,399,3988,2040,3389,1178,1045 +24945,0,53,64,2236406,410523,150544,62308,32088,33243,44613,27210 +24946,0,48,48,1327802,138400,9314,12885,14567,7261,3961,3272 +24947,0,48,60,10701,40344,42374,3854,8159,17630,7079,5092 +24948,0,30,51,88596,77898,9583,6972,4564,5390,3989,4394 +24949,0,44,54,94840,13172,3442,7033,842,5799,4108,3883 +24950,0,53,64,258200,108573,23042,39772,25058,23987,15168,12241 +24951,0,48,56,825498,107348,35135,4014,18926,17075,6089,5173 +24952,0,44,53,1928536,520124,48567,27855,30313,24540,110536,56963 +24953,0,48,54,374300,43906,37483,30619,25089,38636,33994,28578 +24954,0,44,57,1625584,154663,37851,98266,34389,30395,17562,22298 +24955,0,38,60,91249,10535,3802,1315,2393,957,853,493 +24956,0,51,69,19466,33098,15355,7331,16710,9519,8110,4654 +24957,0,37,57,644725,119519,5980,23264,25599,8383,4507,7490 +24958,0,35,66,35178,28447,24823,52980,19783,8842,14238,7211 +24959,0,38,60,2153928,451363,33426,58782,27445,44478,102517,25033 +24960,0,35,53,536562,107600,16657,8877,5452,19696,13422,7256 +24961,0,43,48,772444,242670,8531,29859,23062,41072,69400,27669 +24962,0,43,34,335696,95526,9669,20982,9180,13170,12363,4360 +24963,0,37,35,744359,571349,64964,57945,40195,19210,61039,27426 +24964,0,29,34,104051,94826,9407,8868,5435,7508,4367,1882 +24965,0,23,41,680181,387112,70852,103628,85757,33220,24614,36801 +24966,0,21,37,107799,20046,1477,2254,3294,1749,1289,792 +24967,0,35,40,1082608,212204,21362,83155,76053,52459,38993,35618 +24968,0,38,48,431945,11675,3576,2748,2830,1687,3371,868 +24969,0,44,51,1001864,24686,10716,5429,6553,5308,7073,3608 +24970,0,48,54,607549,108455,19426,19018,41142,16273,17135,12582 +24971,0,60,56,32848,17732,10383,5472,11673,23595,4187,2143 +24972,0,60,53,487728,41207,9878,5234,3466,4856,1553,700 +24973,0,63,61,27309,27578,16009,64110,17842,23631,20775,6042 +24974,0,67,75,427553,37217,57066,12850,13056,24735,12984,4676 +24975,0,67,66,97658,30484,9579,2574,23263,23421,10857,1821 +24976,0,64,75,381647,64498,51782,9598,13373,8123,6383,7776 +24977,0,56,66,2433999,103631,24028,30224,21232,12745,110635,19660 +24978,0,53,61,648055,33819,22759,4682,9627,9794,5460,4702 +24979,0,37,60,988354,113853,7004,9837,5691,8250,28477,3844 +24980,0,50,60,9904,14793,13015,15785,17361,13654,19886,9436 +24981,0,67,53,25166,14493,4256,5101,21435,17338,20235,13656 +24982,0,66,54,87340,17543,7561,13979,7472,4888,3097,3998 +24983,0,74,60,2289386,260772,53098,16092,42520,51913,63236,12921 +24984,0,61,50,701533,217398,5512,60850,35059,23610,17557,10975 +24985,0,56,64,9300,14057,29989,16361,14898,25326,17157,7156 +24986,0,64,56,323393,38582,10107,22547,58793,23056,11898,11584 +24987,0,60,60,232291,52151,14415,7377,5285,6932,4595,3470 +24988,0,60,54,522910,213620,26921,13699,16330,20918,21238,12460 +24989,0,43,44,154266,42464,1891,13012,3729,3181,2106,1028 +24990,0,43,44,95694,12174,1407,4620,1994,6164,4969,4466 +24991,0,48,54,228675,40942,18158,61338,24305,20367,27696,7543 +24992,0,60,77,2107757,361287,25002,239558,87071,63679,57020,34858 +24993,51,60,77,1467652,429439,415210,368153,337774,341562,102984,118351 +24994,80,60,77,511663,86530,34726,9057,52503,63682,29366,35479 +24995,80,60,77,1312234,592480,230870,371977,124874,211326,164824,87526 +24996,80,60,77,512509,361727,137881,173504,181481,172548,120066,188307 +24997,80,60,77,294764,461537,26866,86391,117677,357929,85534,46043 +24998,200,0,0,819586,287687,144883,118643,51687,19167,20520,15014 +24999,200,0,0,1203041,148529,26703,23572,18095,14405,5871,4801 +25000,200,0,0,327891,58605,10437,2460,2897,4366,7025,3397 +25001,200,0,0,415802,346302,54878,54043,14513,25784,7365,9479 +25002,200,0,0,295166,39376,10100,19805,7101,18282,9139,5245 +25003,200,0,0,820423,200210,153350,154774,77057,203574,224371,136546 +25004,200,0,0,546946,103816,12070,5874,37029,37922,68456,11802 +25005,200,0,0,1073203,521975,162101,164926,172019,102994,58623,37038 +25006,200,0,0,650198,327641,518534,308181,263129,327717,226694,177511 +25007,200,0,0,1211215,227207,58686,20798,28501,64172,50532,35515 +25008,200,0,0,71337,19664,6281,14964,9795,17902,7556,3220 +25009,200,0,0,1487242,508379,314890,944976,447980,821704,414890,140770 +25010,200,0,0,668986,298185,34342,49859,20471,45173,49746,34443 +25011,200,0,0,418572,33092,25056,19041,33303,34418,12244,10985 +25012,200,0,0,683178,104054,23282,17124,48972,52072,14346,25566 +25013,200,0,0,717412,233754,247833,344635,73787,154863,40732,43662 +25014,200,0,0,291567,665823,579140,165675,233718,193350,158164,124876 +25015,200,0,0,155616,89570,38314,28620,16622,46749,18982,36338 +25016,200,0,0,297636,186692,45453,60734,188707,140138,109457,98532 +25017,200,0,0,299763,505851,273083,103030,98338,87444,39358,66479 +25018,200,0,0,889530,175750,48650,52065,226475,159653,64587,104599 +25019,200,0,0,209562,131229,36321,127024,106670,81882,63421,54953 +25020,200,0,0,624486,186096,23500,258832,236866,111184,87402,37918 +25021,200,0,0,153848,51484,8896,25656,48579,36647,43434,10946 +25022,200,0,0,887311,168136,66654,32051,110333,163687,114849,103813 +25023,200,0,0,2232267,869165,932465,638902,463098,355075,200104,77968 +25024,200,0,0,882601,246376,193204,743023,353850,218741,132737,178644 +25025,200,0,0,959308,547192,284035,122022,37835,192652,106488,79438 +25026,200,0,0,236390,188143,18505,16458,33433,26307,7774,28834 +25027,200,0,0,768819,901626,124299,84509,128113,148431,69268,34913 +25028,200,0,0,1218243,566014,99695,54482,51542,75090,11351,65949 +25029,200,0,0,686578,420449,186250,657534,194141,255199,171834,229306 +25030,200,0,0,424876,38951,39726,2928,20036,15262,10182,5773 +25031,200,0,0,1092198,382276,189230,87450,69792,146060,106057,154059 +25032,200,0,0,1919371,169280,176051,92773,88194,118841,110786,45771 +25033,200,0,0,176557,92988,22830,28035,13299,17144,21333,12927 +25034,200,0,0,954474,177112,44367,52819,114991,129244,150692,99478 +25035,200,0,0,794548,32703,26332,9319,43809,79585,25662,37999 +25036,200,0,0,759679,48258,14329,110507,105061,51365,50027,43530 +25037,200,0,0,1239579,544896,72680,231175,289493,152545,59883,34944 +25038,200,0,0,1839751,376034,653245,258761,242221,69955,124476,122474 +25039,200,0,0,3162005,451814,20436,254431,95522,167605,130078,59924 +25040,200,0,0,432911,220198,68717,109823,19324,17908,20064,10087 +25041,200,0,0,1901828,155263,129473,83197,59221,123228,54190,87217 +25042,51,0,0,210258,10309,7019,2769,3890,2590,1402,1510 +25043,25,0,0,34,11,8,3,3,1,1,1 +25044,25,0,0,596182,48796,916,608,6947,6375,1410,529 +25045,80,0,0,638130,150442,154573,91653,38163,69462,48114,27567 +25046,80,0,0,781240,66315,5389,15238,23187,12933,1565,845 +25047,51,0,0,554568,30713,22633,54929,60620,38723,29345,20051 +25048,25,0,0,88,4,6,3,2,7,6,3 +25049,51,0,0,570493,457590,82704,224279,258110,103299,57607,34935 +25050,51,0,0,653087,220670,100644,84886,60988,37013,22595,14212 +25051,0,0,0,350535,765411,59935,87251,32661,18663,23190,23334 +25052,0,0,0,2185217,129462,17009,59571,55350,15376,32820,18034 +25053,0,0,0,2155396,337579,42589,37964,30622,18802,20388,36609 +25054,0,63,88,1154263,443541,341437,96628,62682,64709,180715,71146 +25055,0,81,93,239878,13602,26312,5663,11127,6867,13235,3419 +25056,0,74,69,2188798,2135814,266817,116370,74108,72078,180910,141784 +25057,0,81,64,1102913,226326,13190,85890,13594,19367,32870,21771 +25058,0,70,53,1950798,284430,81599,25130,28167,14822,66283,34230 +25059,0,56,57,3018286,47579,44719,48636,15871,8592,14079,4412 +25060,0,84,80,1587862,174136,140915,30001,24783,46074,44703,44095 +25061,0,70,80,1371570,79368,24992,12394,22262,3442,19733,9208 +25062,0,83,96,1250114,192315,141757,158218,47625,44836,68054,88086 +25063,0,96,91,896439,292829,459581,141193,147234,273297,85233,181983 +25064,0,75,74,525130,532448,100598,25353,50959,43099,36146,31919 +25065,0,100,74,86403,13262,3284,7932,5441,8976,5595,3506 +25066,0,91,44,81722,32546,4054,2123,3816,2665,2223,3862 +25067,0,88,35,378886,74360,18919,48021,36565,42980,19685,15739 +25068,0,97,56,587063,10352,1484,15962,4646,5061,4056,2200 +25069,0,80,57,987576,103146,37651,16546,10085,13229,11924,2268 +25070,0,81,75,702757,110016,59409,9996,10641,13982,2752,3231 +25071,0,67,63,1667253,86991,13980,14132,29123,11161,9320,16331 +25072,0,54,38,647344,222228,37481,8580,20925,16996,11298,7048 +25073,0,44,34,1082757,42877,11333,3639,4055,2273,1376,1354 +25074,26,44,34,1426494,316801,50721,79248,18796,10770,7342,3128 +25075,0,41,43,1967296,38574,36687,16846,9739,5299,3161,2042 +25076,0,44,34,51943,24051,409,3174,3611,3224,1839,1159 +25077,0,57,47,1282401,52892,27812,16722,30879,18288,10953,5333 +25078,0,81,64,316113,47614,55265,37695,14120,35896,11427,5966 +25079,0,70,47,266728,121388,18512,24144,13654,4575,14564,15878 +25080,0,69,57,461410,126491,19070,18383,5068,18356,4830,5853 +25081,0,57,63,1171347,268813,128942,38175,18720,31541,30492,10314 +25082,0,40,47,389951,217262,4532,86305,24562,16054,11434,10689 +25083,0,63,47,1900190,287301,80184,53240,124566,70801,34818,14009 +25084,0,57,57,1273447,21345,9174,10207,11610,2956,3160,932 +25085,0,53,48,1677081,351216,74310,27791,15929,22295,20165,13126 +25086,0,50,40,276916,82502,12786,5661,4864,3754,2916,6299 +25087,0,35,43,387082,282366,54523,56550,21958,18478,13832,20382 +25088,0,35,16,427615,72910,1095,5401,3209,6476,3528,3559 +25089,0,48,23,367812,74237,20577,18887,6925,15922,4405,11684 +25090,0,56,40,21657,55430,23088,19526,7139,6602,12140,6211 +25091,0,78,35,8846,32884,8877,6102,18817,13386,9707,5962 +25092,0,88,54,102721,27652,6332,11620,23170,8556,7921,5852 +25093,0,87,60,78002,83330,27591,42989,14531,19296,6386,6758 +25094,0,100,48,107109,19764,5508,3888,7330,7081,19178,9298 +25095,0,88,50,897517,41218,5694,7521,6356,5238,3045,484 +25096,0,69,61,598951,17970,11437,3355,1436,1520,1328,980 +25097,0,54,34,60051,46666,2179,1257,2209,1763,3112,1463 +25098,0,37,38,816730,69213,17873,12008,2883,5576,2424,2603 +25099,0,40,56,386655,15139,20460,20922,18606,7676,31598,9550 +25100,0,54,37,530840,37276,1563,7748,9246,6973,7600,7487 +25101,0,84,37,321897,13629,100,2018,10975,6995,1780,512 +25102,26,84,37,648448,24047,18165,25603,12293,11549,1662,1418 +25103,26,84,37,501326,40656,7060,8776,810,2004,631,504 +25104,0,91,47,565789,28659,40589,12282,28202,7252,11080,3732 +25105,0,88,21,856820,182460,17969,14487,20757,23623,26987,25008 +25106,0,69,43,155134,14108,2693,3152,1537,1585,2252,1268 +25107,0,74,40,110437,37934,19243,24379,23971,9548,13931,8468 +25108,0,67,37,213133,36161,1749,7433,15153,4469,1814,5389 +25109,0,67,43,273211,147246,28023,15435,15162,19320,41546,12538 +25110,0,78,47,933373,95010,38045,32575,22935,34463,16312,41479 +25111,0,91,54,48665,4625,8360,5088,3118,6198,5868,2621 +25112,0,100,75,742116,40051,15133,6900,3726,12480,2532,4588 +25113,0,100,77,73112,1908,330,2347,775,2038,1747,1934 +25114,0,100,81,83430,13611,33318,17568,6792,12897,10080,4275 +25115,0,96,70,60604,81445,5574,25075,37862,12069,6118,9861 +25116,0,94,88,45407,32076,31514,63558,18493,21039,16419,7150 +25117,0,94,78,28938,12422,3964,6203,6773,17552,5379,9473 +25118,0,88,66,22057,32923,4706,24777,11139,9328,6121,3605 +25119,0,94,69,9294,20980,5621,7281,12544,10466,8296,5040 +25120,0,91,51,14891,22836,5617,5598,6037,6702,8728,22588 +25121,0,80,66,24051,7558,13120,4717,6765,6422,6127,14108 +25122,0,84,57,12523,24742,8195,6673,17037,11050,18821,8616 +25123,0,87,66,13554,10333,4535,8857,5983,8581,9206,3399 +25124,0,84,78,5387,16118,11618,9819,4995,6355,11212,4904 +25125,0,93,74,3890,12214,6947,11526,6270,15507,5901,2833 +25126,0,97,69,27963,30388,3641,9134,4755,17246,13813,5752 +25127,0,91,77,11983,25110,15916,15955,2334,10671,7023,5207 +25128,0,100,66,8724,6964,11349,2739,17336,10901,19765,6817 +25129,0,96,61,33614,15603,5949,3854,3737,7246,5027,6662 +25130,0,100,69,19842,9812,5390,10006,10156,18561,3406,3885 +25131,0,100,60,23335,14254,4225,10249,7269,14300,11312,7751 +25132,0,100,67,8500,23409,13806,17695,13707,9893,4489,9159 +25133,0,100,64,34773,18289,6212,6943,10218,14352,5030,8312 +25134,0,96,63,5976,12179,4413,6798,8179,7659,9822,9789 +25135,0,84,74,21823,13071,14894,3560,4783,5601,14329,3809 +25136,0,83,70,28407,40806,18883,18251,8935,10414,8561,9560 +25137,0,84,69,30548,24436,8539,7399,18286,19105,9441,11283 +25138,0,70,57,67963,63603,10040,3313,5933,7321,2871,2368 +25139,0,81,47,278145,48717,22412,8215,7938,30045,14960,15989 +25140,0,69,20,259052,999229,35721,60680,35524,55200,134872,57351 +25141,0,56,21,53769,54215,9256,12754,6812,10683,9790,9755 +25142,0,47,44,1835142,821842,847603,192830,121706,79217,169035,164101 +25143,0,27,48,1755454,155284,31137,66494,50075,19883,66200,26645 +25144,0,35,77,96608,44556,33894,6025,1936,7305,7952,6090 +25145,0,30,93,1117494,114316,94969,86252,21047,29215,64649,27568 +25146,0,47,66,1712865,106464,8529,15653,46080,20907,13771,24851 +25147,0,51,74,287241,50735,26173,26644,15360,12615,16651,13765 +25148,0,60,57,17034,36398,5543,8296,15204,9761,6234,4672 +25149,0,54,43,86024,52062,13658,7788,1988,3960,3126,796 +25150,0,53,51,12280,9425,1418,2976,4631,1851,2098,1047 +25151,0,61,43,26730,20730,5516,9129,12602,9534,9894,5090 +25152,0,61,64,54126,26884,24555,24691,3110,14693,5646,4244 +25153,0,67,74,218000,37285,29596,4026,16603,7373,6009,3491 +25154,0,70,80,58231,34061,15456,9843,11918,10886,5281,6670 +25155,0,64,77,40222,44965,2175,13635,6639,9496,5419,5144 +25156,0,67,60,20727,21924,2877,10523,14273,7704,10124,4311 +25157,0,74,53,11615,26922,8232,8145,8315,7483,5481,2931 +25158,0,67,51,34518,20594,11093,3773,12869,3868,3067,4575 +25159,0,69,69,7978,8806,18541,5804,5106,6395,5972,2636 +25160,0,77,78,31602,10530,5249,8333,2359,10725,11466,8627 +25161,0,78,64,135861,61922,6881,4066,5930,13572,7261,2964 +25162,0,70,66,112881,56202,19026,9821,10475,5761,4069,2322 +25163,0,60,40,2951203,291379,29376,30030,21509,18805,17853,14608 +25164,0,27,24,796323,466964,33132,59614,14237,13553,13103,4351 +25165,0,23,47,77549,4423,2819,4536,4836,1474,753,624 +25166,0,20,35,649047,140311,16138,13323,21216,7857,6883,5005 +25167,0,23,48,1061020,241147,69712,71008,47902,31844,13127,7016 +25168,0,29,56,106145,24887,6193,3437,1086,1553,750,512 +25169,0,14,43,896956,64463,12302,8934,8758,2645,3508,1576 +25170,0,23,66,149054,18316,32623,7779,15766,5822,5068,2832 +25171,0,20,57,605411,79753,6221,14300,8155,6900,3607,2818 +25172,0,21,78,78595,7066,9517,10390,1634,1530,699,175 +25173,0,41,81,1114207,29885,5958,16516,14892,9913,3766,2669 +25174,0,38,64,157148,34572,9481,2855,1649,3223,4497,3076 +25175,0,37,69,99964,42072,11473,4724,3263,3435,2034,3039 +25176,25,37,69,378830,310318,199125,74174,91200,71691,17710,8339 +25177,51,37,69,896015,17057,7429,10722,7944,3243,2202,1809 +25178,0,51,57,619274,23254,17823,11521,7922,11175,3941,1291 +25179,0,40,54,798221,40296,4031,12008,5741,3722,4248,1409 +25180,0,56,54,418184,72264,14308,34132,37163,36223,8612,20041 +25181,0,66,51,625214,32549,12722,5918,28560,7614,6392,3587 +25182,0,50,26,86134,186548,8136,12657,19263,9699,12010,4889 +25183,0,63,27,23822,16983,9229,6821,21629,7847,7030,13811 +25184,0,53,26,108899,68128,1868,23650,7944,10309,15096,16656 +25185,0,60,24,55304,40421,11663,13278,40902,17926,19068,6534 +25186,0,78,51,26966,18105,20054,11001,12056,12679,16898,18095 +25187,0,69,40,551521,156509,11584,12612,29817,10604,12979,8532 +25188,0,61,48,18181,19866,1705,13195,7302,4657,2451,5842 +25189,0,53,40,76601,79135,6442,36304,8525,13637,3906,3043 +25190,0,63,41,22303,10052,4606,8120,7026,11960,9706,8021 +25191,0,90,53,31773,16266,4163,16738,22754,27795,30092,6132 +25192,0,88,57,267704,21769,9422,12297,4642,4851,6420,2913 +25193,0,80,63,1137406,30610,16956,6846,6060,3000,1322,2480 +25194,0,64,47,2630357,734687,25024,79895,55408,108402,72980,60056 +25195,0,40,56,873818,102080,88642,24547,38530,15421,6799,20738 +25196,0,37,50,852957,204640,61917,20753,11602,23465,10923,11508 +25197,0,44,38,1302704,215273,19627,51618,78610,31408,43521,19885 +25198,0,38,51,589589,168163,60530,20784,33909,18065,34931,34356 +25199,0,53,35,84177,15380,328,4154,4324,5756,4041,2239 +25200,0,50,30,1788860,281513,24204,68519,11074,21166,31177,7822 +25201,0,47,24,704714,195128,6274,25359,47270,17620,15412,7904 +25202,0,24,13,970797,390150,33957,31820,52683,16299,18645,20882 +25203,0,35,29,129065,10201,9678,11934,4583,5077,12759,2398 +25204,0,35,30,597429,187871,11166,20739,22826,16846,34045,6899 +25205,0,43,41,135124,31361,12247,2623,5913,7778,3491,2740 +25206,0,50,44,1659193,165684,25947,12310,30159,14101,19679,16007 +25207,0,44,27,1410296,193476,81368,9729,51990,25222,50456,11669 +25208,0,60,47,1986556,23698,13517,31291,21949,23789,8482,1513 +25209,0,54,60,529440,60961,46576,51159,15786,16253,11975,3486 +25210,0,61,54,323791,43279,4130,3594,8769,6382,5281,1758 +25211,0,70,50,1515488,45809,10063,7279,13963,15299,12287,5237 +25212,0,57,40,200300,36627,10331,1922,6001,4254,1867,1175 +25213,0,56,24,1100227,804717,215415,134707,170651,106716,66736,18353 +25214,0,57,34,143057,6636,2223,220,681,1334,230,211 +25215,0,51,48,1263569,78889,79450,24990,27700,23813,20256,11358 +25216,0,75,43,249987,5190,1327,1708,3682,9434,1986,2183 +25217,0,77,30,2875661,148096,16146,7656,28461,23721,20826,18880 +25218,0,69,34,703077,98903,20133,21626,11635,15297,3609,7729 +25219,0,77,27,131215,23718,19982,3572,9128,12544,5859,4262 +25220,0,56,34,98142,52841,16436,5089,21885,10882,7601,10291 +25221,0,57,50,85172,37879,20196,10007,15867,12385,7306,6569 +25222,0,63,53,57409,21361,12977,6356,13694,6590,15784,4220 +25223,0,69,51,82908,8873,3546,4151,2366,9042,10662,7001 +25224,0,67,54,91570,72445,20125,9392,8286,12180,12154,5357 +25225,0,70,54,51180,17621,8411,3907,5563,7287,6085,6763 +25226,0,81,48,8100,16574,3673,6542,5532,12792,7170,5429 +25227,0,77,40,32402,9051,2888,2058,9782,4565,3281,3620 +25228,0,88,38,161177,37359,4674,18674,14225,22485,6166,5287 +25229,0,94,27,52088,19273,5360,2507,14146,14024,6639,4634 +25230,0,84,35,96995,8434,4334,1658,1197,2321,1386,2077 +25231,0,80,40,18810,35584,13310,2230,4945,9708,7196,3904 +25232,0,75,43,24189,17903,5050,6028,5305,6861,8808,11641 +25233,0,56,44,65042,42736,7175,2301,5801,3760,1241,3050 +25234,0,56,43,90528,66365,38807,9065,20152,18124,3989,8498 +25235,0,54,64,751185,8486,44586,1403,3793,8424,2548,13975 +25236,0,37,56,46852,92040,17122,4547,13456,4027,1905,503 +25237,0,35,67,301209,131415,53763,43714,25951,14926,6597,7029 +25238,0,26,60,1808971,258621,42558,26884,35238,22295,21216,9962 +25239,0,38,44,5252,12373,18914,17403,15416,28199,31179,15391 +25240,0,50,60,983313,42383,23549,8701,2528,7804,2583,5601 +25241,0,53,43,117145,58022,3180,7330,4473,7018,5554,2429 +25242,0,63,35,41080,17355,5136,8957,20887,13254,32305,16624 +25243,0,67,7,1176532,621800,19149,25865,101725,114954,30250,7253 +25244,0,74,8,99895,13351,1437,1055,880,2429,1741,1589 +25245,0,66,13,165089,15618,5161,4395,12419,3573,2885,1803 +25246,0,53,23,71769,26811,15076,8752,8271,5526,3967,3605 +25247,0,60,43,87957,14947,1569,6375,5438,8070,2083,4572 +25248,0,56,54,15782,51412,9127,17077,7792,8453,7652,5223 +25249,0,57,53,108618,10247,3063,2382,6161,2784,7896,2125 +25250,0,69,50,32473,4333,2011,3287,5674,3030,1729,1237 +25251,0,54,50,738842,92775,7994,31246,17203,13196,11176,9887 +25252,0,56,48,45180,15566,5230,1747,2914,2824,2609,2159 +25253,0,48,47,85930,74926,16297,10095,24771,7678,3617,5603 +25254,0,48,44,48222,13571,1988,9921,10341,7244,3403,1105 +25255,0,54,47,2304759,64814,6460,22748,14826,15747,13751,9533 +25256,0,48,51,797753,122762,12883,4252,6263,6706,8495,6767 +25257,0,44,53,130244,91564,44888,18413,33014,31348,29788,12417 +25258,0,50,50,88026,36799,10860,6128,16891,17311,13686,9619 +25259,0,50,27,1398978,99800,4425,14835,26572,10920,22506,24073 +25260,0,60,37,47537,40783,5439,8851,4248,7386,6088,7131 +25261,0,50,35,695568,62735,17916,14340,18207,6765,48593,24361 +25262,0,40,50,64337,7417,4954,5432,3361,2018,1294,1977 +25263,0,43,64,15994,24017,16739,6287,12484,5730,7266,4138 +25264,0,50,77,15198,6966,11972,3751,8614,6372,5831,3913 +25265,0,63,81,15976,16622,6704,9566,2779,10567,4467,3926 +25266,0,63,64,57747,69949,12288,7532,18866,9367,9624,2621 +25267,0,78,60,5835,10174,5815,4450,11211,10749,5882,6466 +25268,0,81,48,937,9566,2510,2845,2779,5863,8030,5227 +25269,0,77,50,53686,17144,9866,7222,6094,6462,3898,1942 +25270,0,81,54,707588,21367,10703,797,9306,6005,5364,4544 +25271,0,57,50,1605335,162150,1290,32415,4137,9549,8209,7570 +25272,0,43,47,26628,125428,13034,18381,7451,13562,7655,10042 +25273,0,37,38,138107,18158,2676,4880,4827,2663,1311,1976 +25274,0,48,38,20543,24995,13970,6430,15315,20554,9540,4029 +25275,0,48,38,110403,48766,8586,2734,1693,3194,3493,2018 +25276,0,64,47,12185,12716,15966,19594,48722,22011,16118,11938 +25277,0,53,44,299634,89106,14557,10535,4503,3727,4494,3073 +25278,0,48,40,15613,19774,4265,2027,2817,7209,1874,3752 +25279,0,50,44,89737,50001,12912,5575,4229,4146,5396,2631 +25280,0,56,40,81549,11080,5427,5772,6390,19854,15609,10559 +25281,0,78,41,163728,30042,13104,8092,29116,13574,16948,17640 +25282,0,69,41,441295,45640,5255,7910,6267,7230,1916,2803 +25283,0,80,40,24026,9925,3214,623,520,2540,802,954 +25284,0,51,37,115696,58078,8735,7003,4765,4206,2234,1245 +25285,0,43,38,1583535,78479,10894,39677,42207,15325,17962,9877 +25286,0,48,51,31588,31802,47809,9917,29126,17682,16558,8786 +25287,0,54,56,9231,17376,10479,19145,31138,16271,31167,13134 +25288,0,64,63,50076,43323,20477,9537,8120,10838,13937,7012 +25289,0,64,67,54400,68135,17250,25352,7521,11909,19668,16328 +25290,0,60,61,101171,17166,4324,5981,2063,3490,2518,2548 +25291,0,63,57,4538,9590,5445,4313,9877,10716,6166,5882 +25292,0,53,50,189573,67811,12599,5027,4003,5010,1927,4596 +25293,0,54,38,56683,76958,1101,15309,10330,11013,11053,10136 +25294,0,56,40,459826,22808,9644,11841,15395,6168,8800,8855 +25295,0,30,34,226574,93759,15247,2989,3300,4920,2310,1585 +25296,0,29,38,215307,45845,12025,4749,1106,3567,5845,4308 +25297,0,41,44,48790,24978,8445,17072,22836,17306,13515,9507 +25298,0,54,51,180845,6381,33767,11157,17399,26403,18434,3748 +25299,0,67,51,1014209,119678,7680,25163,53032,26995,27583,55933 +25300,0,80,48,798641,28671,4365,7289,5952,6974,4714,4161 +25301,0,77,61,9628,4381,10365,3619,2113,5029,546,1935 +25302,0,56,48,125297,11282,2471,1203,1464,934,759,1151 +25303,0,47,51,56320,62403,13541,4360,10125,5251,3110,1784 +25304,0,50,57,251442,13367,12200,4054,12360,7591,6979,3735 +25305,0,47,48,125315,50707,29925,12564,15464,18163,8696,11231 +25306,0,43,35,1602796,687014,27425,37833,37201,31781,28404,14609 +25307,0,44,35,561548,218748,49953,16884,23894,22704,27001,21358 +25308,0,53,27,105501,34669,9753,7479,10075,27737,17782,15797 +25309,0,61,38,30665,7295,14416,14581,3667,14667,10545,1737 +25310,0,80,57,14891,14376,5408,7977,5291,7818,4954,4894 +25311,0,83,60,121419,42999,12122,3084,2293,6678,4307,7060 +25312,0,70,53,70848,10558,965,1081,1935,1947,2023,1502 +25313,0,64,35,100605,11919,4673,3177,14229,4747,11032,4202 +25314,0,57,29,55593,35016,6489,6200,3513,6349,5095,2519 +25315,0,69,30,39445,12229,516,7515,3235,7078,7335,3522 +25316,0,78,35,126904,50649,6147,13821,30094,27902,14828,15384 +25317,0,81,35,56414,23917,5130,6278,12105,12271,19252,8964 +25318,0,83,35,120746,76790,18849,15726,19709,18939,6822,9265 +25319,0,90,43,26100,6131,7438,9552,4553,14542,10255,5723 +25320,0,83,56,10918,33576,27745,2298,3690,15113,8681,9970 +25321,0,88,57,121133,16706,4864,6031,4285,14264,7303,5182 +25322,0,97,51,48712,31863,3396,4888,10614,16953,12412,5072 +25323,0,83,50,34535,15917,12950,6816,8308,5556,2391,8322 +25324,0,88,47,22724,10670,7002,3988,4877,7645,6754,3887 +25325,0,81,44,17107,27998,8070,3507,5778,9249,5226,4225 +25326,0,80,57,16255,12806,5150,6550,3314,10032,5467,5406 +25327,0,83,51,38197,25238,2761,13607,13260,8517,15096,5823 +25328,0,84,44,251565,19332,977,7259,4878,11209,9589,5426 +25329,0,94,47,13388,8466,4341,4967,8033,13650,6289,13252 +25330,0,97,43,31422,15424,4964,8266,6076,14822,37807,15309 +25331,0,100,40,38461,29140,3300,10308,5313,15253,19765,10530 +25332,0,100,34,101657,30756,5597,2978,12252,21664,18762,11603 +25333,0,88,34,116129,22428,2857,7836,7885,4118,6647,2384 +25334,0,74,29,379417,25682,6076,4135,1838,4044,3089,3826 +25335,0,56,38,1780856,149451,29861,62511,28333,18042,10895,8892 +25336,0,54,40,57254,13289,3171,2802,9435,8953,8048,10568 +25337,0,38,29,239135,90524,1628,10547,3204,2469,1774,1301 +25338,0,53,35,3739,7641,7632,2180,6547,8090,4423,4081 +25339,0,66,41,9469,9209,17932,9245,11296,10557,11881,3341 +25340,0,63,53,10641,11658,3501,7830,3812,7481,7541,7265 +25341,0,91,48,19381,18588,1425,1028,3026,8424,6264,4515 +25342,0,91,37,43043,5707,5867,946,3220,10727,6475,3253 +25343,0,61,38,46764,35458,17313,7148,2023,803,1616,2175 +25344,0,44,60,56403,45647,10442,19374,3818,6315,7801,1592 +25345,0,44,67,56222,9344,7662,2731,2383,2328,1776,1203 +25346,0,30,67,51634,34078,8338,8942,4810,11246,6321,5808 +25347,0,56,53,23429,41182,2579,6164,7804,9120,2409,5343 +25348,0,53,56,40878,16751,11934,2478,2218,1752,2140,1484 +25349,0,60,54,8617,12584,12946,4676,5973,7676,4012,9046 +25350,0,56,51,48210,44501,6150,10027,11584,8642,7561,5044 +25351,0,61,67,30807,13072,7249,12118,3434,11027,6628,6599 +25352,0,61,48,429257,118809,4136,13542,13862,7596,3855,1892 +25353,0,51,20,95076,64888,1540,1513,1998,5816,2653,2704 +25354,0,60,29,43330,18961,20035,9674,20544,16834,6456,7055 +25355,0,53,27,20386,40691,24688,21628,29375,13783,12258,13622 +25356,0,81,37,49371,9945,4615,3747,19767,18396,15324,7469 +25357,0,94,51,62288,22171,4498,1514,2035,8201,2166,1020 +25358,0,83,38,859385,90869,6374,14711,29910,12972,18377,34792 +25359,0,83,43,39113,24557,35469,7987,11401,11998,17164,7924 +25360,0,61,61,1700248,18185,6017,26795,6402,4948,12385,9109 +25361,0,47,60,689031,119637,11034,7654,10160,9428,9145,4869 +25362,0,40,63,754684,480961,104196,20883,45722,40579,33393,28988 +25363,0,30,54,1383731,156425,38921,29841,14426,13661,3965,6715 +25364,0,34,34,153910,40007,2474,5040,3448,5136,2407,2933 +25365,0,38,50,362406,37221,16066,19958,13353,8445,12210,14799 +25366,0,27,37,134304,65116,2196,2762,3706,1485,2769,810 +25367,0,29,37,373131,59163,15420,12943,3939,6788,3885,3840 +25368,0,27,41,157756,79498,6656,15931,3077,9462,8032,2540 +25369,0,37,43,87234,21853,30075,12060,17153,19868,4044,6955 +25370,0,43,56,137459,145305,10889,26236,10602,7337,8959,6410 +25371,0,47,60,171806,35935,19448,12336,16425,8147,6885,2884 +25372,0,50,60,306589,27418,4357,3974,3293,4637,5196,10393 +25373,0,44,48,132172,32525,12798,3041,33961,7593,12499,10073 +25374,0,50,56,59695,37496,22613,2382,5493,4873,8083,4863 +25375,0,40,56,211596,33387,15890,11248,13614,2108,2665,1626 +25376,0,21,48,285623,350030,30339,9680,9417,7825,7825,9264 +25377,0,17,51,217462,7569,326,2886,974,1152,759,146 +25378,0,17,27,111176,38837,970,1420,4331,2840,7238,1908 +25379,0,35,26,159804,23037,11078,7455,7828,9844,17111,20094 +25380,0,51,43,291550,76406,21631,55417,55377,18858,9118,45094 +25381,0,54,50,1463633,48380,47701,31536,47059,19556,49324,56444 +25382,0,60,66,907474,140213,47389,8944,41230,23063,24027,22873 +25383,0,50,67,475581,42985,16913,13464,4141,5689,9837,3272 +25384,0,40,53,124155,17336,1221,1008,2281,849,1332,688 +25385,0,40,41,591821,187167,39816,11958,24091,30781,15666,7096 +25386,0,26,24,243950,257662,42700,20080,18754,9833,17135,12403 +25387,0,41,37,1021285,22424,29822,23169,25693,31282,8873,13156 +25388,0,43,47,282741,35497,14792,3052,3709,6128,1273,1097 +25389,0,56,60,656887,48655,61736,10815,18695,16057,32298,10668 +25390,0,66,70,706864,92582,25171,28203,41329,25953,14948,10495 +25391,0,50,66,371210,32683,8697,7121,5851,3491,2064,2629 +25392,0,50,67,264125,28986,9721,8308,6282,4435,1456,2464 +25393,0,38,51,959147,115875,18572,4102,5856,6573,14726,7913 +25394,0,35,50,2240411,194523,44811,26536,14201,35401,13472,4483 +25395,0,24,47,2352200,263324,34934,39463,6966,7986,5316,4736 +25396,0,27,30,114430,71333,7826,3288,7489,13081,9094,3280 +25397,0,53,37,49344,17800,3197,5842,2613,14710,14255,5980 +25398,0,40,41,754304,107893,50889,28395,32317,5873,6810,4180 +25399,0,63,40,213133,46497,6644,11583,22909,19304,9920,8302 +25400,0,54,54,2253493,135991,70190,10628,7228,12797,7046,8352 +25401,0,60,38,556551,238269,14498,7690,15743,23313,12395,6601 +25402,0,51,48,2121207,78303,47390,11682,16421,16514,14007,9954 +25403,0,66,41,148639,98342,19284,23069,16788,39538,14516,16511 +25404,0,51,40,773254,311639,99302,15998,17189,32732,25427,29116 +25405,0,61,60,467206,51581,19434,27022,23506,21362,5934,11329 +25406,0,47,51,343857,89988,9800,13402,4772,3184,2691,2554 +25407,0,24,34,1095252,140469,4207,2304,2850,3978,1991,3174 +25408,0,20,20,133178,342368,21980,8926,20155,16090,20877,5673 +25409,0,16,14,188393,46102,7420,9352,5918,9375,5188,6520 +25410,0,30,24,38271,71820,34398,27768,9177,19455,9206,9668 +25411,0,57,51,87025,4412,2650,4119,2714,4940,1624,777 +25412,0,63,67,33925,58943,34471,5501,22301,7237,11041,4466 +25413,0,66,77,1759707,37674,11687,21436,3782,15311,7294,2052 +25414,0,64,74,204672,125201,54355,24791,23780,23415,9567,8109 +25415,0,48,70,98901,96766,27321,32094,13153,12557,9457,8062 +25416,0,57,57,378671,20220,3095,1419,5540,5900,6857,1635 +25417,0,60,61,199190,11362,15468,8252,5563,8612,13625,6421 +25418,0,60,51,1429852,310391,30354,37086,59276,37294,57810,36811 +25419,0,60,54,851342,37870,23210,5777,2816,6474,12320,1813 +25420,0,56,61,122430,48039,1756,15606,13201,10487,11185,6935 +25421,0,48,53,235694,22777,8757,4881,5257,3713,3125,3387 +25422,0,51,57,1181640,183615,67625,8606,32367,38167,38092,22361 +25423,0,57,50,1060753,58719,20013,15174,47823,14734,25605,17544 +25424,0,64,57,346536,13283,3299,9376,4405,7792,4866,8769 +25425,0,74,44,58464,43069,3436,4022,8075,13892,14651,8729 +25426,0,67,34,1042540,411613,17049,37022,35251,45360,26818,25831 +25427,0,64,29,250635,157155,34935,12200,31574,25432,12734,8118 +25428,0,50,21,601965,132723,22672,15722,14262,12302,14118,6988 +25429,0,47,38,658058,29961,20998,4034,8369,10538,10024,12489 +25430,0,53,47,599117,23849,5882,2490,8054,6505,3318,2698 +25431,0,54,51,201394,20738,5048,4351,3457,4539,5120,1287 +25432,0,60,53,1829368,198216,46602,42074,53970,33431,22698,16087 +25433,0,50,40,131040,43964,7101,3570,16042,4038,4424,1979 +25434,0,40,50,861779,48758,18042,16959,6579,6217,8868,3565 +25435,0,50,44,67893,35889,10494,6184,29069,19170,14781,19752 +25436,0,37,48,1533653,1990848,660572,318363,163104,110911,74970,178627 +25437,0,48,56,262888,2615,1263,543,1621,936,1176,985 +25438,0,53,64,109795,5837,11714,2602,2614,2731,4657,2667 +25439,0,29,63,1717828,876235,79710,76005,51955,35220,52652,15415 +25440,0,16,61,347288,92676,30937,18208,44877,10299,8944,5956 +25441,0,7,43,535872,104235,17574,10571,10339,7041,5904,4782 +25442,0,11,44,1285022,147632,10180,25365,37900,9972,6600,4876 +25443,0,16,38,480227,36520,6389,3635,4336,2170,1727,500 +25444,0,7,40,105016,24652,6436,2213,896,1098,1188,810 +25445,0,4,24,65733,37413,1124,1097,1745,1440,898,1097 +25446,0,14,34,1720924,67494,21723,20221,17358,18390,8105,4734 +25447,0,34,34,1951959,102646,21589,18963,19068,39194,32441,10275 +25448,0,57,41,125877,35089,16081,44573,18673,33271,16058,11974 +25449,0,74,61,293150,95746,47635,12300,32387,25002,46149,16573 +25450,0,51,64,1074633,85717,16507,64746,23416,12280,15801,17164 +25451,0,56,60,1729563,54400,17803,60699,41146,86909,14593,24380 +25452,0,50,63,226157,10208,1172,8346,4608,1639,1594,1224 +25453,0,41,60,1501345,666340,91955,11048,14528,28414,37917,19634 +25454,0,47,50,158629,55066,9215,8706,1888,7817,9234,6529 +25455,0,48,51,6190,6042,9583,11010,21647,19969,21726,20845 +25456,0,57,47,74901,16918,2019,6744,2560,5841,2845,5784 +25457,0,83,60,344229,58818,41167,27936,24172,56763,46889,13179 +25458,0,84,69,108204,8237,3673,4263,1303,2165,1829,1665 +25459,0,70,56,406201,321079,20921,28197,4238,67795,39212,31102 +25460,0,67,60,247985,8612,2619,6100,4454,2743,6014,2278 +25461,0,44,60,916757,131341,59271,11571,7319,8364,19358,12905 +25462,0,44,60,713144,53902,12554,73059,46667,17412,10062,12800 +25463,0,48,63,19437,34660,1318,8453,7727,11928,6742,8802 +25464,0,35,48,1647041,306870,21525,21499,39482,14033,16395,20651 +25465,0,44,37,667396,57902,5656,8409,8157,8582,4254,5200 +25466,0,30,23,149728,77363,12213,2296,4240,3196,3999,3009 +25467,0,13,21,766261,251286,13342,31753,13140,13652,18190,4263 +25468,0,24,27,1120673,142967,20757,24728,39035,23642,14914,9844 +25469,0,24,40,357309,25991,5454,13901,3601,5536,2897,2875 +25470,0,24,61,853760,23991,37154,5790,5513,2681,3514,1191 +25471,0,43,80,728893,152687,211320,169536,61177,121244,62791,23017 +25472,0,48,91,1249411,10330,17017,21703,5454,8535,9919,10320 +25473,0,51,81,521552,111245,49723,10624,9358,8750,11178,6583 +25474,0,40,77,876666,131637,10576,12417,14251,7560,1783,4024 +25475,0,30,63,136190,125471,15271,28836,17449,15522,16643,8270 +25476,0,38,48,57189,17812,15825,7709,21264,14969,7516,9859 +25477,0,47,41,104932,73341,3506,23519,24674,13096,18125,5790 +25478,0,64,60,13962,8379,8330,8929,6104,7014,23425,6592 +25479,0,63,67,135972,49247,25076,12771,14791,7614,8882,14348 +25480,0,56,54,35508,58206,1431,7523,4547,13643,15619,10984 +25481,0,61,64,53729,27566,25399,1853,4554,11731,9192,9652 +25482,0,41,47,368771,117325,6234,15415,7534,5548,8996,5039 +25483,0,38,40,119575,31498,9436,1976,5343,2428,4458,6125 +25484,0,16,48,79072,84159,12265,6316,3529,2325,1683,906 +25485,0,11,38,2129775,145108,33882,23374,51754,26112,59571,19287 +25486,0,30,44,511084,38107,15746,7041,27504,14384,23283,12437 +25487,0,30,47,409562,46249,8275,12220,8516,4216,3822,7708 +25488,0,57,54,933580,24278,23011,8404,23028,17289,17487,5896 +25489,0,41,53,173450,71451,13454,4527,3712,2275,4552,2444 +25490,0,38,53,121404,40394,11213,5229,12008,8631,7598,2313 +25491,0,35,56,466188,64652,26208,14045,8308,4646,5981,4873 +25492,0,20,48,1066182,103072,21064,4325,10600,8661,10260,3751 +25493,0,47,48,59662,34137,12388,2689,6572,17653,22292,10572 +25494,0,57,57,62292,5889,4085,14354,7371,12816,4200,4782 +25495,0,56,56,927532,42186,2955,8861,2660,2031,2587,2110 +25496,0,43,47,270516,52067,2980,3514,4336,5799,3641,1117 +25497,0,23,48,1539375,213773,219031,90194,90970,40005,39785,125968 +25498,0,21,43,484942,324480,47102,36996,15761,26460,11826,19065 +25499,0,21,50,1309811,311068,115734,58341,38763,19436,96609,33643 +25500,0,27,67,981911,40517,17479,16699,7512,14129,10127,7671 +25501,0,29,61,409567,66399,30531,17743,18208,8218,12962,3724 +25502,0,30,66,48485,15505,1272,5009,1836,1723,3797,1888 +25503,0,35,66,2112805,471645,118957,136060,69221,40433,27333,32487 +25504,0,27,48,883135,209467,7621,17108,12080,21935,16753,25461 +25505,0,27,44,2200543,957361,219966,241990,156769,110246,77978,126071 +25506,26,27,44,499357,53498,11597,7487,3718,1261,1043,1514 +25507,0,27,53,2199232,786638,522150,169255,123578,124387,230910,116551 +25508,0,35,43,292318,71950,9024,6361,14388,9211,6693,4535 +25509,0,43,47,350738,315220,28016,35414,32023,75631,40960,40780 +25510,0,50,47,1878443,63858,15732,14555,8736,13425,5910,6116 +25511,0,54,41,245288,13149,1777,6275,2611,2980,1278,542 +25512,0,64,50,377949,25778,4840,11202,3772,12787,11371,5027 +25513,0,63,64,102456,25607,14449,17316,11137,10976,7368,8951 +25514,0,54,83,46299,9010,14838,14222,4583,2749,5092,3357 +25515,0,57,75,76292,58417,10849,5378,9753,14605,29682,11844 +25516,0,63,67,70359,67101,5769,17504,14548,37603,15408,12831 +25517,0,54,64,84362,7666,3103,3649,5144,1223,1593,1406 +25518,0,69,37,85994,89299,8889,11587,11512,33526,27406,14578 +25519,0,54,26,641004,135345,5979,6011,13936,6608,9421,9163 +25520,0,44,24,1385877,87293,11666,6915,15738,14208,10175,4892 +25521,0,51,23,1644396,31017,9275,9173,7609,9121,6577,7358 +25522,0,38,27,156451,20451,3388,3229,4362,1951,2617,1893 +25523,0,38,30,1032343,316557,15221,16593,23261,15598,21099,11859 +25524,0,40,41,1303379,123761,55095,30690,30500,32663,27534,6258 +25525,0,37,44,376608,17711,6931,5140,1016,3601,3657,2925 +25526,0,48,50,738893,34485,3844,14898,2664,12580,6651,7092 +25527,0,67,60,232299,26710,8801,1651,3523,13423,4669,7162 +25528,0,70,54,629794,50234,7892,13720,10698,15346,18597,5118 +25529,0,57,40,28307,57796,4551,4348,4807,2535,1628,1545 +25530,0,54,29,2013442,106053,23601,3191,46833,28289,29295,12894 +25531,0,38,34,333956,24328,5430,3119,1251,2494,3036,1098 +25532,0,13,29,1492920,479644,45432,67931,17387,8868,8986,7871 +25533,0,23,48,180488,39412,17388,21456,10801,6885,5154,5781 +25534,0,10,47,1367516,687965,83144,10503,15681,36801,69830,21501 +25535,0,16,57,238868,63368,83190,38966,24405,26523,27162,18661 +25536,0,27,67,3560505,305211,73444,108920,48312,21132,32851,25320 +25537,0,26,60,1151874,251464,51430,55731,19287,25646,24242,14585 +25538,0,27,67,960681,312085,38411,48492,9876,25857,18565,20039 +25539,0,23,61,521586,21568,11695,3843,3872,3017,5510,1556 +25540,0,40,64,235028,10042,4429,1955,1263,2130,2331,1902 +25541,0,38,51,456553,197547,13834,1660,9499,10685,18729,2843 +25542,26,38,51,330414,11018,917,5591,6691,4691,4404,2499 +25543,26,38,51,412112,64646,30860,40709,25276,38899,11962,5978 +25544,0,29,53,415825,479611,149397,213181,75832,25987,27360,30097 +25545,0,23,30,1071360,173630,6363,7168,6963,14363,6003,3590 +25546,0,21,26,1730143,196150,44284,21786,47375,30761,64679,35517 +25547,0,27,37,815781,227719,53960,1976,36274,26607,9194,12132 +25548,26,27,37,1829065,1435937,367339,411387,229093,163400,186843,255567 +25549,26,27,37,2954113,732879,171296,141930,128916,153941,55475,15658 +25550,26,27,37,1423068,11141,3054,16451,10304,10862,4309,1582 +25551,26,27,37,1976164,334361,41779,23076,213666,122719,54389,24306 +25552,26,27,37,125437,45853,3898,9146,20622,24551,1484,1607 +25553,0,43,26,1707155,577177,59804,127733,43623,110314,30015,23046 +25554,0,41,38,987389,59399,13249,8466,22303,5330,6743,3702 +25555,0,30,38,373778,58045,14311,1714,6947,3283,2994,2636 +25556,0,34,57,459339,68448,101323,21643,4379,21376,9904,8446 +25557,0,26,67,603384,69012,8414,41858,5971,7788,5221,2737 +25558,0,27,56,334116,95791,4994,4344,7277,8466,4438,3444 +25559,0,37,70,673987,44851,11019,54862,14053,11189,10506,4779 +25560,0,37,54,452809,56194,11168,7735,8240,8088,3371,1290 +25561,0,44,41,1236025,162019,19765,19408,18461,34120,7777,4734 +25562,0,41,51,768428,646411,106000,66845,67008,48025,26120,45666 +25563,0,38,38,241447,221800,41005,30537,10036,19527,23142,12470 +25564,26,38,38,547315,92937,9731,11393,19660,16662,20384,11326 +25565,0,40,43,779430,49909,21445,9937,14686,9886,5557,2062 +25566,0,37,50,926531,104682,33483,20320,36806,21836,40761,10999 +25567,0,44,47,1155507,120946,15836,11854,19645,20098,12507,6563 +25568,0,41,43,616615,144907,14612,15492,16493,9111,6741,9361 +25569,0,35,43,727447,81054,23249,20955,9057,7830,8985,7384 +25570,0,24,44,1301459,177365,76154,9561,15189,11491,7959,13448 +25571,0,13,54,1233309,90769,7895,41489,24109,5303,16803,3523 +25572,0,16,57,146854,24954,5196,3451,4339,2664,2656,1218 +25573,0,11,43,704860,341504,25630,9570,11350,14604,27237,6323 +25574,0,17,26,1087012,270053,2874,27569,53437,25462,43767,44155 +25575,0,37,16,492769,35917,7958,2588,11937,11065,21218,8455 +25576,0,41,21,775463,31193,14508,2889,4640,5229,1355,933 +25577,0,51,23,535998,110197,647,15678,12421,13746,7379,2584 +25578,0,48,35,603809,128303,15317,24680,20884,10753,16010,21471 +25579,0,47,48,293467,12323,3345,9308,3787,5103,2173,1048 +25580,0,50,40,666940,93182,18892,8956,28945,17623,6827,3897 +25581,0,48,56,1943957,138330,70281,42129,24588,24583,7272,13660 +25582,0,51,61,238673,55069,15580,11467,11249,7238,2930,5277 +25583,0,37,57,106682,44052,13518,9211,3062,3191,2355,3160 +25584,0,29,69,928622,104886,52689,18040,10139,11956,40192,11680 +25585,0,23,63,337462,32007,11605,1831,4638,2521,2679,2657 +25586,0,23,56,258369,83308,9931,12436,16838,7787,15514,6954 +25587,0,40,50,1334490,275987,41614,54660,20089,96473,23150,28567 +25588,0,40,60,1262118,102143,211050,48859,74510,28027,23007,19831 +25589,0,43,57,1509895,190961,36432,42448,27499,21532,11921,4660 +25590,0,44,69,604459,55939,29048,19539,12305,8554,11246,9800 +25591,0,35,77,246391,36864,7052,19437,11560,6079,8075,6711 +25592,0,50,74,1328604,34629,50376,32241,21893,40619,40073,12066 +25593,0,64,75,700163,97792,40538,26142,33907,59523,40742,10205 +25594,0,70,53,889041,547328,31671,39471,266475,103765,77155,24050 +25595,0,67,40,62849,103108,4198,9496,4216,7356,4094,2649 +25596,0,54,24,1727350,660302,141450,50446,172694,74718,71233,38281 +25597,0,38,17,750869,32529,7061,889,2094,2603,3559,1528 +25598,0,40,27,164667,20524,3689,1521,2142,5317,3057,1895 +25599,0,54,43,982554,21053,7905,15224,11422,11922,15518,10718 +25600,0,44,47,168103,58024,7348,12935,11474,2699,4023,4093 +25601,0,37,30,850488,1633576,72266,30879,28932,47190,16325,15165 +25602,0,27,50,535728,19747,25462,3916,5773,4692,1401,1845 +25603,0,27,53,1123510,34916,35926,38615,39129,28920,18754,10814 +25604,0,50,56,52753,16048,6511,6231,4771,8890,22864,10244 +25605,0,56,56,355296,255980,5863,9537,11721,13771,25649,31426 +25606,0,63,43,66472,47801,5251,12814,6533,13781,7871,16392 +25607,0,47,29,1432058,863612,200342,26929,17349,59417,60967,31911 +25608,0,26,17,43565,29627,2434,1925,490,1471,886,1963 +25609,0,29,27,446132,836311,79890,48970,58481,59352,23011,13653 +25610,0,26,37,1559073,12203,5787,9205,9965,3760,2079,547 +25611,0,29,37,1698502,429863,6239,95520,15912,45640,29336,7144 +25612,0,37,44,35372,39616,6582,8237,1618,4540,3886,2328 +25613,0,40,69,281451,11175,6989,20637,2947,3522,870,1257 +25614,0,40,60,488441,101529,14470,21567,31286,16864,15498,14493 +25615,0,50,67,1525822,361566,214831,36624,58299,129735,46619,35710 +25616,0,48,74,1317133,309742,92623,107964,24843,33771,33808,10319 +25617,0,57,51,1853224,56050,4977,15276,33997,21905,41553,13382 +25618,0,48,47,287776,1022596,97964,81778,27835,55287,59378,24709 +25619,0,29,38,1253407,837359,64559,132415,45664,36103,52105,41850 +25620,0,35,34,2003238,309226,104741,33034,58649,48211,19881,48546 +25621,0,23,40,121080,34665,8009,4360,2767,4067,4523,5082 +25622,0,30,44,948936,520510,102327,42818,64239,66942,38632,37999 +25623,0,38,48,733597,597646,92075,120179,26684,53899,100590,31912 +25624,0,38,37,582584,111106,2446,14353,8987,13884,36518,7582 +25625,0,34,34,2336313,163950,29941,10868,12543,10865,12203,11537 +25626,0,35,26,660811,279591,7277,31557,46055,34375,29740,14105 +25627,0,37,34,292043,47248,45934,6838,34509,8885,17957,4534 +25628,0,40,41,953906,99406,20698,17317,13855,16951,22108,15162 +25629,0,40,47,235429,64131,15766,6787,3463,4505,13897,14453 +25630,0,37,44,1386990,1425385,87452,68513,143761,131251,150307,72275 +25631,0,37,47,573019,96188,62392,31278,14701,18174,11238,7705 +25632,0,37,50,965622,154222,49497,47984,48401,29980,17970,10703 +25633,0,48,51,743879,256246,27147,112342,50007,62273,23305,9325 +25634,0,56,61,1546007,138177,34409,38364,69842,41398,25173,20307 +25635,0,44,54,523247,227266,61172,27187,7883,10176,6367,8593 +25636,0,53,54,821121,109557,20965,67898,60379,53707,26977,26336 +25637,0,44,53,1885164,180252,43795,39384,38758,19539,38536,10153 +25638,0,26,57,666413,98326,23945,17722,4231,5363,20237,23789 +25639,0,47,57,2842631,130345,3480,97766,102504,49877,43103,7954 +25640,0,50,51,1921738,81939,33871,14395,92359,46678,61349,55191 +25641,0,51,50,421676,124198,35605,10176,8245,13472,6252,4872 +25642,0,54,54,727051,92588,17574,41299,6113,8840,5592,5635 +25643,0,48,53,1213768,344120,18979,105405,53377,49547,44152,14771 +25644,0,29,64,1044677,71874,33514,24796,11365,7033,4166,3459 +25645,0,16,50,165103,150963,10220,3976,13543,3945,4125,6065 +25646,0,30,24,123710,59470,2836,1714,8868,14638,9844,5101 +25647,0,29,30,1821905,119600,60004,52274,42201,22842,34514,40099 +25648,0,35,26,1129953,331795,63861,75742,51933,38462,14514,14489 +25649,0,53,29,97928,25830,2054,1889,1559,4418,955,1062 +25650,0,47,47,625204,38813,3872,8904,4999,6576,2270,1529 +25651,0,43,35,234903,82005,17552,4193,18349,6929,8668,2454 +25652,0,47,24,1276504,149281,7775,13234,6685,18450,21450,8982 +25653,0,50,29,169143,103684,23792,11320,30603,28253,9389,13136 +25654,0,54,38,40182,7924,4962,1650,822,3356,968,2545 +25655,0,64,47,1432447,10932,3819,5007,6612,3297,3375,2264 +25656,0,70,47,1169000,276583,18611,29792,25026,66524,17500,6869 +25657,0,57,60,548240,132774,92441,31826,30901,14994,11043,3977 +25658,0,43,56,122181,66785,27210,9451,7909,4876,3564,1559 +25659,0,38,43,308916,92229,6968,4309,5438,10351,6299,4198 +25660,0,20,48,51771,133597,21003,10336,5312,6419,2709,2450 +25661,0,27,43,208941,21245,3695,12302,8147,4438,10002,3459 +25662,0,27,37,1034564,340461,74588,16902,23196,24375,24290,11266 +25663,0,17,51,897967,110033,35623,20934,14705,6250,16005,10545 +25664,0,35,50,150204,26467,461,6796,3418,7113,4563,3469 +25665,0,40,61,48568,6606,12705,9025,2158,5823,2049,1469 +25666,0,56,60,37373,51842,7457,6189,2675,15385,7567,5254 +25667,0,69,57,57453,16662,1854,6753,4613,3546,1318,2639 +25668,0,63,44,1630581,202219,10923,3073,13520,23511,23148,13628 +25669,0,66,20,35937,24378,8580,210,28949,10795,9850,3969 +25670,0,56,26,1744965,505770,139613,68297,23570,62095,33053,24894 +25671,0,53,14,264507,40873,1613,4922,7397,4436,1702,1988 +25672,0,60,27,2204549,146051,19667,18576,13054,36033,8707,2743 +25673,51,60,27,95384,15382,11904,30300,19386,23723,6854,6388 +25674,80,60,27,70275,16211,5148,20610,34904,28282,38361,7872 +25675,80,60,27,2140041,211540,57111,76796,49478,74656,83713,13055 +25676,80,60,27,623756,163963,27960,58435,162826,170498,123141,53055 +25677,80,60,27,168351,111075,9703,32595,45431,74308,25031,30816 +25678,200,0,0,412541,79936,16067,19624,11019,19873,13506,16347 +25679,200,0,0,528407,79258,28182,194129,49619,326321,122145,112200 +25680,200,0,0,1779833,226231,138990,359947,89635,88865,119806,65140 +25681,200,0,0,1485714,425317,150329,160922,203144,98054,55817,68488 +25682,200,0,0,1284080,221151,16554,29060,121274,61225,63895,67023 +25683,200,0,0,942146,197322,95705,177142,114546,83568,51505,58677 +25684,200,0,0,1059902,520935,47501,115341,91548,47447,17575,43055 +25685,200,0,0,343063,71008,200902,77763,88940,142228,44577,36582 +25686,200,0,0,1236323,617227,314129,687367,1115400,797140,876002,597233 +25687,200,0,0,127382,205092,282552,69059,39580,24966,60866,26898 +25688,200,0,0,1104552,193965,237274,54664,182960,46299,39871,33583 +25689,200,0,0,846521,244355,93297,300701,205908,195352,105982,27904 +25690,200,0,0,356460,152552,127555,205231,96803,75768,41435,35489 +25691,200,0,0,9731,14711,2942,10533,11386,6940,8782,11013 +25692,200,0,0,1391400,184519,189490,112408,157913,63792,45355,58653 +25693,200,0,0,1464630,387564,259923,248342,267592,416225,703382,534279 +25694,200,0,0,168164,78178,16125,48830,70968,60592,49688,9531 +25695,200,0,0,53262,35747,8098,12443,42773,39963,26703,14869 +25696,200,0,0,1632105,329769,24306,87180,23509,66635,29631,29617 +25697,200,0,0,172039,38715,13899,12189,29850,14808,23305,8351 +25698,200,0,0,1625252,67376,114402,61805,174364,88358,81833,41309 +25699,200,0,0,188279,121407,54211,312611,284932,178370,142961,182209 +25700,200,0,0,1742144,322106,84499,106225,119513,181725,127873,75860 +25701,200,0,0,78306,59240,22152,68838,6016,57361,33211,23607 +25702,200,0,0,1315418,391191,104404,281701,192235,101630,39751,52128 +25703,200,0,0,577526,733097,163401,186251,133110,230892,153078,117860 +25704,200,0,0,113605,57047,8691,149129,46291,41767,54276,18842 +25705,200,0,0,158707,90621,11580,17393,47519,37909,56395,17024 +25706,200,0,0,182032,113709,99404,43740,69718,88663,37657,21437 +25707,200,0,0,880151,73736,74303,32357,41606,121663,92614,127250 +25708,200,0,0,657923,421050,135224,61979,56444,73061,62301,35471 +25709,200,0,0,360337,33262,16108,24185,24130,27718,15209,27229 +25710,200,0,0,811139,97740,57360,235654,22273,55665,18616,31065 +25711,200,0,0,854726,205601,68741,156512,91596,126235,62562,26718 +25712,200,0,0,638619,89104,23507,24662,42307,50168,39001,19262 +25713,200,0,0,26298,26901,21516,13732,6514,6904,3114,315 +25714,200,0,0,160775,14073,13232,23867,7968,9847,5633,3032 +25715,200,0,0,2253979,280625,380682,277563,288126,346483,95306,9935 +25716,200,0,0,1488058,109281,14977,17492,5676,9464,5416,2406 +25717,200,0,0,1294261,85162,53277,44347,23192,36595,23594,30531 +25718,200,0,0,890269,100012,50376,78568,63983,47915,19057,6508 +25719,200,0,0,195974,199595,77060,41296,12220,16176,5649,13093 +25720,51,0,0,244096,38921,7346,12964,25701,8750,5166,5798 +25721,51,0,0,2084362,97825,19936,11261,34754,30167,5174,1981 +25722,51,0,0,795431,154528,10095,18732,23604,29209,13153,5483 +25723,51,0,0,2053466,1575903,129534,49200,104882,84053,60012,33295 +25724,51,0,0,120698,132853,36202,25942,19173,8204,4248,7367 +25725,0,0,0,769723,184026,55821,46455,39723,48329,14607,14440 +25726,0,0,0,1397816,269429,64924,24078,31622,23539,18104,4582 +25727,0,0,0,1644752,117346,55288,5583,11596,7298,5867,3039 +25728,0,43,35,50966,20505,4149,5062,2181,1773,1090,854 +25729,0,54,48,1001411,274294,96627,16985,36202,54163,2687,6675 +25730,0,61,63,685352,274916,9401,64455,11910,15638,11210,2274 +25731,0,54,41,1903016,2095030,209004,21810,43139,65674,32311,15063 +25732,0,41,40,2034512,455063,47014,95896,46286,20955,16937,9925 +25733,0,34,38,1249936,1123385,171109,140930,83042,27574,20950,10506 +25734,0,35,57,319393,62803,21074,4954,1597,2985,381,971 +25735,0,40,70,1626382,106032,76988,2242,9598,12212,4269,1732 +25736,0,38,94,474095,84950,72410,22807,9939,7273,8451,3636 +25737,0,66,83,1592814,104972,39642,42455,36844,24805,15852,9534 +25738,0,75,53,269663,102005,5482,10209,4264,15072,15537,4481 +25739,0,81,44,2343410,189597,19775,14588,10250,16606,14813,8128 +25740,0,74,27,1041551,344646,19685,13458,14240,19190,14241,8243 +25741,0,64,13,2241300,293586,46936,21705,17274,22712,6739,7205 +25742,0,60,43,2818200,152758,100891,33654,3496,21741,19970,8218 +25743,0,56,60,1669192,372274,151380,53100,26881,30743,22185,14505 +25744,0,51,67,283476,105468,10092,8127,3881,3667,4459,4491 +25745,0,56,75,414961,68111,16069,13924,12271,10473,18448,21714 +25746,0,53,48,996251,528231,69757,18820,19494,30247,26168,7892 +25747,0,44,47,2506554,381040,78363,90644,16525,13282,15337,11023 +25748,0,43,54,997918,286036,63704,25898,21533,9516,16626,7966 +25749,0,30,61,317686,59857,17019,16725,9544,2919,2217,3083 +25750,0,44,90,185995,7064,13216,3780,4124,4159,1740,949 +25751,0,69,96,720939,31115,23368,31938,13480,30207,5123,3925 +25752,0,70,100,1043793,830913,602996,116789,60287,43894,24167,17462 +25753,0,77,97,1412817,229246,25560,61068,47368,19118,9043,3520 +25754,0,57,83,967355,198361,54617,55772,52580,7896,4607,5853 +25755,0,40,53,1549691,998954,65352,38815,78261,50782,18612,28394 +25756,0,47,35,635637,124315,27055,8634,22331,9261,21677,6439 +25757,0,38,47,178476,145766,62135,32580,3349,6413,13264,6102 +25758,0,47,44,756181,201214,66623,34104,45538,16496,30135,18018 +25759,0,60,83,1668195,37252,70242,59289,26081,33750,48609,42412 +25760,0,60,100,308300,37707,54567,6963,5842,5981,7511,9008 +25761,0,66,100,2437220,251577,414784,153476,96371,52394,109392,62628 +25762,0,69,100,646897,105077,16165,3746,10121,9892,3915,4630 +25763,0,61,84,966745,99001,28265,24193,9870,13524,17603,4049 +25764,0,67,78,2358095,348954,301305,44328,31903,66236,32984,22789 +25765,0,74,51,1171836,48455,11719,966,8969,6655,13630,4502 +25766,0,81,61,1847690,88835,17612,35506,48633,27889,19904,18993 +25767,0,91,56,572786,32796,10250,7412,10360,12396,7397,3463 +25768,0,97,29,829514,188623,17060,15194,43697,52692,8142,21704 +25769,0,80,29,55977,65992,8347,5588,1788,1239,336,523 +25770,0,81,30,231649,15459,3377,5053,7047,5625,5878,2918 +25771,0,75,40,81937,85487,15261,64954,18007,20251,10714,11435 +25772,0,100,54,115057,6891,5613,3414,3045,7647,4353,3548 +25773,0,100,51,653325,53762,2101,25478,19822,35671,25609,19715 +25774,0,100,53,292589,26011,52472,17759,12411,13210,11710,12783 +25775,0,88,35,64044,132258,3340,6714,10478,7918,6059,9372 +25776,0,78,37,645377,98470,20662,1777,24360,17260,18838,31297 +25777,0,78,57,227661,92736,2434,19513,3788,13280,3052,6281 +25778,0,75,43,1628993,306189,30737,102981,83667,39732,15402,22240 +25779,0,75,56,939874,264214,46933,20736,42301,19205,14380,22670 +25780,0,64,60,150733,19207,2329,2198,1633,1181,719,481 +25781,0,78,56,1447470,52001,7583,9238,25060,13409,5741,15868 +25782,0,93,74,183557,8195,6253,37455,9785,16378,3613,8372 +25783,0,100,84,23255,8469,12107,14148,8961,25764,13670,9696 +25784,0,100,80,122289,73703,10687,3349,8794,23697,5824,4422 +25785,0,100,75,88274,83885,6898,5567,2554,6975,1799,1977 +25786,0,96,70,651299,56441,48484,16678,6283,25219,6729,6636 +25787,0,88,70,848987,26214,17443,31433,25621,21975,12301,15407 +25788,0,78,81,69069,92824,36340,6332,8905,11643,12680,9178 +25789,0,80,83,121853,23571,3197,846,1242,2369,938,458 +25790,0,87,77,1878265,38441,15888,22445,18292,39682,22792,4364 +25791,0,94,75,26803,5548,12431,5141,8820,20934,14698,4724 +25792,0,100,83,14508,3217,25715,8020,9711,31901,14537,6152 +25793,0,100,96,25122,53996,35566,19425,17448,32354,13970,13737 +25794,0,100,91,14064,25551,16876,948,27674,12946,21835,3613 +25795,0,100,88,10245,30561,4127,25808,43772,10318,4618,22125 +25796,0,83,83,23800,45391,19437,16311,10714,15191,8410,1878 +25797,0,84,90,37607,30431,5303,22119,4900,9283,19027,3366 +25798,0,100,70,5954,16834,13363,9285,22682,40188,6312,5841 +25799,0,93,78,29894,10945,10455,19742,21171,14168,6757,1762 +25800,0,91,75,137493,54698,18731,8174,5585,10774,7739,3853 +25801,0,84,69,47032,48970,3821,21173,11347,6021,12472,6065 +25802,0,61,67,167281,155913,20156,32726,23934,10563,11024,4971 +25803,0,56,69,6884,6276,3300,7755,4386,2994,1746,1584 +25804,0,64,69,16668,18148,5974,18596,25277,16120,7684,5257 +25805,0,74,74,18938,30938,16871,10471,9560,14958,7682,4988 +25806,0,83,83,10538,10967,4909,13956,8319,5532,7249,3794 +25807,0,88,78,74001,23054,17977,10445,16257,15401,7563,3992 +25808,0,87,84,50917,13912,1980,20687,7304,10531,6277,5722 +25809,0,81,91,417972,37759,37431,41161,29956,13883,9443,11462 +25810,0,75,84,92390,40329,10502,12603,9268,4758,5956,1864 +25811,0,75,87,8732,32021,16107,21793,16750,24005,30974,8973 +25812,0,70,69,168234,56186,5624,4264,6024,15004,7912,6208 +25813,0,69,61,452394,79640,18636,28843,17733,12768,8321,4799 +25814,0,74,57,44646,48310,10412,7193,3862,8067,3914,2916 +25815,0,66,50,343153,96303,15982,9717,13743,17164,6556,5968 +25816,0,63,57,136470,113261,45645,4870,13761,18344,11062,11310 +25817,0,67,53,94535,20629,1521,6471,6403,4771,2418,1829 +25818,0,70,64,90422,12517,15457,6247,4744,7086,4481,1342 +25819,0,75,78,25257,33811,20805,34936,5075,21702,6259,4925 +25820,0,80,77,13579,40935,10278,9162,9719,12204,8312,6525 +25821,0,83,90,14780,10949,18971,22608,16170,14216,10514,4501 +25822,0,84,88,8285,15719,10966,17770,7098,12202,3734,10354 +25823,0,83,90,20098,22389,9673,33735,8733,13821,8220,9119 +25824,0,87,90,580644,22766,4064,9109,3865,10753,12962,15380 +25825,0,84,67,101544,53343,2205,4972,8762,13635,1703,1997 +25826,0,84,64,29926,23987,16923,4884,3641,15260,6533,10158 +25827,0,91,60,13494,15234,17072,15816,19760,20732,17088,6467 +25828,0,91,56,20586,23993,3832,8151,19639,12017,7751,5502 +25829,0,90,74,154441,27767,3777,31234,21532,13015,19659,5340 +25830,0,90,75,23366,19724,16204,13755,18308,14041,3607,4504 +25831,0,81,75,34284,29501,14072,14578,4063,9075,6135,12436 +25832,0,77,84,91975,10124,7187,4376,4693,4339,1322,1538 +25833,0,75,91,13872,15309,14683,38208,8811,12868,21460,5906 +25834,0,66,100,33718,31606,58281,66308,14616,14257,12395,6155 +25835,0,74,100,8848,11308,4825,29694,10662,19058,5272,5439 +25836,0,70,100,44671,41393,28327,20024,9293,12917,12813,7978 +25837,0,70,100,18851,11592,68067,11030,22347,14795,6192,6999 +25838,0,90,96,18245,5481,12214,2780,8440,17555,7342,6623 +25839,0,93,94,7592,5522,8136,16578,8335,18552,8404,3473 +25840,0,100,94,14733,12500,30719,2045,16813,15808,10404,12213 +25841,0,100,90,12059,11932,14852,29232,13265,20493,3953,3443 +25842,0,97,90,23916,27327,16337,8183,10999,13850,4751,5740 +25843,0,88,87,36951,22868,11497,12542,10758,10052,6348,9183 +25844,0,66,66,233499,74892,17821,19675,26435,12180,12628,15815 +25845,0,61,61,495770,6108,1662,626,1841,1564,1970,1061 +25846,0,66,67,94488,5580,5313,10998,1541,6850,2402,3961 +25847,0,74,80,64660,20696,7671,35424,4566,20241,4620,12697 +25848,0,91,75,20354,10088,3289,3633,9712,15891,9860,7391 +25849,0,96,78,9436,20931,3430,13598,18354,12849,5445,9981 +25850,0,94,75,11411,10013,18699,3170,10152,7974,12062,6579 +25851,0,100,63,11194,12916,6060,2286,8416,10348,6427,5202 +25852,0,96,74,5766,12636,12248,12603,11765,24172,24805,4198 +25853,0,100,77,4527,15331,14893,15620,7304,30629,9700,12574 +25854,0,100,64,6751,11503,10423,2328,24052,24565,14602,7899 +25855,0,100,70,184735,23161,16660,2802,3687,5957,2217,1709 +25856,0,90,70,86067,16631,5598,7697,4336,3680,4574,2718 +25857,0,81,63,120309,6910,979,2484,3717,3134,1842,2122 +25858,0,80,69,26645,19843,14526,13103,16306,36364,22683,11994 +25859,0,90,60,273207,10629,1633,3094,4194,7533,2297,751 +25860,0,94,54,81271,8832,1584,5122,2896,4530,2894,1702 +25861,0,90,53,12104,22598,7101,13160,16329,17209,9982,14447 +25862,0,83,60,37733,54642,21447,19566,9917,18671,6749,2732 +25863,0,91,61,7163,12853,1992,8083,11219,18376,11536,8462 +25864,0,93,57,23996,60122,9303,14662,12862,23487,22590,7935 +25865,0,91,64,5090,19444,17734,19696,16095,21056,14527,6893 +25866,0,94,61,9744,34803,8237,16218,16665,15865,5660,7785 +25867,0,83,74,610915,18365,28529,10885,16457,12919,10402,7408 +25868,0,87,78,10416,20042,3233,14701,10981,16008,3702,4234 +25869,0,80,64,46940,72158,5725,10814,7265,18020,13636,7559 +25870,0,81,75,46393,16933,45852,17374,26132,24646,22998,9374 +25871,0,88,60,5663,32695,7136,7067,25597,21584,16609,11753 +25872,0,96,47,5266,14104,7116,1456,4694,79157,26075,9339 +25873,0,90,63,6258,29572,29689,24863,13470,13184,9764,13456 +25874,0,81,69,10150,3560,47635,14273,13349,15941,12150,14501 +25875,0,77,88,11360,7718,23062,26555,7225,25279,8740,7682 +25876,0,60,100,4278,19830,15474,13368,26119,20034,10664,10020 +25877,0,69,100,9259,4666,11564,12931,5441,16497,11846,10442 +25878,0,80,87,8658,6368,11661,6557,18848,20925,11920,12237 +25879,0,70,78,220286,71297,44028,8710,8256,19110,21400,13236 +25880,0,63,88,60454,24260,32769,20777,10193,11022,7402,11362 +25881,0,63,81,33210,21315,9376,29681,19990,36120,7032,9094 +25882,0,57,84,13006,21855,5158,20300,12657,18485,15508,6215 +25883,0,63,91,11831,11637,30294,26299,15648,24775,8526,21467 +25884,0,70,70,742382,44347,18796,12676,17601,35770,17129,17919 +25885,0,67,54,599864,155474,6513,13468,25521,42844,33156,34904 +25886,0,61,40,378007,48946,8121,7232,14273,8701,9009,5242 +25887,0,43,38,927091,170543,22680,8792,7509,9933,5726,5877 +25888,0,38,37,66112,26656,8601,1801,2020,8182,7370,1902 +25889,0,30,43,82896,15443,2996,1045,4196,1990,1604,1223 +25890,0,37,54,27888,16431,10537,6209,2707,8079,11544,4917 +25891,0,43,70,307455,72291,44890,57151,5934,20703,8429,6918 +25892,0,37,69,70499,48099,983,13951,2614,5457,4848,3752 +25893,0,44,70,776183,109406,29476,16890,50219,58011,19813,38111 +25894,0,41,63,280908,31552,9008,2490,4977,5855,15305,5855 +25895,0,61,61,1241794,146046,25957,44663,14458,55188,30735,29645 +25896,0,50,53,279463,52349,2297,3989,10029,5652,6464,3038 +25897,0,56,61,28209,31381,12096,30253,15322,21822,23873,6925 +25898,0,50,56,625442,51722,5437,35483,14150,24128,5955,7261 +25899,0,54,51,30232,22717,4201,8310,17634,17458,10400,7043 +25900,0,63,70,45882,18619,5940,19876,4642,12014,2571,3426 +25901,0,69,63,1023426,58428,1783,23073,25465,29187,24850,11988 +25902,0,69,75,11794,10994,26152,13702,9049,29893,16833,26143 +25903,0,75,67,511020,45456,15323,17469,14209,45000,17557,6164 +25904,0,80,67,26112,7043,5152,12769,11696,20544,22304,10738 +25905,0,69,69,79002,47436,11112,4476,3359,7142,5843,2888 +25906,0,54,66,62072,6224,1584,2618,1649,685,487,772 +25907,0,54,56,29103,48523,7233,7829,34136,39092,17725,10501 +25908,0,41,54,341688,18285,4905,10143,12842,4699,3158,3187 +25909,0,47,61,935830,134722,71351,41364,27806,56500,61606,31911 +25910,0,50,54,2868307,193627,8777,74766,98728,28620,35220,18916 +25911,0,40,67,544274,31362,5337,20675,14249,10475,17019,4946 +25912,0,38,74,1066368,173026,144369,38490,22430,36242,39809,25674 +25913,0,34,64,300372,68860,3478,12627,6544,9137,5663,2961 +25914,0,37,77,1045030,56345,22870,62837,11338,22262,17859,9920 +25915,0,40,77,1146040,85670,59489,1733,21776,36306,21929,11476 +25916,0,38,66,70201,46018,11235,4399,3679,5992,2084,2090 +25917,0,50,74,170319,20656,6388,13509,13779,17607,15508,4625 +25918,0,66,61,17584,9604,7879,8849,10338,40824,5709,6759 +25919,0,80,56,28129,10964,16504,8404,40595,55270,9359,14915 +25920,0,83,63,106616,68003,29073,44230,16995,23846,15099,15814 +25921,0,66,53,551358,436015,61597,5026,38385,21050,20811,15403 +25922,0,53,66,26477,26088,15927,34705,2701,18924,24665,14071 +25923,0,30,77,104067,116124,62570,27997,10327,16570,17066,21998 +25924,0,23,66,745087,250413,45480,16812,19623,13937,10777,8780 +25925,0,27,84,2733691,90182,75708,69477,31860,18858,25808,16507 +25926,0,27,74,46685,52524,4373,23685,21315,24053,11869,16851 +25927,0,27,57,140201,63298,3455,6987,4194,5968,3940,2599 +25928,0,38,64,104745,26955,2141,14442,4494,8564,10269,1846 +25929,0,35,40,1145051,683168,43463,12979,45841,33399,12579,11541 +25930,0,41,47,158616,23978,28965,39951,47907,58319,44296,24773 +25931,0,51,47,35061,94964,7010,18048,28251,34541,22450,5813 +25932,0,51,40,30278,55523,1538,18959,26327,17904,12203,9366 +25933,0,61,54,141642,8258,3132,2842,4383,2464,2817,3149 +25934,0,48,51,315849,117976,13481,44380,45117,16796,8789,21381 +25935,0,40,61,1075550,76983,6323,49052,30897,13711,29806,14377 +25936,0,34,60,614478,228015,14627,34621,16997,30627,28288,10979 +25937,0,34,60,91231,29536,10688,5434,4143,6878,6867,1995 +25938,0,40,50,151722,4377,697,2842,1459,1317,1428,2816 +25939,0,30,35,412227,138426,467,5806,7896,5845,6599,3037 +25940,0,47,34,49834,7022,8884,4273,9124,19973,8917,5226 +25941,0,48,57,148768,22150,48583,6669,4990,17488,8065,4104 +25942,0,61,57,9398,10497,4434,20506,6928,29239,14102,18538 +25943,0,75,83,35959,8554,2319,6627,2614,4200,3632,2935 +25944,0,60,83,230371,78051,27768,4908,5991,16035,12834,4070 +25945,0,53,56,1253747,259787,9042,17304,37538,23828,48933,29641 +25946,0,38,50,1352628,95084,30776,5799,7431,14502,12375,5429 +25947,0,29,47,216633,81801,29151,12462,15059,10275,24295,10106 +25948,0,27,53,108379,28440,10762,15511,1512,7493,6593,3577 +25949,0,35,56,1455349,133308,9894,15864,65751,29058,25459,21259 +25950,0,38,44,94533,38514,1945,3125,13006,7586,3806,5572 +25951,0,41,53,126880,19329,15897,10873,3865,5429,5773,5661 +25952,0,34,43,2551492,745858,141532,44412,53599,42723,102832,78122 +25953,0,29,50,649216,468157,108989,22068,106061,68412,129110,53809 +25954,0,35,66,220858,73647,58969,36823,56814,66464,42343,55140 +25955,0,35,54,74524,13837,1130,4688,2819,1969,1727,1877 +25956,0,38,56,133304,44968,7187,7246,3341,3958,7678,1985 +25957,0,34,66,124532,21280,10269,3530,1226,1920,11660,1730 +25958,0,27,57,1630430,173595,33079,16656,35229,41782,29600,18282 +25959,0,29,53,1415116,266980,37425,25132,91494,47239,69479,8045 +25960,0,27,48,798090,304354,28971,29592,22268,20147,32277,7861 +25961,0,24,41,1756969,425809,115569,45733,33231,23204,12368,17642 +25962,0,16,47,1738685,921911,80558,300438,119180,85889,21115,41878 +25963,0,13,50,1231940,233351,39642,23575,22728,24677,19471,12806 +25964,0,20,56,390539,269955,91081,21931,14764,51746,51044,19753 +25965,0,23,41,2074821,418129,28363,8102,17636,25617,33520,8454 +25966,0,27,47,970153,66210,27676,16871,6665,14832,12052,8812 +25967,0,30,54,656731,222497,85806,92778,27031,56690,14214,32015 +25968,0,24,54,627262,574978,57395,160103,31261,42630,65326,19922 +25969,0,23,70,219846,79950,33267,6267,5765,5695,8163,3087 +25970,0,24,69,1261913,323330,148788,26235,41874,92706,142859,59053 +25971,0,23,67,223350,57401,21232,10571,2349,9103,16349,5534 +25972,0,26,66,290560,45157,9618,12685,15764,5315,18721,13881 +25973,0,37,64,1213525,339969,88204,91057,41554,89066,120818,48269 +25974,0,41,60,1350248,146109,67589,20959,107436,79453,26080,15026 +25975,0,41,63,1119857,23143,8405,11597,1716,4402,3449,1832 +25976,0,41,61,1774875,235930,12946,71301,75089,25649,27638,13728 +25977,0,38,50,981828,419333,25074,22317,24334,41712,31492,20510 +25978,0,24,53,155553,63743,9512,17233,7554,5749,4130,3769 +25979,0,26,43,595393,100380,14247,18422,20031,17105,22953,9310 +25980,0,23,38,579790,342286,15375,42362,23453,19376,49074,34085 +25981,0,27,50,1887155,150226,44937,51218,67284,51561,23989,41207 +25982,0,40,48,242394,66740,5669,21604,13248,26112,26652,5828 +25983,0,29,44,930051,843182,75334,89365,51177,40523,49728,49793 +25984,0,35,54,1799318,266499,77703,64030,33216,30955,46407,29008 +25985,0,38,51,778677,87760,17735,16695,17194,42747,54843,8327 +25986,0,37,64,1477395,144659,169627,190790,34730,92800,50189,16796 +25987,0,41,74,1474745,307346,50161,137872,79564,39807,65446,42507 +25988,0,47,83,301954,33029,51568,28190,18917,16793,10501,6849 +25989,0,29,90,732990,231304,100090,74190,106942,15500,73447,31055 +25990,0,34,83,1784249,77739,41169,24730,13830,35641,26277,13980 +25991,0,35,91,753299,98457,107201,32791,17479,21149,14607,23366 +25992,0,43,75,1364074,164880,85722,23528,28650,47146,30917,60174 +25993,0,35,67,348714,222908,23813,51346,20215,25576,25775,13995 +25994,0,29,66,1679244,373304,322058,56234,34502,35563,90245,32021 +25995,0,20,64,183238,244478,49355,1654,26437,11601,13416,6071 +25996,0,17,74,777648,41777,66095,2826,9961,12671,15182,13751 +25997,0,21,69,2205718,271268,21707,44473,17894,42561,31818,52179 +25998,0,21,56,331544,129321,15862,11349,6364,8764,13232,8791 +25999,0,35,57,1489512,284313,69492,28504,63991,65517,83733,33576 +26000,0,40,53,1771356,57049,46600,30624,22437,38093,14631,19757 +26001,0,50,57,92930,55048,22463,17287,17110,38667,22753,26934 +26002,0,53,61,198016,185381,12953,44036,9027,20535,20685,6090 +26003,0,44,57,996838,1004374,123635,78390,68265,74379,46363,31928 +26004,0,35,57,1266389,270370,141743,41686,22562,28792,62047,16790 +26005,0,24,54,408560,292377,45187,43867,18687,44091,29900,24913 +26006,0,27,53,210112,35226,2165,7138,1907,6537,3474,4420 +26007,0,43,64,544384,6228,4976,7380,6965,9058,5303,6021 +26008,0,50,67,2291273,200775,186693,61241,34241,65230,45489,37590 +26009,0,53,70,104904,6076,1806,1532,698,1689,1309,1035 +26010,0,53,70,1385801,222453,33422,36895,15483,37784,52336,12629 +26011,0,48,64,1317238,125363,31066,40814,27800,52608,21336,9720 +26012,0,41,69,1382094,468837,487959,393752,102351,83312,95903,120855 +26013,0,34,64,737954,498896,99014,41240,98787,39184,22829,31097 +26014,0,24,60,242560,168665,11699,13741,7074,8186,13937,8597 +26015,0,16,57,416989,361609,108759,31116,46426,37573,27477,15203 +26016,0,23,41,2748899,887928,231580,71072,239247,201646,94278,170440 +26017,0,24,40,1511372,503245,37592,104838,192490,45929,106500,43166 +26018,0,26,48,108384,109652,33939,8412,8511,9986,17277,7320 +26019,0,23,48,1617636,175009,56441,9728,28252,11328,15728,12067 +26020,0,23,53,242599,33125,15517,3965,5621,7428,5863,4838 +26021,0,30,56,1833105,269579,33872,74371,58685,79054,65747,26913 +26022,0,30,50,628774,147178,12558,12549,5296,11555,14943,9410 +26023,0,40,53,1361609,24752,6322,9228,2449,6549,11702,6578 +26024,0,38,43,152730,108525,9569,12041,24372,14535,19116,8726 +26025,0,40,41,63914,65759,10803,15731,16603,21481,18040,10070 +26026,0,38,48,430620,83243,24339,6060,13247,6791,14096,8243 +26027,0,37,61,668054,11755,20726,18160,5013,5701,8404,6700 +26028,0,41,66,145918,26135,1961,11291,14699,9307,4115,3597 +26029,0,27,66,19239,65745,8351,13867,15952,3197,2754,5091 +26030,0,27,50,962111,74886,1192,3290,7920,5124,4928,8927 +26031,0,27,40,96128,125317,96907,19289,34342,28097,24897,9535 +26032,0,17,43,1951125,479462,138540,55491,49578,37234,76774,27074 +26033,0,20,50,1285889,345693,93730,134912,47650,26180,15508,29457 +26034,0,30,54,214910,37254,2174,4052,22420,11843,12041,18510 +26035,0,37,56,299936,27581,11444,26112,8842,15063,14135,12506 +26036,0,37,54,88985,57278,9949,9320,5372,4598,3070,1658 +26037,0,38,51,412202,141483,41863,16468,9075,11416,5470,6737 +26038,0,24,66,1379544,141077,47342,24891,14103,10236,23048,10598 +26039,0,10,50,397411,296087,20672,23914,16248,12198,7237,12693 +26040,51,10,50,1096339,410535,111424,150820,124591,86142,69314,20328 +26041,80,10,50,1479949,289979,194955,127114,164375,275361,50092,77327 +26042,80,10,50,1000056,241614,48835,164533,141300,153389,190056,195245 +26043,80,10,50,1553400,722695,233206,200924,279686,150447,232254,228762 +26044,200,0,0,694299,80623,83547,36795,142474,120348,93421,57973 +26045,200,0,0,587534,2779703,237957,636745,455656,1130121,420795,336351 +26046,200,0,0,881602,285494,69434,63011,154408,83484,164170,89324 +26047,200,0,0,319282,67565,8429,30033,17569,23233,26657,15329 +26048,200,0,0,276805,31185,30872,50491,17442,24825,4656,9552 +26049,200,0,0,866654,442242,229717,84761,93891,118118,194631,50049 +26050,200,0,0,1017676,206751,49182,82645,101567,227109,73842,36477 +26051,200,0,0,1832931,23773,2502,66991,18276,35387,50559,27730 +26052,200,0,0,1258242,522556,192996,275417,185161,203930,209773,87741 +26053,200,0,0,1425139,67892,88629,86985,58293,80275,43866,22484 +26054,200,0,0,1072111,77221,55581,120417,54594,100730,53590,21736 +26055,200,0,0,288195,194610,55493,82031,8381,20284,17785,16681 +26056,200,0,0,693712,206459,24340,223325,78882,172573,59646,40028 +26057,200,0,0,1112185,321448,55395,100341,140772,136626,173561,128693 +26058,200,0,0,523541,909141,236225,470954,292582,82584,59311,119055 +26059,200,0,0,1656399,335286,160207,195545,100550,222951,160065,77224 +26060,200,0,0,246295,72447,20400,25694,49407,22967,28753,17683 +26061,200,0,0,113088,25525,15170,15368,25660,19291,6409,8433 +26062,200,0,0,580999,37514,12585,8277,13036,57050,58751,19112 +26063,200,0,0,549386,221661,107132,294595,350202,181601,40874,19709 +26064,200,0,0,302836,11507,3988,1721,1273,1366,355,192 +26065,200,0,0,726029,134766,34581,126601,233502,169051,116897,44843 +26066,200,0,0,788940,335605,144420,107070,141729,20029,20798,17208 +26067,51,0,0,399737,9133,2947,2608,5571,2316,703,363 +26068,25,0,0,2096325,33715,9846,1919,5546,8451,2258,1923 +26069,0,0,0,983550,86017,33886,43752,5740,27431,10216,6968 +26070,0,0,0,93918,110797,23533,14012,20527,5990,5980,3606 +26071,0,0,0,273190,31627,20689,10508,19823,12185,2822,2049 +26072,0,14,51,596456,304557,101272,179809,69534,42567,9844,9183 +26073,0,27,26,578512,345586,45234,14593,24060,45000,25004,7231 +26074,0,41,26,895446,132034,16233,29426,14003,13626,12424,11285 +26075,0,56,44,675842,78400,53371,19580,25961,19397,12804,3561 +26076,0,78,35,243466,25490,18026,17461,20273,23324,11664,5925 +26077,0,61,60,225008,160706,45633,44117,19885,7532,3429,3425 +26078,0,74,81,582139,20599,2977,27686,8326,11196,23041,10239 +26079,0,83,87,195685,58487,70783,36180,48620,41937,10887,10083 +26080,26,83,87,2159464,1004864,400453,247687,213440,185150,135110,73099 +26081,0,81,63,624764,76604,15589,11022,25949,33961,12133,5816 +26082,0,97,63,2260755,139466,78534,43898,84092,25055,20418,4884 +26083,0,78,61,961679,122726,56778,58715,37062,11190,2528,3253 +26084,0,66,67,736157,23557,28936,17110,20209,8148,6042,6115 +26085,0,43,77,1133874,521836,116910,55836,48621,41787,45174,17524 +26086,0,56,70,1219655,45454,25432,9177,37089,18750,24585,3967 +26087,0,78,61,244888,48878,29693,10777,17943,16489,10342,12655 +26088,0,63,23,76970,107680,15542,4881,5516,5005,1336,2677 +26089,0,69,41,168266,67028,19658,31603,8526,12335,9203,5464 +26090,0,64,37,708246,73270,25289,8764,26786,19145,12351,9151 +26091,0,61,37,152568,8532,5266,7312,16609,3339,4044,2646 +26092,0,78,35,108146,26742,791,4410,6068,4025,2867,2878 +26093,0,83,16,158107,128115,17768,21172,7530,27654,9974,10757 +26094,0,66,17,156131,16747,4138,2078,1757,1171,925,315 +26095,0,63,17,453683,41623,9724,22053,21590,7770,8902,3589 +26096,0,56,48,80925,74915,22271,32094,7702,10620,13309,6214 +26097,0,44,37,10745,95346,3562,11719,14065,6793,2130,1463 +26098,0,44,40,263354,71549,4800,22265,5323,6075,3790,2954 +26099,0,38,34,834635,97896,29992,7918,7738,9252,5014,3607 +26100,0,38,10,588922,127040,8903,18956,18759,13700,8516,6292 +26101,0,41,17,438137,365477,12814,76494,59341,31126,34194,59239 +26102,0,60,8,1516963,85445,26787,11785,90798,30387,11500,4963 +26103,0,51,1,1346249,470477,5058,94640,23536,20733,22015,17452 +26104,0,48,17,586941,66028,21462,22404,10413,6855,7604,11979 +26105,0,61,26,601182,203876,23797,59681,16358,58848,28108,26214 +26106,0,43,21,1154222,264029,16656,29321,29987,19723,29527,14568 +26107,0,56,13,226298,126083,15036,6483,24836,14895,25304,20494 +26108,0,61,1,157683,37729,3367,2940,5754,3715,4071,6102 +26109,0,41,1,351316,85233,5568,13736,6973,5038,11876,9874 +26110,0,66,7,692409,45671,20391,24762,8958,33948,39753,44140 +26111,0,57,35,705433,699812,377488,31965,85710,58062,58910,17988 +26112,0,56,53,1623759,271157,34352,81789,40283,30411,45471,23337 +26113,0,78,51,144431,126995,6685,24838,14753,36123,13042,10458 +26114,0,67,51,112347,31631,25522,3193,9720,12215,6872,12111 +26115,0,88,27,377458,169153,25716,11404,30228,46601,20182,6320 +26116,0,88,48,678222,14498,9258,27205,7644,4563,10514,7030 +26117,0,78,56,1286235,356451,39244,108249,85829,55674,66499,13538 +26118,0,66,30,492874,73793,2993,11318,3167,6826,4693,2460 +26119,0,48,38,154962,68660,6678,9331,6974,4411,6821,8132 +26120,0,35,16,478013,378614,137211,36340,30277,20373,33624,45584 +26121,0,40,7,1050214,363249,29641,61670,71412,63602,106794,58772 +26122,0,56,21,332460,10541,3990,2632,2295,5562,3754,1581 +26123,0,66,50,834589,51310,47112,33825,9456,16354,17803,18144 +26124,0,96,70,442165,3382,8709,8575,1990,6679,4224,3027 +26125,0,88,78,214526,133955,27865,15834,8981,13150,13354,5426 +26126,0,78,70,2452930,244415,49193,29022,19078,43001,21831,17362 +26127,0,63,34,108596,36700,490,1682,2294,1498,1134,655 +26128,0,44,11,240180,238283,41243,41602,23869,28066,8662,6090 +26129,0,51,17,1018579,116546,1961,39576,18064,16998,7722,18023 +26130,0,54,27,148726,20268,3430,6391,3499,5785,1500,1046 +26131,0,74,60,136026,60342,35522,28273,11975,18293,12359,6774 +26132,0,91,60,3947,21612,6818,15166,25534,15038,12132,5067 +26133,0,100,74,240199,30796,4185,36137,6949,17105,18264,5485 +26134,0,90,93,79892,22855,30596,68650,2302,9426,7781,3167 +26135,0,83,75,516416,170173,24968,16762,20180,14460,5281,5071 +26136,0,83,78,55115,14797,10212,12142,4942,14727,9282,4843 +26137,0,63,51,192316,71422,2722,4641,6448,4489,2192,1367 +26138,0,80,37,11182,6274,5084,2923,1974,3836,659,1187 +26139,0,83,38,28354,67165,13425,10987,17482,8362,7587,5195 +26140,0,61,27,289106,127803,21421,10287,5798,11419,7240,12508 +26141,0,87,51,43454,3941,4932,3050,2014,4884,2267,1198 +26142,0,93,48,12756,15101,15358,8406,11238,5059,7927,10670 +26143,0,100,60,43612,40786,35075,17722,11459,13995,11036,3364 +26144,0,91,64,15716,18617,17815,28014,11099,11192,6789,5624 +26145,0,70,83,677307,159909,159187,40203,30937,27312,21962,11915 +26146,0,78,83,57565,36374,23138,26104,18370,16168,10552,6845 +26147,0,66,87,345480,174571,141789,83989,14652,28642,67492,26711 +26148,0,47,70,2389969,708207,210954,7007,18998,32077,79850,18444 +26149,0,51,54,894817,235893,40652,22025,58505,33443,34772,7985 +26150,0,57,43,343372,19603,7165,2719,7281,10030,4205,2743 +26151,0,54,26,1015914,74056,12989,4118,7420,5261,1302,4688 +26152,0,78,27,400872,13779,4627,5316,10443,4160,6181,2606 +26153,0,80,38,726256,63670,46923,3692,24566,14749,8000,10368 +26154,0,80,44,73734,17446,8387,4237,1304,8495,6765,2816 +26155,0,88,56,127135,10635,3747,3832,1624,1989,2036,977 +26156,0,83,54,123321,55944,14667,9233,13682,10069,10450,8710 +26157,0,84,56,10026,34867,16774,14833,7394,12199,7212,10215 +26158,0,69,60,29742,36038,9555,26375,17786,7073,7737,3533 +26159,0,87,48,31828,13367,5199,7601,35887,14613,11731,12395 +26160,0,91,51,73384,46468,35267,4663,26185,19273,7194,5094 +26161,0,74,37,140769,246970,14150,27886,25873,12829,22363,9425 +26162,0,64,24,1066618,163578,28666,10012,9756,12280,3268,3402 +26163,0,38,27,499390,152234,2665,41010,15427,10986,24754,13573 +26164,0,35,35,114686,42089,36185,31063,20325,21263,12360,13607 +26165,0,29,47,185122,117709,44358,9026,7671,4964,2579,1980 +26166,0,40,54,70725,40337,16755,8913,5743,8589,3162,2539 +26167,0,47,61,1199063,91775,9837,51149,30712,16171,5235,3030 +26168,0,35,50,876617,36751,10341,4696,5065,3477,2388,2051 +26169,0,63,57,30733,14740,9938,17480,3926,13636,8303,3378 +26170,0,63,48,999202,454871,77363,36367,21800,67841,71759,63390 +26171,0,53,50,1137093,92521,27887,18144,6069,6166,4458,5545 +26172,0,75,51,21762,11520,4429,10124,14415,10394,7082,9223 +26173,0,75,41,8373,18906,6329,4631,5694,9642,7715,3893 +26174,0,87,47,43237,19490,10197,2080,7373,12010,15172,11818 +26175,0,90,41,1720612,516807,87959,91679,26810,39039,11199,11627 +26176,0,78,47,767413,42713,22949,18303,9039,12453,8420,8700 +26177,0,81,50,551447,49238,16065,22419,8432,36260,13397,8886 +26178,0,69,48,81581,24315,4468,5664,5225,5515,1794,616 +26179,0,90,44,38145,34364,5624,8639,16251,12317,7256,4078 +26180,0,94,40,35243,30987,10018,6597,6165,10533,5491,9141 +26181,0,90,53,126637,7757,27638,21813,10198,15808,4006,3015 +26182,0,97,64,10695,17232,17426,14838,8999,15202,4791,10526 +26183,0,96,74,506703,42719,19795,13106,8433,17471,5762,3414 +26184,0,88,74,130263,45227,11481,19231,26684,8321,7756,3607 +26185,0,77,61,171642,132772,53523,24762,19550,23109,11018,8679 +26186,0,75,50,25926,37724,8352,9856,12842,13230,9803,3624 +26187,0,84,44,5454,1857,1864,792,3638,2574,1000,1354 +26188,0,100,41,5208,12697,8630,2339,7398,12795,4623,5572 +26189,0,100,50,19897,15990,18263,27192,6576,29189,13892,3610 +26190,0,100,54,4892,15097,12394,10259,21278,15555,8411,2486 +26191,0,100,60,13086,11049,7692,5326,8293,6515,3839,3224 +26192,0,100,63,33652,9384,6668,7679,12782,16809,5325,4546 +26193,0,100,57,6515,1356,2197,4873,1480,7742,1172,823 +26194,0,100,38,137932,22733,1064,931,2118,4202,2755,1684 +26195,0,97,43,37915,30484,20182,40287,30390,15995,12396,6413 +26196,0,80,40,47113,40504,11342,6028,7132,11202,10711,5208 +26197,0,63,35,7973,36873,7767,11937,3838,10774,8137,8633 +26198,0,56,56,101298,21849,12805,2311,3765,3433,1356,1571 +26199,0,70,48,1648,4247,1913,3247,2690,7608,1576,429 +26200,0,75,63,20104,8265,15365,20925,12838,9562,6302,3523 +26201,0,77,64,13585,5834,1638,3775,3483,2090,1782,757 +26202,0,88,69,15602,7622,11952,4127,5166,6612,9112,2527 +26203,0,100,57,3345,16904,16383,7522,4786,17265,6447,6555 +26204,0,77,37,651078,874703,87395,30422,46310,26857,53964,20562 +26205,0,64,37,95548,49562,7793,16734,47922,29827,24456,16722 +26206,0,53,37,241589,50734,32087,40462,49092,19994,17435,15356 +26207,0,43,37,989441,62785,32478,27557,26852,20528,20408,4846 +26208,0,74,47,264848,27616,9068,13702,15840,30159,21671,4525 +26209,0,64,53,82106,9290,5384,405,5103,2344,1101,337 +26210,0,60,37,39590,22893,912,2675,3477,2256,2524,2046 +26211,0,50,23,248399,88203,16819,3633,21489,6797,3715,3517 +26212,0,30,20,1482857,326078,42513,43454,12003,34806,64521,16268 +26213,0,29,16,252368,59925,6396,11311,3062,10809,16323,6861 +26214,0,37,35,113411,8791,7817,4380,2284,3645,1017,1311 +26215,0,30,43,208282,220091,27081,70161,17614,11834,15383,9885 +26216,0,38,57,2402859,42733,34612,24402,3941,16754,12688,3755 +26217,0,35,83,9643,26340,56785,30426,9358,9264,5521,6137 +26218,0,30,90,72625,28059,47587,19124,8094,12127,8420,14448 +26219,0,34,100,93656,12976,3351,14810,1699,1479,2220,2592 +26220,0,24,94,124829,16360,5699,3606,3110,2045,1375,1530 +26221,0,29,90,2892087,225405,373413,116069,85909,105382,110295,162571 +26222,0,21,67,1379558,427973,83063,31307,37196,30184,52955,48310 +26223,0,20,44,2184011,569060,35346,57093,68765,23570,51587,59580 +26224,0,16,43,728098,573286,93262,172377,141216,51322,144625,84220 +26225,0,14,29,82667,25531,3760,8808,4086,4456,2897,3952 +26226,0,17,35,74968,70929,16423,13329,10436,8087,3345,4141 +26227,0,34,48,25476,32739,23035,6963,20554,10344,10327,6020 +26228,0,30,37,437974,496449,59506,20479,11118,27210,17791,11903 +26229,0,24,34,88376,37778,5325,6920,7582,3156,2563,1984 +26230,0,21,43,614166,108714,111977,50855,46129,15524,6667,5646 +26231,0,10,43,783466,194155,51775,55051,21857,14025,15184,8268 +26232,0,14,54,115035,152372,43807,31015,32564,19034,15082,9124 +26233,0,17,63,907189,108948,43965,46415,43462,16400,19883,11223 +26234,0,30,48,31432,62674,12811,4442,9199,18016,14230,7864 +26235,0,26,38,53673,89906,9732,8996,6783,2953,1785,2082 +26236,0,23,27,302200,310647,45234,9796,28726,23739,24310,14198 +26237,0,35,29,22524,22791,5752,22348,4580,14699,15680,13916 +26238,0,24,37,458549,108765,39899,19884,17480,13393,21983,12258 +26239,0,41,38,723697,62538,9350,7078,9935,10902,26684,8872 +26240,0,40,35,149352,28414,3356,237,4810,1886,1206,2777 +26241,0,27,27,2091558,279764,87037,23817,13247,32097,19953,7119 +26242,0,43,29,65141,18167,10156,10342,5630,15308,8141,3465 +26243,0,37,48,1019915,199512,22839,46022,13030,38702,16873,9669 +26244,0,37,50,697637,172302,63423,32575,23659,24819,21390,25005 +26245,0,26,48,1037544,141208,40293,42715,10888,28719,16340,11255 +26246,0,53,44,34594,25587,17240,4208,23528,20121,9889,4843 +26247,0,61,48,87483,28616,17842,4602,9643,17889,11731,5700 +26248,0,60,53,8577,41910,17270,23752,15764,5753,8656,11243 +26249,0,51,44,42741,150464,19330,20540,32350,12175,17417,7329 +26250,0,30,54,150088,64118,31644,26120,6533,6091,5130,3353 +26251,0,21,56,895973,602603,50008,180611,50099,52520,32862,12735 +26252,0,23,64,464291,71489,19912,26937,22389,8788,3086,1841 +26253,0,37,53,307665,288524,69888,34624,33509,62955,16598,23370 +26254,0,35,30,2132909,308558,17934,22197,16815,44632,24461,9042 +26255,0,34,27,36413,14828,905,5445,7572,1167,1557,995 +26256,0,37,34,93444,103123,63907,37822,17034,22445,28445,14379 +26257,0,37,44,840136,59357,77993,26495,31208,30069,17672,19758 +26258,0,24,51,98051,50726,9173,1356,3649,2033,4954,1312 +26259,0,30,53,1633062,100506,7102,34279,4478,18182,39358,7466 +26260,0,40,44,1058455,31295,6841,10070,15164,10515,9515,8653 +26261,0,48,17,159106,33752,2832,783,4109,16146,5078,3131 +26262,0,63,37,24850,30107,29682,27571,10936,13485,15692,9533 +26263,0,69,48,35482,34851,44841,18802,8045,28389,14337,8769 +26264,0,61,44,163949,92900,5200,30666,18078,12508,18381,6186 +26265,0,47,60,668934,291870,68351,15792,14327,28687,25739,11005 +26266,0,50,44,133688,5570,1033,1014,825,1755,1454,830 +26267,0,43,43,60596,41852,24978,51168,33621,17556,22373,11583 +26268,0,48,35,200759,40988,1868,4034,4502,6720,4456,4336 +26269,0,66,27,46477,26592,4784,5623,17509,23962,14795,18935 +26270,0,66,26,577313,33623,3970,4776,4490,8860,5120,3681 +26271,0,67,27,218814,48725,59331,23958,12140,25029,16433,6915 +26272,0,61,41,612689,198032,63748,34402,20809,22722,25076,23558 +26273,0,60,54,39006,11508,9712,7203,9337,14105,4402,3893 +26274,0,63,69,41709,12197,33487,26246,45518,22187,18674,8335 +26275,0,51,53,49002,98815,13157,15106,9881,7261,13334,9455 +26276,0,63,56,1727429,31947,26191,10485,20606,15737,7365,6650 +26277,0,48,47,1571147,392807,96971,14496,50185,53757,66548,44825 +26278,0,34,35,536774,34303,3401,8873,4022,2831,2232,2183 +26279,0,44,29,17911,40884,5414,1800,5308,9204,1904,2451 +26280,0,30,20,1170240,163701,18314,21585,12971,11403,5017,2502 +26281,0,35,17,2135901,108364,6099,20516,9558,21113,7599,4338 +26282,0,50,14,3804,20179,6778,7740,35085,10677,11875,11996 +26283,0,29,11,204510,144963,7079,6586,6030,3591,5326,2316 +26284,0,24,14,139427,77412,22964,2754,7014,3708,3194,1630 +26285,0,21,30,658038,58051,67198,19823,32098,14259,6239,4552 +26286,0,17,27,186660,40085,4276,4728,9156,10445,2999,5562 +26287,0,30,41,96147,22081,8093,2397,5513,3174,7551,1404 +26288,0,51,35,16426,49804,2302,9906,9706,17021,6353,8685 +26289,0,41,23,358939,87571,18318,11422,10030,4126,1702,1592 +26290,0,37,35,969068,27055,4239,13518,11267,5280,3667,3691 +26291,0,48,35,118661,12110,6612,4236,10020,7624,6583,3669 +26292,0,30,41,26870,39174,10799,3280,11746,2878,2176,1249 +26293,0,56,41,739670,55124,20591,13885,11059,41631,3064,13193 +26294,0,50,30,438258,68329,6498,6867,8215,4648,5230,1448 +26295,0,29,30,101794,17120,6100,803,1656,919,656,660 +26296,0,43,43,902856,49004,57353,11581,32794,25857,15683,6630 +26297,0,23,56,438948,71428,41749,60874,16214,10530,13598,6197 +26298,0,41,66,10913,3605,1122,4865,4646,3657,3509,1276 +26299,0,48,84,255289,41314,171810,46722,51378,22194,17078,8963 +26300,0,40,84,1546382,48365,35416,23859,34301,9899,11127,5483 +26301,0,44,74,37416,25709,3856,12259,11108,4224,2222,888 +26302,0,41,67,19866,26008,3521,10558,9678,10969,8739,4414 +26303,0,40,54,96138,90353,4723,67287,27454,12208,8139,5840 +26304,0,40,50,167622,86475,36701,15678,27085,13193,34466,7549 +26305,0,57,43,220515,55328,1968,20966,3493,51644,20132,20793 +26306,0,51,40,283448,79525,11034,15401,15296,15328,13662,5390 +26307,0,60,38,397906,50811,31949,7653,29491,15635,29515,10132 +26308,0,69,38,391899,21650,5192,13063,13561,9823,3159,2390 +26309,0,50,47,139837,32386,11265,8637,7403,3861,4827,3758 +26310,0,43,51,264724,39370,5439,12816,5970,4359,3030,3768 +26311,0,40,44,495714,170809,37244,21683,44322,28064,25683,14326 +26312,0,44,53,521021,11151,22057,7496,5882,18408,29644,9909 +26313,0,41,53,384652,69160,33024,11348,10739,5689,5439,6975 +26314,0,44,54,18880,36056,43044,19065,18524,26773,10814,7277 +26315,0,24,44,1177454,262308,82812,22989,22878,21672,8234,4895 +26316,0,23,34,275675,68268,8726,4699,10889,3820,3365,2191 +26317,0,11,57,7322,27211,19043,50478,9430,7132,10735,8006 +26318,0,10,56,197529,66629,20686,2429,3183,4413,2591,2796 +26319,0,27,64,631992,82401,50940,9111,46316,46411,13010,8565 +26320,0,40,66,34481,27697,15559,12319,3130,7378,6123,875 +26321,0,54,30,995929,89798,2736,6537,8177,11055,11147,9296 +26322,0,47,23,156297,20818,1034,3507,3620,3472,2423,1891 +26323,0,43,17,1132889,173277,29876,74749,43000,29610,26981,10954 +26324,0,40,23,1731924,144945,51986,21720,10814,26761,54553,16635 +26325,0,44,41,64832,38110,36987,10038,40717,14658,15079,12476 +26326,0,34,53,208406,66016,19620,13105,10304,3697,2319,1986 +26327,0,29,64,48116,17065,35432,9066,13828,5137,3038,2845 +26328,0,30,53,681797,296401,25335,33802,86047,45463,97167,26129 +26329,0,23,56,897579,109072,82580,19814,28169,15705,14786,7058 +26330,0,43,57,83220,15089,10012,4674,7515,8097,2984,1235 +26331,0,30,40,599530,131745,22731,8787,9061,3634,1474,1548 +26332,0,24,63,40945,24245,32035,8334,3686,4914,4223,2158 +26333,0,40,41,48137,11950,1360,931,5490,5131,3653,1118 +26334,0,34,40,343760,27194,5517,14258,15949,6646,3600,3323 +26335,0,51,57,247603,22659,54149,15889,19169,14126,7399,9181 +26336,0,47,30,576042,176495,8139,11440,8605,8604,13428,3238 +26337,0,37,51,507584,33170,17684,14362,15122,8529,3042,1975 +26338,0,38,56,157495,69481,30978,27530,19314,21380,10619,17347 +26339,0,29,37,119985,133230,31213,2500,11292,9881,16288,2913 +26340,0,23,54,1962218,266697,91703,59316,22985,9429,10663,7449 +26341,0,1,7,580285,522599,19861,19077,23757,26700,55647,12563 +26342,0,3,11,1323401,598902,107151,127824,48823,54805,20589,14275 +26343,0,8,17,619099,28392,31730,8439,8612,3188,2191,1800 +26344,0,24,30,69754,63040,16980,2940,15835,24311,14423,8993 +26345,0,34,54,345147,142628,44670,75627,38139,29618,23725,18930 +26346,0,27,50,1213529,129251,24607,11929,11757,6839,7499,1611 +26347,0,37,41,177843,24748,9582,7687,7381,5090,6675,3731 +26348,0,37,47,118429,52215,27709,2737,25577,21599,8340,9043 +26349,0,29,26,54338,171858,10062,6043,14582,9257,2821,2691 +26350,0,29,34,540170,243964,91980,29109,19289,16253,22514,15983 +26351,0,24,37,168102,19663,8275,12555,8929,2399,2975,2974 +26352,0,3,37,938995,48130,11004,3768,6703,1769,2026,1259 +26353,0,3,48,13625,16278,2832,2360,943,1040,646,1579 +26354,0,10,47,755986,101890,35818,11570,17446,14222,14327,3356 +26355,0,16,48,1495493,75516,59119,26493,17409,19840,13490,24125 +26356,0,38,50,83383,10491,2215,4207,2994,4503,3363,9210 +26357,0,50,51,88647,45630,25680,2811,15807,13331,8078,2938 +26358,0,60,64,59754,27338,38431,28256,4965,26248,6126,10020 +26359,0,57,66,1020362,80688,66239,45429,20442,20303,29460,7257 +26360,0,64,66,12070,59600,26568,13666,11599,45082,9702,7575 +26361,0,41,63,135016,298319,66886,14493,9360,5274,8764,12970 +26362,0,47,48,1509076,15733,4720,11525,26608,13724,11904,5647 +26363,0,34,41,99579,42675,20621,5193,4819,1767,1939,581 +26364,0,27,40,81938,79041,14390,6801,25073,6682,5012,3499 +26365,0,3,53,439099,119945,78772,80673,11983,9157,11670,9983 +26366,0,11,54,1742141,77331,5146,48800,14905,8263,7245,7595 +26367,0,17,57,123755,72719,30902,26336,27923,13067,13302,18471 +26368,0,20,53,129007,28739,3181,954,3063,3181,8528,3158 +26369,0,34,53,204558,40889,39992,51005,36978,17802,23970,7299 +26370,0,43,51,90294,65082,47679,7013,30558,21867,10941,12915 +26371,0,44,41,1883001,519412,46133,97118,99293,78756,15878,4810 +26372,0,48,54,543263,16343,9856,986,5116,3402,2495,1925 +26373,0,48,41,683352,214091,32317,45367,25932,34615,25209,11424 +26374,0,43,35,1097789,239172,23672,51918,36722,31238,21593,8463 +26375,0,63,37,458107,18026,31442,20661,24256,34041,16662,6505 +26376,0,69,29,471237,143994,17538,17203,69727,34857,11168,9810 +26377,0,61,40,355310,162630,122384,16363,72944,37092,32178,16655 +26378,0,75,27,249235,53393,4434,2575,12698,26104,6222,6792 +26379,0,75,21,538562,24243,11937,39451,79407,43593,23098,14886 +26380,0,66,47,2629704,97740,156776,74928,22486,27823,17794,10270 +26381,0,40,81,129231,15072,11001,10290,2817,5297,2827,968 +26382,0,38,75,83887,58096,34546,69368,43833,27028,13509,11467 +26383,80,38,75,337026,251803,132379,78868,53298,104694,63207,54239 +26384,80,38,75,730168,363102,48439,200910,114341,87690,96741,35326 +26385,200,0,0,929232,595611,770226,301122,390087,266255,194195,73120 +26386,200,0,0,153390,105953,47048,88905,42516,44215,63379,41112 +26387,200,0,0,1216514,672834,463929,314535,266183,216418,291636,255620 +26388,200,0,0,616431,721734,88000,23644,412066,53520,67493,108755 +26389,200,0,0,1197630,178187,45317,16298,48137,51398,29770,20769 +26390,200,0,0,719430,100303,44136,31621,49743,35196,48582,28333 +26391,200,0,0,748387,454043,92528,175328,309567,601683,255141,102081 +26392,200,0,0,774704,817546,221951,782115,642077,711554,301609,208810 +26393,200,0,0,1714778,969729,691865,251459,488567,596115,84516,87114 +26394,200,0,0,459703,202122,104656,42247,112427,149550,90817,42340 +26395,200,0,0,414137,92543,16185,136902,211253,56454,81565,80001 +26396,200,0,0,82629,20736,23859,1920,5072,10111,17341,9312 +26397,200,0,0,836114,450664,145065,324275,671277,323082,188895,188307 +26398,200,0,0,94309,14144,16166,3747,13041,42290,10134,27643 +26399,200,0,0,933838,562854,313798,81120,126230,134839,108642,74188 +26400,200,0,0,128819,69367,13572,25052,74966,16921,11941,3957 +26401,200,0,0,634313,35702,26417,20030,34923,53353,47719,36424 +26402,200,0,0,1167785,446762,244745,92349,79213,79561,44474,8702 +26403,200,0,0,2620596,699233,216842,249997,279914,347055,123226,95719 +26404,200,0,0,692240,77268,10210,11292,17614,11010,10337,4032 +26405,200,0,0,626309,56609,92736,21196,80473,26078,11964,12497 +26406,200,0,0,83249,11488,4372,5277,6708,1964,853,597 +26407,200,0,0,3373087,251010,234973,124432,70191,56071,11869,8061 +26408,200,0,0,948161,187077,59673,60509,27857,33260,6765,5674 +26409,200,0,0,412023,10885,7415,9156,14747,10768,6664,1858 +26410,200,0,0,623666,223101,19484,83842,103206,45166,19152,15728 +26411,200,0,0,1882570,668772,32778,85194,264886,221627,41472,26146 +26412,200,0,0,385007,138085,33370,23323,27641,57584,57450,6875 +26413,200,0,0,1067773,154162,15641,3530,30360,22785,4414,2583 +26414,200,0,0,1783732,920867,219701,202696,85791,47627,22866,10906 +26415,200,0,0,2498636,2081784,237169,1649405,625647,733071,207866,39384 +26416,200,0,0,356137,113418,31490,41263,8320,16769,10734,9518 +26417,200,0,0,1825509,154769,14991,55822,73915,126711,45049,60429 +26418,200,0,0,296056,201828,23844,58297,11425,31965,13689,7428 +26419,200,0,0,285042,276095,41101,143701,81155,115185,78161,43912 +26420,200,0,0,1679365,118885,30754,197834,150248,115995,127472,83109 +26421,200,0,0,800021,175616,260295,83559,69169,148112,105338,44040 +26422,200,0,0,743425,81796,33288,19469,41772,64754,30527,11804 +26423,200,0,0,754507,451914,43697,97064,224588,112837,70269,80395 +26424,200,0,0,263783,723707,197280,99321,114093,186279,172358,97881 +26425,200,0,0,1287443,64529,63819,29723,19058,11747,10008,7215 +26426,51,0,0,1225993,195347,50783,20395,59954,48603,6829,4821 +26427,0,0,0,1685453,65160,74989,21868,25504,17216,15609,18400 +26428,0,0,0,1400749,441219,205369,189485,60331,53754,47625,43822 +26429,0,0,0,1868471,73131,13835,10733,14009,10429,7886,7229 +26430,0,30,54,745234,101390,4917,4706,10982,3819,9439,1744 +26431,0,27,50,302658,164437,53595,12006,9052,12505,11296,5952 +26432,0,41,48,350705,134139,33248,4141,16361,13710,25375,6757 +26433,0,74,66,410304,89833,39638,10764,9110,7129,12995,4781 +26434,0,44,64,636079,47455,13566,5792,11314,1872,5812,2129 +26435,0,61,63,971884,28548,14080,9332,22631,21066,6838,7814 +26436,0,70,60,437361,21678,5377,7540,10188,4143,9183,6089 +26437,0,53,63,238181,64380,40017,913,4922,5789,4723,6120 +26438,0,80,61,1505536,87739,12052,18776,7678,25602,23319,9886 +26439,0,63,61,431365,88216,25823,13759,9296,15659,6464,7049 +26440,0,60,60,780094,163653,40288,14722,12999,20852,6990,5001 +26441,0,61,50,489214,42428,6123,2345,6650,3195,2509,2198 +26442,0,64,56,73508,28490,32153,7149,14778,21217,18940,21894 +26443,0,81,54,28015,7984,3030,6834,12505,14320,6278,2699 +26444,0,88,54,680434,98269,27606,24864,41856,33738,18895,14259 +26445,0,97,56,209390,44675,7955,4483,6405,9700,10576,3701 +26446,0,81,35,154192,36992,1476,2496,29741,4233,5217,3673 +26447,0,66,37,50143,28472,20083,8828,49524,13148,11899,3324 +26448,0,61,29,109655,27281,438,4554,5165,5056,2397,1849 +26449,0,74,38,146639,25369,28775,16526,21259,32007,18636,16080 +26450,0,94,53,18152,35409,18544,7275,17714,42703,15061,10405 +26451,0,87,44,183981,69675,6931,2783,1469,7286,6014,4830 +26452,0,90,50,575468,172480,17015,34683,12119,46750,19419,15478 +26453,0,90,47,26600,26768,2929,33194,31664,27835,24043,14849 +26454,0,84,48,137087,9211,6307,4338,12226,9669,6961,2884 +26455,0,87,57,152225,34498,15608,4378,9614,5672,6763,4893 +26456,0,81,69,80284,15611,11679,12777,5473,5893,4808,4176 +26457,0,80,67,508770,43251,14912,15312,24393,24869,23096,11867 +26458,0,84,64,2711,31200,13235,7724,15652,48252,12657,19066 +26459,0,93,61,720635,102771,24849,9479,7498,33171,29596,20588 +26460,0,96,54,598424,54109,9172,28557,21101,21330,9594,15509 +26461,0,100,56,13638,15004,3907,13501,15944,17751,29935,43396 +26462,0,88,66,434281,39966,38346,22438,15373,28710,24088,17706 +26463,0,97,64,120647,4505,2746,941,6020,5999,3645,4001 +26464,0,100,57,25017,26659,3261,14273,63363,14911,18104,13172 +26465,0,100,54,16439,12136,35381,12134,37260,42650,26548,11942 +26466,0,100,66,12136,18181,40667,16468,21942,25421,28016,26503 +26467,0,90,75,743426,75719,69875,38659,13440,23873,57217,29548 +26468,0,94,81,28188,34454,15650,19931,17970,39084,24995,9483 +26469,0,87,74,29850,128686,14317,23997,20303,58093,29639,12448 +26470,0,88,74,1194581,38848,128257,10287,82300,58911,12189,31567 +26471,0,97,66,1649759,191293,144001,21249,61969,117162,72365,22719 +26472,0,75,64,547406,404722,84954,67601,29262,34891,115884,100771 +26473,0,50,53,1208439,745879,18800,25177,23641,27190,6330,6998 +26474,0,37,51,607113,41004,35610,17517,19129,9291,17524,4360 +26475,0,26,40,520045,282879,17853,25443,27876,47648,43279,21632 +26476,0,35,38,1545183,177176,21357,38050,19355,29867,14846,18893 +26477,0,56,57,2494923,1012306,499769,312258,278118,439189,681269,447500 +26478,0,51,61,1433141,126055,72592,59256,33441,30093,23093,19529 +26479,0,41,77,641124,17889,23783,1402,1911,1999,9750,2313 +26480,0,23,63,67115,28408,3087,825,4678,1771,731,768 +26481,0,14,81,535716,67660,45423,39470,15278,8414,9273,13834 +26482,0,29,74,369438,214109,119485,58927,76198,72706,48366,26933 +26483,0,29,81,2017581,445508,81245,95080,53569,30955,14883,7568 +26484,0,27,64,1636427,360464,18530,53747,12614,30082,38527,18352 +26485,0,34,44,528075,461892,28053,33845,67001,43998,13659,20030 +26486,0,34,50,994168,28350,19981,33822,23452,16618,4869,4917 +26487,26,34,50,82968,6652,4885,1148,2225,1498,439,285 +26488,0,54,54,1749214,905540,58164,22209,93513,84904,70181,69153 +26489,0,51,53,70497,6065,3180,4142,2637,2223,1967,1007 +26490,0,51,53,619907,487091,140770,76604,38769,55146,63704,14558 +26491,0,40,44,829186,262679,26845,22322,47270,32711,28069,16522 +26492,0,54,54,263330,45558,6620,6956,6516,18474,4755,3254 +26493,0,37,50,434623,271387,90845,32743,20689,12230,11568,4926 +26494,0,29,70,246340,26112,20559,10604,4782,3934,2328,2266 +26495,0,14,87,1667945,47983,48091,13856,10175,10184,8417,7194 +26496,0,26,84,892058,122040,22059,35247,20222,15246,17111,10224 +26497,0,27,74,272872,340762,32987,55933,50052,30219,22329,6287 +26498,0,24,60,1175960,320044,34056,42257,26552,24510,17424,10112 +26499,0,21,34,333741,199144,4249,7889,19981,12330,11959,6650 +26500,0,23,35,1596588,1035869,292249,204747,161009,137034,70075,45635 +26501,0,23,43,410464,80765,21658,17401,13495,6279,6545,3773 +26502,0,27,67,905494,83482,70416,33729,16697,17766,9393,14898 +26503,0,23,64,890565,255867,26124,43326,30897,18104,8776,10945 +26504,0,27,57,634550,171477,9632,23043,13669,28468,7800,5722 +26505,0,29,60,1262239,608890,60285,57428,15507,64517,92959,18605 +26506,0,38,69,1130331,40410,26060,16926,7828,11706,10315,5299 +26507,0,34,81,1757925,188147,86980,23725,26150,26503,35245,51753 +26508,0,27,60,727199,340781,54787,22784,26863,15725,8671,7668 +26509,0,26,44,2578400,131654,10751,12735,5116,16937,12313,6791 +26510,0,23,37,501239,107923,7584,16172,9717,8097,5124,5391 +26511,0,38,47,178905,60401,28467,34848,28106,23668,14502,7162 +26512,0,38,48,1770612,272340,51370,33074,63026,30464,45195,40505 +26513,0,38,57,1312176,66596,30964,11829,13688,12779,6662,10074 +26514,0,48,67,181992,26579,6457,17159,9682,6273,2607,2181 +26515,0,38,67,540355,256996,124726,51488,34049,35762,81357,22706 +26516,0,50,69,947627,201222,17953,90847,95597,71759,54108,74988 +26517,0,47,61,1699411,467085,59845,48217,72809,49356,26746,53796 +26518,0,27,43,659335,507198,10364,31301,28547,13314,39741,8723 +26519,0,34,43,131607,77533,35306,18242,9204,17829,8617,10596 +26520,0,8,47,542592,34692,9606,6776,3473,1209,3718,3457 +26521,0,7,47,2013809,803514,101739,47018,14136,70252,55516,51720 +26522,0,21,60,671427,259281,65850,38779,32673,31694,49475,18896 +26523,0,21,60,673292,50270,48478,4024,30146,13589,6558,19273 +26524,0,21,54,2214118,1202492,259697,89783,10168,31608,47078,14649 +26525,0,27,66,277889,17601,8568,8010,10206,4870,2774,2022 +26526,0,40,60,1309065,172036,38247,6048,18595,56458,43814,11936 +26527,0,41,56,175015,32396,4012,15515,8134,8018,7084,7130 +26528,0,51,64,2912234,333067,108946,147936,89513,34880,19551,19349 +26529,0,48,61,1808551,334380,54864,116140,21338,49806,47706,41164 +26530,0,40,70,170840,17942,8777,6351,11276,4281,4496,1926 +26531,0,26,61,1756594,1318230,202951,42100,101326,70294,115839,46529 +26532,0,26,51,738546,202473,19665,24709,26873,14922,28868,11360 +26533,0,24,44,1291427,470842,81809,60524,93380,53082,50294,31333 +26534,0,23,48,529409,121310,17902,86191,28737,23899,16027,7834 +26535,0,44,51,333266,14342,4099,2229,4319,8057,5058,976 +26536,0,48,56,2690232,560416,140751,76353,174558,51455,48069,57052 +26537,51,48,56,1682442,1086840,446752,467312,181581,432870,326995,240855 +26538,80,48,56,877158,169147,63764,50183,125242,166462,66648,62959 +26539,80,48,56,672752,271180,89735,27865,31063,56341,28763,17389 +26540,80,48,56,115459,59524,10355,49034,29471,22281,39926,16604 +26541,80,48,56,1323532,1006868,157932,368160,525332,355665,587085,313222 +26542,200,0,0,1393729,238638,3727,19933,124505,108467,93223,36049 +26543,200,0,0,641409,224433,85536,203624,168968,89998,117856,64985 +26544,200,0,0,888550,421274,44276,163698,210431,166154,53383,38974 +26545,200,0,0,451624,122880,294904,51834,122297,195109,188195,65682 +26546,200,0,0,567561,123850,19208,12490,45190,14172,20223,7899 +26547,200,0,0,1026513,206677,311722,126220,496832,165987,114476,62907 +26548,200,0,0,93686,116372,15500,13243,48086,39453,18777,40005 +26549,200,0,0,82658,28281,4716,7269,30354,31915,14210,2278 +26550,200,0,0,527280,72150,20963,17742,19003,8409,5595,3471 +26551,200,0,0,978026,1029143,494831,213307,178291,327984,168818,170275 +26552,200,0,0,147257,60805,36230,29027,19356,12249,5651,2468 +26553,51,0,0,824533,41273,24257,37930,70337,19902,13524,4075 +26554,25,0,0,1827998,102057,8210,12072,15515,12026,5036,1841 +26555,0,0,0,41049,7643,298,4404,4183,2316,667,296 +26556,26,0,0,497216,186436,42181,81836,52588,39114,3907,2638 +26557,51,0,0,67469,8938,13018,4291,553,1049,348,124 +26558,25,0,0,37403,18730,3006,3292,1152,1749,799,350 +26559,0,0,0,100069,49278,7931,7343,13637,5948,5316,1301 +26560,0,0,0,121483,11320,539,2952,11261,2860,2348,875 +26561,0,64,67,179671,58663,8135,42886,14119,25473,2709,11747 +26562,0,63,61,199538,51434,10658,10994,13156,7691,1701,1985 +26563,0,70,57,40088,11857,1535,4971,10505,7500,1584,1550 +26564,0,57,57,185784,62616,8260,17728,18293,4879,3858,3693 +26565,0,27,51,1018702,220398,33691,69718,33125,21537,31338,7368 +26566,0,37,41,604067,215419,35956,8279,20698,48137,13832,16152 +26567,0,1,53,132474,133252,29467,48352,21951,5866,12066,8964 +26568,0,1,48,521876,136697,28923,2459,15956,7223,4778,5924 +26569,0,3,37,787767,246007,22182,23652,7678,13189,14736,10770 +26570,0,1,66,693369,26213,49388,7103,13707,6471,11952,13158 +26571,0,1,37,326489,170250,383,3625,5031,7147,7105,3747 +26572,0,16,40,1199688,374776,21720,48979,91258,53965,39724,11721 +26573,0,27,56,95266,7222,1931,2053,1167,963,767,490 +26574,0,35,53,2035445,56130,24611,59837,31973,14642,20202,9307 +26575,0,50,94,30692,29506,18469,55647,11435,11101,20639,9225 +26576,0,51,100,140120,53886,4501,35010,24360,12443,19355,17350 +26577,0,53,100,117928,13381,8872,3990,2415,2641,4766,1643 +26578,0,64,100,23578,18282,14329,42883,5293,15566,4880,12111 +26579,0,64,96,236883,33208,1636,11137,5554,4619,2980,3990 +26580,0,61,100,397697,73208,41035,22571,14268,16381,21432,5600 +26581,0,77,94,978841,59215,30461,27540,83657,31935,43442,13279 +26582,0,80,77,258688,57183,6017,16145,12430,18715,7400,15736 +26583,0,81,83,644299,75093,26121,30023,19441,18115,21212,26326 +26584,0,78,66,442131,177142,21617,9667,39633,19363,36411,17866 +26585,0,87,60,12191,25261,4000,9888,11295,31664,12373,6869 +26586,0,67,50,937202,129898,18063,8104,3142,7286,2455,4934 +26587,0,66,63,263043,61585,29644,19041,9611,12824,7846,6890 +26588,0,50,67,1440608,56693,12676,15774,7345,10571,3674,5991 +26589,0,27,61,7676,11068,409,1080,866,1742,980,959 +26590,0,21,60,588946,301600,39198,10241,13534,5141,2162,2401 +26591,0,23,60,585711,120147,40517,37833,17353,19382,18254,7521 +26592,0,29,60,97658,40456,16271,6585,8116,11779,3997,2658 +26593,0,34,70,84008,42991,6372,13156,8864,9681,3296,4137 +26594,0,56,84,947161,14760,9632,14478,14172,6514,4177,4685 +26595,0,54,84,124165,125301,18461,24706,6916,11106,11728,8828 +26596,0,57,100,735634,17839,5309,64375,9585,15421,22219,8640 +26597,0,66,87,181401,16562,5082,1003,5756,7845,5579,1948 +26598,0,60,70,669977,44701,4765,2051,2556,5965,5079,3619 +26599,0,63,81,270986,25907,30690,5929,7150,5359,9165,2692 +26600,0,54,57,141687,48665,4204,5427,7062,5717,3096,5387 +26601,0,48,66,1439926,109375,48722,50968,79773,33387,47373,31821 +26602,0,50,70,102477,24026,5497,949,1355,4406,1864,1140 +26603,0,48,47,53312,27162,992,1716,3979,2002,2330,2987 +26604,0,38,37,202140,45708,937,1300,1529,1869,2722,2621 +26605,0,21,20,309153,156706,7170,7546,6134,5967,11976,5418 +26606,0,13,24,93071,42386,9823,6378,2207,3628,5780,2540 +26607,0,29,30,722145,50325,3052,8594,11332,24054,31906,12359 +26608,0,35,56,512069,64405,22220,34904,12793,7250,13519,8493 +26609,0,44,60,196734,51558,4047,4824,9527,5706,9315,9899 +26610,0,54,70,23823,24668,34378,26931,13427,13616,23613,8925 +26611,0,50,69,119625,61060,3218,6842,7084,13598,4602,1203 +26612,0,54,63,1116565,691220,131102,134867,186410,100106,85864,17536 +26613,0,53,75,514614,27605,9800,4593,2972,3403,965,1179 +26614,0,69,60,22405,10496,2459,6559,6946,18402,10900,2014 +26615,0,80,77,6873,3594,8547,8946,11853,10865,9979,10221 +26616,0,93,75,19948,20277,1249,10315,10264,13012,12840,6322 +26617,0,97,67,881133,50364,4733,9966,10970,7276,6250,3063 +26618,0,87,69,242180,44116,19615,5547,23305,22285,33300,11240 +26619,0,61,57,200024,21607,242,4802,1075,1264,905,792 +26620,0,44,54,992696,490999,74189,27020,23501,47186,15477,20084 +26621,0,60,56,1900579,19587,8983,7818,24052,20478,20372,19379 +26622,0,30,64,191360,97431,36501,32008,9560,3286,4379,3300 +26623,0,47,60,345756,118105,12706,11233,30411,24725,33258,14005 +26624,0,51,66,83120,157665,39738,26215,23683,30517,58946,13446 +26625,0,44,66,942631,42999,6300,9773,4092,17978,11173,7030 +26626,0,61,54,419910,34027,2712,4539,2322,3497,1061,648 +26627,0,56,40,76430,172378,1482,5115,29518,19246,10469,6995 +26628,0,54,34,93745,20520,3050,2076,3746,3056,2168,1126 +26629,0,47,43,49015,11613,11044,13412,16320,4924,7778,4100 +26630,0,66,40,306453,69701,10344,7252,8594,44090,15866,12650 +26631,0,50,57,325113,80457,10521,4144,4853,2339,2818,803 +26632,0,53,54,271748,37929,3046,4329,4373,7537,3396,1473 +26633,0,44,48,99463,65068,21932,4505,12922,5310,3998,2013 +26634,0,24,50,79947,6106,566,905,602,549,187,147 +26635,0,50,60,853405,32141,11385,23676,15050,22088,10020,10743 +26636,0,43,63,260824,56856,2047,11421,9815,6164,5634,1209 +26637,0,51,69,50777,34338,14020,38426,43443,9634,14225,8720 +26638,0,66,80,30667,11933,12410,12003,14802,12032,21691,23366 +26639,0,74,80,20683,15261,12383,9984,7511,20766,7166,11159 +26640,0,88,90,10152,15872,12816,8780,13194,14206,9227,6790 +26641,0,100,94,4707,2143,4625,3935,2263,3635,2054,1388 +26642,0,88,81,106619,76101,5676,6813,13337,8659,11243,4584 +26643,0,80,84,94180,28102,26128,11775,11940,16439,10647,8489 +26644,0,61,77,647660,333526,77121,18822,69195,30493,25436,15809 +26645,0,50,75,113569,45654,48854,34996,31594,14849,17743,7158 +26646,0,35,77,831438,254550,21329,23850,16228,7290,3834,3130 +26647,0,11,63,842617,412045,23581,59129,23742,13923,24623,40589 +26648,0,17,64,843086,139333,34299,7812,17062,25988,13057,18394 +26649,0,26,51,70029,142351,33588,27765,41095,47897,19206,21509 +26650,0,40,66,208803,100988,43434,67260,18923,17984,13807,14735 +26651,0,57,74,297971,53062,11292,17997,18798,13673,9942,14223 +26652,0,57,81,329534,68865,27617,26207,17473,16228,14696,10455 +26653,0,64,84,40834,8507,6370,7587,14418,10180,12162,5934 +26654,0,90,80,8744,8050,16276,12489,21762,33124,7842,3752 +26655,0,100,77,10262,10869,3696,7419,17837,17699,15489,12466 +26656,0,100,80,9680,4417,2992,3820,1674,2491,1793,1234 +26657,0,100,88,31053,8856,29440,5335,7900,21973,7642,11915 +26658,0,100,78,27881,10201,5182,3644,19171,27054,9866,5212 +26659,0,80,78,1115710,173718,38285,10656,10120,11985,6494,15300 +26660,0,80,81,1832696,63140,41836,152280,60500,71048,16284,10950 +26661,0,61,77,659137,192930,26553,111182,31409,33378,28135,8569 +26662,0,41,83,27655,28224,5624,8311,5048,6743,9319,1830 +26663,0,44,87,484503,197531,46625,32407,10313,21263,13755,14256 +26664,0,53,77,180720,43466,11689,5776,14799,16520,11226,7162 +26665,0,40,67,194847,101319,14632,4985,9408,4805,4639,1675 +26666,0,54,74,24529,15226,9151,9186,4625,11910,6566,4464 +26667,0,43,54,269906,136458,13943,4953,10531,11992,9949,4708 +26668,0,40,67,75453,15163,8536,9900,2140,7137,2045,1500 +26669,0,57,81,318753,20285,28817,13451,24310,19021,16014,10035 +26670,0,47,77,187517,98066,28418,17789,25279,14102,14741,10384 +26671,0,57,91,685248,32434,40345,9059,23373,19150,9444,6476 +26672,0,56,81,74686,19948,2206,7138,7163,4318,3445,2112 +26673,0,57,75,1211201,117349,39336,25829,21530,69667,22933,11396 +26674,0,56,91,282631,3391,8650,4664,2729,1401,1561,851 +26675,0,48,100,7487,26192,65573,29188,7830,13615,15070,22154 +26676,0,44,100,297163,73472,33710,7318,4059,10481,5022,3415 +26677,0,37,96,144405,38008,5577,4665,16650,6793,8691,2946 +26678,0,35,77,1072573,205690,30650,31270,23856,18261,19535,6695 +26679,0,23,69,3130408,126453,127212,44665,33115,11650,35426,55391 +26680,0,24,63,1844084,208811,41961,28255,35351,32377,23846,8885 +26681,0,21,64,89983,63330,10506,3057,9606,7284,6103,2754 +26682,0,38,66,73695,12942,1681,6272,5493,7546,3911,2509 +26683,0,50,51,91419,19227,2492,1974,2121,3126,1882,1901 +26684,0,48,54,87736,90892,15868,25245,20853,14204,10678,11463 +26685,0,60,74,22985,4014,3421,11163,1801,6215,2857,1024 +26686,0,61,66,24280,19362,6921,8252,49962,18271,11114,4488 +26687,0,54,75,349659,128726,6865,70579,46658,13202,22350,13576 +26688,0,56,70,499995,79662,13670,12863,8447,11824,4056,4251 +26689,0,51,67,153365,2656,314,4725,1375,1762,718,1268 +26690,0,41,80,64734,11818,9281,4322,3392,3889,1656,866 +26691,0,50,83,470532,26664,23950,16047,27534,11395,12570,4872 +26692,0,54,87,111426,83027,25347,20731,15077,23536,56027,19761 +26693,0,37,81,1879049,515936,252387,5171,10291,23664,17448,14984 +26694,0,34,69,167059,69680,12120,7406,15482,8970,3910,2247 +26695,0,38,75,5504,4392,8812,3974,5740,5158,1695,544 +26696,0,40,66,301696,291434,12331,46414,24458,70271,24806,8705 +26697,0,53,60,3387623,166060,19099,27056,47421,22575,16461,7926 +26698,0,61,69,23721,19935,9763,17066,9346,12887,3279,3236 +26699,0,57,64,417723,47153,28523,12221,14315,19143,5591,4615 +26700,0,51,63,2350800,433199,69035,3529,38481,51182,77185,15218 +26701,0,56,78,31471,36395,44610,18888,8455,21898,4933,3985 +26702,0,43,63,496613,140198,30195,13781,14447,18804,15932,14703 +26703,0,50,84,605534,16961,42817,6476,6576,14429,12890,4921 +26704,0,35,61,1006103,433633,25413,14644,16304,16445,9271,8843 +26705,0,21,44,260298,24105,4221,2167,1531,1677,306,101 +26706,0,37,61,113279,43921,22642,8752,9535,14677,9276,10174 +26707,0,47,70,11120,8799,6714,9902,4787,8726,8542,5414 +26708,0,43,84,9183,39316,32345,15522,8242,5721,6158,3601 +26709,0,47,83,56811,51481,8024,4813,2825,5235,2741,2192 +26710,0,40,70,306863,77363,12775,2577,20260,9851,2170,3650 +26711,0,26,64,518335,159264,52448,31620,44696,19937,6029,6357 +26712,0,44,54,2776,22084,8128,14403,25605,21485,17034,7527 +26713,0,47,57,343637,24838,3719,7087,5035,3315,1462,3839 +26714,0,40,83,708902,54275,66015,114411,11508,13628,6995,11709 +26715,0,41,84,69810,37926,19925,10726,9681,7110,2820,1755 +26716,0,30,84,114366,18767,8287,4699,14024,5618,2029,1808 +26717,0,26,77,168001,79315,5543,6913,3619,4413,2295,1315 +26718,0,35,61,56149,56021,32400,7413,12997,14195,6169,11207 +26719,0,38,51,106684,9067,1425,579,1948,1434,429,463 +26720,0,41,56,156019,22200,16006,4887,3007,9115,3440,2383 +26721,0,37,70,104594,32360,26266,3328,4125,1948,1872,2370 +26722,0,43,77,111432,3870,2525,5410,3772,3655,2334,1300 +26723,0,34,80,1232494,395718,103319,6221,42216,23799,13590,7841 +26724,0,21,83,1614504,55223,44711,20510,8771,6991,6014,3868 +26725,0,37,80,143017,33753,11856,12717,5364,8615,2848,1445 +26726,0,30,80,221470,37605,28651,14897,8789,14843,10821,4709 +26727,0,44,83,1729337,37802,14067,7149,10887,11671,7781,2733 +26728,0,60,81,238224,20033,24877,19538,10368,19853,14141,10845 +26729,0,51,69,1987444,486527,42135,30878,11428,35661,8679,14622 +26730,0,50,70,122932,29367,4082,48790,9043,13390,6022,7480 +26731,0,41,74,11040,8078,2354,1453,542,886,389,248 +26732,0,26,67,113520,96096,47046,6440,11601,10988,6075,3493 +26733,0,23,78,1147497,390461,114790,73336,12917,22903,29501,35735 +26734,0,24,69,264049,37640,6818,10418,3938,9570,5486,4592 +26735,0,13,61,440610,311723,15838,42066,33341,7734,24530,25750 +26736,0,21,56,773683,104048,22263,13713,33683,23035,5426,8877 +26737,0,27,47,46158,55928,5045,5716,5182,6692,6082,4602 +26738,0,23,50,88917,13494,4399,7645,6751,2147,2356,5094 +26739,0,35,54,88063,94538,17443,13804,8391,12054,4134,2349 +26740,0,38,53,218733,73386,23167,1368,11550,22081,24111,4538 +26741,0,48,63,1443242,81321,55279,19580,44541,44983,25692,21061 +26742,0,48,69,1481371,128628,179128,17131,17987,25921,18282,15146 +26743,0,60,67,1604765,152932,66308,13378,126645,73730,52826,44166 +26744,0,43,63,1352367,156641,3747,17119,7424,6561,9288,8463 +26745,0,44,63,384382,30199,7159,22477,22019,20276,15261,12475 +26746,0,50,63,75409,25558,38038,12356,7977,12018,4367,3106 +26747,0,34,60,539700,38094,3844,3448,3504,2423,2512,1665 +26748,0,43,70,172686,17086,5925,1993,2375,2786,2124,2217 +26749,0,30,77,49645,9445,6984,1850,1841,1752,3357,2801 +26750,0,14,57,139860,33947,2417,4090,3996,1009,2310,1614 +26751,0,16,56,303851,131137,9423,15891,32821,9567,10969,18478 +26752,0,21,35,198034,155416,1805,5821,31740,27970,5790,3967 +26753,0,21,27,963443,69256,26393,5597,13920,9617,7084,5618 +26754,0,47,43,27829,12120,7904,24598,10425,15985,9965,13582 +26755,0,69,53,28163,5704,10829,12132,24008,19998,10083,6435 +26756,0,60,61,180650,224018,7925,20175,59504,17256,24609,8032 +26757,0,51,60,1549689,172062,20190,31738,14467,7779,12175,6039 +26758,0,50,50,142401,67276,20633,17688,33491,28745,10156,21651 +26759,0,44,56,12207,8915,19990,17581,10339,21227,16312,9060 +26760,0,63,80,25060,4671,40535,12007,12999,27904,21618,6547 +26761,0,81,90,30560,13771,22078,18383,17640,14547,15172,4518 +26762,0,87,84,17233,17001,114,6268,11925,10557,15067,7547 +26763,0,66,70,1199508,245066,27005,42980,14197,15787,4691,7169 +26764,0,47,56,89815,22468,4045,930,1557,1739,888,563 +26765,0,40,44,348132,56169,8831,9329,6299,9545,6484,4200 +26766,0,35,48,169592,17343,3974,3528,3749,7583,3206,1053 +26767,0,43,44,587951,339406,49578,31388,89592,50062,19707,21782 +26768,0,47,48,234958,72372,12825,14614,16309,8962,4093,7324 +26769,0,40,56,848900,362249,205159,26506,42696,34032,36102,23076 +26770,0,35,48,101279,31501,2292,2081,8577,7093,3633,1265 +26771,0,30,48,7358,79765,6454,7300,2878,7383,1430,4102 +26772,0,26,51,635604,380227,141359,80203,88520,33569,32337,17149 +26773,0,27,29,1011729,153797,2912,7756,30593,10787,6344,9696 +26774,0,23,38,283616,69927,17338,2491,3806,8282,2331,5155 +26775,0,29,40,12857,33002,1483,7308,9674,7341,8023,5479 +26776,0,41,44,10524,6375,5441,7921,7086,3643,2390,2568 +26777,0,48,60,1180461,150950,13662,56147,62062,28298,10533,8333 +26778,0,41,70,166398,142146,103840,50970,36046,17622,27727,19399 +26779,0,38,83,133769,135139,91789,16760,12557,29049,22464,10974 +26780,0,35,70,811870,269796,23009,42274,38860,37550,22019,21569 +26781,0,37,64,389819,87493,5413,18571,26219,19238,5232,9811 +26782,0,47,67,65293,30363,33783,29703,13636,14274,14620,11823 +26783,0,48,61,565756,325393,108740,47337,48285,67642,35747,33137 +26784,0,44,66,1093671,138968,30703,18627,8185,15849,18329,5675 +26785,0,38,70,2188705,85633,20112,9023,6986,9205,11601,5605 +26786,0,38,54,81317,44313,9312,1425,6002,8462,8438,8606 +26787,0,38,54,73245,17370,4410,2531,1122,3111,2053,1456 +26788,0,40,61,613621,101982,28484,71368,21613,21640,30801,10198 +26789,0,34,53,317712,276949,19288,17224,18627,9594,4044,8370 +26790,0,30,56,1042921,323608,60704,46635,52299,53362,43864,29211 +26791,0,29,61,206401,12562,3823,8089,4039,2370,2485,1924 +26792,0,29,48,293034,33932,2685,3046,2425,3986,1805,2682 +26793,0,41,61,404104,36871,21070,5721,10762,6855,5326,5432 +26794,0,43,61,1711628,178775,14764,40868,9207,35542,41178,65595 +26795,0,44,41,234462,55567,506,4246,7284,7204,10262,5806 +26796,0,53,53,1373167,83308,54656,27141,23445,45596,34852,10374 +26797,0,60,43,163506,40636,6017,4704,4802,11213,4494,2725 +26798,0,63,38,2722692,453595,64812,27272,153902,114488,96988,44537 +26799,0,57,53,689743,43198,10329,8631,6602,4612,3943,3056 +26800,0,50,47,1849671,268054,39451,55090,47766,47011,58287,32239 +26801,0,34,48,735637,315856,41916,40648,6040,14447,25260,8145 +26802,0,29,40,1761723,337248,18160,1013,15986,48798,52838,29019 +26803,0,35,47,627326,74096,68944,10960,7275,16470,14477,14167 +26804,0,26,41,47665,39174,4621,1735,3937,2316,1009,2373 +26805,0,37,43,467128,61380,11651,10892,4057,8706,5282,6051 +26806,0,29,75,407670,66787,36350,89804,16446,13924,36496,9142 +26807,0,21,63,218425,21982,5205,1154,2331,1289,1213,806 +26808,0,34,74,56707,36060,8147,9542,3335,9738,4217,2007 +26809,0,20,67,436662,187994,26599,12235,27006,5997,3487,3165 +26810,0,30,53,16899,35532,4995,16564,21950,14147,12320,12243 +26811,0,40,64,666810,131323,131691,6935,17698,31685,11830,11984 +26812,0,41,67,220481,19750,3743,12824,3730,7268,7954,3464 +26813,0,61,81,15072,28674,16670,25967,12852,15108,10202,6491 +26814,0,50,78,566047,246135,32629,30486,43730,22833,26532,20813 +26815,0,41,74,528969,33587,13592,3593,4255,2096,1356,737 +26816,0,24,70,288531,62783,19727,12143,8703,3698,942,1363 +26817,0,30,67,12032,14010,6363,15793,8343,14097,4085,5881 +26818,0,48,74,11138,14492,11472,2875,17823,13245,12506,13015 +26819,0,53,67,516996,214989,51746,30116,25240,25804,8269,14941 +26820,0,70,64,617538,43427,3787,20754,15363,18187,34692,13296 +26821,0,61,61,1409798,217027,109692,23075,35470,50457,23628,23042 +26822,0,50,66,915820,90473,41399,22299,14295,17700,16290,10331 +26823,0,61,61,489533,78149,8700,11080,13173,27715,26614,12817 +26824,0,50,69,55015,12161,8382,859,966,1624,1457,2851 +26825,0,44,70,52814,18261,10299,2401,2149,2965,2617,1186 +26826,0,35,57,127912,423055,10548,55316,58390,17407,24133,27318 +26827,0,16,66,66337,26302,6105,6817,2854,1902,1919,2438 +26828,0,11,61,1240466,156799,37146,42417,13123,11226,8212,4842 +26829,0,11,48,1858810,447135,32674,32283,16486,44603,34854,20423 +26830,0,17,75,783000,13683,44785,19602,3856,5924,4709,5793 +26831,0,10,53,683718,333572,10987,2899,33487,7609,11156,5317 +26832,0,14,47,138489,54863,4891,10841,3401,4825,12049,5556 +26833,0,21,51,702864,123571,33596,14595,64964,27979,11888,4767 +26834,0,34,30,2686951,107503,35739,16331,43151,43747,23669,20967 +26835,0,43,48,190689,95061,18311,8323,8308,7141,5436,5667 +26836,0,47,53,26272,19738,5511,5022,1800,3046,2573,1838 +26837,0,38,64,771393,24010,13358,9516,2432,3298,2178,1754 +26838,0,23,74,1309930,136664,100606,13308,5322,14662,20117,9190 +26839,0,35,81,621912,6412,5517,2689,4454,3031,3620,707 +26840,0,27,78,191309,87381,15341,12048,3197,5982,9831,3552 +26841,0,35,57,24339,42101,4693,705,9329,6174,11020,7866 +26842,0,37,48,1695160,400643,80304,28402,23694,34729,26904,37036 +26843,0,38,41,1146622,213997,90964,16386,88123,68625,19985,19095 +26844,0,47,30,960556,104667,3036,9878,9958,13856,9293,5939 +26845,0,37,43,211186,42288,10635,5317,6636,3175,1918,1798 +26846,0,48,47,523237,112153,7440,43500,17452,32591,17084,7452 +26847,0,37,43,1069240,120066,20879,9604,7915,10890,6283,7966 +26848,0,40,54,22354,7290,1910,2070,1314,1947,2853,676 +26849,0,57,61,350043,147829,141827,46556,22325,111080,22206,14973 +26850,0,54,57,445018,325595,77613,27562,65468,68458,13486,27444 +26851,0,64,69,1831872,128002,141759,71843,69723,65137,52943,54213 +26852,0,61,64,1404416,67122,8104,14094,13760,10135,8378,7363 +26853,0,57,56,1298153,57971,4665,17769,8361,17293,45041,9077 +26854,0,48,51,1195873,662420,10914,80547,74319,40976,56919,139124 +26855,0,38,44,838850,108617,40571,6534,12396,11891,15327,6230 +26856,0,38,44,739959,221248,17079,52270,28186,32259,26806,12676 +26857,0,38,53,1579569,35200,5402,43345,21747,16665,7768,6488 +26858,0,35,56,51326,55389,4912,8492,10355,3196,5209,2283 +26859,0,50,60,2037150,184411,102780,37203,52415,69631,42888,23182 +26860,0,38,63,412578,52555,45426,12569,3465,7101,5074,3840 +26861,0,38,67,948259,418129,136653,50738,73094,28839,46699,46475 +26862,0,44,63,1909091,75233,8161,14002,36792,27574,6417,9491 +26863,0,30,61,38446,16516,1201,7493,4467,1557,1378,1333 +26864,0,40,51,1374196,398579,100056,77933,47193,84189,70439,37651 +26865,0,43,51,73998,104990,35449,6874,6137,8233,10004,5907 +26866,0,35,51,1023701,121504,5843,13986,13918,17105,8346,8407 +26867,0,47,48,152988,35665,1841,13616,11025,11962,6487,12454 +26868,0,48,44,46845,34398,11328,3398,23340,7751,8901,9120 +26869,0,51,41,652846,97326,19874,7759,18306,11756,10199,7034 +26870,0,54,37,745832,366051,17020,23555,45406,70126,51695,19440 +26871,0,40,38,184262,69335,17979,10668,10942,4329,12566,6371 +26872,0,29,48,954899,413612,222576,82451,35048,41873,26930,16637 +26873,0,29,53,840535,293079,79673,60302,23505,33704,28058,9444 +26874,0,27,66,796413,36910,11997,4848,4958,8024,6184,5917 +26875,0,37,78,111402,54930,26270,76149,19181,18245,10894,6498 +26876,0,51,84,90589,3251,7714,6433,3034,4537,3089,3614 +26877,0,56,93,89618,40112,25173,58453,25294,15624,14657,6100 +26878,0,54,100,46531,22484,14258,59115,19405,11287,16697,6452 +26879,0,57,100,99039,4056,4698,1516,1646,1608,1745,1261 +26880,0,48,90,43337,133347,19662,34632,27041,19945,46057,19648 +26881,0,47,75,160574,35337,5914,2281,4738,4369,3354,3341 +26882,0,50,64,607484,38491,19353,6544,6967,11787,8909,4626 +26883,0,50,64,2620151,219085,39660,84967,47995,56179,47949,17491 +26884,0,53,66,202600,52230,7363,10048,7385,11386,7173,10846 +26885,0,60,63,199591,15284,6165,1224,1311,7072,4989,12485 +26886,0,64,66,1422167,78578,74802,50051,32444,32211,22810,19785 +26887,0,51,60,1008954,434875,35620,61021,38930,24149,98302,37314 +26888,0,44,70,328987,9276,15188,2596,3669,2620,3731,3756 +26889,0,60,70,137016,35074,9833,7177,2466,2629,2847,619 +26890,0,56,64,948776,16742,12379,2662,6933,1947,5162,2218 +26891,0,56,69,138821,11519,3920,18979,14057,7652,5669,7189 +26892,0,26,67,5393,76903,2302,16662,9355,3978,5908,1473 +26893,0,37,67,1681952,113644,56695,20092,30643,24123,26779,9266 +26894,0,57,54,45498,26344,939,9406,41886,18800,22281,10685 +26895,0,56,41,686854,98757,8580,9742,8907,21937,18931,16670 +26896,0,74,41,1097786,164190,45407,8959,22035,53111,13889,9891 +26897,0,63,37,729786,39826,10829,3186,6890,2468,2849,4525 +26898,0,44,40,411175,171723,8981,23209,17222,19343,3239,3792 +26899,0,35,44,1382419,54505,8419,6949,4848,4899,5597,1754 +26900,0,13,34,36342,72660,3049,2574,6460,2390,2167,2250 +26901,0,20,34,129162,19829,2737,4387,4778,2137,1598,1422 +26902,0,38,26,149107,31759,584,1739,5772,6683,3217,2669 +26903,0,48,41,73223,19837,6891,6321,8017,3238,2072,2486 +26904,0,54,48,349739,10365,3123,5487,2845,3192,5118,1548 +26905,0,35,37,1039511,536725,27378,27528,44253,15029,20869,13349 +26906,0,50,54,50555,16446,18830,15672,20780,39764,26050,8487 +26907,0,50,54,1279170,237188,61342,78197,100144,35140,11468,16356 +26908,0,66,50,71696,5236,1028,4221,3921,9117,3657,1948 +26909,0,84,69,22024,50443,23541,43474,30573,14797,10692,5302 +26910,0,57,75,414810,37052,11800,23365,3097,4170,1511,1992 +26911,0,53,60,1589222,590341,11737,34822,44781,34372,47125,22769 +26912,0,34,60,457724,148445,20116,39762,33033,24615,15737,15224 +26913,0,21,51,856071,485223,103935,81107,22470,28464,15007,7534 +26914,0,21,40,444092,165042,10497,36226,33739,13153,15303,4145 +26915,0,27,54,1970886,128640,32491,30082,45669,18737,28801,9299 +26916,0,34,60,120787,2810,3287,1053,3852,1430,3628,815 +26917,0,51,63,498973,49800,28900,26997,47566,25360,10285,8584 +26918,0,57,67,47330,68205,21852,10036,7757,11801,5400,3264 +26919,0,70,60,47616,28045,5481,1756,9753,12890,4160,8345 +26920,0,60,56,513624,260316,112354,9002,26613,24991,14180,11449 +26921,0,61,56,32397,26941,13430,8706,9073,13981,5677,2157 +26922,0,54,53,617779,115852,22968,10550,16217,10941,6439,1893 +26923,0,48,50,141857,38028,2184,3490,5920,7291,2895,2183 +26924,0,44,57,858265,60614,44230,22335,9771,6342,20789,6675 +26925,0,48,63,160705,7230,6931,11144,7035,9762,7579,2150 +26926,0,47,69,519377,66959,15043,24616,5944,6506,13672,4013 +26927,0,50,81,1926765,102544,50324,40138,50753,46154,23725,14943 +26928,0,43,91,584346,52712,143337,42554,12562,6544,12126,13907 +26929,0,34,81,384071,81019,19667,13302,36809,16067,11075,8202 +26930,0,41,70,101360,181814,41750,6745,61561,32527,27313,16251 +26931,0,29,77,855750,227490,163901,97243,69046,34090,41492,13607 +26932,0,48,47,1644389,105157,7263,6437,5956,17520,15846,9994 +26933,0,40,40,218070,135087,4906,11604,5236,11128,15597,3322 +26934,0,40,51,1662957,33054,11085,24550,21549,9608,24685,4220 +26935,0,50,40,816513,290445,32833,51898,23497,66040,26691,19566 +26936,0,44,44,475123,60851,7885,7208,11867,7908,7406,4227 +26937,0,64,57,40196,9904,2693,9915,7446,8351,8234,3555 +26938,0,75,54,240224,26762,13942,2758,11512,14689,5260,4168 +26939,0,74,57,212126,142193,37759,40605,42255,37485,18318,7569 +26940,0,70,64,126882,7280,3320,733,1831,963,841,204 +26941,0,50,54,1801623,1381663,145738,71084,153036,77960,73346,29417 +26942,0,24,48,157521,183276,22267,12703,6958,7211,5590,4381 +26943,0,7,37,1514082,476221,35545,20220,12826,18147,9602,12756 +26944,0,11,44,26709,32967,34674,20476,9182,11629,6040,3111 +26945,0,26,57,1629355,47695,28017,12981,5569,16779,6309,7542 +26946,0,34,64,352039,104154,29118,16246,5547,8314,3475,4015 +26947,0,43,84,46319,42677,22622,62597,26521,12140,11900,10617 +26948,0,35,69,210426,70252,5147,8848,6296,5458,2545,1394 +26949,0,20,61,1005945,120183,15535,17738,7925,7739,1809,1224 +26950,0,53,47,21219,22131,2864,12175,4928,17460,7598,4837 +26951,0,64,56,51293,35631,17545,11931,16134,12536,6194,5779 +26952,0,70,60,955949,90203,42117,10982,42011,12375,4536,5970 +26953,0,56,48,463304,253985,15888,4284,9288,19981,14476,8391 +26954,0,43,35,463142,263464,10511,17644,38464,33508,28536,23326 +26955,0,44,34,2249165,84814,25549,27126,9873,30336,20622,24697 +26956,0,61,41,52071,13669,11060,32862,9166,27001,24832,10342 +26957,0,67,57,74288,45072,13802,25366,33982,11380,6868,5717 +26958,0,61,80,49951,52164,55585,29833,24224,8194,7598,6835 +26959,0,56,83,61038,48585,19852,22097,8845,11443,9671,7726 +26960,0,37,88,46393,48166,49245,44660,14172,9557,5951,5585 +26961,0,47,77,637621,42318,7073,1108,9444,17450,13800,6848 +26962,0,40,69,127418,69220,27483,9790,10065,3565,1949,1101 +26963,0,34,70,2574,11272,2225,10812,2876,1764,1689,444 +26964,0,41,61,93227,6956,878,5075,4834,1726,1848,963 +26965,0,38,84,27804,7389,19750,21684,6193,11284,8736,5053 +26966,0,60,84,24390,24052,11372,9496,16310,11322,4626,3496 +26967,0,70,83,15349,21633,5397,18698,5953,10657,8922,2068 +26968,0,83,81,16492,26927,14241,6575,7230,21205,12563,3972 +26969,0,90,75,29351,5725,15322,4241,6422,11222,6779,4203 +26970,0,80,88,20598,10565,10114,40296,10066,6379,7598,4010 +26971,0,64,78,627454,155452,21051,14479,32581,10668,14430,11877 +26972,0,53,78,55092,39568,5802,20860,11063,10359,4871,3382 +26973,0,47,83,24620,14637,19195,26919,5842,13477,11501,2665 +26974,0,61,80,102355,4893,4283,49613,9815,26639,8116,5779 +26975,0,77,88,71147,30449,8752,14871,12247,12273,8088,4447 +26976,0,83,83,123839,43022,11462,8472,9777,19456,17728,5414 +26977,0,74,75,8818,10851,641,6713,1885,1765,2361,3316 +26978,0,61,66,148085,90457,13430,54784,14275,21996,9745,6712 +26979,0,51,64,18798,51859,20532,2159,3960,6284,2829,1445 +26980,0,44,66,140768,42417,7498,8465,3915,9494,3769,2013 +26981,0,41,64,92553,28098,10523,7351,8407,3470,4169,5305 +26982,0,50,53,903947,130639,1313,35204,52655,48738,10895,20616 +26983,0,50,40,560679,114106,6682,6377,26184,10755,11333,14390 +26984,0,41,50,123301,42408,46354,5765,10638,7423,8592,2693 +26985,0,40,50,440492,27018,10595,5468,3721,2761,1067,1829 +26986,0,34,56,633082,21953,3170,6476,2436,4020,7688,3038 +26987,0,35,60,768092,60523,3690,5219,10450,6659,6843,9094 +26988,0,34,53,1674660,287073,100238,19366,27815,30616,72133,36966 +26989,0,57,48,8202,16580,11047,9692,33706,25499,20853,4526 +26990,0,43,41,6617,22459,3499,720,3882,882,1152,1194 +26991,0,51,64,2034961,41220,56332,102080,18083,45944,16224,18798 +26992,0,35,60,278457,122111,12210,15926,11914,9670,8355,5610 +26993,0,50,57,981926,346373,15110,43949,21584,49207,56765,26609 +26994,0,37,47,301123,107866,43415,9818,14023,9415,10392,3061 +26995,0,23,50,678536,23388,7870,7451,6072,1704,1590,1559 +26996,0,30,54,436754,56328,15767,7392,3503,8972,4567,6556 +26997,0,34,53,1365034,185751,8176,50358,13849,18454,27718,15747 +26998,0,48,48,456610,91840,23996,9902,8849,22465,20643,5953 +26999,0,38,56,1119823,71773,12480,19125,3672,6442,8259,10850 +27000,0,40,56,74731,120925,33556,19042,15130,22253,10107,4381 +27001,0,47,64,597184,25468,8427,22284,14867,7708,10733,6679 +27002,0,41,64,152014,43108,8545,4985,1637,5981,3308,3207 +27003,0,44,69,70532,114803,84900,21675,13928,19756,28562,18079 +27004,0,41,70,631556,107887,22798,29745,9586,13429,16773,14050 +27005,0,34,56,667069,104941,4613,15298,32233,8918,13989,10276 +27006,0,37,60,2309045,214577,88195,18227,18568,45628,38296,22675 +27007,0,30,51,239290,16640,4436,1491,713,1196,649,587 +27008,0,17,51,248505,97012,40275,1749,8259,3522,7976,1576 +27009,0,30,56,47029,20823,1946,6514,6095,7310,5213,4484 +27010,0,21,56,33282,106601,29057,12535,10529,9059,20948,7597 +27011,0,24,48,1172335,725238,51738,48602,73187,61060,74617,37669 +27012,0,40,47,66798,13707,4502,1353,1924,1913,1356,678 +27013,0,34,48,164213,17548,5230,3734,8615,3601,4929,3509 +27014,0,38,54,32757,42536,33789,22957,15826,8001,9065,9461 +27015,0,47,69,48162,47386,19554,21607,11264,15056,8318,3197 +27016,0,29,75,590421,71824,37900,6977,6948,2242,1693,860 +27017,0,7,57,1186432,467299,16123,7230,14450,7541,26180,32720 +27018,0,1,51,562541,446799,57052,123146,12828,19924,49234,23877 +27019,0,1,53,832650,135108,38472,86035,29289,25945,51416,16678 +27020,0,21,50,1174813,51241,20226,14168,24446,29358,20417,20308 +27021,0,43,75,1661573,168172,105886,101638,43766,48368,65029,25502 +27022,0,51,74,15382,9904,2877,754,1498,1151,2261,1465 +27023,0,66,63,37000,37971,19846,3051,30606,26533,9722,4703 +27024,0,63,67,67487,13093,2595,10397,2291,6007,2125,1088 +27025,0,77,63,5770,4476,758,4157,1504,5551,3370,2450 +27026,0,78,56,140862,103868,16333,5347,11661,12108,14374,5934 +27027,0,70,57,330641,53388,16957,7573,13821,15450,13251,13603 +27028,0,54,48,840249,429381,27270,66760,13631,24983,27332,10222 +27029,0,40,40,160489,7194,1029,748,304,1020,684,508 +27030,0,47,43,311571,18686,3105,2790,3701,4431,872,592 +27031,0,43,48,48883,40830,3383,21300,5060,9418,6228,4928 +27032,0,44,56,1788629,474359,203189,77933,29846,37900,32328,25272 +27033,0,50,64,178021,25506,5193,18487,5566,10705,10873,4953 +27034,0,41,78,420165,226425,215587,42025,32637,35430,29376,15910 +27035,0,54,69,20300,18920,3257,9456,25433,18162,11730,9691 +27036,0,54,64,1575931,547576,119736,34976,35366,33534,46595,14256 +27037,0,48,44,2381393,283577,5917,14129,24747,32913,44597,17467 +27038,0,61,30,337593,90420,6084,21802,20787,34143,31078,8231 +27039,0,50,29,135801,82167,10670,8768,11026,15367,2579,2636 +27040,0,41,30,251392,17573,4528,1781,714,535,421,183 +27041,0,37,48,1549122,331138,93773,27958,29330,27797,24937,12641 +27042,0,16,57,88336,40983,14100,12664,4105,2824,5240,2219 +27043,0,13,66,206357,50350,11889,20328,10592,10221,15890,9370 +27044,0,43,69,33953,24131,10101,28830,16037,35329,9448,15587 +27045,0,56,74,110023,9077,6852,4802,9640,5076,3116,593 +27046,0,51,63,279533,487936,74293,31992,34199,14499,9917,6199 +27047,0,67,66,35817,7581,6947,15395,5623,16207,4962,2249 +27048,0,50,56,10108,67768,6721,4911,6228,7141,1363,2602 +27049,0,43,50,2057245,277062,56763,27407,42138,48456,21762,24329 +27050,0,64,53,1016937,277774,45786,76473,65392,82024,49966,8430 +27051,0,40,38,281831,116081,6956,8755,9185,6212,15096,5368 +27052,0,40,43,143136,49659,6316,15481,10849,5700,9788,2018 +27053,0,35,51,82901,18934,8191,6156,3223,2976,2607,2509 +27054,0,41,61,44075,16210,23965,26412,11092,26727,15045,6110 +27055,0,57,69,1125605,192977,66731,11852,27960,72694,36104,12555 +27056,0,63,74,233991,19539,6736,4170,2417,3685,2556,1763 +27057,0,63,63,277517,30109,2070,5476,3150,3349,4113,2027 +27058,0,61,50,154835,6006,868,1306,2930,2607,3154,1271 +27059,0,63,53,36532,24698,2757,17556,11643,13911,4817,16455 +27060,0,66,60,69751,14283,14253,10531,9041,7032,7869,2151 +27061,0,75,61,139475,8163,2359,356,997,1970,2266,1207 +27062,0,67,66,122082,36281,3960,18288,14291,8582,7706,8619 +27063,0,51,66,202378,50610,3341,19511,1261,4207,5226,2778 +27064,0,44,56,72714,20469,2227,3931,2950,2771,2999,2635 +27065,0,48,63,17982,44566,19642,21717,19553,21248,19067,19522 +27066,0,43,54,224638,240186,24133,18400,9381,28450,10948,3831 +27067,0,40,43,1643396,821194,79137,23361,24962,47790,34838,20867 +27068,0,38,34,1777526,359597,17020,16055,21888,28146,28867,22843 +27069,0,40,34,158114,48566,19572,28211,30005,27024,12668,18194 +27070,0,56,47,16687,15394,32580,7821,17205,27043,11212,10563 +27071,0,64,54,35120,38203,4768,14815,13738,6989,2893,3089 +27072,0,50,69,1424858,123981,26445,14910,12653,14779,10874,9262 +27073,0,34,64,1556590,78270,8983,22534,9601,9386,10389,11430 +27074,0,37,63,24620,40025,11996,4876,9895,9597,7867,5192 +27075,0,56,60,611042,35568,17973,21745,6354,29548,9530,13286 +27076,0,54,67,262452,145631,75102,63001,56480,21690,29462,5492 +27077,0,56,78,2066984,90071,89632,41903,11813,23380,6172,6318 +27078,0,43,74,469209,404978,35977,49648,47437,21428,20803,17995 +27079,0,29,78,85839,30354,20634,12253,5284,7503,3485,2242 +27080,0,37,69,137939,105386,17606,18132,12850,18722,27902,11332 +27081,0,41,61,668434,39191,12855,12983,9796,11476,13649,5134 +27082,0,56,74,11818,57483,46514,8899,7172,20691,8506,3188 +27083,0,60,67,385285,77772,57950,4026,18632,21384,7334,5418 +27084,0,64,78,11599,4084,2281,5511,3780,2945,1640,1442 +27085,0,53,75,419144,90568,11916,16425,4650,7122,4178,5286 +27086,0,51,69,27196,21021,2261,8871,2755,4863,1845,2747 +27087,0,48,70,60274,44153,14988,20693,2391,7884,4863,5324 +27088,0,30,67,727227,225421,80945,71019,19058,20093,8302,10643 +27089,0,35,74,1063494,241781,61308,58705,6071,29263,10810,10288 +27090,0,35,80,94962,6162,4630,6435,3172,2304,2417,1230 +27091,0,30,78,111195,63315,33409,5444,5452,7834,7577,1763 +27092,0,37,64,237517,18176,1739,1398,2907,1691,1585,949 +27093,0,38,66,287069,61346,20668,13515,4972,9159,5172,1941 +27094,0,40,53,61649,62664,6511,10393,11539,12918,16162,8865 +27095,0,38,53,1409954,193804,65517,44085,7156,24222,31003,25335 +27096,0,40,67,170445,102473,54131,76317,31559,23503,9409,12838 +27097,0,50,80,66944,10760,42199,11276,11290,14347,11389,1527 +27098,0,44,91,662346,57248,47277,30634,23841,15532,22402,10786 +27099,0,40,90,1439543,151327,23884,38621,4918,10142,7899,5343 +27100,0,44,78,324001,481383,67260,51126,11308,82186,37477,21292 +27101,0,43,74,48046,19953,24179,12328,6070,11777,2977,2789 +27102,0,44,74,437192,126869,63554,61780,13995,34460,21707,14687 +27103,0,48,67,1057635,64519,2060,18305,11543,5340,3918,2407 +27104,0,44,74,748509,93819,14366,24083,8438,13727,18851,5575 +27105,0,43,69,233441,54138,54813,20646,33416,22946,15008,5537 +27106,0,50,67,62910,15116,12971,12339,18155,11219,11059,4210 +27107,0,64,78,68642,3396,1958,3066,451,2461,1613,1566 +27108,0,67,70,385748,56502,8970,3944,11143,9493,4259,2862 +27109,0,54,67,21135,9623,3998,2054,1648,755,430,516 +27110,0,35,69,97740,168835,115559,12757,21851,11578,14916,13569 +27111,0,24,70,34069,21065,25497,6375,5190,5568,1629,2963 +27112,0,24,74,377252,107344,14938,11711,10178,19665,15382,9689 +27113,0,26,61,1903385,423949,20622,45475,109452,22533,37463,22816 +27114,0,41,54,504673,54853,21025,7259,6444,13623,3376,4501 +27115,0,37,51,1097087,303653,163237,141434,133998,41641,22154,8531 +27116,0,26,40,220497,119210,2624,4165,8686,6809,3969,13953 +27117,0,41,41,756624,195791,38435,18668,60203,55610,57676,26890 +27118,0,43,40,75070,142622,30193,33011,50690,34575,35006,14708 +27119,0,40,35,1473486,229797,79140,36748,91156,15506,23337,25594 +27120,0,48,50,337333,85199,13754,18675,17903,14404,13209,10069 +27121,0,41,47,1634211,152151,11340,8962,15976,17817,14047,6485 +27122,0,38,43,291800,157013,24165,17880,18861,24997,26089,26582 +27123,0,56,50,62431,9225,5456,10258,3306,7689,9007,3883 +27124,0,53,47,636300,63095,6458,5867,2434,6901,3118,4954 +27125,0,54,54,633758,248156,65081,22827,12071,41942,55477,21887 +27126,0,60,61,1750438,90309,16591,44551,24649,31686,27867,21166 +27127,0,54,54,298540,129395,52501,43397,47502,41933,60233,15020 +27128,0,44,64,716607,18819,9381,3475,2911,1062,3258,1530 +27129,0,35,75,176157,34492,19428,10494,6630,2866,7010,5853 +27130,0,27,80,96975,13218,10809,7694,7595,3398,5028,1898 +27131,0,14,74,435300,87941,12711,8139,4646,5950,9393,11547 +27132,0,14,66,3168949,508350,59299,77521,107278,23016,45251,19049 +27133,0,16,57,375079,57698,10094,9001,5499,4072,4264,2069 +27134,0,13,47,146800,49986,5978,10014,7895,4635,1567,1755 +27135,0,29,51,13946,16631,3867,5743,5815,6740,3265,4669 +27136,0,37,61,104615,14349,2677,12133,5720,2172,4383,2620 +27137,0,29,54,46560,114301,13458,6827,5452,3994,3571,2455 +27138,0,30,67,2565310,93634,126745,50725,33401,22643,34968,19253 +27139,0,29,69,164641,5811,3144,1399,3374,2434,2397,1968 +27140,0,29,75,756744,52147,61153,24132,5297,10036,19880,8608 +27141,0,38,88,255894,61961,33222,17050,4818,7644,12214,9744 +27142,0,37,83,307747,123886,91617,20399,49835,18084,14148,16101 +27143,0,38,84,782636,65815,51596,18765,27507,34321,14568,9561 +27144,0,30,80,62004,94410,36695,34805,11762,6520,12954,4761 +27145,0,43,61,22326,85982,1568,7072,12992,22039,17426,16111 +27146,0,60,54,434600,30056,14622,11174,26670,21664,25313,16497 +27147,0,47,43,185371,80771,8074,3992,7778,5949,5065,1936 +27148,0,51,40,1032170,68774,30786,13249,10331,6438,7339,3020 +27149,0,43,61,632422,77877,46487,60480,21410,16471,14841,11725 +27150,0,21,67,641439,15485,5358,7261,4709,1378,1755,1435 +27151,0,38,78,31418,26784,9930,17793,23696,18187,18458,8025 +27152,0,57,77,121560,37930,5570,32268,12640,35677,8206,12063 +27153,0,60,69,306232,63403,27335,13258,11527,12083,13073,11240 +27154,0,80,70,75044,20119,10780,25520,12428,19482,22320,8223 +27155,0,67,90,122275,3772,31731,5452,6157,3728,3782,3523 +27156,0,61,88,17523,25888,9108,13016,15874,12035,10380,13040 +27157,0,67,83,45093,52743,9801,10967,6533,15127,12449,7577 +27158,0,48,78,23946,44903,9487,12124,4400,3293,12295,2174 +27159,0,47,63,2130334,224110,127291,15942,62221,30094,22569,23279 +27160,0,35,53,347530,206442,27525,3471,4199,21523,9637,2617 +27161,0,34,56,1773279,52391,14538,41182,61177,18330,10972,22531 +27162,0,53,60,45274,15389,15109,3245,4904,12111,4305,15332 +27163,0,63,51,24355,40002,911,14848,32899,13766,7260,2479 +27164,0,80,48,505344,49024,3526,5652,17235,27960,8481,6018 +27165,0,87,47,832556,61355,12705,26044,25790,30558,7943,4285 +27166,0,64,26,1382665,995021,19177,38983,37029,42096,18580,22650 +27167,0,66,38,36776,16242,4454,39805,13687,20338,12071,7493 +27168,0,56,57,62758,28815,12211,45895,26798,13752,14017,7481 +27169,0,53,67,57968,34822,24861,36957,8633,19068,12941,30035 +27170,0,56,80,132149,25289,3747,2465,1881,1623,1495,600 +27171,0,41,69,160302,55588,5457,10631,11621,4945,5985,4230 +27172,0,37,64,534897,50949,27041,4271,3440,9877,13532,5429 +27173,0,20,48,1560229,125704,2496,16466,19028,16160,11388,8747 +27174,0,23,50,111631,48156,9134,9298,9228,7465,5324,7821 +27175,0,10,34,1082604,846500,10749,53853,44540,23978,27142,25573 +27176,0,23,27,104754,69546,9106,2524,4206,5573,5403,3513 +27177,0,16,34,314455,380514,57088,38247,13392,26195,53323,17186 +27178,0,27,43,33183,26218,4631,81647,29454,35446,11724,11774 +27179,0,38,61,1422147,254752,130411,46592,21427,33256,25470,52788 +27180,0,29,81,1142309,337570,436447,128429,43723,25848,64815,51564 +27181,0,40,90,89684,23045,21334,3156,7843,6226,11130,5757 +27182,0,17,67,283789,142039,6850,5597,6488,6586,4328,5913 +27183,0,20,60,332770,97486,11328,12367,2961,10260,6990,4868 +27184,0,30,54,602404,50924,36056,31836,22833,10249,8319,2760 +27185,0,24,43,274856,97000,11626,7908,14148,8483,5219,4987 +27186,0,27,47,1118213,337354,21264,21957,36881,19000,45138,25845 +27187,0,26,51,826498,84402,22302,15371,6522,8196,8684,3972 +27188,0,27,44,82693,8804,2916,3491,5698,1608,1193,1271 +27189,0,29,51,824039,153487,42358,20453,31036,20109,16498,14391 +27190,0,30,56,725821,41540,4241,3974,3165,3299,3343,1419 +27191,0,37,54,128396,48970,12712,13727,8417,10487,13835,7548 +27192,0,30,48,1106153,376000,48091,27345,22180,28112,21589,20423 +27193,0,41,34,257575,75357,4979,1232,9511,18178,19203,11908 +27194,0,44,38,633562,37732,13014,4060,11532,4706,5518,5614 +27195,0,47,29,3060935,184064,10643,26716,46700,31928,28557,7162 +27196,0,40,40,985892,155162,5896,90642,10197,10217,19010,24630 +27197,0,38,66,31252,18488,4628,87780,26632,21763,14862,11988 +27198,0,35,61,201972,361037,38562,38641,41144,26271,10952,5854 +27199,0,34,80,145956,67881,88415,18895,17220,21122,12458,21800 +27200,0,47,81,79583,104769,62429,22803,10678,27907,16002,10940 +27201,0,54,70,11513,30677,11425,26114,16099,29099,37226,11344 +27202,0,63,78,375841,131569,25615,27859,17959,25005,27372,42166 +27203,0,56,56,574885,320990,20223,19538,30907,22669,35885,23566 +27204,0,40,53,77388,37795,7450,10375,4383,1583,2105,1227 +27205,0,23,64,1481232,44309,58753,102651,26067,15977,42830,81686 +27206,0,27,60,292523,153340,4159,30792,29379,43281,46525,29101 +27207,0,29,64,740326,79664,44589,29953,53012,28078,33350,19562 +27208,0,30,50,264856,35100,2531,3517,4642,4107,2826,2112 +27209,0,29,47,274071,163757,24650,2921,11562,14651,12709,4183 +27210,0,43,30,289106,82399,2228,3911,5232,8722,18448,10286 +27211,0,24,27,411276,168492,54203,3756,9672,5973,17771,5906 +27212,0,21,30,39425,41761,5399,3319,1261,3731,2360,4902 +27213,0,26,37,122177,24855,8019,1465,5915,4560,1732,1635 +27214,0,24,40,77835,17812,1528,306,1139,1775,644,399 +27215,0,34,35,481543,87255,9668,9531,5871,7083,3003,1663 +27216,0,41,40,584332,108694,45847,10460,33487,26062,12977,17247 +27217,0,35,21,113675,156215,632,5667,8509,10712,8140,3960 +27218,0,23,21,966399,1621930,37711,96230,48736,48213,27824,49179 +27219,0,26,23,768421,71017,20433,416,5151,8091,8981,3681 +27220,0,38,23,19813,26512,2825,15420,15018,16832,36535,6983 +27221,0,35,50,204438,15750,10604,3818,1096,1500,1271,1730 +27222,0,51,64,1539872,51338,13287,30564,43726,12183,16001,20552 +27223,0,54,64,836163,135058,6645,37868,11289,21216,24243,7809 +27224,0,38,83,41611,24853,43179,46124,2646,9557,14646,11569 +27225,0,53,78,42592,27194,2886,18255,5817,8386,20251,9174 +27226,0,44,81,42316,23705,1566,16829,4731,2325,3143,2270 +27227,0,40,83,173179,49443,6104,15839,5012,5570,7530,2720 +27228,0,37,66,95998,33716,10284,2285,3160,3325,10256,1702 +27229,0,26,66,1200262,86708,32232,20593,10505,11040,23373,11499 +27230,0,40,53,702649,88706,12946,4981,20633,21553,22209,14654 +27231,0,57,60,47325,20486,18344,13221,8287,21745,22187,11659 +27232,0,61,60,99637,28419,4735,7962,4978,4173,1860,772 +27233,0,61,64,1420024,21003,17876,7528,5396,3383,2380,2018 +27234,0,54,66,162115,71435,9190,8733,20158,8311,5545,922 +27235,0,44,54,352602,86411,11158,10438,14279,17193,10360,8675 +27236,0,53,57,2140880,49558,31607,14850,27029,19352,4215,5560 +27237,0,63,51,215632,33830,14648,7524,12128,10392,5666,2498 +27238,0,60,60,406040,43418,13884,5640,3084,4790,1104,1088 +27239,0,56,69,602807,53333,22912,24215,15062,11275,5992,4734 +27240,0,51,77,30798,25222,31705,10435,4517,9993,8643,4043 +27241,0,47,78,142745,36973,16769,4553,8159,6847,1391,1736 +27242,0,44,67,169466,79605,20172,4147,13435,7313,10630,7207 +27243,0,34,44,204143,192581,11345,6328,11870,8768,8766,8880 +27244,0,37,47,425344,69452,5537,49280,16474,24434,13268,21241 +27245,0,38,35,458421,307537,8620,25198,33793,40580,13218,12295 +27246,0,48,54,97763,10143,35504,13846,3710,10409,3011,1367 +27247,0,60,69,416365,114174,15824,38500,9701,22778,13189,8215 +27248,0,56,69,69842,34450,14816,8015,5617,7130,7159,3329 +27249,0,60,70,164204,118669,7711,11939,28616,22833,25176,6975 +27250,0,43,44,157523,104994,9303,4095,5747,4911,4797,2399 +27251,0,53,51,11186,6055,7600,6090,2385,6353,3955,2214 +27252,0,66,48,11862,20545,3751,8103,3880,16098,9022,17736 +27253,0,53,51,579932,241479,24221,26653,20463,12044,18831,7995 +27254,0,64,64,44773,27140,23395,2912,13196,7381,6142,8215 +27255,0,61,56,612968,35928,12851,10826,19922,12418,10305,6137 +27256,0,47,56,607502,251142,36097,75323,33728,43315,24368,10890 +27257,0,54,57,279671,31409,3561,4392,6124,3389,1397,1914 +27258,0,47,60,378036,75278,42858,15514,17186,8730,8690,1418 +27259,0,43,63,112120,99529,59229,12439,12761,30478,12654,10896 +27260,0,61,61,421589,22018,2618,14188,23066,26057,21169,9891 +27261,0,63,64,950462,290847,66503,47063,1661,39091,15798,5250 +27262,0,61,64,49208,32004,17354,8647,7440,3087,2837,2752 +27263,0,60,63,137250,19985,9618,2640,4942,5197,4687,1921 +27264,0,43,56,450305,240688,21164,11899,16297,35015,55483,10074 +27265,0,47,51,621977,47966,4812,10004,20458,8417,8993,7995 +27266,0,37,37,1722062,414164,29628,20509,50259,9208,11655,13130 +27267,0,38,43,1048965,92162,50940,65715,16197,44050,19843,24361 +27268,0,23,41,376519,199356,6692,15942,13608,6132,18333,4963 +27269,0,14,40,1288858,203407,30676,14986,26785,16022,19844,10883 +27270,0,30,56,973361,223208,168976,31315,4426,40341,123185,29617 +27271,0,17,41,2447043,200525,6117,23774,13361,14187,11256,7531 +27272,0,35,54,561263,158745,54792,30413,10719,32095,5757,4742 +27273,0,53,60,68366,9588,6401,8169,25432,8167,14628,3628 +27274,0,61,56,507032,84861,55984,32826,47273,33106,21035,10997 +27275,0,60,64,124520,138294,49985,6389,7804,9528,10268,6024 +27276,0,54,63,365241,26536,7213,3753,1425,3153,2076,1121 +27277,0,57,50,15231,66387,1731,12359,65484,34782,11720,25028 +27278,0,51,43,197239,121232,32433,10563,32063,20960,7025,3672 +27279,0,63,51,252141,13339,14926,5123,5723,5185,2172,1426 +27280,0,61,43,1022875,136267,6114,15061,8948,10326,11913,3798 +27281,0,40,48,2041237,513160,48128,29840,29069,36048,20681,14390 +27282,0,34,53,631018,72276,5496,32120,7854,7597,16256,6085 +27283,0,24,51,1351782,342500,190286,99794,50488,44603,54658,19124 +27284,0,29,53,1766561,494368,69010,29418,88358,66948,74225,33325 +27285,0,40,53,73628,56959,5884,3666,7150,9528,12789,3891 +27286,0,29,40,1055269,91247,2848,8050,4753,2573,6762,1790 +27287,0,34,27,470981,90218,12427,5962,11557,10988,1882,1457 +27288,0,41,35,6506,10009,1201,4799,2520,3850,1047,1352 +27289,0,51,43,72604,7291,2896,4004,7782,4721,3985,1844 +27290,0,64,64,91817,70574,89597,33897,18602,17648,18109,14367 +27291,0,64,63,214845,232952,17310,27087,5763,28155,18220,22633 +27292,0,54,66,86012,61377,24284,10794,5056,8289,5397,4854 +27293,0,48,61,79232,19337,1689,5620,8273,5146,2568,1091 +27294,0,56,54,11484,41421,18425,19162,9443,16136,6672,6094 +27295,0,78,66,17388,14150,8371,25440,14380,33474,7347,10449 +27296,0,81,70,351984,59393,14674,62297,20760,17025,18967,5760 +27297,0,83,83,246808,47983,64206,7192,20900,27605,4317,7989 +27298,0,83,78,68391,64931,14692,17437,22001,22502,10120,8341 +27299,0,67,80,218790,13666,3890,14341,6914,5771,5280,1072 +27300,0,74,69,515835,67296,25603,4687,20018,19392,14345,3671 +27301,0,67,60,573121,267050,44304,38297,50648,41026,39758,25131 +27302,0,56,54,959764,75559,4267,10952,3267,6976,5315,3415 +27303,0,53,44,726555,136525,21603,28616,59098,23351,11960,14320 +27304,0,30,38,677545,103603,18400,4352,12943,3831,4418,1977 +27305,0,43,47,759308,40628,24582,9844,18942,16874,12270,4894 +27306,0,44,41,63344,41318,3535,3607,6081,6725,7673,1889 +27307,0,38,40,121323,77542,7793,6400,8280,6361,7213,2991 +27308,0,56,41,71595,22637,3092,4913,12245,5178,1696,2448 +27309,0,61,47,11198,8314,11632,33819,34110,17692,18133,9003 +27310,0,64,60,18343,22471,26659,20231,50026,15137,15498,9387 +27311,0,66,70,1111541,140759,20818,29729,11059,44432,18385,17662 +27312,0,77,61,28338,13277,1164,19693,40409,39559,34247,23823 +27313,0,70,57,544113,144579,29568,50493,38277,32241,16030,8427 +27314,0,83,61,11402,8571,10752,2081,5223,4317,3962,1791 +27315,0,90,64,29919,34052,7439,31754,19500,33197,21369,12217 +27316,0,64,69,189637,167936,34633,36057,6347,19137,16781,8466 +27317,0,67,78,25728,37930,31730,32811,20583,19118,15513,11145 +27318,0,69,74,99793,40712,10758,20218,10641,17788,22194,9659 +27319,0,61,78,309674,23140,16567,24474,15970,16165,11868,8942 +27320,0,81,80,40573,18662,4295,26591,29228,30103,9246,11826 +27321,0,75,56,1081680,365509,8421,22188,26054,40823,15638,17135 +27322,0,66,54,20158,64111,11799,21820,28393,9994,17071,8139 +27323,0,50,50,160717,68892,18748,13041,6357,4204,4306,4609 +27324,0,34,50,320932,41935,10566,19586,14144,8962,6927,2147 +27325,0,41,66,134940,13762,7827,2778,5877,5088,5341,5006 +27326,0,48,66,121737,17922,6318,2732,1721,5749,5280,3156 +27327,0,63,66,70595,13539,1676,8779,6838,4548,6522,3678 +27328,0,66,64,1639660,134469,8952,56989,26771,34499,29673,28384 +27329,0,48,64,38074,102376,25170,19197,2655,4301,5051,4450 +27330,0,50,66,1563005,52575,26550,15703,28133,24233,20188,7962 +27331,0,51,66,392622,69213,35184,16921,17203,27964,5865,4358 +27332,0,43,56,105075,178137,18035,19182,71720,18911,12540,11663 +27333,0,70,56,8866,30496,11697,15468,13354,27368,12036,7593 +27334,0,75,53,7942,11355,1576,3230,2413,5736,829,2559 +27335,0,69,53,33017,44908,28566,16987,38856,12431,3977,6423 +27336,0,69,60,102180,41653,8088,7321,8147,5490,1988,943 +27337,0,53,53,2124129,373859,70545,22596,46336,43981,28565,17896 +27338,0,51,61,15582,25514,7977,22198,9946,14470,7189,14703 +27339,0,63,60,495247,6740,19053,15463,50296,21198,20325,6739 +27340,0,57,53,119411,258490,22329,22675,20297,17747,19355,10696 +27341,0,75,56,37617,56739,14679,14705,26628,34424,26422,22923 +27342,0,61,44,31149,16455,1933,1370,637,1366,1450,836 +27343,0,44,38,15468,17427,2230,3350,4048,2527,2068,2733 +27344,0,44,41,1874520,335842,43373,20473,23907,23830,10091,6148 +27345,0,44,43,11755,23931,11816,11223,19369,19470,9029,5707 +27346,0,53,53,9388,30392,13087,19296,25460,10997,7103,4817 +27347,0,50,53,57359,41816,3288,12035,12717,3674,10393,4892 +27348,0,50,51,256593,67101,8668,3641,13535,4687,1762,1368 +27349,0,34,47,946666,362826,42632,53519,52330,35276,33962,17981 +27350,0,34,47,2809604,193638,49944,105504,118105,57737,77977,30176 +27351,0,34,47,459200,59994,8664,12732,12153,5011,3062,5043 +27352,0,37,61,42582,11989,10236,1573,1639,2025,1533,863 +27353,0,40,60,36641,107721,5064,19028,10080,15072,6687,3169 +27354,0,40,54,2346062,72025,10328,14489,11769,15984,5942,2203 +27355,0,38,51,2005637,423622,47466,50537,33138,28390,71839,13384 +27356,0,40,50,480567,29764,27229,3966,18382,6798,5547,5682 +27357,0,26,60,173754,27763,8056,9355,2646,1234,1265,626 +27358,0,23,53,1536214,193903,9419,24768,39340,28188,22277,12572 +27359,0,27,51,603339,23181,5545,1046,8527,2744,2762,4235 +27360,0,37,44,131891,13958,3739,8955,20913,7106,4040,2150 +27361,0,53,38,1944445,102633,21068,19543,12334,19551,6420,5862 +27362,0,63,53,4031,11303,1754,24271,11861,14280,23139,6326 +27363,0,74,66,4313,14946,5967,29708,18175,12790,11527,5965 +27364,0,78,67,9058,18029,924,10352,6028,10786,4493,5659 +27365,0,75,80,85309,10109,7225,11830,4423,3434,4820,3835 +27366,0,77,69,528250,47605,2401,13979,5430,28290,23351,15352 +27367,0,91,64,23782,3303,2858,12916,9929,19857,5762,3699 +27368,0,88,74,18915,16203,13412,16803,8006,13190,19820,7603 +27369,0,100,61,7096,14313,4310,6676,4292,13969,5101,3014 +27370,0,93,67,29500,49639,19183,10175,7313,12140,12014,8872 +27371,0,75,67,1873717,223545,83757,53616,58768,55613,23882,22379 +27372,0,54,61,1079563,96436,32327,11770,12373,5572,5581,4392 +27373,0,48,61,12748,24165,2723,11423,7885,10928,5625,2720 +27374,0,38,64,561089,195808,176277,18979,45294,24443,13841,5806 +27375,0,30,61,152976,28539,8712,2229,3095,2850,3406,923 +27376,0,50,63,46215,11637,8677,909,4532,4725,1373,3618 +27377,0,41,56,96737,14398,1722,931,756,1974,1653,539 +27378,0,43,54,249078,60437,23396,18416,6530,7830,10970,3250 +27379,0,40,37,570843,198202,1393,8670,19769,9379,6407,5787 +27380,0,30,26,386913,712697,65691,58944,104083,82530,47499,41145 +27381,0,34,29,369644,371582,22022,60795,22529,58419,65150,35900 +27382,0,26,21,283862,48575,9125,3299,4282,2424,830,3897 +27383,0,34,51,1842974,166306,210761,45677,26458,40135,38776,30553 +27384,0,43,60,128422,20224,4038,11504,11308,10156,8136,4032 +27385,0,60,66,28021,7334,7012,15404,23619,23192,17564,13868 +27386,0,77,63,232350,97915,17431,9891,32716,25097,26544,7409 +27387,0,100,51,6195,6102,7739,5322,11896,19102,5468,8684 +27388,0,94,51,57009,32571,6286,10195,6311,7490,3707,4727 +27389,0,74,40,418633,267800,19077,12285,11077,27595,22139,10607 +27390,0,75,41,1078698,73715,9977,12800,11614,23427,34995,12859 +27391,0,51,51,408374,38735,69320,2630,17976,10968,3748,12541 +27392,0,43,54,1463611,40491,13404,9281,3053,4669,9408,5191 +27393,0,27,67,748820,145513,8464,59182,18275,4037,9327,5519 +27394,0,20,67,1131685,399707,61938,49663,29170,58459,24070,45684 +27395,0,16,53,47743,68101,9148,5952,7588,5408,3744,5543 +27396,0,21,47,289235,300133,26479,57095,26180,46161,22491,15823 +27397,0,26,41,2074528,710705,84383,109701,36985,25367,27369,31320 +27398,0,24,37,251741,13111,1191,921,1095,1549,1088,821 +27399,0,21,29,151275,44732,3962,1129,2348,2144,3469,908 +27400,0,16,34,229902,104635,34383,17277,22952,11595,8680,8232 +27401,0,30,35,872741,119463,20148,22291,21771,20976,36696,13239 +27402,0,29,43,690855,54148,19511,5764,14121,6969,8485,8739 +27403,0,34,53,772551,169659,38517,16373,8692,13968,11409,12910 +27404,0,27,60,28031,38187,23558,10397,5342,2910,6275,3464 +27405,0,21,53,2144792,436714,59755,4814,47651,39823,18290,19575 +27406,0,30,57,292018,50541,24864,16826,5941,20980,15179,13210 +27407,0,35,56,259787,43725,9685,3528,6482,5408,3601,3891 +27408,0,40,53,1133786,95573,51405,12908,12481,9530,19288,7022 +27409,0,50,66,2000970,37644,22833,23063,23523,16861,12944,4976 +27410,0,34,63,250721,103551,32436,13452,7012,6826,15214,13228 +27411,0,23,54,186794,235447,16148,7979,37465,8523,7666,7619 +27412,0,29,54,106057,35325,13843,17886,10865,8545,4804,4790 +27413,0,21,56,1691390,124386,82161,61274,57562,25457,46915,23869 +27414,0,24,64,1947956,295430,297232,99113,107397,37786,98865,33655 +27415,0,26,66,446125,1005592,95623,21564,15008,46286,38592,31778 +27416,0,29,63,81926,26995,1624,13940,2520,7904,2904,2369 +27417,0,37,67,1389624,27902,37525,26866,11245,15171,17606,7305 +27418,0,47,40,576978,277624,5696,8532,34817,42643,36447,44194 +27419,0,63,47,958054,133151,12677,25428,19835,34588,13890,15893 +27420,0,50,41,578699,51966,5880,12899,17065,3938,4572,2349 +27421,0,43,34,139314,69717,39516,3519,25404,9115,7485,8985 +27422,0,34,50,639566,93582,18818,7129,3588,6624,8517,5837 +27423,0,40,53,41856,8908,6536,2924,12760,7612,5056,3036 +27424,0,51,53,307215,16259,5055,4386,12176,5072,3649,3641 +27425,0,51,47,232253,286359,50040,21582,21910,25994,24243,12161 +27426,0,57,53,28867,12924,8287,1492,3492,2744,1631,1369 +27427,0,38,50,867914,162638,4831,39362,13031,11434,27627,24585 +27428,0,34,50,1309930,272269,62947,19974,32539,37601,33270,29679 +27429,0,44,63,38166,2696,1772,2901,1493,1704,1501,1503 +27430,0,51,54,501395,242693,76729,20152,118062,65783,20889,7599 +27431,0,53,66,55308,91411,102841,8105,15673,13712,17041,18318 +27432,0,61,70,774699,15852,7807,7798,13796,8553,9197,7440 +27433,0,47,69,1537864,319623,193237,67999,17699,28679,32896,21387 +27434,0,54,81,21276,15003,17553,35335,21833,35438,39080,15645 +27435,0,64,69,129688,121250,31775,6445,14385,26277,22050,6030 +27436,0,50,74,2418441,164805,85801,20854,11018,20214,26648,15330 +27437,0,69,63,170648,63296,12953,14262,20066,31709,9010,9820 +27438,0,54,44,918604,143044,5734,13419,23320,18090,25853,18509 +27439,0,37,35,768350,514444,23261,23002,56464,14471,52491,26622 +27440,0,38,38,835745,323824,64895,30353,34783,31060,18996,20171 +27441,0,47,53,239592,12910,12019,1976,3742,6902,6223,7151 +27442,0,50,50,1322297,1113049,26051,38749,38271,40618,15761,33402 +27443,0,38,30,632683,61905,4378,5737,12201,9380,6172,5115 +27444,0,37,40,577988,55624,34836,11492,6281,6670,17357,4845 +27445,0,37,37,105663,83788,26233,27261,22713,33596,29796,14206 +27446,0,44,57,630596,129026,11438,15956,11927,8309,10243,6660 +27447,0,41,56,437518,54300,15067,20875,3173,4342,5556,2605 +27448,0,29,56,102046,62399,22518,8306,16065,7311,5876,5218 +27449,0,24,53,427057,70912,16433,2854,9305,9365,12903,6001 +27450,0,29,54,57738,44944,10250,2069,7420,4694,3678,1378 +27451,0,35,53,653929,81032,32490,10628,14280,10361,5252,8733 +27452,0,41,57,149254,66436,26473,35081,9559,21501,21482,12394 +27453,0,40,63,96123,33406,11532,6691,11107,4168,5101,4963 +27454,0,64,63,46050,19287,8716,8281,13695,36401,15485,7628 +27455,0,56,63,341748,82329,23844,12372,2460,4757,3512,1697 +27456,0,56,57,1271826,81377,19852,23982,9740,21055,5071,3708 +27457,0,66,56,154369,40580,13056,37802,94614,21087,22203,20587 +27458,0,50,64,33849,17889,7835,36058,38408,12262,10351,8420 +27459,0,57,75,921244,118237,139946,139527,53743,44492,97886,46908 +27460,0,60,77,123280,5266,3124,480,1021,1737,370,1946 +27461,0,53,78,3243577,281438,101733,32800,40596,43189,18332,15107 +27462,0,35,67,1478232,647051,47212,81599,33652,22419,34449,28308 +27463,0,27,53,724495,635530,154694,43884,41637,48395,111376,50940 +27464,0,21,50,146448,84986,24976,10424,9528,12001,24075,5636 +27465,0,26,44,948545,85907,17345,8413,10073,19554,13195,5868 +27466,0,35,47,1716536,308100,54981,40555,54576,27733,27498,30635 +27467,0,53,44,79546,11878,4916,265,7571,5728,7947,4577 +27468,0,43,43,259882,148671,37838,7875,5171,7500,7217,5921 +27469,0,38,53,1120969,62592,15434,55101,42858,13635,23350,28016 +27470,0,41,48,135496,25900,405,4345,3101,3055,3038,1730 +27471,0,34,61,383788,20525,21676,8861,3692,7462,4567,3917 +27472,0,48,67,172437,71771,23380,30497,13865,20550,18023,5425 +27473,0,37,60,154141,114542,26199,10582,13232,5342,2861,2410 +27474,0,26,66,798722,170818,1580,62789,40157,7778,11189,15902 +27475,0,37,51,7915,22565,3486,4799,16458,13021,6370,5784 +27476,0,41,37,1279822,194200,10129,26573,43328,64774,32275,9200 +27477,0,56,27,566977,64219,1080,6880,6016,10294,8232,14504 +27478,0,69,29,1815335,211357,81729,31921,75463,40619,37357,12467 +27479,0,56,30,351936,21548,3065,4111,11756,3525,2195,1074 +27480,0,44,48,962842,677664,120855,104268,30136,44461,127682,42115 +27481,0,40,54,192897,78325,43283,40580,21056,12906,53863,16002 +27482,0,48,53,53857,29519,2422,5032,3770,8549,3514,3658 +27483,0,44,56,35236,21205,4745,7514,7861,6672,3762,2323 +27484,0,50,60,119979,41673,11919,12126,3618,5293,9895,2889 +27485,0,60,51,1305801,135796,43583,18975,19174,51256,24298,16824 +27486,0,47,53,853429,560242,17356,116650,102501,36364,42095,30964 +27487,0,57,48,400103,20602,8034,6854,37039,25805,9494,7190 +27488,0,60,29,621987,126843,5381,2591,1896,11526,10993,6512 +27489,0,60,26,89363,36283,3560,7800,2157,12978,10648,5514 +27490,0,80,26,43888,124450,28692,19338,31026,57769,15627,18648 +27491,0,66,37,505165,132200,49474,64828,34441,48250,11676,13781 +27492,0,70,63,2578601,80315,182069,20620,66822,40093,46535,11122 +27493,0,69,67,518337,62476,19486,15852,6098,23442,13862,3422 +27494,0,53,75,390953,199221,66125,48652,30878,20673,14071,28045 +27495,0,43,75,216883,161948,76390,23817,15882,17057,49971,11613 +27496,0,38,50,133483,61667,3277,1783,8825,5941,17170,2931 +27497,0,30,51,414983,199120,84713,41788,22292,41431,15923,23758 +27498,0,60,37,13955,22427,6036,8705,41576,75081,20943,29665 +27499,0,60,29,971728,445935,104491,33976,45897,49706,23205,21847 +27500,0,47,34,97203,57893,10320,5383,1729,3409,1115,1333 +27501,0,38,41,150667,6940,2039,3162,1630,8992,2860,1990 +27502,0,47,43,107963,43522,14546,10213,25967,17536,7641,10486 +27503,0,44,43,574813,432827,41139,25721,37303,36845,17696,15186 +27504,0,61,29,583332,438773,18844,19470,60353,152467,42164,32373 +27505,0,43,34,157222,46880,13641,13061,7869,6428,15277,11744 +27506,0,37,23,534438,90749,5213,4134,7046,14028,20742,10213 +27507,0,47,26,306558,64484,9726,17692,43943,17277,15452,4763 +27508,0,27,43,1267247,93242,34887,4845,6560,5826,10506,4681 +27509,0,35,51,150542,18060,6801,2197,4812,5812,8471,4410 +27510,0,34,63,636813,25593,27834,1736,14064,8738,11026,3900 +27511,0,41,50,323808,225730,16293,12378,8584,24915,6127,3544 +27512,0,40,44,109431,58210,9100,5010,2594,7571,11233,2806 +27513,0,34,56,975933,193331,293920,40671,54502,53558,65287,23406 +27514,0,29,50,279348,40478,15513,2339,6664,6554,15244,6805 +27515,0,26,54,565987,662059,68007,52325,52578,49954,33012,24394 +27516,0,27,56,803564,534813,34789,116475,63189,86927,42057,47955 +27517,0,21,43,1349722,236744,44206,28614,13205,14243,11168,6897 +27518,0,23,47,58708,58889,18412,21107,14673,15258,8783,2988 +27519,0,17,48,596355,52094,4344,7760,4176,2468,908,986 +27520,0,13,61,825220,139899,145159,76564,42093,24350,10245,13098 +27521,0,26,67,482748,62826,33407,9161,6360,22425,17011,5981 +27522,0,17,63,358302,35778,6838,4474,6287,2857,2099,411 +27523,0,23,81,238674,76170,268610,159591,209559,32930,7979,21620 +27524,0,26,64,417987,246749,37860,17549,46687,27140,4969,4891 +27525,0,21,61,692408,85519,20795,27800,25586,18099,24739,6310 +27526,0,34,57,82640,12765,1463,1684,1933,3447,2483,1031 +27527,0,34,51,351799,84456,42495,20657,10429,11590,6581,9084 +27528,0,40,57,1998914,376052,62768,77375,84977,78773,24002,23047 +27529,0,35,60,233906,13507,5591,1914,3546,2212,2327,1573 +27530,0,21,43,581578,540938,23152,22557,40921,21969,38028,31290 +27531,0,13,35,1079779,576150,41600,33907,85914,33169,24108,8401 +27532,0,13,38,16846,46270,20947,8432,3895,6166,4257,6362 +27533,0,4,29,67546,166974,16240,10846,7388,7034,21387,15122 +27534,0,11,40,257679,95585,5890,18806,8399,9519,7107,3337 +27535,0,13,41,203802,53734,5155,4749,8344,4302,5254,3873 +27536,0,14,44,1950175,97000,91408,58310,64597,24763,30105,29002 +27537,0,23,57,1105329,70407,22994,22335,5870,12598,14125,10250 +27538,0,20,47,176183,88384,2538,4455,6249,4880,6825,11241 +27539,0,26,61,49599,2262,1836,953,872,593,629,498 +27540,0,34,61,790841,32169,26424,16328,8997,15676,9254,9399 +27541,0,35,51,39530,4215,617,509,852,585,512,198 +27542,0,30,67,1972260,354941,126360,84386,56986,18813,24389,23982 +27543,0,27,51,535002,333970,25528,23418,36544,30933,16224,20995 +27544,0,13,38,1157310,214551,21316,26720,35469,11360,8998,5838 +27545,0,24,40,162706,24113,8886,6370,18945,15002,3692,3417 +27546,0,34,26,2018363,631368,44997,18530,8666,64745,70456,15059 +27547,0,40,29,305254,151070,17743,33191,100334,38358,20247,8461 +27548,0,57,34,338926,16358,3752,2937,4675,6206,2047,707 +27549,0,51,29,66016,43710,2346,8793,4524,10731,2491,2871 +27550,0,53,38,1493659,103490,21353,20111,75164,16312,17482,8569 +27551,0,43,38,66147,27632,2739,3263,2435,2267,2705,1648 +27552,0,48,50,4676,12796,32132,21639,18914,32559,15943,25149 +27553,0,37,48,1277631,254841,35165,16780,27489,16324,4517,7022 +27554,0,47,41,259801,84909,17905,3695,86366,38394,46114,20980 +27555,0,60,40,74416,147725,25455,8870,27996,52307,32384,23882 +27556,0,51,44,55900,28376,71291,19191,19197,25589,20109,17375 +27557,0,63,53,63371,17990,5162,6682,2296,5390,2714,1097 +27558,0,60,64,45757,26319,5575,8204,2370,9787,7061,2307 +27559,0,66,77,68677,6237,1065,11686,4031,12174,9696,2686 +27560,0,60,69,628146,216407,40924,116283,16937,37364,45478,28964 +27561,0,53,81,1441456,142275,315295,118106,57779,45520,17800,21069 +27562,0,40,77,2291183,223239,23984,31442,29728,15798,24856,32594 +27563,0,34,63,960209,188436,17274,21396,11982,56950,24771,26041 +27564,0,34,53,1582718,148095,17915,11159,8009,19745,19809,19837 +27565,0,35,38,277623,74076,8899,23405,13199,10179,27316,5080 +27566,0,27,30,979059,182222,9323,13175,9991,5035,8357,2421 +27567,0,20,38,1035332,120897,26799,33352,59064,21683,27730,28716 +27568,0,24,54,67264,12478,9812,32162,17613,11247,33912,13105 +27569,0,21,56,301738,170464,82316,17299,36044,18717,40420,17404 +27570,0,56,69,10907,10544,3901,19777,8155,36990,13192,18031 +27571,0,61,67,50507,73129,10021,18251,13492,20598,7600,2738 +27572,0,56,56,77343,21913,4925,2847,3760,3447,3408,2760 +27573,0,70,44,137420,16613,544,2862,3602,6700,8422,2483 +27574,0,56,43,64817,13921,6692,5869,13833,5624,5338,1276 +27575,0,57,51,582376,43980,24130,23705,12255,23270,22957,17135 +27576,0,69,48,146512,26085,1883,7874,4909,15303,6541,2853 +27577,0,50,50,250126,242742,27285,13688,10257,11211,6877,5485 +27578,0,54,57,790442,15046,22258,12334,10704,17737,16599,12503 +27579,0,48,47,806717,59041,8652,2816,4285,8827,21900,8826 +27580,0,29,38,396464,223959,3066,26688,64727,14518,25160,11514 +27581,0,41,35,153195,312655,23974,18899,55192,48693,16453,8748 +27582,0,29,29,349491,80104,32565,15331,13045,12008,11016,5991 +27583,0,29,23,713454,217700,8506,12649,30687,26801,18971,7545 +27584,0,35,41,2013306,316005,163943,186466,50198,76451,60226,102791 +27585,0,53,51,297608,22947,21746,5807,24650,49735,29625,21334 +27586,0,67,48,248166,46124,16388,13953,19057,34822,15738,19775 +27587,0,63,60,114219,346339,110174,11629,64543,31654,34202,19379 +27588,0,70,51,70050,12089,3391,3813,3493,6386,5166,4201 +27589,0,48,54,107500,183621,72415,14549,16105,20287,21946,18731 +27590,0,26,41,301060,65165,1066,3593,2736,2869,2124,960 +27591,0,29,40,88229,82222,20243,15427,36670,13136,8820,8971 +27592,0,20,38,190910,50807,11651,6800,16065,6154,5956,3550 +27593,0,20,38,3194970,644432,226841,25226,31508,62195,24142,36646 +27594,0,37,44,65515,94314,4025,21866,24349,30008,17916,13265 +27595,0,38,51,564911,93641,61354,2703,21176,20948,19273,6154 +27596,0,40,43,302217,249836,25338,7522,12048,28555,20474,18751 +27597,0,40,35,95386,105780,14418,1563,4592,10172,7459,4305 +27598,0,26,41,1547865,1258294,343810,105333,73390,104970,69414,20477 +27599,0,16,40,711325,353172,89947,42362,17386,19559,7973,13982 +27600,0,10,43,1968191,153558,18932,11195,7025,8234,3922,5730 +27601,0,4,43,325594,118693,10356,9441,2353,6510,17259,9669 +27602,0,7,47,700293,69035,25716,12119,12132,7918,5568,6472 +27603,0,16,44,147001,46975,13294,7537,12703,8501,4317,3322 +27604,0,23,54,22034,12566,8367,2481,3697,2496,2932,2589 +27605,0,38,48,55151,10782,476,1262,9026,2918,4887,1556 +27606,0,40,54,81494,28865,24380,15541,11578,7041,8743,8048 +27607,0,26,43,213431,78412,2957,4086,1128,2523,3973,1833 +27608,0,37,44,202232,33370,34284,18782,12169,26624,4192,5331 +27609,0,21,53,584201,436239,40621,60606,45689,21063,20353,10305 +27610,0,24,37,211339,16200,1472,2335,8430,2812,5210,1480 +27611,0,26,47,549942,150439,30646,9978,5510,6379,6681,6374 +27612,0,13,34,996733,371348,2958,64728,26751,32050,17991,10743 +27613,0,21,48,67919,13932,11800,6679,4840,3320,5086,3784 +27614,0,17,70,44621,22853,15462,105243,24703,14642,10060,6863 +27615,0,35,70,16011,40725,1591,17238,30396,12359,15825,10063 +27616,0,29,67,199775,64029,6847,1374,6944,3082,4204,1782 +27617,0,26,53,85555,94967,3029,16073,5504,6415,6261,4590 +27618,0,26,35,37246,35234,10497,2950,5716,4885,12272,1441 +27619,0,23,38,171982,8320,3439,2361,8220,2191,2383,1273 +27620,0,38,51,26101,54475,16882,36822,23931,24509,36002,12590 +27621,0,38,50,364497,284956,13451,33684,10639,20202,23554,11760 +27622,0,35,56,730132,119153,71145,15347,6831,15582,18437,16446 +27623,0,43,54,1255026,117765,25696,22271,7658,72486,37012,33373 +27624,0,40,60,122883,138158,15972,28546,5272,23443,8752,21447 +27625,0,54,50,19944,27028,5152,6577,16085,16574,5921,4797 +27626,0,51,47,16028,31606,2323,5962,7622,9942,5834,6118 +27627,0,57,48,451138,61412,15674,37780,5109,15415,11752,9166 +27628,0,57,44,7792,46773,3656,5982,7083,6867,3613,4142 +27629,0,57,51,26650,16984,8913,7537,9423,16333,4820,4083 +27630,0,60,63,28624,11220,5470,9650,6295,8173,3270,5641 +27631,0,70,57,6910,9161,5967,4391,6443,9770,5756,4713 +27632,0,87,67,22299,11601,13616,4143,6824,19472,6604,12903 +27633,0,88,60,14995,8995,874,3627,8943,7660,8209,9950 +27634,0,70,57,1174466,301346,142800,34997,44577,23036,14199,5897 +27635,0,61,48,517867,186284,12838,22331,26926,37475,46022,55764 +27636,0,50,51,1675725,12261,16098,2680,8343,6580,4908,4856 +27637,0,35,51,197587,212445,16492,36360,35655,26900,19846,32112 +27638,0,60,56,365224,41885,9986,19132,7196,26975,13362,10826 +27639,0,53,47,416487,72269,17655,4284,4913,7569,7185,3317 +27640,0,54,54,842602,22962,2705,13645,6890,4639,5095,1482 +27641,0,50,63,121717,18475,8254,8800,2882,7042,5603,5377 +27642,0,35,54,971562,70739,9528,2136,7860,6942,12040,3110 +27643,0,30,61,408324,47715,26377,3125,1887,4247,5719,1065 +27644,0,35,64,130379,90258,67881,21214,10521,26816,20464,8445 +27645,0,24,44,207718,249126,12094,11827,17770,19940,16204,17877 +27646,0,34,53,658627,95670,3299,41716,11848,28136,27666,12441 +27647,0,30,37,61507,33057,1365,2374,1093,1827,1322,2301 +27648,0,27,30,1501690,341538,162821,12988,33537,53513,15750,34205 +27649,0,27,44,167357,73781,9809,22321,14292,7503,4515,6679 +27650,0,17,44,200761,87948,23651,1551,9273,7052,5581,4029 +27651,0,20,47,119770,193851,10443,18158,10043,14085,16125,6071 +27652,0,20,50,128274,92071,47370,16083,17301,13402,7004,8709 +27653,0,21,54,151726,37314,15503,18717,15596,7294,3932,2118 +27654,0,30,35,1039399,190618,2766,5459,26498,31118,11743,4650 +27655,0,40,48,841842,49222,25991,13228,23093,14781,5935,7405 +27656,0,44,37,49936,21456,2753,3386,6961,4145,3104,1268 +27657,0,53,27,157868,42544,6445,7838,3903,12681,9555,3473 +27658,0,53,51,810252,54882,11051,44987,58454,17902,23032,14304 +27659,0,37,38,1318426,267625,19018,11960,6912,8803,13596,14946 +27660,0,27,38,831945,544476,51104,65194,21264,43569,26882,78436 +27661,0,30,43,26220,65670,18155,19863,13789,33075,46397,19523 +27662,0,27,44,56485,8510,4505,787,886,1662,3169,618 +27663,0,37,61,147444,18213,7726,7275,3312,2650,3843,1865 +27664,0,29,53,1237892,452019,21913,12986,15110,15220,38454,13733 +27665,0,16,44,70383,217602,24000,12518,7695,18994,13399,15474 +27666,0,26,38,720641,24279,4391,5607,1586,11694,10736,3607 +27667,0,27,29,367017,38829,5121,8143,3831,4916,8619,4491 +27668,0,38,38,384702,38648,1259,6678,3608,4315,4962,1380 +27669,0,37,35,348022,146151,9432,5411,5089,10212,8217,5157 +27670,0,14,40,91725,59126,19409,12332,5304,2316,4238,2156 +27671,0,14,35,1569532,615679,31218,77155,28017,66601,139877,38009 +27672,0,20,38,789668,263718,40435,52902,42402,59887,56555,86490 +27673,0,14,40,528738,274093,11209,25286,3046,11165,13897,4460 +27674,0,27,48,57126,16413,19863,14904,12414,6273,9862,4610 +27675,0,35,50,912372,329533,76369,28352,75580,85191,27418,18157 +27676,0,43,56,9108,15378,11782,15637,16025,20276,12022,8631 +27677,0,63,70,131248,49998,32222,29900,18525,39644,42300,7491 +27678,0,61,54,468505,182578,16000,12715,8853,18885,8696,9925 +27679,0,57,56,1532830,62683,16821,8742,11912,11887,19487,25774 +27680,0,26,40,840992,150502,39054,17229,28822,8972,17533,17948 +27681,0,29,54,1723362,131973,46801,127272,48202,44549,84554,27840 +27682,0,20,48,115785,48907,3431,4414,5930,2493,1805,1134 +27683,0,13,34,241865,233547,2447,6508,2490,13102,10756,11543 +27684,0,13,13,147664,110853,2456,1440,4473,5582,8766,2473 +27685,0,16,10,1457198,116930,53289,31692,20622,33720,20989,14462 +27686,0,30,13,848415,74250,5647,24115,27892,28119,18450,21042 +27687,0,38,23,58094,50679,3786,2014,1828,5291,2842,3677 +27688,0,44,48,31412,22205,2643,12063,5815,3857,2573,1590 +27689,0,40,47,581722,46802,14098,16560,14308,6693,8543,8898 +27690,0,29,53,721342,45648,12579,18750,9472,7281,13089,12872 +27691,0,26,70,43702,27620,15182,9225,1649,3470,2486,1541 +27692,0,17,61,904961,196794,21454,14710,12076,8568,19052,7229 +27693,0,26,61,1287451,155522,18470,112004,75586,67645,31717,36124 +27694,0,30,60,828250,135176,13070,84656,58471,39607,11425,20582 +27695,0,17,37,226739,588417,24260,16628,6273,9150,7241,6495 +27696,0,37,44,1571870,112468,21157,55846,42340,43084,31746,15893 +27697,0,13,38,1100874,603553,27243,97750,17576,13276,21021,27509 +27698,0,8,44,1148478,164402,167814,12166,27660,32025,24163,10683 +27699,0,23,64,150749,13747,7743,1688,4920,1750,1713,991 +27700,0,26,74,1677624,33665,49764,21395,11790,31505,28840,13263 +27701,0,44,75,304369,192314,54810,19018,32485,42774,68089,15122 +27702,0,44,57,410162,74020,3317,8390,15573,7581,6672,2117 +27703,0,50,53,289797,88230,18180,26117,27480,18895,34906,14896 +27704,0,48,41,221551,170367,11594,55087,15029,62262,37581,19127 +27705,0,41,51,1221179,111799,89814,15125,19268,15022,17899,15559 +27706,0,43,64,1960232,197741,157220,17571,54151,40863,38006,30680 +27707,0,29,63,85620,63361,12934,3310,4167,2396,1292,480 +27708,0,17,64,628203,347489,116145,28980,57867,36243,38324,18224 +27709,0,14,51,613017,284407,32443,23956,5269,17671,11029,9283 +27710,0,17,43,856790,293800,71313,18179,36275,54754,27328,34408 +27711,0,30,48,1794192,238907,30172,89574,28226,44311,62650,28444 +27712,0,24,37,2237290,554772,15454,43284,73449,24447,37180,29293 +27713,0,37,38,798681,104897,20312,15748,18023,24975,10722,5480 +27714,0,37,40,119498,56905,18193,3341,7263,12676,4248,2891 +27715,0,47,50,41989,24826,57744,27694,10975,38432,35700,19844 +27716,0,50,61,81747,48157,5069,14152,4160,4249,5191,1991 +27717,0,47,70,781554,35771,28085,2394,5888,7624,13690,6630 +27718,0,50,70,830068,145812,14771,47286,50302,47640,46540,31352 +27719,0,34,57,1639658,764536,168816,58016,28300,61135,82698,39680 +27720,0,29,50,393541,1128506,88050,113736,67676,61738,52643,69108 +27721,0,17,40,1338049,164952,10956,17725,5350,5048,7091,4617 +27722,0,11,50,187754,8090,7495,4597,3100,2303,4518,2230 +27723,0,14,56,248836,61971,16725,27362,17786,8161,8967,12283 +27724,0,17,56,331393,123961,11379,12875,2084,10268,34852,5467 +27725,0,27,60,107463,53868,5723,9852,3383,5554,9835,3456 +27726,0,24,57,1413822,333938,88538,180073,37958,50299,41647,42216 +27727,0,38,50,84255,23402,7405,2552,5679,13149,12528,3357 +27728,0,41,56,973227,243297,82524,31085,49619,35007,103021,25420 +27729,0,41,64,1697759,281371,140928,77806,13673,37857,74762,16066 +27730,0,44,44,732207,279970,15924,11524,22323,33899,35477,6847 +27731,0,30,37,1187677,275109,3968,21037,11344,25556,92741,19512 +27732,0,37,24,240257,38051,2582,1603,4112,7786,9949,3489 +27733,0,37,7,254904,431945,30320,22715,21781,31560,34870,10809 +27734,0,38,30,334466,5393,6681,1642,817,1800,1842,1832 +27735,0,43,48,965755,174971,124030,34462,51198,50116,37362,18294 +27736,0,38,54,764701,52908,5294,7411,6568,8008,5466,4792 +27737,0,35,60,657313,566355,72919,49279,56532,28013,77789,19901 +27738,0,26,41,1248246,252231,18623,28547,43025,16645,30017,12680 +27739,0,23,30,1382632,195126,18438,19089,18913,26859,62495,23487 +27740,0,20,26,792415,576764,57407,12181,5483,44365,31190,9912 +27741,0,30,34,100088,102278,44662,13092,18913,25349,18476,4853 +27742,0,26,35,439154,159264,22050,6435,2198,5686,5358,1667 +27743,0,14,27,1228050,234832,3965,15813,6063,7738,10452,4402 +27744,0,21,41,90834,19432,4353,12787,8266,5615,4763,4000 +27745,0,21,48,568991,37542,2827,47657,5570,12656,13107,7395 +27746,0,30,57,65130,21188,2366,11339,4375,3621,4164,1380 +27747,0,37,83,199690,94466,19111,112313,8421,12275,14454,7708 +27748,0,37,88,42144,18179,11178,32924,21855,10734,10510,12404 +27749,0,30,88,31467,13276,7583,8224,2633,2673,2826,3009 +27750,0,34,96,308957,18849,15905,21724,5909,6336,6783,5276 +27751,0,47,93,128438,78878,80035,49022,45544,46111,37576,27968 +27752,0,51,88,153316,8495,5762,3186,3886,5768,9452,3938 +27753,0,57,87,643235,137165,108410,68118,35867,56805,26842,25742 +27754,0,50,69,3596780,295735,54193,14905,23866,16609,14325,11324 +27755,0,37,56,353079,177392,7755,23893,12405,8329,3673,3081 +27756,0,34,56,50103,20251,10655,10447,12872,10585,3028,2453 +27757,0,26,51,289321,263176,92711,62816,64966,32056,18924,16517 +27758,0,26,54,1241068,1191726,191603,158611,56764,57572,59023,37798 +27759,0,37,54,96063,9173,1364,1190,2946,1576,3164,1329 +27760,0,30,40,1027389,85538,5075,6333,9695,14055,17550,10096 +27761,0,41,38,75294,8358,3570,1097,1595,3407,1178,1109 +27762,0,50,48,1266643,182290,76606,162605,21687,42399,49249,19640 +27763,0,51,50,1580106,311953,60170,36208,63606,64987,68018,11992 +27764,0,54,60,637072,134905,30502,27313,27833,37503,28466,20695 +27765,0,40,48,39639,157446,10785,7145,38459,9650,16046,12906 +27766,0,38,24,187094,135184,1673,9835,10985,11127,11106,5105 +27767,0,29,35,542375,29821,18637,4275,3269,3494,8767,2645 +27768,0,24,35,1235181,145540,26522,28816,34377,25924,59241,27127 +27769,0,17,51,575460,217308,49021,94064,11934,9151,19396,27899 +27770,0,8,64,796681,196472,32472,24615,3735,7001,18006,11383 +27771,0,4,38,547519,268134,2233,8839,6502,14335,21850,7394 +27772,0,7,29,564384,80077,4186,9101,11914,13415,12215,7804 +27773,0,8,17,884486,132898,21312,6907,16589,5039,18331,5381 +27774,0,26,10,1037098,566836,31267,56799,93775,119516,124359,22488 +27775,0,29,34,505799,329320,174776,52850,99758,40506,90536,21832 +27776,0,21,30,666731,283933,9395,18020,9910,19786,11404,10395 +27777,0,37,34,1214497,75515,15286,4587,3442,14126,4497,5502 +27778,0,26,43,847769,120288,38573,16665,10172,10456,16204,8732 +27779,0,29,40,1054227,229528,36756,50686,49886,30008,25883,17886 +27780,0,44,47,338683,66597,15548,6322,12125,28858,27103,25104 +27781,0,43,44,58591,18401,2238,2322,2272,3258,1249,1138 +27782,0,51,43,523931,48012,16070,8216,18887,11545,14532,13160 +27783,0,44,35,56505,40968,3820,1711,1578,1982,4375,1711 +27784,0,20,34,757229,352312,48809,12429,22834,7229,9137,5077 +27785,0,11,38,519067,124468,28896,13721,4727,9275,6198,4624 +27786,0,7,43,128474,22760,17183,5922,15779,4251,5126,4930 +27787,0,14,56,534261,212659,67938,59500,13832,34820,23112,18595 +27788,0,17,69,58570,84916,26845,34097,6550,4464,6362,4338 +27789,0,17,67,218240,97018,22445,8823,25711,7212,2335,3075 +27790,0,23,57,1257948,35159,5793,3069,5260,6508,5222,2164 +27791,0,27,63,118127,13423,9106,8602,3049,5957,4950,1726 +27792,0,37,63,683200,43413,16075,12998,2230,6004,3711,3763 +27793,0,48,69,107925,29025,32604,23180,45418,16578,46845,21078 +27794,0,56,69,100662,42348,8472,11471,37375,28238,9017,10236 +27795,0,50,50,205079,262947,13247,18283,17962,23793,16321,18540 +27796,0,54,41,152669,25549,2622,5379,4727,4690,1901,1500 +27797,0,53,34,256504,29367,4082,5457,1983,7057,3513,2142 +27798,0,44,41,246881,30000,17201,11726,24388,10933,19252,15809 +27799,0,43,41,163703,85028,4073,5522,13604,6547,2193,3005 +27800,0,51,48,196230,18936,11586,3935,3468,12257,5173,5849 +27801,0,40,47,260760,178429,14015,31748,35394,10340,5893,5427 +27802,0,24,38,293567,115764,23799,6125,10997,4702,4960,3132 +27803,0,35,41,1157186,135859,20285,16069,103332,35253,24378,22476 +27804,0,35,34,90588,29187,5890,2522,6530,12303,10201,12682 +27805,0,34,14,1089631,644442,12675,8620,25149,26892,35113,20223 +27806,0,48,38,1599853,46100,242671,24645,23006,50697,33066,27307 +27807,0,29,50,735020,96225,21866,19444,4388,4075,3451,1490 +27808,0,16,56,721435,50616,16263,12048,4554,5500,5206,4430 +27809,0,27,83,28080,21261,15542,6646,10829,6574,8715,7446 +27810,0,30,74,204038,12913,12440,12361,10075,10109,8469,5817 +27811,0,40,75,890003,145394,64645,23743,10859,18220,31721,27701 +27812,0,44,67,1229488,216156,38034,23664,18150,32729,18270,13429 +27813,0,54,67,6762,19719,15428,15329,13434,21142,5268,4388 +27814,0,51,67,15078,28850,12295,24983,10833,13941,13037,4034 +27815,0,63,57,966140,283811,18594,55036,48237,102384,49910,20138 +27816,0,56,67,200077,58688,19300,27651,9280,5519,6556,9086 +27817,0,50,54,60154,29145,3617,2507,3360,6997,2901,4384 +27818,0,48,40,176942,154949,20967,6992,16842,29517,14759,9962 +27819,0,53,51,8748,11665,19137,7239,17605,19175,16156,7992 +27820,0,56,37,232159,360898,31989,27397,26576,33788,55469,32883 +27821,0,54,56,1984566,19445,27393,13356,2703,9613,15122,5011 +27822,0,50,61,97152,91179,10686,15923,6209,9997,4617,8252 +27823,0,44,57,155986,13286,3994,5793,4888,6476,7586,4137 +27824,0,51,53,332691,66609,4621,2302,4195,15291,7841,7184 +27825,0,48,29,840471,143449,9190,7146,14773,16361,48444,21644 +27826,0,44,27,273618,303900,46137,29464,44106,19990,18884,20493 +27827,0,41,26,164998,7377,1246,2114,1219,1933,2054,719 +27828,0,35,26,113092,169779,9063,9295,30039,16442,8184,7262 +27829,0,37,35,2066018,356424,55929,78166,38409,29950,12377,7458 +27830,0,20,30,702953,73524,3244,10229,12017,12475,11156,3740 +27831,0,29,29,88209,45223,9801,16508,17801,13290,7126,7523 +27832,0,44,38,45464,32507,6748,8655,4229,9093,2491,2400 +27833,0,56,56,14291,20176,2839,28182,11065,12151,19111,13789 +27834,0,47,48,580652,200819,9520,4111,7012,10612,7595,12306 +27835,0,41,51,11622,32263,12297,6179,9983,5618,3526,3819 +27836,0,35,53,260321,18245,4584,6370,3183,2886,1870,1293 +27837,0,35,48,1088087,47038,23758,12886,16494,20172,29068,27434 +27838,0,47,70,131238,10939,5620,8722,1996,4076,2522,1357 +27839,0,61,61,47249,29745,6759,3496,21087,26006,31642,24845 +27840,0,63,41,87447,185134,8968,3533,18006,21945,28002,13816 +27841,0,69,43,18954,39647,25684,21635,20804,42801,38614,23980 +27842,0,66,35,663093,33612,15628,1441,7696,5595,7398,8299 +27843,0,54,53,722963,51122,35902,49274,16506,25491,78800,18244 +27844,0,53,69,88715,44793,18473,2427,7371,6536,4352,2203 +27845,0,47,53,1134624,124158,6984,5805,6219,31462,13241,6215 +27846,0,60,50,198627,23598,3893,7571,5646,18677,7414,2866 +27847,0,51,37,1258008,518202,49726,75230,64701,41625,46116,27564 +27848,0,47,26,1438805,290519,17568,20993,10083,16164,45745,3944 +27849,0,40,27,127841,62094,5107,1879,1600,7607,3381,2129 +27850,0,23,10,1555489,409378,4438,14099,63035,33663,26765,15378 +27851,0,41,16,23385,4503,2552,3334,4227,5672,3042,1627 +27852,0,43,24,184469,51346,10615,12629,6068,4882,4007,12329 +27853,0,44,26,689818,270848,18424,17764,32061,40078,13139,12832 +27854,0,51,53,239977,66508,48755,18384,21249,23499,37649,14904 +27855,0,38,47,569362,163361,2333,28808,4140,22846,20628,29666 +27856,0,37,34,1122225,92155,1778,7084,5102,5535,3291,4673 +27857,0,35,48,351658,50432,25069,13099,8044,7733,5080,2610 +27858,0,26,51,927099,135155,33302,15687,3913,5916,9386,7900 +27859,0,23,51,1350267,963376,53929,55801,107197,41670,35219,31124 +27860,0,17,30,475742,31691,4672,7603,21130,4900,13460,7232 +27861,0,35,11,324108,93841,3433,1113,6195,21059,12432,9064 +27862,0,41,11,318018,126204,5121,7772,10256,10905,7197,7371 +27863,0,41,14,2063831,195631,26463,38579,35546,31488,26027,16684 +27864,0,41,27,484896,28034,25541,8044,5758,7332,7743,4861 +27865,0,37,44,1656208,225630,42526,12485,35413,31068,40282,54783 +27866,0,44,63,162434,33260,11753,28503,9455,14972,11519,13430 +27867,0,51,78,35530,22156,29998,32179,11644,19406,11991,7250 +27868,0,50,80,15660,26423,15067,27588,7311,7053,12441,15810 +27869,0,56,90,13155,18729,13405,8581,9320,10954,6864,10223 +27870,0,54,94,185338,54028,77095,33103,14371,28888,46511,15059 +27871,0,50,80,256192,121735,24366,14789,20721,21945,55488,14040 +27872,0,44,67,1984145,766577,172649,88420,95023,49165,38211,29766 +27873,0,27,63,711721,350791,104274,38730,25917,20536,23857,11940 +27874,0,37,47,35589,32262,10051,3981,17779,22219,8019,7416 +27875,0,40,57,70435,13056,11728,4964,3483,6325,8578,2532 +27876,0,53,56,547804,65799,7143,14853,11730,15982,12990,2835 +27877,0,54,50,1076452,446178,92218,13498,72534,28969,57166,33080 +27878,0,43,47,461086,412276,43947,32291,64291,64061,20353,33748 +27879,0,43,35,1161160,184705,36407,22319,27537,49524,22406,50436 +27880,0,37,41,62242,10340,3869,2417,879,1475,1890,1057 +27881,0,44,63,104508,3272,944,3215,2588,1840,2073,2154 +27882,0,38,53,1613723,621240,10298,46217,13254,68664,41844,20076 +27883,0,40,54,1074824,86195,36160,36347,27540,16061,39714,9080 +27884,0,37,53,743340,159701,39222,24059,8790,9477,9345,5949 +27885,0,40,47,293392,37488,7267,9891,4352,19843,15964,11121 +27886,0,57,44,23349,52023,1711,3940,2343,22438,16315,3833 +27887,0,63,50,1226677,127090,91492,9711,13692,17414,13270,6684 +27888,0,53,51,1335286,137681,6394,47176,12040,18587,12531,11867 +27889,0,35,44,1333773,206184,13347,40967,28138,9285,6653,9033 +27890,0,35,61,481979,92169,39981,34745,29553,54417,53614,22075 +27891,0,35,51,64244,19247,1727,2446,792,1863,3429,1170 +27892,0,27,60,152042,6023,6954,1558,3236,791,2214,659 +27893,0,27,54,944426,720316,74045,39580,51149,30671,34471,9951 +27894,0,11,54,804917,179471,73957,15867,4995,13437,6744,10953 +27895,0,11,48,199745,71621,2507,7408,15738,6193,9533,5605 +27896,0,16,30,160604,77437,10544,4743,11589,7948,4695,3483 +27897,0,38,38,556721,18066,4747,5342,4963,14266,15761,14107 +27898,0,50,43,41251,47439,17078,36198,3994,16831,13155,8244 +27899,0,61,60,126580,29693,15868,12103,6959,15571,2374,2033 +27900,0,64,67,180721,116905,21576,41425,11318,22402,29991,19784 +27901,0,38,70,18566,50944,16942,4905,2991,1924,2198,1749 +27902,0,38,70,905629,33404,21470,25038,17354,12544,4665,5930 +27903,0,35,77,24178,16258,24688,4020,5592,8058,16377,3894 +27904,0,30,83,42407,31113,23123,18993,7812,6602,5524,3065 +27905,0,54,90,1267104,31104,27161,44662,32962,34715,45412,11322 +27906,0,40,70,90358,42064,1815,2932,1413,1587,2669,1559 +27907,0,47,66,105403,27810,2167,34867,10810,22962,12386,8082 +27908,0,43,54,554526,42699,7786,4342,3475,3594,2088,1645 +27909,0,30,48,1419916,198507,23577,70530,11686,25899,4808,9273 +27910,0,35,53,1290800,326215,37262,27105,25809,18893,20940,33000 +27911,0,13,44,117680,21029,3752,2254,3157,859,1500,905 +27912,0,24,50,422673,30791,6810,19841,18032,14728,9484,4894 +27913,0,35,54,14025,17353,8649,16646,14917,10330,7291,8526 +27914,0,50,63,33195,7651,5082,2183,2470,4499,1132,1073 +27915,0,61,77,141605,41895,42220,11153,5512,9280,10973,6042 +27916,0,61,74,26693,33446,5359,23220,45226,17797,35465,7952 +27917,0,43,69,445606,95840,36851,6799,12580,4779,5337,5278 +27918,0,50,67,420300,9463,8320,2105,3264,12389,9806,7100 +27919,0,51,50,1295243,261287,32600,17182,34628,38739,26282,33700 +27920,0,41,43,2455927,279915,28140,15524,47721,23920,21804,15714 +27921,0,51,41,276173,131256,39720,13934,12347,21500,31369,5275 +27922,0,37,44,231692,94865,77012,9852,15306,21236,17505,8594 +27923,0,43,50,53706,26047,9805,12081,35236,12184,14784,5291 +27924,0,40,64,30113,48570,11573,29360,20332,4538,11938,12972 +27925,0,54,69,155295,25579,10624,38131,10003,52819,10537,16812 +27926,0,61,77,40682,7380,17647,5857,2140,8132,3983,3986 +27927,0,53,81,1338450,173276,74786,34958,18984,29494,18329,6756 +27928,0,69,78,117966,11021,14710,18011,56257,13771,6641,8755 +27929,0,50,60,80275,39739,1447,1404,1650,2983,872,694 +27930,0,37,53,567316,97954,74616,22036,32338,10036,29484,11385 +27931,0,40,53,410837,93713,22274,44280,43205,26553,22705,10498 +27932,0,11,40,267864,916822,58494,52930,47310,8740,16885,17623 +27933,0,11,56,405658,24822,8957,4077,5077,1768,2034,814 +27934,0,24,63,599157,11818,36217,9990,7977,11719,12651,5277 +27935,0,17,70,618067,372694,321642,154358,26804,37784,18485,21248 +27936,0,54,77,17500,16175,4013,7507,19818,24431,8785,7140 +27937,0,61,70,105300,41586,4771,8258,8941,5718,2871,1074 +27938,0,70,64,25733,1859,11423,8956,12381,13319,4741,5654 +27939,0,77,64,11907,34914,45193,18614,14174,8451,20010,6972 +27940,0,60,80,83357,19648,16866,11170,3459,5057,4060,1301 +27941,0,56,93,160312,33351,44560,7460,13244,6694,2535,4124 +27942,0,43,84,13221,7152,1470,1714,2189,1195,1350,1154 +27943,0,47,75,100023,43726,9486,14317,7735,9108,9608,4829 +27944,0,37,48,416924,123286,86614,9561,20748,12794,10517,5852 +27945,0,29,53,1139317,279491,180128,23202,38700,24460,87623,22568 +27946,0,35,54,66364,49627,13058,1347,9164,14421,6591,3025 +27947,0,50,61,108173,62566,6669,33966,44066,33680,11351,11650 +27948,0,64,61,13399,16878,2173,38580,21365,21468,31641,25245 +27949,0,77,53,567786,46819,7370,11130,29385,13248,9523,10394 +27950,0,78,61,67379,29202,29703,1959,16029,15601,6591,9433 +27951,0,69,53,98572,43526,3414,3179,3831,6159,3073,2870 +27952,0,56,47,1225570,155069,11963,44380,19527,13932,16222,7612 +27953,0,44,50,657112,83562,28631,15629,28176,6469,10549,6923 +27954,0,43,47,189481,199941,25455,82908,9017,59715,22511,11528 +27955,0,47,61,852167,36724,20557,25714,21147,16573,26192,16336 +27956,0,60,67,125511,25227,10752,29836,19315,22831,20120,10965 +27957,0,54,70,438705,497877,243392,69294,22673,24374,27835,12362 +27958,0,47,75,204223,64265,27729,27449,28130,7740,10028,2512 +27959,0,30,67,91421,53578,18493,1312,7078,2115,3839,1741 +27960,0,14,51,2024778,1075253,27661,65642,21313,42626,35583,33222 +27961,0,24,47,859942,72755,11037,19806,21253,12103,6366,5596 +27962,0,26,56,15478,35549,16259,108738,25609,12153,8702,15841 +27963,0,47,61,15472,37182,24069,16286,8935,30442,14443,8698 +27964,0,53,91,157203,8404,15452,18381,5037,3901,6037,4331 +27965,0,41,75,821464,457471,18585,7412,24812,13139,17515,9075 +27966,0,53,63,10961,24138,17159,23646,21893,19373,9076,8026 +27967,0,38,57,320668,36505,6129,6207,6420,3309,4048,2753 +27968,0,38,40,143902,91399,12058,14825,9554,9675,2975,1850 +27969,0,56,51,83494,15424,1342,3687,5742,4864,2556,1440 +27970,0,48,56,39434,47167,39408,26486,18698,12869,13191,9618 +27971,0,56,63,154316,8154,2056,3575,3321,2577,3155,2087 +27972,0,54,64,30806,29661,14372,1157,21917,10878,7380,6577 +27973,0,60,54,18694,37242,18206,3985,21274,13348,7931,6610 +27974,0,60,54,337467,93343,44026,14005,29200,11100,11436,3180 +27975,0,53,51,1043501,300761,27810,55738,42669,30383,46034,13283 +27976,0,50,30,18864,118155,2421,759,9932,18121,13262,5413 +27977,0,44,29,522142,475774,105503,25574,68821,82048,20583,10027 +27978,0,43,29,1379697,72437,12659,24211,29418,6300,6322,5429 +27979,0,43,27,1110088,436370,43567,30777,26980,41671,16939,16216 +27980,0,38,56,545395,171124,91789,48749,39513,20907,37586,16325 +27981,0,26,51,362275,131339,12044,3389,7548,5431,1364,1531 +27982,0,29,48,28321,44998,14316,834,7528,4171,1446,1342 +27983,0,34,60,165318,37546,20949,8459,9239,8229,2584,2111 +27984,0,38,53,24509,15433,6166,1926,7864,3411,4133,1924 +27985,0,53,64,83258,82221,4204,44220,12364,27520,24145,7673 +27986,0,61,74,21828,35833,23609,17546,6522,17096,17469,8564 +27987,0,63,69,81206,70680,15941,18136,10268,13353,35361,5513 +27988,0,67,69,303223,84158,14903,27643,18446,43450,11133,7342 +27989,0,60,74,130262,63727,30236,20171,27574,7011,6512,6228 +27990,0,54,75,42607,7810,5294,10327,7154,2876,4158,3899 +27991,0,56,75,636521,89780,13928,51721,49155,28003,9221,17002 +27992,0,47,83,248734,32767,19285,15731,12083,3038,6966,1974 +27993,0,53,80,470231,30764,28339,16961,13565,23414,12663,16962 +27994,0,43,80,239534,297308,41272,127631,145981,21264,28869,20397 +27995,0,34,81,292148,111436,80439,13376,14252,9381,3838,2020 +27996,0,30,75,837716,125675,25825,21697,10339,5644,8222,7533 +27997,0,23,70,1002059,226446,114504,34232,24971,48404,39003,31972 +27998,0,37,67,424520,125406,32301,9270,28732,31272,14750,16053 +27999,0,38,63,135097,139019,44686,16822,21496,13707,4747,1371 +28000,0,48,64,1714165,41333,12681,13533,20831,7177,3145,2382 +28001,0,44,64,1501571,173506,60661,46037,12982,25008,18195,9152 +28002,0,41,60,30402,70427,2032,12536,26472,10518,11662,12048 +28003,0,54,57,7379,31514,11123,9990,20910,16257,18782,7991 +28004,0,60,64,188459,24586,20588,18917,13075,12670,8338,6875 +28005,0,69,64,16571,17767,8442,18518,15742,12273,8570,11453 +28006,0,63,78,59760,77635,42629,24061,33329,8678,10351,16206 +28007,0,47,60,1038625,692862,12953,12145,16369,29308,43976,23383 +28008,0,44,57,73510,68782,40673,32095,17983,19398,11216,9621 +28009,0,40,57,845513,102460,58693,44035,39372,28897,35741,16565 +28010,0,40,66,1388065,27201,21057,44088,11658,5963,8859,6138 +28011,0,41,75,34451,35081,1007,2436,328,2300,2592,1938 +28012,0,40,69,914079,57939,21322,8203,16645,8546,15361,3842 +28013,0,44,66,144150,11920,8811,2099,3847,6803,6396,3763 +28014,0,67,50,16196,8652,5035,2517,9586,17739,23671,12000 +28015,0,78,56,37477,137766,34832,9555,42351,32733,35827,14496 +28016,0,87,54,1548320,164717,55853,22123,49423,74386,49725,30488 +28017,0,74,47,2523659,475802,5494,104618,33317,35786,30519,30294 +28018,0,43,40,364149,134615,6651,7455,10396,4420,3303,5229 +28019,0,35,40,1211976,521594,102653,61120,30880,37485,50779,15740 +28020,0,26,47,91869,45059,12295,18920,9600,9232,11955,10739 +28021,0,35,57,78758,18665,15877,1492,2420,5285,10279,3567 +28022,0,44,67,1116700,253671,82967,13600,46651,35110,43528,40529 +28023,0,57,57,47621,3750,249,261,898,1303,1079,286 +28024,0,51,63,1344528,82735,70533,13833,8740,9079,10400,6844 +28025,0,54,54,1473032,133905,28441,42908,64079,43211,43281,12085 +28026,0,50,43,2280926,1131690,72545,14908,12437,74720,40132,18602 +28027,0,48,61,975679,34000,32421,9473,5039,19659,13990,6517 +28028,0,48,54,525235,116381,45576,3960,11047,8159,10270,5536 +28029,0,48,51,1342633,55729,8140,8981,6562,17785,12221,3468 +28030,0,54,56,572055,133045,11606,6277,26838,17878,38679,10338 +28031,0,38,53,248404,39964,8552,17524,6744,2626,2011,2721 +28032,0,51,51,170770,8411,1869,3399,4190,2927,2190,2776 +28033,0,51,54,1595413,180319,74571,27073,36570,78622,34477,21966 +28034,0,51,63,620578,217301,29759,50940,25389,38797,24230,23150 +28035,0,56,66,642820,224413,162575,60585,39747,28622,27290,31319 +28036,0,48,66,701367,63684,2719,20620,3756,7181,7478,3666 +28037,0,37,66,482115,49053,14338,9798,18957,5043,1554,2598 +28038,0,29,67,294430,281725,27582,88500,66872,20988,58511,20557 +28039,0,37,54,355897,277560,20360,40412,4996,42998,14486,10541 +28040,0,34,61,42940,52237,20899,11584,2993,5477,6968,5694 +28041,0,29,57,1390645,751697,176900,11830,44274,47207,73639,30129 +28042,0,37,63,1060004,60483,38447,18468,31386,13617,19166,8984 +28043,0,29,61,539544,829992,105557,38521,22694,50837,91078,16362 +28044,0,29,53,301845,47950,4262,10330,5154,3929,11552,3321 +28045,0,40,53,151160,236852,35952,30582,16106,56983,31718,27323 +28046,0,34,38,60245,87632,3485,6877,6125,4337,5053,5810 +28047,0,29,35,742578,298147,28555,5572,10887,12031,5141,5066 +28048,0,29,35,69882,228263,54540,27931,50515,20373,21626,12493 +28049,0,27,47,1355932,234291,203653,115467,68820,83332,30425,20010 +28050,0,27,56,700893,316004,55965,76614,24449,20083,19494,32677 +28051,0,35,78,113428,22510,25530,12409,4293,4803,3451,1896 +28052,0,43,90,55126,37550,16975,50535,8925,16206,29282,6718 +28053,0,43,94,59116,20535,32026,63602,20517,19882,10561,6415 +28054,0,56,100,127506,7305,6431,9089,3229,5256,5296,2733 +28055,0,66,93,71062,25630,15696,5586,15217,14155,26234,15283 +28056,0,74,81,25313,33055,5846,20707,35402,20514,19979,12892 +28057,0,77,81,2957,24065,11564,58117,4719,18813,24548,20287 +28058,0,66,75,98727,77884,7300,41850,11124,9924,13201,9340 +28059,0,54,69,1691066,294396,56905,19633,43316,23353,14363,8349 +28060,0,51,74,43741,14910,4532,4675,926,5835,1647,1279 +28061,0,47,50,1786491,134552,9243,6460,2045,19369,8579,9152 +28062,0,48,41,647155,83661,18133,5763,35039,9302,13200,9058 +28063,0,43,40,203510,418323,66717,22047,16897,20257,15012,10708 +28064,0,40,51,199282,23169,51424,18899,15145,14428,6723,3913 +28065,0,30,57,1003606,246916,53472,14383,42816,14330,12258,10397 +28066,0,30,66,1687260,134452,83865,20117,88996,21759,31716,19527 +28067,0,41,78,747245,65385,54713,16437,18646,15485,11432,23357 +28068,0,30,50,681988,950657,36821,47317,181625,51302,46413,53915 +28069,0,40,53,949814,236650,53871,57206,58123,41651,39695,31255 +28070,0,40,53,239080,33867,11331,3158,3338,3719,2116,1649 +28071,0,41,48,168253,11082,4284,4488,4242,3122,2296,710 +28072,0,38,51,938606,213787,13204,10228,8433,6830,43819,7290 +28073,0,41,61,250405,21695,18479,18798,4446,12327,4520,2921 +28074,0,41,51,1917248,385289,51987,7773,52255,31349,29962,10947 +28075,0,40,51,86045,26232,11836,2646,1344,4679,6316,4847 +28076,0,51,75,30333,24703,41868,28775,16550,11154,19345,4266 +28077,0,53,66,19901,7330,1452,6186,6967,4459,5142,3765 +28078,0,54,74,633934,71018,11792,12825,13038,7392,20447,4849 +28079,0,67,74,11851,5958,3997,8434,8502,12906,7739,12980 +28080,0,77,57,68002,52350,10465,19318,41186,25290,8950,4749 +28081,0,64,56,2474270,221870,43476,44060,27796,21519,20379,9756 +28082,0,67,54,50876,81751,13645,14272,19032,14003,6328,6452 +28083,0,54,54,303872,21353,10240,7570,10577,5714,7697,2098 +28084,0,50,61,1013914,109370,25788,64348,18606,34264,30162,24447 +28085,0,48,69,120340,51564,28198,10208,4228,4229,4259,1289 +28086,0,37,84,131974,84363,99354,71037,36350,7267,14710,5295 +28087,0,26,87,1650590,413249,204217,82773,38436,29124,18431,6727 +28088,0,21,69,389066,157401,3628,13857,36917,16009,5492,8751 +28089,0,21,56,232293,336171,38503,12803,27255,18635,26932,17715 +28090,0,29,43,111646,33256,7218,5429,6103,3841,3182,1080 +28091,0,44,51,49108,3361,32363,18516,13745,15141,12924,9517 +28092,0,54,63,43088,42714,18060,8147,14838,18919,20793,4697 +28093,0,50,57,963137,580087,29264,25179,27167,21864,32925,11860 +28094,0,51,54,477219,81822,12403,7759,9021,9509,9580,5128 +28095,0,56,40,515982,41184,7426,17748,10020,34638,24401,16026 +28096,0,54,43,24211,22883,9335,8145,11835,9342,11864,15864 +28097,0,66,54,237191,48919,15516,10936,22090,8989,4584,2646 +28098,0,69,56,285243,97387,3105,29622,17885,22140,9566,3752 +28099,0,56,64,231215,23685,21150,8061,7745,4713,16852,8042 +28100,0,50,77,92456,24985,57407,17630,18747,12222,19008,7241 +28101,0,61,78,15912,12452,5446,11140,22681,13848,10076,8729 +28102,0,57,84,22515,48545,25010,9835,14397,9973,7586,5439 +28103,0,67,75,87357,102761,16372,21072,549,42028,18850,7228 +28104,0,64,57,3765197,480783,86710,55843,133345,52974,66347,52069 +28105,0,51,56,626445,291234,70099,52838,56810,36020,16177,8190 +28106,0,38,51,1153493,542211,93387,77478,33380,14558,21107,24036 +28107,0,29,54,338800,7884,538,3888,1725,1437,2539,553 +28108,0,40,56,2102665,123220,47210,23400,95823,54537,20272,23193 +28109,0,37,61,1361966,347437,117338,112936,34260,30447,74527,47554 +28110,0,54,66,58138,15725,14083,595,7813,6682,7534,4279 +28111,0,50,74,1202792,48152,27257,27014,16128,6175,9225,4632 +28112,0,43,74,443414,66429,14538,9029,9475,9802,8341,5427 +28113,0,43,69,719091,228109,50034,56789,24576,19547,34397,42745 +28114,0,40,66,329395,85384,31025,11355,5617,21174,10258,4866 +28115,0,50,67,147258,19433,39283,20674,37108,14873,17983,7427 +28116,0,56,77,272951,1226,1169,1801,1443,1121,3364,1862 +28117,0,60,78,905851,238917,70326,104141,107150,32130,21700,12174 +28118,0,56,66,221021,41344,2294,2364,3185,4772,2098,1099 +28119,0,56,60,172965,12131,8229,1495,8947,4691,2559,2975 +28120,0,53,51,1347948,141442,53320,15530,26850,29070,71802,18813 +28121,0,57,54,546561,20290,15470,4222,5419,5687,7918,4610 +28122,0,56,74,93494,22379,7413,18945,4830,3920,4441,1919 +28123,0,48,78,331313,86704,75799,21452,25136,14882,22818,24566 +28124,0,40,77,162786,56503,16979,2258,2033,4939,572,781 +28125,0,30,60,299887,165868,4468,11167,7484,10213,4786,5141 +28126,0,37,51,734269,63350,19462,8042,6645,15299,4695,4281 +28127,0,47,41,683071,126554,1824,46298,29394,53119,29266,48059 +28128,0,48,44,130312,67734,3560,27392,1970,6785,3316,2079 +28129,0,53,57,149552,186460,35851,59676,16799,27098,8998,10213 +28130,0,47,51,925271,261053,32092,20468,56286,21281,17046,17098 +28131,0,37,60,340352,57433,18150,22989,5190,8774,4432,9987 +28132,0,30,44,715902,236417,13678,8936,20004,10589,16891,8128 +28133,0,26,38,74161,18763,1139,2711,1767,1113,2204,1147 +28134,0,34,30,395830,235436,18332,2135,3460,42154,32765,14707 +28135,0,30,20,1704974,130043,10868,11011,13087,10241,17822,5748 +28136,0,27,29,67495,62900,9955,9255,1037,2638,3871,3055 +28137,0,34,26,35944,13854,517,1625,2460,1532,4544,752 +28138,0,38,23,1131247,98910,3626,3190,3613,27668,15194,12905 +28139,0,53,37,888418,14934,14374,6230,8134,13388,11370,4370 +28140,0,66,34,1789278,115593,8684,20324,29637,20652,20594,5618 +28141,0,60,54,279700,160664,43285,49647,27987,32343,22109,20157 +28142,0,43,44,614716,82088,14041,3063,9168,5481,7692,5336 +28143,0,43,61,1319818,19760,29407,18472,9812,10523,10189,8458 +28144,0,44,69,522042,316244,127312,41461,20164,59286,55480,30127 +28145,0,38,64,1374114,600611,123571,67843,73724,41243,86142,15054 +28146,0,48,74,997066,48538,46442,22632,89231,21229,32284,30636 +28147,0,38,53,510091,75178,8050,3936,3721,3893,3366,1893 +28148,0,37,57,787204,185051,108906,33524,15972,27521,38815,18339 +28149,0,38,57,1150704,53436,17226,6304,22385,6010,5171,8777 +28150,0,38,60,1545729,31589,12504,16014,12060,8952,21380,5894 +28151,0,47,70,253304,55060,28402,7790,5055,13445,8121,3675 +28152,0,56,66,345670,64026,15016,20082,15228,24620,41433,9246 +28153,0,67,64,15661,31068,6721,13512,26249,16499,25844,7241 +28154,0,70,64,423766,51995,12946,35115,9425,21676,38403,6864 +28155,51,70,64,141794,215096,172987,264855,553507,158820,235496,293684 +28156,80,70,64,1305360,144998,263192,85052,63995,267669,94969,39586 +28157,54,70,64,2184342,205045,46851,17309,3492,6243,5702,4625 +28158,80,70,64,477340,333577,206417,115320,454274,106115,94396,155291 +28159,80,70,64,127043,68214,20320,22244,25042,18273,21211,6805 +28160,200,0,0,195150,54649,17802,28351,29579,22836,10013,8347 +28161,200,0,0,1260781,61116,100676,58971,122923,64122,76735,50570 +28162,200,0,0,691121,342049,333798,45760,115401,118060,65945,50811 +28163,200,0,0,1426713,411733,100058,57995,928559,297792,332137,138602 +28164,200,0,0,2187965,323492,24717,66556,153397,310908,304562,97498 +28165,200,0,0,857716,743622,27238,375107,396536,866782,448225,255382 +28166,200,0,0,820120,474721,65676,69109,200610,176602,67758,55210 +28167,200,0,0,18501,14373,12500,3944,9710,7179,5435,4353 +28168,200,0,0,1682933,444616,231825,33459,43432,100554,123763,50127 +28169,200,0,0,1116117,321350,73348,547064,144436,157031,85805,94911 +28170,200,0,0,167742,81310,6563,50045,82763,39113,20367,38047 +28171,200,0,0,1014834,33819,87408,39235,70160,141562,99870,96683 +28172,200,0,0,645173,39298,27757,21696,22415,56195,18397,9501 +28173,200,0,0,1112486,351641,246341,161807,116752,126044,64301,62059 +28174,200,0,0,83636,97292,117254,58374,29259,33525,68625,34398 +28175,200,0,0,179765,382507,329138,315197,125250,176113,140191,112257 +28176,200,0,0,25141,30046,14221,36620,36141,31958,29919,20267 +28177,200,0,0,130402,37195,48043,10113,26481,22464,15461,14393 +28178,200,0,0,2012928,1082716,473768,122472,243137,213450,253680,121990 +28179,200,0,0,439264,1031000,23101,143887,41798,583519,226219,113368 +28180,200,0,0,317202,740109,51481,26274,58680,45311,69054,38498 +28181,200,0,0,1030562,11972,8659,48236,33532,46545,35596,26195 +28182,200,0,0,750150,105578,10309,75201,72045,34170,42625,27601 +28183,200,0,0,250625,352082,158720,71074,198979,185996,110810,47715 +28184,200,0,0,519173,436430,257378,267993,181632,121080,163319,50132 +28185,200,0,0,1004025,146006,33232,107759,37672,87788,79947,36814 +28186,51,0,0,1333023,49028,56015,80554,99597,88860,7209,1451 +28187,25,0,0,980266,42317,17761,20949,10051,43912,80921,87480 +28188,25,0,0,46866,18394,6471,4298,2575,1402,497,290 +28189,0,0,0,585996,79953,17932,13686,15788,15766,4692,2426 +28190,0,0,0,882366,250121,60714,35005,17621,12406,11068,3326 +28191,0,0,0,369380,63499,2913,13894,12625,9586,6374,1843 +28192,0,70,69,724805,51590,18166,15417,8152,6988,6010,6799 +28193,0,84,53,367773,50134,6912,11463,18986,21389,9536,5694 +28194,0,83,75,20263,4376,592,6925,3014,1341,1679,462 +28195,0,56,57,2174838,739459,105152,66260,34320,14865,25935,15062 +28196,51,56,57,1564040,26026,23460,13794,3699,6631,2168,3044 +28197,0,54,43,1199278,228811,64541,14933,27546,22159,16162,19494 +28198,0,48,50,1171294,42821,8150,8739,13556,10688,3626,4393 +28199,0,60,44,546656,20618,21005,7178,13081,10268,6251,8153 +28200,0,90,77,11303,18328,13524,17749,13364,6179,5690,2768 +28201,0,94,60,470927,207540,10872,19997,8426,22962,13931,4308 +28202,0,100,69,65564,28291,13062,7498,5012,21222,21327,19284 +28203,0,77,61,114679,69756,19558,18442,12556,6020,17306,3278 +28204,0,69,38,312157,126932,30090,16524,12482,17762,22266,16374 +28205,0,61,80,115022,22744,5396,15138,1644,2941,2302,1347 +28206,0,37,84,209468,11840,2955,4113,2026,1187,1957,1299 +28207,0,44,66,106675,22728,2938,3920,4682,3316,7393,3062 +28208,0,57,70,31291,29429,14466,2761,3300,13703,9030,17532 +28209,0,83,51,2092603,103042,39756,15325,12453,20677,17685,10444 +28210,0,84,83,89272,30195,39372,13081,5062,10878,3625,5263 +28211,0,78,80,13341,44461,5054,28780,29383,13542,8770,3796 +28212,0,57,96,141275,17623,3748,43114,4203,3042,2057,2388 +28213,0,41,74,524840,224525,7032,29626,8385,10040,8398,3105 +28214,0,35,57,264259,17801,165,17619,5603,2313,1969,463 +28215,0,14,35,724424,116546,13727,2445,3799,5231,5885,1125 +28216,0,34,1,1210499,118608,15181,10918,16524,27945,13412,16633 +28217,0,50,30,87420,3741,5014,1708,1081,1523,1051,1975 +28218,0,48,16,874658,112301,26769,10541,10389,10143,14194,6783 +28219,0,67,53,1381892,31807,64466,5217,11533,17668,6434,8551 +28220,0,66,61,2842995,993110,266290,121121,174469,220524,68362,63767 +28221,51,66,61,1315988,611832,233276,480960,134925,86859,61528,43662 +28222,80,66,61,628860,127440,66979,72701,113286,221019,118931,114393 +28223,80,66,61,806631,296360,89427,199158,125165,188664,219979,42543 +28224,80,66,61,1255910,36774,39235,72879,120475,43569,43009,14636 +28225,80,66,61,859341,297306,197851,81458,66070,122401,82326,23610 +28226,200,0,0,1414385,271785,95924,40843,28214,40937,27570,17939 +28227,200,0,0,502722,39094,21261,5552,27334,23245,62068,45996 +28228,200,0,0,1477984,229927,184667,316086,223106,544706,368652,125888 +28229,200,0,0,1101700,1393826,298472,1094176,872861,526472,225877,174647 +28230,200,0,0,1052851,1656327,518155,462517,89613,438997,83069,84092 +28231,200,0,0,924883,354533,215457,24640,26255,55593,23318,55224 +28232,200,0,0,796607,806156,57337,85755,22030,44059,23730,49049 +28233,200,0,0,937647,166124,19069,90771,38609,85693,58487,23008 +28234,200,0,0,373366,29236,22617,44652,22422,34090,18883,7294 +28235,200,0,0,128743,75264,17519,16585,24864,30833,26588,13314 +28236,200,0,0,477456,444201,284868,107152,46043,129528,59958,72932 +28237,200,0,0,477548,17236,49833,6970,14588,19631,6332,9204 +28238,200,0,0,1824828,197219,128511,63173,59166,55956,47634,68841 +28239,200,0,0,1704289,830301,118227,416238,359579,376108,482259,187767 +28240,200,0,0,667864,85578,66129,7087,16155,34757,14355,16367 +28241,200,0,0,1369410,93625,139475,121762,35655,57575,99435,26214 +28242,200,0,0,2591597,90056,102338,37965,90278,55067,74150,74211 +28243,200,0,0,1412975,741584,124852,233996,80368,411097,125611,143492 +28244,200,0,0,1888622,272849,57154,110926,74651,190262,62837,59535 +28245,200,0,0,2439400,158115,37213,67596,41418,192706,321148,109776 +28246,200,0,0,135850,264075,107932,204157,94538,60549,27118,30719 +28247,200,0,0,96109,31939,38548,42219,26677,18592,9418,29231 +28248,200,0,0,1785913,217857,140268,177303,91402,152876,152306,45216 +28249,200,0,0,1879229,389341,144454,49815,35145,52782,55041,16173 +28250,200,0,0,757464,409269,181469,210155,46077,22966,16320,23016 +28251,200,0,0,2430242,1164289,772303,279448,708520,593947,102775,95950 +28252,51,0,0,65539,29227,10951,8983,20611,22361,6714,7104 +28253,51,0,0,1467443,20673,28094,25770,12224,11645,4226,1255 +28254,0,0,0,179231,134850,1753,5163,3806,4028,2748,5596 +28255,0,0,0,52907,43896,1220,2819,2042,3010,5358,2640 +28256,0,0,0,750763,35286,17757,16848,5029,9123,5914,4737 +28257,0,70,53,117959,17579,8058,3293,7856,5533,4526,3213 +28258,0,75,61,623151,245140,29556,27349,17853,19363,16760,13854 +28259,0,80,54,403420,26982,3460,16980,8559,9089,9935,3442 +28260,0,67,57,261602,155583,13103,5188,3329,8098,4831,7419 +28261,0,60,51,887566,127667,10314,13430,28223,15229,17488,3762 +28262,0,63,56,28020,24606,6571,4733,3735,3040,2071,1084 +28263,0,47,56,120003,80018,34508,8154,4435,6027,4373,3238 +28264,0,57,67,170490,17151,11165,3610,5792,3794,5882,1944 +28265,0,66,83,41908,25683,31623,9904,9609,14368,9254,10407 +28266,0,75,87,106347,38223,26023,9733,12805,12611,4172,4146 +28267,0,88,75,878809,207247,7963,18491,17331,35630,14514,15797 +28268,0,94,75,467134,45607,16313,31649,25982,18083,28642,9999 +28269,0,87,77,41186,13133,15630,9751,6083,3965,2611,1925 +28270,0,87,77,72550,39734,14893,16387,3323,11326,8845,3607 +28271,0,70,84,882358,416368,89282,15018,13047,23155,22731,6322 +28272,0,60,90,1236449,179286,19280,202156,19445,28918,34308,13548 +28273,0,61,84,54370,12003,3279,9676,4089,2852,1659,3231 +28274,0,66,81,37047,54287,9714,21927,15148,21020,9399,12697 +28275,0,93,90,23669,13742,21974,8029,5965,22647,9283,9601 +28276,0,94,67,1365858,213423,7931,9074,17989,25719,25645,8932 +28277,0,100,61,445537,40302,9086,15161,11265,27957,21794,13635 +28278,0,83,60,52352,93922,24806,4680,6241,5739,10860,3941 +28279,0,53,47,142338,36263,3440,1302,2305,1476,1830,2588 +28280,0,53,60,1448970,393689,88897,87247,32381,54139,165642,31032 +28281,0,37,53,177789,41485,2224,3485,1903,4449,2147,3489 +28282,0,38,51,597804,101256,7856,20710,5885,6684,9304,1615 +28283,0,50,53,77521,11042,437,1827,1979,1199,2039,669 +28284,0,56,63,1824755,105044,154162,86497,59289,61106,56419,15654 +28285,0,56,74,763313,35546,8511,12925,4811,5311,1914,3477 +28286,0,66,80,1956479,31083,4232,31263,20589,9521,13277,7072 +28287,0,61,90,120583,13403,5640,3136,1399,1307,3369,1927 +28288,0,50,80,1763842,374423,102922,44672,42151,29552,15955,24149 +28289,0,48,75,2208373,513438,43923,84849,63109,53017,30200,22929 +28290,0,43,57,438169,140077,2137,10749,9450,15027,6430,4741 +28291,0,54,51,1166816,138743,18315,24661,20854,32539,20340,5489 +28292,0,69,54,33533,36954,29118,8127,15354,15989,4818,6340 +28293,0,78,47,347145,106430,9896,3801,23202,22892,4164,3829 +28294,0,83,66,21529,20590,36069,9092,27987,9948,7716,6724 +28295,0,69,69,541962,216082,95467,23839,39726,18153,5413,7071 +28296,0,64,69,971178,54129,13725,25165,15477,12973,5355,7696 +28297,0,51,78,1617655,299148,79746,11963,12665,24353,10007,14823 +28298,0,37,75,224712,70370,34060,5810,9019,3466,3189,1082 +28299,0,50,63,630277,359731,17017,40124,85466,66849,59137,14286 +28300,0,50,60,713779,197754,21458,55678,27484,39434,8199,13018 +28301,0,60,54,32184,53383,2482,9760,14573,11397,11296,9600 +28302,0,74,53,2430609,344137,113586,79973,24503,59030,8622,18709 +28303,0,63,64,375735,31581,8101,7561,4357,3152,1328,832 +28304,0,63,66,1041190,81879,37935,12616,22387,19682,21439,9468 +28305,0,53,61,437171,105583,8367,1567,12762,7753,10729,3162 +28306,0,54,54,1077244,507250,64358,48930,27317,74364,25343,66252 +28307,0,57,67,214116,4862,13983,12008,3686,3165,5941,5140 +28308,0,60,67,474360,172424,85228,11867,20037,43403,34566,34562 +28309,0,61,77,1085972,172775,27394,16528,13418,18167,11938,13148 +28310,0,60,90,36980,33945,18276,26582,9729,8083,1390,5914 +28311,0,60,74,1160414,61711,15770,9284,6153,8690,22433,4152 +28312,0,50,66,350086,34525,4810,1993,4070,2421,6077,793 +28313,0,57,67,574681,316018,83764,24765,22106,64183,21828,29676 +28314,0,56,63,1464095,21529,11203,2606,4883,3215,5352,2837 +28315,0,61,70,286545,41835,23281,35794,4913,17011,9290,9440 +28316,0,69,70,470200,135669,8554,12409,5919,17931,19863,4522 +28317,0,66,70,1733105,101166,7678,41217,23097,16748,5333,11433 +28318,0,77,74,662850,51722,20402,27120,18803,22839,8451,5799 +28319,0,63,66,718303,106304,39031,17071,9472,8320,13359,9352 +28320,0,75,70,488780,100941,10466,33658,12413,41516,35885,15016 +28321,0,83,78,285624,18534,15294,12393,7393,12410,13778,5700 +28322,0,64,83,1193126,31573,21637,8249,2065,2987,6046,2841 +28323,0,69,84,188748,9101,4620,1730,1959,1412,1790,3278 +28324,0,53,80,361187,112830,11260,10294,14305,8335,19843,7133 +28325,0,47,75,605799,36242,7874,13684,4472,8847,7124,4695 +28326,0,54,61,774723,88936,7181,10596,12372,10116,21187,4901 +28327,0,51,66,691829,77151,56870,27539,5449,11403,4476,10301 +28328,0,57,70,201832,42564,10069,6216,3814,6948,6988,6309 +28329,0,54,56,2302525,607771,25543,20664,66110,63127,23475,9336 +28330,0,57,48,487085,80151,13559,17759,7558,10735,32926,10968 +28331,0,54,50,857753,42011,7690,12185,2669,5594,7640,8450 +28332,0,66,69,448161,32745,39177,4170,2323,23030,9378,3466 +28333,0,54,74,765183,174175,21273,24098,19240,7014,7395,12141 +28334,0,64,78,608100,129095,151171,38772,57833,78229,56497,56610 +28335,0,56,77,599342,105322,19986,13978,7388,5621,15354,10861 +28336,0,35,64,738645,826618,123296,6652,42535,44705,52771,19822 +28337,0,50,67,592533,36028,4238,20815,14757,7222,13368,16677 +28338,0,47,63,1528918,62933,17599,15166,15482,14614,15045,6503 +28339,0,41,56,1166602,1195676,92056,60639,42791,35848,32602,34872 +28340,0,37,64,563181,452105,204295,18196,43272,19159,25804,32770 +28341,0,38,60,174273,61571,3512,13587,3452,10727,5698,5123 +28342,0,38,64,333184,27917,21709,9713,11110,10385,7253,6284 +28343,0,80,64,2435548,179961,5612,26724,22595,40408,52288,30710 +28344,0,70,63,634178,43851,1866,10744,10430,3374,9614,10941 +28345,0,60,64,107752,17662,11916,4820,3334,2159,1313,1342 +28346,0,43,63,1306034,1042009,174588,146702,66079,46055,55129,42728 +28347,0,38,64,1214437,171884,11975,22165,7656,26407,58969,15400 +28348,0,51,66,756422,202949,61163,21073,77674,58816,34444,37151 +28349,0,64,54,1108857,253147,29910,27451,19504,61674,42956,49370 +28350,0,70,60,1058690,382728,193183,31679,14448,38927,60242,33110 +28351,0,63,64,750103,109745,28530,14879,11003,8602,20693,6618 +28352,0,60,61,1662635,343411,59080,21734,45507,64482,24299,23664 +28353,0,48,67,157257,79546,18731,13283,4200,7319,5529,6787 +28354,0,35,61,229870,490213,64058,73445,20118,11295,13379,15496 +28355,0,43,54,1864632,223179,16655,28245,39810,39951,19950,19535 +28356,0,35,64,567174,78796,37442,25814,5778,9900,10464,3862 +28357,0,26,53,203692,162624,10189,4954,10380,5542,9896,4085 +28358,0,48,67,212481,34445,100130,39411,17294,22529,26951,7943 +28359,0,44,70,1529938,396294,45561,59075,27348,55642,15770,28071 +28360,0,60,61,2023334,173010,35259,14702,24930,57857,31548,13849 +28361,0,67,75,44046,24732,4821,11142,7034,2732,2460,5781 +28362,0,66,64,166501,20626,6980,10485,3786,5027,4362,4537 +28363,0,67,75,81120,14071,6606,5862,1243,3017,13171,6859 +28364,0,61,87,14119,31166,12932,28750,13605,10941,41381,18300 +28365,0,77,97,12049,1238,19830,10063,5061,8441,21340,11319 +28366,0,74,100,62856,13935,1062,17130,3597,2842,7495,2070 +28367,0,70,87,925679,281390,7383,29401,12323,29824,11166,13320 +28368,0,70,83,325455,31243,1673,15825,4964,7574,9324,3242 +28369,0,67,67,545750,56390,12889,20660,32826,15449,17273,12601 +28370,0,63,60,796572,1034700,198790,198207,37179,75153,58021,48558 +28371,0,60,67,426776,400078,119583,31249,31511,28461,20101,4559 +28372,0,53,77,667200,8001,6509,3676,1490,1738,4174,1049 +28373,0,53,87,384228,23712,26803,20692,4437,3942,6750,3445 +28374,0,43,80,477574,171432,23653,8563,22880,21027,23519,13865 +28375,0,54,84,753517,20271,12847,2381,451,5532,8009,3459 +28376,0,66,87,353508,14040,29170,17554,4560,15140,24317,6456 +28377,0,66,83,1333816,39520,38173,7642,5785,4914,8893,4094 +28378,0,75,90,2089432,136907,45500,43651,48165,53875,76138,26101 +28379,0,78,88,316983,53697,17979,27681,19916,16738,6864,4175 +28380,0,53,70,1033447,215205,26290,8072,5971,7108,22409,18130 +28381,0,47,57,332592,350117,18051,46184,14816,12760,12979,12332 +28382,0,41,51,198674,107365,4410,13009,1883,20889,3831,9199 +28383,0,51,38,1099758,278483,48608,22434,27746,56074,45618,29799 +28384,0,66,50,215063,75063,69897,20386,10283,22348,12546,8654 +28385,0,63,57,608393,43507,11995,11225,7082,8142,17679,4833 +28386,0,61,56,1042989,568584,19429,17720,16167,34985,124691,33852 +28387,0,57,66,555972,23812,1213,19210,2540,6071,9420,4995 +28388,0,61,51,83022,100872,9034,11362,11517,19237,32786,12437 +28389,0,56,50,1006054,384007,125642,22448,46088,40560,44132,23219 +28390,0,57,56,680205,44741,3270,6067,13426,3842,6372,4096 +28391,0,44,61,93800,26214,29263,1843,1966,2173,5805,2065 +28392,0,43,66,1835803,277648,36128,48870,48866,46866,52355,36872 +28393,0,64,64,9200,11267,1294,12531,20577,18624,8880,14439 +28394,0,64,70,130820,40933,11192,5346,3688,5371,3814,1607 +28395,0,64,61,1048508,25884,6091,5307,5922,1628,2082,2329 +28396,0,57,56,174459,32085,1312,4098,5922,3288,5385,3098 +28397,0,38,63,1521085,45217,27848,14898,25074,9563,14753,6704 +28398,0,41,54,766619,276050,28212,23593,53579,34333,25566,37548 +28399,0,51,61,94978,73712,47062,20048,15698,16648,13199,28095 +28400,0,61,74,637540,134530,50862,51814,24200,46937,31634,7413 +28401,51,61,74,1259756,611773,613926,836455,158568,238193,165110,76995 +28402,80,61,74,537683,461235,143575,73085,310641,186446,225110,145135 +28403,55,61,74,1492071,682145,117892,78965,138422,73016,44458,17059 +28404,55,61,74,708247,355839,110762,65854,80105,61495,23413,16297 +28405,80,61,74,680087,229166,93654,72289,44745,36264,63547,28441 +28406,200,0,0,497032,265455,77169,50276,85165,197665,87377,51505 +28407,200,0,0,297573,59656,1091,28622,11255,21474,25099,11314 +28408,200,0,0,301319,43420,4092,15302,31637,18744,19523,9012 +28409,200,0,0,163341,127870,53552,8574,27510,20204,34786,13398 +28410,200,0,0,800972,474082,186508,75251,66147,67297,103300,34160 +28411,200,0,0,1882325,450672,122641,173142,176585,103195,63691,71075 +28412,200,0,0,811056,52428,81160,4164,41623,38838,69878,7050 +28413,200,0,0,95438,82115,31198,9787,22714,19580,9028,5949 +28414,200,0,0,3525399,161418,86696,39514,63267,71352,78292,41084 +28415,200,0,0,554972,320498,65406,98277,49648,87414,41997,39410 +28416,200,0,0,1193436,241967,196338,132700,103670,211476,73683,57944 +28417,200,0,0,770383,1613971,301809,165849,170756,222018,109646,45616 +28418,200,0,0,1388925,451978,137233,192510,27531,118693,146883,79206 +28419,200,0,0,1213853,580249,227093,92071,205301,143095,215814,152503 +28420,200,0,0,113118,21321,14960,7783,23528,22596,12647,6797 +28421,200,0,0,1672673,432878,55224,309741,55126,162404,151966,100497 +28422,200,0,0,809811,397844,111666,241724,26553,102309,61010,21304 +28423,200,0,0,233433,57813,8360,12841,27609,11080,7054,3230 +28424,51,0,0,438784,91408,53424,31139,41160,45277,22664,12037 +28425,51,0,0,1321927,48017,11458,51131,48393,39745,29930,7671 +28426,0,0,0,354922,112148,12415,12810,28862,30093,37809,18304 +28427,51,0,0,507344,191797,23366,66505,39256,26720,12786,7566 +28428,25,0,0,416454,23563,3148,4940,7421,5248,5376,5743 +28429,0,0,0,338681,23502,44499,6967,10234,7383,8059,7228 +28430,0,0,0,1971766,200943,9658,196592,49683,42493,50640,59407 +28431,0,56,57,118281,24436,2989,4851,4980,3855,3141,3722 +28432,0,35,44,485789,235291,11250,9673,7796,5806,6453,3604 +28433,0,27,27,2521067,191493,20109,31604,13346,14965,24838,2280 +28434,0,34,21,2606029,208351,122772,54352,54975,64583,27395,24185 +28435,0,26,8,1117792,132540,2015,7696,8726,6214,16416,10561 +28436,0,41,23,615802,30974,4766,8526,6157,2387,5808,3624 +28437,0,51,40,42338,34651,23970,33763,5265,10298,16702,13641 +28438,0,51,44,33202,15825,20205,21853,19514,11237,23152,23669 +28439,0,54,60,75931,23617,2169,5765,4091,1901,3342,2507 +28440,0,78,69,131345,21818,11285,25147,7225,13494,10044,6846 +28441,0,93,61,26306,20095,12353,17786,16706,18110,18893,7868 +28442,0,96,50,4426,37575,14312,5258,20371,13641,11695,4042 +28443,0,100,51,417130,22706,5580,2799,2112,2550,5669,5815 +28444,0,81,48,178942,84023,34137,38704,19362,13195,16153,12754 +28445,0,67,66,522706,27544,22877,39219,30457,14462,13440,7124 +28446,0,69,51,1059532,293484,30648,19351,25161,29046,17146,5042 +28447,0,60,56,363360,77027,58381,23498,6667,5604,51145,6717 +28448,0,34,54,1796089,346170,82157,111114,22641,24456,19525,12200 +28449,0,17,44,399955,178806,31913,35183,4203,16502,22657,9858 +28450,0,26,53,100258,20220,993,10544,8486,4880,3053,3166 +28451,0,47,51,49721,31639,42067,15398,29570,11562,10236,5073 +28452,0,70,66,23460,27975,30616,29095,19365,8363,11982,7513 +28453,0,70,80,460613,28337,5746,47566,6145,12083,20641,1839 +28454,0,81,87,5264,2218,4913,9443,2590,4283,4439,2432 +28455,0,69,87,204317,29342,1451,21255,3111,3398,5175,1796 +28456,0,70,56,2150306,615739,3020,30213,28739,71848,56759,17258 +28457,0,51,40,512125,74499,9892,8484,4046,3637,1209,1389 +28458,0,34,20,114377,90761,18209,5644,2354,7245,11171,2835 +28459,0,38,10,712162,54456,9310,10714,5350,7187,9530,6432 +28460,0,37,34,1345512,78445,11616,40170,9779,13663,11593,4667 +28461,0,41,44,81329,30333,14539,10139,7089,3268,3476,3794 +28462,0,53,50,504977,36162,8931,9297,2256,7423,5600,5437 +28463,0,53,43,607270,86566,12102,26671,35188,22027,61891,7694 +28464,0,63,38,244991,29220,10252,5382,5690,5031,8628,6547 +28465,0,56,37,1049896,238891,21640,74552,7295,27766,18727,10077 +28466,0,69,38,1027521,144698,23980,45237,49271,40075,46479,23868 +28467,0,70,37,475072,76447,13865,10813,12619,17160,4125,7090 +28468,0,51,23,1045090,1134318,98586,29016,24034,33212,51910,13014 +28469,0,63,26,810346,108423,51986,29001,32477,31315,36364,10072 +28470,0,50,34,362861,250397,122607,46282,11180,29183,31014,48932 +28471,0,44,43,616256,36204,19917,14926,12869,8908,8653,8364 +28472,0,67,51,1009971,243620,41526,37035,13612,43862,18056,17938 +28473,0,70,38,776702,129725,16540,13786,60862,35932,42880,12120 +28474,0,80,34,1255908,95985,33395,19113,24345,19263,38998,11150 +28475,0,61,38,193810,53951,39218,26644,21957,4529,3539,1779 +28476,0,47,47,292036,73549,40943,4590,2321,5861,4951,4060 +28477,0,47,57,583810,43851,29031,9091,25654,19696,7058,4322 +28478,0,48,61,884170,16665,9413,2539,4327,3908,5411,2114 +28479,0,64,53,298691,27810,1915,17222,16162,5363,15358,3888 +28480,0,69,40,2129587,443832,64315,21591,27792,36173,126444,34337 +28481,0,54,35,1252719,77318,14602,11282,7137,8327,11806,9911 +28482,0,43,34,180169,83484,30241,17975,14676,9554,16140,6089 +28483,0,44,34,527559,42860,12670,6340,5630,7878,5784,5065 +28484,0,63,40,174121,55729,20694,12653,25580,17680,65183,11325 +28485,0,77,44,440845,119951,38932,30557,16444,38256,100794,14338 +28486,0,66,53,927815,107361,38327,91514,22087,9206,17668,17189 +28487,0,56,54,71518,20528,11372,1152,5560,2274,7351,5622 +28488,0,57,48,1087171,191552,12570,36623,49736,53656,89116,35176 +28489,0,50,35,228964,71556,1830,9479,10684,10556,14344,6420 +28490,0,54,14,725940,142798,10549,8152,9560,7697,30373,10563 +28491,0,67,1,974341,414138,20904,43846,17923,71680,133381,35586 +28492,0,57,14,492410,167903,134588,11167,27508,40020,29710,22377 +28493,0,44,20,1044762,128902,10703,19165,10065,7321,9191,11119 +28494,0,53,34,762325,255609,53814,87670,58599,40219,58370,30731 +28495,0,43,35,326798,143503,23074,1163,2876,12502,11845,12086 +28496,0,21,21,1071048,870825,73696,72291,21876,30327,85745,64428 +28497,0,44,24,424049,536814,118921,101845,23888,51375,80423,19200 +28498,0,61,35,802523,181362,35685,84727,60816,81132,27671,17624 +28499,0,84,48,318985,28908,2544,24991,3741,8644,4293,2484 +28500,0,60,41,959771,99510,13724,4791,3173,7851,11615,3752 +28501,0,56,30,1440424,289758,18098,25373,15510,17075,20552,14042 +28502,0,47,38,31882,12004,8452,6617,3553,3543,6030,2674 +28503,0,41,48,43088,18076,51255,29893,18197,12829,19396,8576 +28504,0,63,67,3142,25429,5798,66044,6778,27051,12478,8360 +28505,0,78,83,21748,30793,12180,17119,9716,8354,25194,13308 +28506,0,74,87,638641,50448,1731,80241,11442,13264,28312,6048 +28507,0,74,78,395531,78062,53037,33243,13623,21124,14879,18768 +28508,0,57,51,1092342,210699,7959,14343,55978,24849,10503,4525 +28509,0,47,35,135060,14046,1754,802,1944,1026,1387,1001 +28510,0,53,27,1156584,168807,38445,103838,50424,45133,77647,40277 +28511,0,44,35,1084440,132542,266451,82677,38695,32456,71950,39304 +28512,0,27,35,40480,23348,507,1402,1172,821,1700,531 +28513,0,54,48,1471453,54650,62724,19179,28687,73851,48014,24132 +28514,0,51,41,1223382,484485,24406,120041,22169,84525,106059,33638 +28515,0,64,37,1337126,88037,85257,79875,19138,50242,30995,37772 +28516,0,63,43,326115,236081,31138,6938,7822,8133,11036,8287 +28517,0,44,35,230662,64850,10580,9329,7102,11174,23688,3977 +28518,0,43,35,226541,120459,25487,6237,19841,16392,15184,3265 +28519,0,47,34,7652,7372,13449,6712,5362,7045,6787,1470 +28520,0,64,38,840160,490192,59319,93999,73875,67509,27430,31150 +28521,0,48,43,35857,37815,10992,3790,2216,1852,3685,1559 +28522,0,53,37,85373,80654,3240,7577,5691,15394,7009,4870 +28523,0,40,21,1741040,535098,79466,74736,19118,59630,54948,54355 +28524,0,40,30,162028,8071,5612,1080,954,1648,1306,620 +28525,0,63,48,47074,4281,25949,9679,9655,7816,11429,4032 +28526,0,51,56,1592890,519113,79024,77432,79561,51197,67868,38502 +28527,0,47,56,129343,41384,30539,4610,7063,6051,6499,5646 +28528,0,41,47,171982,3513,723,3259,1655,1190,4975,2296 +28529,0,51,44,1581223,92504,19634,8265,19078,20845,28488,14823 +28530,0,47,41,1110684,994761,79701,120174,39997,60067,58028,24025 +28531,0,51,21,2446278,385748,23690,15793,18589,45057,21194,32780 +28532,0,43,13,205926,84997,22677,10264,13518,10307,13673,11806 +28533,0,43,17,112393,52438,19279,4577,12053,12358,8319,8985 +28534,0,57,20,298110,247090,48294,28085,48098,48240,31802,10995 +28535,0,74,37,209374,47869,20115,27675,21200,33970,22939,11474 +28536,0,61,20,325929,1334706,55798,10323,27271,52600,57689,19580 +28537,0,69,10,126548,16120,1822,1332,4920,5238,2908,693 +28538,0,54,11,49969,23804,5602,2031,1357,1740,1929,925 +28539,0,23,1,383572,190308,10893,10546,18729,7120,4728,9162 +28540,0,26,1,2800261,771884,36627,45615,42154,43062,51161,20470 +28541,0,20,14,850868,68642,30344,10574,8185,17612,10894,8685 +28542,0,27,20,1850270,157115,65012,23116,24263,26031,26756,12244 +28543,0,43,23,114516,29655,2164,2540,1402,3450,2998,1285 +28544,0,51,34,1335744,494259,124575,46818,71341,59813,35377,32689 +28545,0,30,26,916642,142676,15357,15797,8031,6577,15322,5716 +28546,0,10,14,401600,747995,97996,9317,23887,16204,17656,9976 +28547,0,13,21,950595,247813,25612,58401,27260,32909,29646,20833 +28548,0,23,21,1798054,150169,58216,14133,51725,44204,58226,46181 +28549,0,44,26,170637,70398,25985,8605,14968,17680,5722,4132 +28550,0,64,38,890843,22373,5141,8302,3414,3317,3837,701 +28551,0,67,38,163603,177469,23486,31130,12273,31300,28777,12498 +28552,0,40,27,635933,43765,6968,2696,4635,2372,3711,1969 +28553,0,29,20,836796,429380,65438,38064,64638,23726,80102,58438 +28554,0,17,29,1371294,76142,38060,22383,27687,13498,12643,22040 +28555,0,40,44,683465,26436,28951,15335,7178,15911,6311,2850 +28556,0,56,54,488866,29700,4329,20601,8444,8290,12905,4079 +28557,0,69,48,80051,29820,4014,297,2474,4197,4614,1899 +28558,0,64,41,829522,159110,28960,23443,9475,14169,24380,18602 +28559,0,53,30,579567,340791,94739,51204,49925,43443,159843,43821 +28560,0,43,27,466078,25878,4088,9863,7782,2866,4839,1267 +28561,0,41,34,172302,232790,47524,12217,56707,32036,35870,11806 +28562,0,35,43,1309080,111984,86042,30356,14912,8929,6972,8036 +28563,0,41,35,242377,61414,3132,6886,1318,10130,16244,14841 +28564,0,41,29,940824,797469,165676,36588,47612,77953,117274,40350 +28565,0,50,34,668182,176710,54753,26409,46142,60449,77843,49285 +28566,0,54,26,255492,91468,54959,4651,24836,8365,2819,6048 +28567,0,48,40,61241,36829,15944,5157,5806,5340,9466,10088 +28568,0,74,44,88913,35520,20799,8920,7345,35416,23377,6391 +28569,0,75,54,26006,32209,23170,35646,21158,25540,17514,15153 +28570,0,83,54,63566,110283,49996,19938,27877,18479,23076,7399 +28571,0,77,53,3714955,124232,43808,14019,30692,10088,5900,3345 +28572,0,75,60,13211,15568,39715,8991,13757,28530,23139,7269 +28573,0,83,50,35531,19491,6032,15655,20198,26765,30400,11666 +28574,0,90,50,542113,35715,6040,19158,9165,13926,9997,3877 +28575,0,94,43,111681,88971,6382,12138,11769,9160,2471,2508 +28576,0,61,26,330995,31956,3272,2846,3076,1353,783,1015 +28577,0,54,37,1233490,43199,45955,46893,35884,46054,41912,27070 +28578,0,53,47,895710,14147,25271,8293,7433,8472,10309,9696 +28579,0,41,47,25737,66576,6624,5751,1862,2504,1557,484 +28580,0,51,51,268824,51452,13060,6346,5184,5401,4042,3560 +28581,0,34,43,430676,94332,32473,5043,18446,10926,11674,14227 +28582,0,29,38,542647,15206,15794,5584,8818,4627,5168,3237 +28583,0,51,40,1533482,142127,22188,16313,24370,33126,10966,15004 +28584,0,63,47,77495,22599,9403,13330,10029,9970,3674,7903 +28585,0,56,47,825967,680803,199738,21534,24599,38365,34386,20388 +28586,0,57,43,1970862,61883,53421,10593,34905,19408,7574,5435 +28587,0,51,47,700604,43998,7764,7833,9249,6183,7741,4358 +28588,0,35,56,555685,33703,56588,17022,4318,6524,5260,12295 +28589,0,56,51,726217,111616,3038,24848,8149,35648,25831,15363 +28590,0,53,44,254887,12462,2964,1349,1185,2028,5943,1134 +28591,0,53,57,1911069,35880,43379,6604,6868,8571,10932,5875 +28592,0,47,40,1885082,643620,163072,46016,50551,29004,28650,14610 +28593,0,38,47,1087102,186056,27765,61614,21411,34252,60283,17146 +28594,0,48,51,104413,31962,12846,12045,14001,13701,16455,4584 +28595,0,37,43,270641,126058,34493,24815,5436,7566,27365,8206 +28596,0,44,41,1248154,461441,45663,85307,24631,41832,161962,17977 +28597,0,54,37,156351,56998,1596,15444,5224,23729,98908,21438 +28598,0,37,34,15449,32416,12238,644,4044,2813,7840,1891 +28599,0,51,38,6934,4157,2289,2806,972,1341,1428,1078 +28600,0,34,56,730195,88990,25918,17385,16758,12619,32820,23092 +28601,0,40,54,556652,87276,8174,25288,27884,11557,33593,7328 +28602,0,35,56,348230,14549,14127,6786,3016,3368,4118,4087 +28603,0,37,54,764769,204803,83501,62906,12021,18997,53538,14948 +28604,0,54,43,930231,133314,10459,18023,19516,60383,21548,13818 +28605,0,57,50,497644,61749,33394,5064,5310,14001,5271,5269 +28606,0,57,29,565676,92623,4093,9855,8597,10777,8985,8214 +28607,0,53,26,141700,44783,10955,12051,4474,2378,2958,1325 +28608,0,43,44,287828,226642,229020,34743,63484,89358,40979,30727 +28609,0,53,43,484691,52898,12307,24782,15770,25463,59290,27803 +28610,0,63,60,2025431,170463,71242,117115,69366,70377,78674,27102 +28611,0,60,56,109789,145582,58593,4372,15960,5772,7894,3210 +28612,0,48,50,1421179,75102,12529,21354,9739,6682,2502,1774 +28613,0,53,50,32896,17715,17149,11323,21694,22335,16507,9478 +28614,0,100,50,201760,137855,90315,81320,50211,34074,34149,34048 +28615,0,70,54,200632,101174,39968,51138,22515,7640,13380,8068 +28616,0,56,54,1035604,179393,34493,53505,13475,62888,73265,26426 +28617,0,53,56,438869,14572,8488,2233,1344,9126,8781,5856 +28618,0,38,38,2037871,1281798,134459,37996,92378,47309,43142,36723 +28619,0,44,30,1972908,216862,31201,63765,36634,20996,28833,8268 +28620,0,37,23,309698,88587,9284,8239,17175,11317,7257,3733 +28621,0,26,14,130789,40443,1105,9131,3256,6894,5743,7104 +28622,0,26,21,239243,399410,70507,20006,32883,15214,40452,21178 +28623,0,35,27,86378,8651,4648,3451,1680,2323,3225,683 +28624,0,30,35,778440,273011,92721,28016,74494,35762,26906,25761 +28625,0,23,41,2255899,501507,102979,127899,102447,47793,47452,32011 +28626,0,43,44,104854,19928,1054,7548,3547,5314,13250,3611 +28627,0,30,41,723657,275964,59055,87982,40605,21242,44941,12930 +28628,0,47,30,100087,23940,3687,1108,6123,9393,3461,5059 +28629,0,66,30,89747,11078,5046,3077,2806,6723,5144,1687 +28630,0,54,23,340816,68900,7189,3491,10199,6135,5413,1534 +28631,0,66,20,566135,31708,9450,3513,4829,6304,5333,5615 +28632,0,37,37,2686976,218855,72119,38225,13364,32226,75423,33843 +28633,0,50,47,1642791,163158,64724,28539,30617,72691,91779,17313 +28634,0,47,57,1673157,38517,44215,15842,14297,10960,16551,5125 +28635,0,48,41,310765,402246,38069,25652,27489,43842,42839,20763 +28636,0,51,41,693014,47953,19889,7377,10762,9967,14420,10982 +28637,0,44,35,478537,57495,8905,4896,7378,10694,20052,6662 +28638,0,53,21,785469,54304,6285,14776,21620,16876,14331,7833 +28639,0,64,40,668033,29324,20199,38491,12817,21174,28402,11459 +28640,0,74,43,60452,49440,27038,21868,18209,28139,34511,14939 +28641,0,84,51,12729,48032,15758,28536,14207,40704,42450,13649 +28642,0,87,51,245124,195022,46284,41249,100956,79736,44468,12774 +28643,0,83,48,1301870,29282,29436,13133,25084,12882,15534,3693 +28644,0,70,27,1339209,227064,7970,11069,21776,25421,59431,11732 +28645,0,50,23,901187,184744,41517,11995,17645,13934,8460,6116 +28646,0,37,20,980291,100077,7801,12159,5996,11923,11773,6296 +28647,0,35,35,501496,221499,20213,175161,45999,57173,16368,25651 +28648,0,23,20,1311107,583927,14834,17079,56026,13351,37641,23351 +28649,0,35,27,99727,23159,8625,3922,2627,8697,6694,2396 +28650,0,43,27,22283,49955,33503,5493,42421,18059,18841,12969 +28651,0,56,29,45223,41277,440,3513,5458,4212,6730,1815 +28652,0,54,38,45479,28261,9338,41231,8739,18268,25900,15117 +28653,0,44,34,583490,166300,29569,12918,16400,16769,14742,16176 +28654,0,50,21,1975952,128321,11808,13543,36644,22896,18089,11555 +28655,0,53,16,23407,51924,307,2161,1252,6994,8576,3298 +28656,0,50,13,448241,171243,61184,59850,12247,50586,38995,24303 +28657,0,63,23,1009823,50225,26982,14105,10107,23592,12269,6870 +28658,0,44,30,372096,221544,46818,9838,5081,8967,34529,5244 +28659,0,48,61,1316101,125836,124888,84216,30950,54755,43742,44974 +28660,0,35,47,145823,43882,2470,1807,860,2911,4308,1597 +28661,0,27,51,1182545,227195,348980,38753,111498,80570,205941,68202 +28662,0,50,57,531148,191341,51476,74129,52285,62397,90725,26422 +28663,0,43,43,766456,234463,51881,9368,19813,30528,36569,10942 +28664,0,48,51,421301,74033,14337,7342,5820,8036,10386,1739 +28665,0,47,44,259012,45026,16938,12083,9659,9165,10497,4394 +28666,0,43,47,584524,216346,106294,34186,16861,53288,40576,35186 +28667,0,44,50,855798,257652,65047,30246,26274,40045,49752,36407 +28668,0,44,56,1075785,281940,93584,71948,56187,37949,34722,25229 +28669,0,48,48,286341,61435,7999,11281,24765,11864,9677,9049 +28670,0,37,40,1398804,460484,60834,43442,12708,33476,69942,22365 +28671,0,26,38,1514837,610766,164881,24891,23399,35976,84010,20758 +28672,0,27,29,432646,417292,88469,10704,40490,54151,31437,28272 +28673,0,24,37,315855,237623,36390,105208,74174,44623,25481,14238 +28674,0,16,30,1456914,274507,16078,20064,13203,8797,8170,6019 +28675,0,43,30,2465823,65294,23168,21921,75485,46354,27985,8734 +28676,0,50,37,1101070,113307,40612,11972,6390,35089,10550,11561 +28677,0,50,20,444019,425536,6057,41371,48501,54012,53930,15120 +28678,0,51,16,1712046,1673786,100993,29479,47594,54002,93120,70948 +28679,0,30,13,192704,170218,23980,8806,13592,14801,49057,14548 +28680,0,11,13,146694,165661,19925,45175,26048,8995,17038,5908 +28681,0,8,34,455608,54727,15359,40441,15560,9272,12840,9300 +28682,0,14,61,108499,32924,48484,4157,1444,4120,18203,3587 +28683,0,29,69,430324,60400,16625,38093,22984,33192,36547,29433 +28684,0,44,60,928890,111967,10858,3919,14522,16626,14784,6095 +28685,0,44,60,306402,117190,34749,65652,6264,16510,11270,10602 +28686,0,57,48,637320,30049,16099,3826,9152,8475,3969,3168 +28687,0,38,37,1461782,418170,41807,20925,36030,22600,29713,13223 +28688,0,24,38,391636,168471,14748,9865,20371,8557,17250,4415 +28689,0,29,29,121922,41011,3399,12607,8969,6540,13663,3146 +28690,0,24,29,258306,50927,19335,9631,6937,9847,9129,4199 +28691,0,44,44,971860,20196,14729,4365,1270,9711,4364,5310 +28692,0,54,57,380451,199978,110331,13210,9120,36195,21473,37726 +28693,0,61,56,64329,23724,3421,6860,13255,7602,5742,4387 +28694,0,63,57,581755,326691,180634,34150,51439,82333,55137,21286 +28695,0,47,54,551450,112919,45771,17311,9460,11121,24129,6928 +28696,0,44,51,86932,23316,5255,6173,3389,3280,11601,3309 +28697,0,23,53,194114,62890,12821,5808,3117,2752,4909,1882 +28698,0,14,64,1228590,81441,160428,36208,15042,22185,10176,10478 +28699,0,7,69,62869,54884,36771,14131,6934,2568,2679,2413 +28700,0,16,63,700849,16970,4941,2143,10292,1797,5765,1844 +28701,0,21,51,1029481,342247,182690,33073,15127,67641,65846,62119 +28702,0,47,48,217411,52579,26443,41484,52588,24943,55301,18054 +28703,0,37,48,875962,234810,30730,25409,11152,11373,6231,8145 +28704,0,41,47,722831,128269,12516,19004,21572,16390,37821,4303 +28705,0,35,21,138270,26054,2007,1953,3722,6821,6621,2626 +28706,0,44,29,1101568,430593,188351,103041,60934,72277,32307,28513 +28707,0,47,44,415780,101221,91696,73980,38333,39965,67064,30135 +28708,0,56,60,7337,25936,39446,8162,23805,11300,22895,8273 +28709,0,56,67,64424,17942,9082,805,10308,6298,4363,4124 +28710,0,54,64,2567711,938289,196397,205988,61628,108044,89346,89462 +28711,0,51,57,415882,65698,24429,24406,8101,12249,21026,14416 +28712,0,44,50,1080152,60722,14286,8487,4537,8185,4936,8667 +28713,0,50,53,274988,33138,10808,19776,21049,24272,42228,13366 +28714,0,60,53,846593,126204,27044,38507,64751,30865,11657,10995 +28715,0,61,48,1041327,55380,13028,12371,11137,10253,12526,5836 +28716,0,64,41,750916,551267,80979,40998,48817,80126,66466,24231 +28717,26,64,41,1277156,156898,40885,53103,65901,86832,100327,21105 +28718,26,64,41,212182,30220,17655,22416,15513,18705,7255,11839 +28719,0,43,40,1347335,529877,131807,71087,27368,42051,56106,39930 +28720,0,30,44,133801,77878,38614,14780,19130,9011,17791,15470 +28721,0,14,37,1897897,1083819,52963,88070,26191,37587,66383,15126 +28722,0,4,38,318342,63083,12476,2744,3875,3937,962,1509 +28723,0,16,38,81603,85922,23103,18393,13607,19455,17534,19089 +28724,0,44,21,43520,36035,6891,2368,45955,32062,19969,18172 +28725,0,64,38,98607,55016,9639,58884,22663,23885,10619,7223 +28726,0,69,51,28095,32367,24473,11601,5052,6410,5519,3513 +28727,0,56,64,247242,47964,51184,24102,2550,5799,7254,3788 +28728,0,35,67,271715,300974,15322,27599,20556,33061,18282,11559 +28729,0,47,54,1897330,52184,10938,11983,36300,40246,28913,9737 +28730,0,43,50,579961,79728,6555,20501,11878,4935,5593,2746 +28731,0,34,50,609940,256686,11849,69125,75317,66474,21388,14556 +28732,0,34,56,132663,17764,10999,3201,2707,1382,1170,344 +28733,0,24,53,63222,37417,6770,5833,4089,3311,3284,3003 +28734,0,60,51,167854,5763,11062,7495,9034,8882,3735,1852 +28735,0,66,51,181942,68096,24884,20652,11536,17817,16773,27763 +28736,0,77,57,527692,12034,12287,10804,3975,5276,11964,5092 +28737,0,41,17,1496085,457542,53917,60458,32279,70576,16041,11753 +28738,0,50,27,538007,59182,9517,29648,17586,18355,18481,13981 +28739,0,53,27,27977,11824,2237,1393,1994,1458,1033,695 +28740,0,44,29,31382,47189,2047,3726,8054,4109,2592,4075 +28741,0,57,23,260866,90398,20495,43878,77869,73160,29082,18483 +28742,0,61,30,314273,50009,39029,7380,16135,10879,11575,7555 +28743,0,70,38,1373991,293126,16136,67568,78068,83791,89282,44896 +28744,0,69,50,98880,55139,11992,26225,13604,12095,7850,3661 +28745,0,48,61,281158,7548,7059,1583,1469,1077,843,543 +28746,0,30,61,691538,28333,15217,3614,1598,4507,1881,2477 +28747,0,37,63,965931,60265,38962,8646,4548,13752,5876,7583 +28748,0,29,50,791612,327216,11620,26887,12537,14390,31295,13611 +28749,0,23,38,406213,169570,14165,12141,12429,10119,19534,6055 +28750,0,38,27,1007382,125542,7495,28575,18807,57953,35163,31571 +28751,0,27,23,198980,45445,6330,14060,5096,3820,4192,4332 +28752,0,44,30,767457,30762,1330,11545,8335,6738,6275,5933 +28753,0,56,47,1660345,118549,98317,16513,21090,33804,25925,38620 +28754,0,48,60,187265,25723,21253,6219,9023,9251,3993,3166 +28755,0,69,63,45635,31722,12634,18268,7915,21712,17720,15642 +28756,0,74,74,414317,73396,55947,22537,6231,33176,32224,16870 +28757,0,67,70,1017187,224284,102882,63838,35545,33941,33313,9694 +28758,0,54,77,173048,19516,25464,3604,5607,2860,4058,1486 +28759,0,48,81,137710,18606,14974,29323,13430,12183,12898,6307 +28760,0,37,80,60140,54980,32677,16058,11160,7895,5938,927 +28761,0,34,77,506657,30068,9039,4953,2608,3153,1412,1436 +28762,0,40,74,86779,14571,6322,9388,3838,3238,8504,2376 +28763,0,43,53,659299,221543,21846,15510,37943,62141,27474,22880 +28764,0,50,43,559298,9345,1035,2749,5380,1866,2440,1972 +28765,0,66,29,1004685,231856,64737,32721,37521,39428,33500,33944 +28766,0,51,29,1105418,1203561,61875,95872,68052,86558,80553,49258 +28767,0,40,26,2419520,1288854,138247,89411,32096,81116,60393,27682 +28768,0,29,21,1365713,655872,62802,52927,20095,95329,73217,42886 +28769,0,38,29,229328,20745,3685,2220,2983,5585,2559,2995 +28770,0,51,40,166752,32542,10273,11537,3374,10169,7073,4349 +28771,0,60,53,39930,40333,10938,33283,5906,21938,17027,4846 +28772,0,69,61,2651570,21027,19041,28212,14343,13182,17254,7731 +28773,0,54,57,899935,187673,23862,5308,3232,12712,10741,6556 +28774,0,44,56,657143,395649,119960,45942,39243,43778,85130,16832 +28775,0,38,44,217141,88703,16213,4802,18074,13735,16099,4446 +28776,0,29,21,520224,183687,8381,11121,16352,18413,23554,5434 +28777,0,47,21,754685,130953,4228,23573,22060,37203,15683,9267 +28778,0,43,17,56880,78510,19298,6558,6256,5878,6418,5290 +28779,0,38,17,1202275,79743,7090,7349,8877,7393,9825,14777 +28780,0,41,30,1008505,175499,40346,39888,15178,28969,31766,26185 +28781,0,27,41,696760,214684,117899,8004,35138,25886,26538,9646 +28782,0,23,30,128706,72789,1067,5660,3277,2882,3407,2791 +28783,0,21,37,1523429,454755,46191,107718,65528,47523,78601,72606 +28784,0,24,43,1732022,96050,16085,108809,61835,36331,47881,48827 +28785,0,30,44,1056453,53086,28371,11153,7166,12236,10032,2579 +28786,0,43,60,1627855,313897,174737,25460,99710,54640,55971,24075 +28787,0,44,74,822489,10176,12009,8280,2741,2549,2790,1016 +28788,0,34,67,168089,110184,39241,11704,5271,8781,4719,5073 +28789,0,41,60,677141,92182,12490,21971,9703,36639,17714,17719 +28790,0,53,63,54156,23723,15243,7847,3692,12357,11556,2037 +28791,0,70,56,170231,13088,5004,27010,25796,20478,14006,8970 +28792,0,100,53,3567,3699,2681,706,2396,5544,4508,1721 +28793,0,93,53,812596,197721,36864,33913,40286,39613,77984,15798 +28794,0,87,47,901795,78581,11717,16004,8682,14497,16542,5773 +28795,0,74,38,911196,411517,61236,54696,42892,66392,21690,17238 +28796,0,67,43,67853,7304,5499,6746,5105,9755,4387,2051 +28797,0,67,30,344568,241548,13780,8538,6436,37057,49557,5035 +28798,0,66,30,71594,19505,3200,5169,9911,3409,1920,3234 +28799,0,63,38,1873048,134348,34144,62475,42624,25741,16015,12632 +28800,0,47,38,1637388,46315,19898,36517,40757,12161,16429,5816 +28801,0,38,44,690173,21852,3484,605,4122,1545,1611,720 +28802,0,40,44,69863,18855,6450,2320,10844,4312,4910,2743 +28803,0,34,38,769207,142206,17989,20262,12573,10118,3709,3250 +28804,0,35,37,10278,61651,25619,18215,14736,14988,6095,9688 +28805,0,44,40,31828,47371,12532,4662,18467,8976,6073,9179 +28806,0,44,47,29320,100717,37401,37839,20269,27030,5330,8542 +28807,0,69,54,9539,19875,24004,10906,19303,25073,10900,7112 +28808,0,53,48,665419,185745,27945,20387,5735,8017,5151,2268 +28809,0,54,56,1960801,29321,8879,14673,9046,8799,6026,4114 +28810,0,57,57,263884,50817,44830,28398,35583,26881,30509,13436 +28811,0,34,35,436179,401275,8119,14797,71062,20478,9214,5947 +28812,0,54,35,41674,25229,5881,5115,9527,8906,10456,4870 +28813,0,54,34,96383,9086,2996,2377,2514,2478,2221,1391 +28814,0,44,34,477551,36453,26666,14280,12702,7486,7699,4835 +28815,0,74,51,14127,4432,7263,7455,36631,9340,8815,3437 +28816,0,75,60,137130,45323,48691,7831,15826,29492,5113,3748 +28817,0,83,57,14292,11891,6702,6079,15912,9916,7203,6073 +28818,0,93,53,8730,16840,12064,4344,18074,7256,4282,4008 +28819,0,81,64,12409,14506,3559,25638,10668,7328,4915,5786 +28820,0,87,57,11504,8720,3250,3690,6721,7526,7229,2120 +28821,0,84,61,57433,27392,24066,2894,15446,16982,4103,4841 +28822,0,57,51,129671,34333,4102,1998,635,840,764,475 +28823,0,57,47,453650,31020,20747,13534,29769,11035,2820,3079 +28824,0,43,63,52090,15897,28090,37688,11512,10960,6593,3962 +28825,0,47,69,21535,8440,14797,14923,9634,16174,5778,6210 +28826,0,67,83,27632,37635,9599,23647,8438,9737,9244,2015 +28827,0,84,78,11968,4953,4831,2442,10805,9655,4741,3893 +28828,0,90,57,223446,149443,29224,21645,20138,37498,29111,3666 +28829,0,64,44,389480,74865,7242,8172,7480,4116,4839,2055 +28830,0,51,34,60524,176287,21715,11770,11933,8275,7924,3489 +28831,0,27,24,117767,36703,2918,3734,4704,4117,3026,2338 +28832,0,29,34,285770,18226,14205,7560,7673,8033,20790,5626 +28833,0,51,38,407778,129751,32535,51476,63374,67786,14360,9736 +28834,0,54,60,17020,36679,63430,56255,22526,9528,20411,11958 +28835,0,74,77,625260,20897,20504,38330,22150,37365,2312,10948 +28836,0,81,74,164687,20395,5989,9425,4949,14879,12953,4778 +28837,0,53,75,101667,113574,49112,7981,12722,5058,13045,3654 +28838,0,54,51,601122,99239,9389,9342,13923,8786,8376,1893 +28839,0,37,53,429945,102481,111688,13809,26368,20589,17144,13499 +28840,0,20,60,78706,29184,16138,15449,4702,5820,7740,2846 +28841,0,48,57,363863,186896,53328,30568,29106,66737,46293,14990 +28842,0,50,56,77061,8474,4841,4508,2086,1972,2521,3081 +28843,0,48,47,616235,246652,12699,17328,46124,15762,18266,18347 +28844,0,64,43,212065,27149,14462,12162,6797,13512,6537,2705 +28845,0,54,30,737987,398180,37912,72631,34458,27217,64746,24475 +28846,0,64,51,551419,112808,50928,66687,15689,29521,20991,27977 +28847,0,40,56,116038,92894,23365,18721,21226,9284,8513,9141 +28848,0,21,60,718649,26550,23301,8816,7893,3236,7419,9086 +28849,0,11,57,685737,326803,41584,22357,6264,7205,10967,4453 +28850,0,10,56,679694,89537,57715,18949,13280,16409,11237,4875 +28851,0,30,61,43003,15961,13594,9969,10816,16720,20775,13821 +28852,0,29,51,108176,60757,18220,2480,6221,3815,5205,5559 +28853,0,44,44,1071948,476947,42774,12995,32145,42323,52738,19128 +28854,0,30,24,1034673,208645,16340,4778,31434,7765,9676,11894 +28855,0,17,13,1336808,227099,5116,41015,13287,43598,34529,5808 +28856,0,43,21,232437,17796,42457,12826,37083,29700,22925,4782 +28857,0,40,23,204021,246906,13291,22423,19504,16324,5667,3233 +28858,0,69,30,212400,8961,368,2237,1215,4810,1893,905 +28859,0,64,43,1418171,450242,294345,37377,55651,79358,90580,56275 +28860,0,53,43,2502888,133334,111485,32707,45839,43751,20879,23715 +28861,0,57,63,1014695,20244,15870,17825,8744,4614,8748,3978 +28862,0,40,63,1310124,509337,254640,68204,13520,23200,55744,24190 +28863,0,40,57,320734,63938,51351,14354,14871,13000,8215,15208 +28864,0,40,66,183915,28408,10792,25351,35976,22000,16043,29394 +28865,0,60,69,2921152,179966,112455,124371,44502,63811,23683,41249 +28866,0,67,67,794936,49351,10704,23332,15266,22060,17908,28027 +28867,0,67,67,2039745,91558,93192,21131,24251,21391,41585,21191 +28868,0,53,69,182671,53252,11561,19268,7208,6980,2743,7947 +28869,0,41,48,1993286,702493,38041,27979,20159,44847,69632,29276 +28870,0,44,38,993297,43594,4376,6784,5789,21343,14465,15803 +28871,0,50,38,1830177,273506,167470,118421,47107,97717,44902,52129 +28872,0,69,34,829451,27166,5069,8394,3702,15452,6829,3016 +28873,0,70,37,1001396,125252,15613,3270,27423,10800,10330,9533 +28874,0,64,47,204547,23671,2819,14547,6345,8762,4165,3310 +28875,0,66,44,15408,29858,23949,12763,14770,13966,9708,20844 +28876,0,66,50,322136,45077,28951,16732,13812,36620,69613,21481 +28877,0,74,53,424285,276291,34072,25456,42260,52588,35190,28682 +28878,0,61,51,552132,22145,5924,3602,2015,2070,3390,2770 +28879,0,54,51,103279,105089,74925,16072,22671,20628,25801,18584 +28880,0,40,43,586236,262795,8114,55968,22762,29602,20298,18317 +28881,0,35,47,141410,254791,33429,45551,29690,32967,33110,14686 +28882,0,47,56,1095578,68664,19341,122307,40626,36860,37539,33529 +28883,0,43,54,274374,59392,6516,32957,12764,8738,3517,3768 +28884,0,40,63,451108,141818,56169,47723,26232,18207,11558,6757 +28885,0,50,61,601034,252991,65810,14762,33826,80525,32994,36641 +28886,0,27,41,1664677,1250410,90640,88409,168175,34126,44611,16272 +28887,0,11,30,2229290,892054,128822,79174,96305,24762,16612,12069 +28888,0,3,35,110622,18893,7259,9293,2735,1223,1217,1410 +28889,0,1,34,1936467,771596,76615,74925,82316,25055,18375,18100 +28890,0,1,44,134359,35286,11685,6438,6777,4415,3629,2720 +28891,0,11,47,116751,249577,22831,41862,23932,43860,30109,14477 +28892,0,21,35,185361,234704,25581,42181,15861,25614,42993,9039 +28893,0,37,37,751705,143956,21001,14699,26878,15543,16587,8530 +28894,0,41,37,1334563,226436,98084,20826,22638,41471,24614,16825 +28895,0,41,40,657439,120720,37930,16994,55657,21204,16466,21039 +28896,0,48,44,710046,31466,15104,3798,3622,7665,1095,3558 +28897,0,47,57,129162,9211,4530,5119,2081,1643,1283,2324 +28898,0,29,51,107378,45234,6273,2165,1300,1708,860,538 +28899,0,23,43,405294,269544,25723,9279,10712,21913,15664,23365 +28900,0,21,41,129609,46221,16482,7282,3942,8242,6777,1912 +28901,0,14,34,293640,368959,53242,90503,63064,26143,16272,7823 +28902,0,44,43,28191,3203,3767,4263,6883,4289,6002,5704 +28903,0,56,50,761501,36076,5075,8811,13175,9481,7113,5125 +28904,0,50,38,626926,300583,22537,20193,47901,24155,27761,35279 +28905,0,48,27,944236,422214,16169,42610,20093,20348,12676,9281 +28906,0,40,30,32312,26975,10012,42695,16737,17885,15562,18972 +28907,0,50,43,10331,13403,15226,16027,10042,20308,12101,5342 +28908,0,54,61,196748,41748,29588,11292,1958,8501,4266,3674 +28909,0,54,63,81141,178846,19618,8100,23265,7659,6029,4583 +28910,0,64,60,81799,15047,8037,21168,12946,25269,27254,29573 +28911,0,40,54,786992,207634,39280,96931,55980,17686,81517,34334 +28912,0,29,43,995544,556211,67729,71850,23624,26685,18511,14830 +28913,0,54,56,590296,15765,13961,9316,17737,13512,24098,20190 +28914,0,50,44,545416,49902,2895,1666,2192,3911,3396,3694 +28915,0,53,43,130259,88071,10448,7490,6565,5553,7782,5091 +28916,0,40,35,123317,39470,2569,10184,9693,6028,4944,2183 +28917,0,35,23,31875,22389,6796,4591,7287,5875,3299,1539 +28918,0,50,44,235739,30966,28414,27130,22964,26074,23211,11729 +28919,0,51,43,298071,520150,61423,33203,23909,38341,21507,12782 +28920,0,57,40,38974,22616,3379,2111,8342,5175,6094,3987 +28921,0,56,38,127867,108015,31781,12108,11903,20707,9633,12082 +28922,0,54,24,1309919,100679,14452,10290,20177,32136,9508,10814 +28923,0,57,37,2247427,171557,50254,71113,17366,23080,31567,17963 +28924,0,53,30,319665,110313,7167,5525,5386,15691,4880,5913 +28925,0,48,27,1152707,155334,26765,9945,3032,15861,12831,10542 +28926,0,37,35,241363,118263,39861,6021,18527,14344,8031,4031 +28927,0,27,23,226326,80824,8527,9629,8443,4003,7295,4946 +28928,0,14,40,67634,38482,17700,4921,7203,2316,7760,5604 +28929,0,1,35,1517241,597782,23716,51200,57949,20283,13454,24589 +28930,0,4,38,158520,17963,8467,2308,1983,3234,1498,1856 +28931,0,40,47,185574,29364,8664,3354,1647,5697,3076,1408 +28932,0,50,63,20913,30566,1871,20785,2404,3497,2548,5344 +28933,0,48,64,62067,51842,7963,33704,15252,7957,19038,15662 +28934,0,37,63,8784,50045,24019,20371,12942,9763,11606,11967 +28935,0,47,77,20378,16585,41447,12668,4328,22839,16738,8335 +28936,0,53,87,48002,17393,42691,33980,12781,11526,11583,11376 +28937,0,66,91,30290,18901,33516,5476,7975,15349,12703,3659 +28938,0,80,87,40910,18803,5413,6513,2024,12671,8941,10544 +28939,0,74,84,28782,14775,20348,20353,10428,8222,14066,7595 +28940,0,93,63,11903,18607,5458,4506,9661,22277,14981,3295 +28941,0,84,63,131564,22369,33718,11430,20874,8264,18267,5247 +28942,0,61,63,3129779,1185356,193532,266949,158112,68338,376149,316551 +28943,0,57,61,783653,84382,116343,11853,44979,27140,56074,16823 +28944,0,29,56,117786,43069,3672,2455,4341,3125,2091,1017 +28945,0,30,40,27615,19387,987,2953,3289,3373,3413,2101 +28946,0,40,47,1101136,270964,160578,86101,67087,48448,50380,24130 +28947,0,27,34,550450,195848,37951,12074,23944,13624,12187,15524 +28948,0,50,47,753436,11873,4366,7036,4736,9339,5277,2180 +28949,0,64,56,145507,17161,16866,6848,15039,18552,30606,12963 +28950,0,67,47,320395,181232,17885,36746,17851,26947,14132,13016 +28951,0,75,47,116191,93923,20917,7181,21016,11601,3405,2793 +28952,0,37,54,37259,18686,26079,13473,3261,3677,2166,1349 +28953,0,27,56,1053647,100534,13759,21332,14402,7893,2977,2837 +28954,0,44,60,521648,58690,11039,20176,9782,33159,31002,13212 +28955,0,29,40,133374,234918,6680,3918,5482,8100,9069,1825 +28956,0,21,23,865570,47156,12452,1383,2772,1621,2288,1656 +28957,0,14,43,513153,25486,18173,12103,987,4110,2467,1945 +28958,0,23,67,1465857,97189,62341,8831,16472,11452,14514,4118 +28959,0,26,60,599127,186852,10514,12234,13977,6656,16797,12920 +28960,0,26,44,557319,214821,43828,5933,27969,55486,46561,14857 +28961,0,24,13,219247,211803,6676,5910,10858,9264,7781,3099 +28962,0,34,14,2015422,298348,27914,22260,36917,23566,31898,17074 +28963,0,29,20,1343756,433272,150220,23198,100801,97674,108898,26481 +28964,0,23,14,632207,137194,14648,18738,17740,10171,12478,7885 +28965,0,37,29,300105,55858,2118,16742,8538,11996,19692,7418 +28966,0,50,47,402597,50192,60597,10241,15641,28409,23780,24693 +28967,0,54,50,324776,92202,34625,23268,11194,31314,47794,18947 +28968,0,48,63,980377,96789,28702,35439,29702,7274,15105,6675 +28969,0,29,56,794081,94791,37367,10329,28882,6887,5500,2248 +28970,0,35,56,181831,9905,5295,3553,3028,5965,7886,2672 +28971,0,34,51,115391,35969,8100,3452,2401,4364,2496,815 +28972,0,30,40,101195,35398,4421,1209,3823,1778,844,737 +28973,0,47,41,646728,79420,35823,14761,4560,23071,9951,11148 +28974,0,27,35,421886,109411,13795,13024,3088,8585,15264,12436 +28975,0,17,27,76138,64078,7956,1417,4255,2967,4175,5604 +28976,0,38,38,594548,112089,49577,7653,8009,34233,14100,7228 +28977,0,16,41,101692,13277,5634,3054,1202,589,452,297 +28978,0,27,38,1639013,456665,29445,75331,80007,105811,83251,49010 +28979,0,43,47,96666,7572,1351,2138,2226,1408,1437,1101 +28980,0,29,29,176174,166526,8808,3955,2814,12044,9164,3778 +28981,0,37,50,410311,56781,59433,24126,8299,14749,11747,9548 +28982,0,26,56,93506,21445,14300,1228,2214,2415,8207,1962 +28983,0,24,80,2420417,86942,56568,22118,10625,10705,6224,6923 +28984,0,37,64,281574,22658,3274,3260,8472,6598,5288,8951 +28985,0,40,56,114638,70896,21247,24926,12072,18324,21097,7745 +28986,0,51,51,560814,64021,29248,8833,19076,15449,22644,10661 +28987,0,53,38,421820,453020,75113,18726,34625,39377,13323,22943 +28988,0,44,35,242915,244884,18388,20356,24477,30458,22861,11802 +28989,0,50,37,33055,20634,3860,15571,11191,8326,6845,1975 +28990,0,27,35,1483293,309484,101554,14812,49615,10996,7881,5516 +28991,0,37,35,469092,108629,13021,10064,5700,16512,11544,4971 +28992,0,30,53,37611,11277,2967,10670,4901,1712,2258,1549 +28993,0,11,34,649326,282615,13755,8289,9924,14073,16943,9104 +28994,0,17,29,611765,100350,5563,21473,17140,6411,13303,10206 +28995,0,13,27,114851,161177,18187,8536,9441,14881,9653,2912 +28996,0,23,20,62556,72608,24712,10039,14688,15582,4448,4536 +28997,0,27,35,727731,93770,9390,23865,3823,9550,4609,3961 +28998,0,40,40,1054900,88652,24966,17149,12820,16254,10165,7978 +28999,0,41,48,724442,67199,21881,3337,5170,8810,15362,9039 +29000,0,43,48,517161,31927,8240,7812,4136,7204,11568,12713 +29001,0,44,34,1449992,188065,4253,10404,8428,17090,13096,10228 +29002,0,54,37,220518,24277,15541,5262,4196,13325,4093,6687 +29003,0,48,34,1875544,857127,110434,109821,48249,61958,50142,19841 +29004,0,35,35,722915,169148,87627,18416,34307,15188,12560,15809 +29005,0,20,60,75692,29975,22166,13829,9785,1632,2063,1888 +29006,0,13,60,1006949,94647,55494,19308,17246,28291,30577,2772 +29007,0,23,64,2058507,301671,70105,110754,104288,62575,48413,21467 +29008,0,21,57,675005,123554,18152,14505,16084,6670,4477,5111 +29009,0,34,41,2406475,312109,54694,52594,59691,48378,44599,16443 +29010,0,24,43,74647,50818,16161,9565,5487,4894,11202,9607 +29011,0,17,41,170232,197838,94775,27987,10270,8866,14904,9127 +29012,0,14,30,502168,48682,3246,2392,5377,4287,1757,1555 +29013,0,11,27,262154,122958,22969,15518,5855,6861,14364,5028 +29014,0,10,27,1096641,392073,7211,46577,25833,36525,8374,25662 +29015,0,23,21,977730,117967,2628,39513,16245,14397,10968,14492 +29016,0,38,47,175927,23793,10285,85760,11381,36146,25815,9298 +29017,0,48,53,114511,54748,13800,23382,14626,9410,6937,12626 +29018,0,54,70,87654,13565,11784,3786,1624,4442,4298,3436 +29019,0,69,81,11172,13591,12726,14826,8866,14049,20978,15352 +29020,0,64,75,28741,25410,20461,28429,22347,15080,8756,6062 +29021,0,69,77,1346711,108985,34870,54125,9324,31023,9386,9606 +29022,0,60,70,595260,63292,27984,12957,6343,6445,5590,1467 +29023,0,56,66,1917788,143427,118630,44630,127316,82150,26808,52950 +29024,0,50,51,106667,14460,1357,1390,826,1810,925,719 +29025,0,44,38,164877,46163,6818,2596,3594,3315,2476,1007 +29026,0,26,37,417215,56817,17822,11096,4824,5018,3908,699 +29027,0,24,47,592546,71000,25877,6257,7913,8334,6692,10164 +29028,0,27,27,642789,966362,18579,45894,41278,139112,59528,30389 +29029,0,41,30,722851,126171,26712,26266,35544,31920,23545,7993 +29030,0,50,30,1252043,306291,25786,125205,29693,49704,13527,12182 +29031,0,44,30,143656,110356,33793,22365,32213,10224,7119,3643 +29032,0,41,44,211542,12978,1168,2924,2155,1987,529,679 +29033,0,44,43,41186,46273,7757,12193,11720,18186,11288,7672 +29034,0,29,38,155624,152490,39524,7555,25541,12223,10420,6904 +29035,0,29,44,460548,119428,39681,38727,21758,22640,16306,30863 +29036,0,21,53,249770,25832,2623,21311,9258,6405,8010,1704 +29037,0,56,53,45402,20651,12979,7157,10686,24280,24465,10127 +29038,0,80,51,21886,29744,9352,4076,13556,18531,20107,7989 +29039,0,87,40,187855,10205,1140,936,3819,2066,1036,639 +29040,0,84,40,1981610,173131,88926,65925,35163,38203,24059,19668 +29041,0,69,37,21408,64749,18897,5282,12731,14013,3940,1970 +29042,0,50,37,272481,392514,75805,14888,9698,34108,8412,9268 +29043,0,54,53,89043,6928,3663,9319,4802,6615,3337,6419 +29044,0,56,66,127318,46001,31968,37069,7082,14313,10498,4696 +29045,0,66,74,256734,37568,23853,9595,22895,13496,9183,9663 +29046,0,61,56,10410,38797,2636,3939,5856,8590,2079,1103 +29047,0,41,34,1089645,515643,10331,20050,9668,18002,4819,9609 +29048,0,35,13,890748,423211,2732,52416,22365,31073,9355,16078 +29049,51,35,13,795149,201129,172300,132171,73569,105530,41722,34256 +29050,80,35,13,1754998,554071,263081,400924,388913,199530,318437,159497 +29051,80,35,13,634288,870005,73698,86680,83220,123018,95302,30369 +29052,80,35,13,866505,499724,227794,258610,109643,295341,61374,134085 +29053,80,35,13,410122,96898,38319,8587,29125,70563,16435,30064 +29054,200,0,0,783656,417770,97937,135787,64437,103856,44086,24411 +29055,200,0,0,880575,99645,38719,19356,17416,37437,17943,3419 +29056,200,0,0,1053538,256539,70801,158181,26895,46029,22794,6336 +29057,200,0,0,1043394,64249,105169,25067,20009,27620,36282,44438 +29058,200,0,0,1553291,261139,81500,36573,40934,156891,44084,19376 +29059,200,0,0,763638,339651,178971,148048,49841,126263,100742,57144 +29060,200,0,0,580554,248693,36179,125743,58677,109256,118874,53339 +29061,200,0,0,735547,141496,171096,107017,52219,69539,34757,49853 +29062,200,0,0,457439,148813,81158,131195,63913,51238,70781,37392 +29063,200,0,0,102494,459376,271885,22646,37442,164428,99683,71001 +29064,200,0,0,1059241,659574,705530,378255,359380,243145,167489,146374 +29065,200,0,0,431622,376670,179026,273748,151534,248585,209387,175999 +29066,200,0,0,1250103,370994,122559,203151,365983,167308,115547,95403 +29067,200,0,0,354831,45438,4322,71332,37523,22124,26329,11976 +29068,200,0,0,470248,146203,113789,148373,238535,161127,96150,61255 +29069,200,0,0,184515,61111,4221,28589,43056,29020,40515,37344 +29070,200,0,0,650259,213640,116270,27876,70134,126250,108118,56557 +29071,200,0,0,1593080,683589,158692,133640,207889,405772,180041,198518 +29072,200,0,0,1165829,263202,158542,96278,36622,165837,60255,88684 +29073,200,0,0,2243684,436197,397416,149475,144348,171727,192387,102461 +29074,200,0,0,658796,481624,203780,89292,169994,212591,93269,58242 +29075,200,0,0,1796769,147542,36412,51577,27734,77920,23617,17478 +29076,200,0,0,578259,418926,276343,419650,130438,115371,29275,39521 +29077,200,0,0,1661025,182290,139837,129097,138403,200267,87983,106555 +29078,200,0,0,309754,34884,12605,145738,118533,127594,123039,35132 +29079,200,0,0,1938566,906464,876253,964738,832814,322766,705933,1113986 +29080,200,0,0,524603,477806,110188,257313,74537,213132,91556,140286 +29081,200,0,0,20489,9945,3458,12438,2818,6904,9820,5467 +29082,200,0,0,846728,201022,117852,330916,167361,167468,111694,77312 +29083,200,0,0,1973098,215169,83964,176429,233192,98312,79407,24526 +29084,200,0,0,1047298,738008,39803,133101,505813,183768,69491,71298 +29085,200,0,0,183499,138513,11357,19187,45392,18447,12517,13886 +29086,200,0,0,2526149,749813,78895,87252,518969,359835,137357,296629 +29087,200,0,0,156775,20468,24629,16993,32002,35121,9931,30651 +29088,200,0,0,1110243,242905,195505,178707,58317,137548,40697,87505 +29089,200,0,0,607463,45273,30334,24121,40472,18164,10367,31714 +29090,200,0,0,1565982,1580564,363323,808516,846167,515962,250419,442554 +29091,200,0,0,949843,842008,201389,242817,119038,142200,73418,81397 +29092,200,0,0,165848,77870,19519,22124,16650,12832,5513,9042 +29093,200,0,0,217470,177190,17324,27247,18552,22347,10432,16409 +29094,200,0,0,864642,41347,32979,33424,49800,31921,47351,31953 +29095,200,0,0,1786954,656645,69048,132343,151841,86201,70586,19786 +29096,200,0,0,137751,159035,80872,215564,88040,65599,40004,114378 +29097,200,0,0,213163,132781,20258,127681,72468,45306,31101,30401 +29098,200,0,0,815236,191896,89332,50979,90392,81481,35740,37757 +29099,200,0,0,942518,75316,27290,23326,19116,16403,4971,1793 +29100,200,0,0,1162596,160726,12488,17802,15830,6677,6917,10783 +29101,51,0,0,897663,46931,15740,46437,19503,32977,20976,8346 +29102,26,0,0,1266419,426471,159336,372442,48970,110181,202661,507279 +29103,26,0,0,461949,811467,116509,49800,58704,33324,35785,61133 +29104,26,0,0,84116,29135,30073,6608,9119,13282,17040,9012 +29105,26,0,0,826521,333744,69502,42947,165466,194079,137314,69505 +29106,26,0,0,1505822,157530,42264,78870,27601,131757,58191,28737 +29107,0,0,0,863522,649121,92868,61164,110283,75756,135907,61232 +29108,54,0,0,586245,153061,36084,41905,20003,26768,10340,7434 +29109,25,0,0,783516,117820,4811,6360,6311,6823,1738,650 +29110,25,0,0,64,4,0,1,0,1,0,0 +29111,0,0,0,1244224,91917,109707,72500,46177,54435,74498,33775 +29112,0,0,0,787243,413168,46770,62608,12939,50543,27059,18076 +29113,0,27,8,964324,98815,30602,17237,13369,17407,12104,4878 +29114,0,20,7,1817842,2099872,53147,409108,117504,306955,543724,189211 +29115,0,37,26,991391,119521,27760,37233,12571,41373,14920,9437 +29116,0,17,30,891415,281108,69812,15303,22915,18015,13417,15520 +29117,0,17,40,585470,55545,34655,2893,6684,4460,8672,2300 +29118,0,3,66,349487,7165,11847,3670,1023,2361,3361,1930 +29119,0,26,30,428005,111362,12834,8694,3639,6594,4480,3999 +29120,0,48,47,226982,12578,5059,6804,4856,1497,1253,1120 +29121,0,66,57,863841,92218,51558,26805,11357,14344,16142,13058 +29122,0,51,34,552698,845280,1972,62617,52445,20133,17046,9157 +29123,0,60,41,1715535,177839,30552,112477,74770,34907,32027,19190 +29124,0,60,26,886432,143015,5282,21570,14872,20095,4014,8460 +29125,0,60,21,139150,15168,1972,5302,1453,1884,1237,1745 +29126,0,69,50,1220214,107360,83882,26776,26467,10178,10797,7869 +29127,0,61,47,153438,53638,14949,9152,2591,4307,7987,3839 +29128,0,48,67,330800,34695,21253,18027,6279,3449,3774,2108 +29129,0,47,69,1723274,204803,48855,83203,75932,27693,14149,14473 +29130,0,57,60,1069221,249680,100013,17939,46500,38734,24032,12540 +29131,0,69,67,21592,27495,3125,32052,9979,8716,9804,11270 +29132,0,90,67,444413,36908,81831,6636,39941,24399,6751,7072 +29133,0,100,66,443961,28403,7386,20497,12275,23198,25233,12940 +29134,0,97,64,980352,188071,59029,22337,34204,21433,34884,22741 +29135,0,96,63,472653,176914,98247,141709,125984,70203,87116,104573 +29136,26,96,63,558188,265216,47827,23260,67483,72275,100678,93874 +29137,26,96,63,845950,634590,143095,341291,279161,301561,287074,340855 +29138,26,96,63,1229409,961507,348549,117960,419191,297589,214694,119176 +29139,26,96,63,1755379,1671479,186140,656739,267477,472191,161167,492813 +29140,26,96,63,286788,77576,23520,65248,53467,23161,7339,17025 +29141,0,88,56,2125807,682614,296558,205859,125512,187164,164716,145217 +29142,0,74,63,578159,173185,121961,80709,53304,43693,78568,72384 +29143,26,74,63,958407,261263,58144,132568,108537,153512,57264,125154 +29144,0,83,67,2179201,516712,232400,189864,143208,169631,137316,116827 +29145,0,74,69,1117606,149884,73752,66490,31838,24294,12059,39432 +29146,0,74,56,2589304,251446,12974,43540,27554,47809,17025,5531 +29147,0,77,48,1603843,596861,129240,228454,192611,134553,61067,104502 +29148,0,77,61,543526,20623,52744,41149,18283,19155,19751,5447 +29149,0,93,48,1083808,1510136,233713,246406,102309,647889,255840,269886 +29150,0,91,56,1113961,902660,325221,72646,26181,161616,182292,39086 +29151,0,91,53,589139,83485,15566,21739,24256,16894,16137,6991 +29152,0,83,27,722670,1647999,149643,251704,162294,196829,184978,179458 +29153,0,64,26,1023186,453558,34726,53230,20818,35255,53726,23782 +29154,0,63,35,573095,24020,23572,4115,7098,5900,3335,5700 +29155,0,51,54,1201517,49721,66839,93031,39155,10768,25151,25367 +29156,0,51,67,929842,90539,63024,11973,10082,18005,13998,16476 +29157,0,67,84,813897,60877,44698,8945,9331,25771,8254,9777 +29158,0,70,84,750794,70431,74349,15811,30298,23077,16332,7652 +29159,0,64,60,1658299,1062288,186380,75218,117864,43668,76349,55493 +29160,0,67,50,381147,77176,13188,16619,6775,15527,5184,4173 +29161,0,57,41,787607,140298,43653,11721,25744,18013,33429,9548 +29162,0,54,50,2104424,145742,247643,34368,26257,50149,57990,27694 +29163,0,67,60,827463,159737,56706,58242,47319,26946,34924,22038 +29164,0,67,64,793333,71278,12637,28620,16703,16203,43528,7508 +29165,26,67,64,1248214,1123580,374697,168938,279570,278454,288114,173852 +29166,26,67,64,1432872,305039,136279,110671,452356,96216,155204,250780 +29167,0,61,56,232927,706456,80326,40677,37476,47015,141630,10979 +29168,0,56,23,176645,796648,12951,60461,20980,64715,33286,13745 +29169,0,44,10,68219,150557,20557,4390,5261,6127,7952,2493 +29170,0,37,17,1524988,450881,167637,338149,85092,76367,37956,47669 +29171,0,23,13,2953992,2014768,110470,127199,128927,40889,37313,82424 +29172,0,11,16,428728,210962,1785,23805,18022,7578,5512,13443 +29173,0,30,37,2103424,187598,139199,156923,90373,81108,87269,89979 +29174,0,38,21,747966,208976,40832,22207,22133,44733,22388,19591 +29175,26,38,21,1275757,109732,10173,20512,18149,8362,5875,2550 +29176,0,54,29,1707324,205857,28868,26685,25393,16227,20390,19524 +29177,0,51,63,2114295,98264,151082,48098,10297,8176,33454,15111 +29178,0,44,41,1144855,1101268,129035,56980,62169,114102,111664,84634 +29179,0,57,44,1353806,46133,8519,17643,11446,31840,16512,12168 +29180,0,57,50,1261658,106060,39967,8968,29883,10879,20361,27807 +29181,0,90,34,19398,28831,22939,7227,16713,20704,12900,14115 +29182,0,97,51,411433,46317,32469,18841,9895,16084,12629,15117 +29183,0,80,53,39368,13886,3521,3366,4227,2010,2806,914 +29184,0,96,69,1641,12559,16128,19743,1931,12310,6107,4751 +29185,0,80,60,56445,11617,1417,1414,4450,1339,1184,553 +29186,0,87,34,4407,36992,3007,2530,13206,13142,6053,2710 +29187,0,100,26,15377,19184,2907,6533,14862,13240,10005,5224 +29188,0,93,1,46798,80696,11796,2487,21438,10452,8164,1649 +29189,0,96,16,66015,10911,7659,2848,1600,2268,1801,1215 +29190,0,97,38,21436,43292,41705,5722,13407,36825,21468,3966 +29191,0,94,53,56205,23221,14697,25902,11059,19605,11668,7766 +29192,0,100,56,603592,18600,4821,1926,6187,13987,8450,4057 +29193,0,100,51,347013,22083,14129,10151,11684,18109,5749,8372 +29194,0,100,53,43972,56474,30635,24559,19655,16426,5368,5477 +29195,0,100,51,28711,25982,36203,5636,20813,21337,9991,7869 +29196,0,94,56,631013,47186,13792,6269,13347,9449,17724,12373 +29197,0,88,56,21276,11125,5697,14119,25944,6704,4231,4705 +29198,0,93,44,25885,40839,3566,11767,12227,14186,6005,4953 +29199,0,91,53,24363,9950,25963,15123,10166,13198,6033,8672 +29200,0,83,44,530820,79482,10576,3894,15491,7164,9505,9314 +29201,0,87,41,56694,35246,12482,12947,14817,15585,6345,7067 +29202,0,91,56,20375,13999,23720,12492,20155,16776,2148,16714 +29203,0,80,41,109934,70511,16724,15637,20467,10098,15346,6388 +29204,0,88,60,447426,50112,31442,15047,7602,13792,8183,5666 +29205,0,80,48,99377,18686,1471,1836,776,3066,1111,1478 +29206,0,70,56,12464,18758,10933,43307,8870,11577,8141,4736 +29207,0,81,63,505962,23433,15329,11032,8974,12356,9346,14575 +29208,0,90,63,13332,22873,12846,20189,16268,14625,2983,5585 +29209,0,81,77,18658,14740,4192,4360,4978,1630,3271,1196 +29210,0,69,66,566760,276916,84214,176042,138341,34709,89479,49380 +29211,26,69,66,248078,199994,134910,140379,230403,102433,176145,213156 +29212,26,69,66,1172701,335359,96291,106232,66056,214026,162208,303951 +29213,26,69,66,1209678,313828,163685,135512,146694,104107,97477,48811 +29214,26,69,66,866838,88277,130983,34877,135155,40308,42709,69658 +29215,0,50,67,913926,169226,64421,63534,20028,12771,27757,7219 +29216,0,37,44,1342312,328664,32178,7935,16150,32887,28783,16332 +29217,0,47,53,987887,376870,323103,185326,157440,123591,238953,145733 +29218,0,47,43,1606707,372960,90897,26453,32416,31602,21024,13193 +29219,26,47,43,76286,23715,11226,10909,2732,6330,3043,1606 +29220,0,64,48,1520499,21371,5866,37252,11865,13213,8032,4528 +29221,0,74,75,699336,63765,59525,42693,10971,31440,25489,29407 +29222,0,67,60,1012907,130074,20209,16414,21129,16216,22203,13829 +29223,0,74,54,1659781,344893,36976,45382,44743,50216,42851,25126 +29224,0,64,37,766245,225116,29978,30500,16404,23912,15709,16123 +29225,0,54,35,828205,135555,91749,55158,27210,24836,32629,16310 +29226,26,54,35,1187373,15135,13171,42704,11681,30649,22579,6736 +29227,0,66,37,588867,102649,29242,37680,130878,41035,35401,45070 +29228,0,57,44,805480,364175,46141,131179,32931,31129,22592,25843 +29229,0,66,53,3580903,152294,81482,33489,58501,45954,42368,48040 +29230,0,47,70,535712,1006559,1088438,224169,104137,99104,193507,160758 +29231,26,47,70,2194073,305259,117633,537559,181374,88010,164343,186678 +29232,26,47,70,1387729,936899,540054,155751,168033,278365,366757,66113 +29233,26,47,70,1304696,600317,392135,112517,130969,139145,473147,210755 +29234,0,47,60,1687451,2381583,231175,174612,66675,131258,101976,99387 +29235,0,47,44,313855,45821,3414,8685,6933,5283,4412,2728 +29236,26,47,44,2833263,119413,26136,41939,10832,8584,3519,2582 +29237,0,40,50,200032,115108,71176,37251,26648,22013,12036,11097 +29238,0,53,34,265394,38513,6858,7288,6370,7491,1970,1988 +29239,0,53,44,59739,12359,2950,2849,521,931,1973,1586 +29240,26,53,44,257163,56318,80279,129195,53367,62106,123350,65592 +29241,26,53,44,1945983,2057084,1704123,653689,656217,639677,727075,659626 +29242,0,40,38,170768,97601,25433,11051,5771,4987,11521,8730 +29243,0,30,30,2221732,478338,32773,57908,54289,45033,102449,24511 +29244,0,50,29,76752,35589,3125,22664,13173,15953,7315,1491 +29245,0,60,26,799536,210983,15338,34750,37298,43221,13465,8643 +29246,0,81,20,308001,40086,5123,4415,1807,12440,2304,1997 +29247,0,84,35,870911,144640,83350,10902,3866,22895,10992,14851 +29248,0,67,26,785320,109959,25351,4665,21633,8954,11153,3748 +29249,0,48,48,74850,71705,62640,18735,4626,4346,9544,6493 +29250,0,30,56,1577053,121861,24645,31179,14680,10447,16653,9366 +29251,0,41,60,89791,5249,3165,3684,1657,2633,1504,2317 +29252,0,47,88,155565,3115,10492,5788,2008,1664,1867,1211 +29253,0,54,63,210303,39973,2226,3166,3980,3038,3764,3179 +29254,0,51,75,141204,29766,25566,12842,2925,3528,2026,2638 +29255,0,43,69,501206,21154,3306,8224,1831,3367,1492,2690 +29256,0,43,60,463785,42587,30499,39645,14669,8358,8878,5244 +29257,0,30,74,149376,54355,13106,6678,4859,1898,1809,1247 +29258,0,37,63,273856,20929,9974,3792,5261,2559,2933,586 +29259,0,41,63,109180,95702,60441,4856,12858,26522,8969,5690 +29260,0,48,50,492364,63525,17978,8107,4555,13117,6510,6277 +29261,0,67,50,962455,198846,30815,61217,23167,42396,30883,45167 +29262,0,81,57,2121727,337867,253589,348239,115156,215852,242456,157914 +29263,0,87,51,591989,572505,89384,119333,33214,170603,77069,92808 +29264,0,88,70,1059204,50336,101595,120233,15471,54154,70203,15273 +29265,0,93,83,359976,11685,10949,16155,10871,8710,5347,3233 +29266,0,88,67,72284,51918,15536,2430,3071,9784,10006,6035 +29267,0,75,70,1543096,653250,90621,162324,63990,60971,58800,19709 +29268,0,54,56,997859,257272,21022,134927,49737,14488,10561,28648 +29269,0,48,43,1613383,336655,8401,119627,44856,53287,29423,37478 +29270,0,40,40,1698873,534559,74880,46400,13764,48175,103700,37721 +29271,0,37,43,820723,945528,194775,332381,25977,78168,68239,71303 +29272,0,50,37,861054,299149,95320,15883,56027,47942,69026,28490 +29273,0,48,27,872112,355409,64328,13662,93835,43459,103859,55326 +29274,0,54,34,1235120,118676,17589,24081,6889,20342,11032,2978 +29275,0,57,30,126979,108122,50439,4630,4755,11741,11972,5601 +29276,0,67,40,683041,36520,28774,27046,31311,27052,24211,11181 +29277,0,66,40,144537,75955,5037,6998,3833,6221,7304,2986 +29278,0,66,56,45711,37248,38972,26674,10665,13454,13422,11442 +29279,0,80,70,159635,2154,3773,4452,1840,2065,3108,1680 +29280,0,69,64,2183842,1416596,164392,471437,181198,271421,279709,153054 +29281,0,80,69,810334,311050,59801,24997,34434,67572,68904,20450 +29282,0,74,54,2453293,549613,146153,62517,19745,54581,66731,39301 +29283,0,64,43,1581131,53767,24973,21063,10879,10491,4399,3396 +29284,0,64,37,822928,2050293,453846,40680,72717,354972,136767,91554 +29285,0,66,48,68866,8026,4067,1745,932,2575,3346,1423 +29286,0,77,48,1244809,154591,9437,56044,12859,37794,51810,27571 +29287,0,67,44,1912202,257711,123788,35851,39085,21744,34105,16183 +29288,0,75,57,398833,32858,16557,26828,14899,20390,29769,19233 +29289,0,67,48,1585651,327890,62106,16932,5039,44518,19515,10047 +29290,0,54,44,253088,72481,12975,9883,4731,5597,7432,3202 +29291,0,67,40,634856,108802,22714,25056,19539,25702,27597,10641 +29292,0,60,16,261297,302325,11979,18679,12428,44471,17863,8595 +29293,0,61,27,1162008,193338,107643,70898,44643,44952,31949,20781 +29294,0,60,16,2350709,320528,36076,113723,45954,82080,49814,70571 +29295,0,50,40,42752,27748,11350,7897,1793,2297,3090,2601 +29296,0,40,17,80892,337497,17323,15541,21708,19562,36519,7900 +29297,0,50,27,948657,28078,6302,739,3963,3850,2885,2359 +29298,0,44,24,1265349,34079,7048,4313,4602,4770,6270,5321 +29299,0,56,16,655999,138503,26377,29627,19324,26613,21969,13930 +29300,0,69,43,269165,25554,28101,8910,4652,11800,11218,2701 +29301,26,69,43,1540978,1186475,57549,302777,198278,433656,190921,232113 +29302,51,69,43,719982,692186,202711,61412,63042,103237,151764,82414 +29303,80,69,43,1066600,475095,48012,130643,172262,154365,186027,168748 +29304,80,69,43,233256,97457,51146,13099,118526,35035,40875,20059 +29305,80,69,43,1305663,192906,538964,54516,328879,128682,97369,116053 +29306,55,69,43,311591,402664,33818,64194,66199,92995,133895,24775 +29307,200,0,0,626977,116042,148202,23227,99091,74131,46938,46047 +29308,200,0,0,434521,319130,117400,474147,50836,113724,78523,24514 +29309,200,0,0,1077875,333659,96351,129122,119768,91737,19003,3738 +29310,200,0,0,865553,87204,48178,74083,20470,23745,15778,12172 +29311,200,0,0,1379863,665855,48657,221885,76988,59952,55538,97873 +29312,200,0,0,1768713,108134,35208,117914,250069,169108,93988,233770 +29313,200,0,0,1081695,47391,6852,19815,6119,12047,2837,1581 +29314,200,0,0,1991861,1772612,259698,374882,118290,90519,32099,20253 +29315,200,0,0,1259818,12891,17196,17962,5421,8965,2037,2315 +29316,200,0,0,440425,104376,62331,6600,22660,9092,3939,1003 +29317,200,0,0,324376,82637,2232,30294,10608,8623,1304,701 +29318,200,0,0,669816,90634,44475,46715,66736,107982,58446,22580 +29319,200,0,0,2899,26628,3496,18127,1372,11804,1228,535 +29320,200,0,0,1035307,199025,229291,92444,31843,104122,80125,91598 +29321,200,0,0,592479,63281,76409,115484,53985,86395,13808,20112 +29322,200,0,0,257453,529575,213295,174900,92587,102570,37223,66569 +29323,200,0,0,835899,471583,67708,78275,196519,137205,96872,69877 +29324,200,0,0,155865,158365,64073,48187,448475,175120,251549,72044 +29325,200,0,0,826608,182491,121670,87087,248019,224198,120315,79689 +29326,200,0,0,245664,153877,139237,65167,32698,80169,78408,97760 +29327,200,0,0,3122004,501485,341374,112180,81564,140461,126988,93728 +29328,200,0,0,503467,113580,36962,143452,110067,96691,70745,116579 +29329,200,0,0,586028,11711,65231,52226,42934,37865,21294,17974 +29330,200,0,0,588663,520684,161024,143281,48121,96586,21725,10917 +29331,200,0,0,1077006,427921,928815,463266,104332,344012,71955,117512 +29332,200,0,0,981466,16187,4868,12279,20730,18868,39676,24404 +29333,51,0,0,1243192,173156,15736,53685,42268,17986,2894,1197 +29334,25,0,0,0,0,1,0,0,1,0,1 +29335,25,0,0,684,252,25,5,16,12,6,2 +29336,0,0,0,1448669,371934,104090,100854,29261,30917,16820,19102 +29337,0,78,51,1027295,78553,42307,55502,23215,21511,19587,7143 +29338,0,69,35,3673304,1342655,98818,130870,114718,64690,49042,20875 +29339,0,56,17,1298099,603450,31892,27710,64888,26979,52675,31896 +29340,0,50,1,933308,252423,52215,22062,60724,24549,25343,19850 +29341,0,38,1,757906,101221,21819,18510,9207,8570,7768,6187 +29342,0,48,7,1100092,146429,8307,23234,28022,13999,9018,6390 +29343,0,64,24,933798,113647,38777,11285,24379,15796,5929,3594 +29344,0,78,24,133244,74199,6976,16963,9885,15201,9759,5875 +29345,0,93,20,428576,42930,5815,8806,11929,8561,5469,5976 +29346,0,64,13,907771,410556,42844,25839,23115,8490,9183,14629 +29347,0,69,11,427258,77619,11728,14336,15130,25319,6614,5235 +29348,0,43,13,1965503,446200,86331,38004,44275,20413,11953,7234 +29349,0,30,13,166250,15930,1388,2416,859,875,1313,822 +29350,0,57,38,1697900,101272,83415,92780,63747,30076,23382,8453 +29351,0,34,41,1580112,236449,49249,32605,15520,15677,15571,13261 +29352,0,37,44,2112228,155632,38112,26116,42393,8725,11187,7692 +29353,0,35,56,2169618,177802,50521,55313,27278,11992,6173,10980 +29354,0,24,34,67257,53068,8441,3712,3784,3787,3452,2988 +29355,0,8,23,244256,220643,11842,18234,7574,4924,4191,3390 +29356,0,21,24,2236839,144969,12694,52377,13141,16597,6930,10834 +29357,0,38,38,1062399,34436,50929,37898,21998,15200,17251,11839 +29358,0,20,43,1617127,214779,24163,31771,9440,3974,4034,2657 +29359,0,30,57,1779952,214854,38232,61224,29209,9404,17642,15363 +29360,0,14,70,1875427,251758,91448,221431,79986,15357,12534,16711 +29361,0,23,54,1595974,131669,60384,17945,42038,31228,19974,27898 +29362,0,40,63,1168035,248253,26319,103704,11667,17764,20528,8606 +29363,0,34,47,226444,48168,2150,3528,2003,1084,1349,1452 +29364,0,40,54,862109,70682,155451,152733,43881,14960,17293,11397 +29365,0,21,53,343661,139018,48404,25206,19889,9671,22403,20965 +29366,0,38,54,181550,79630,68315,29864,33147,23215,33655,9278 +29367,0,54,51,1411737,259953,6219,19172,16321,17325,45825,9646 +29368,0,64,27,1686745,173860,81635,22087,90837,24339,13740,16874 +29369,0,64,20,877718,52463,9224,6078,11700,3380,2602,5826 +29370,0,44,17,912140,164392,42731,64230,9335,9925,15714,17403 +29371,0,47,50,125722,11371,8274,15069,4838,2506,2214,4219 +29372,0,61,51,358008,128189,59937,19283,8245,67503,9284,8058 +29373,0,77,64,618970,6734,6539,1536,3349,2585,4563,7423 +29374,0,83,60,116977,38964,8464,8631,9974,3285,2129,1239 +29375,0,100,43,1272033,33788,13355,12472,23410,23101,13854,13216 +29376,0,94,41,555175,28997,6729,8246,4775,9769,5417,3944 +29377,0,80,57,1840489,65597,91787,107910,11369,18528,17985,9715 +29378,0,83,69,100597,32903,23184,15443,3857,5572,1208,2054 +29379,0,67,67,1543040,202298,74393,7585,32837,35597,20214,15490 +29380,0,48,63,1904057,348523,21502,63282,16292,19992,15538,8999 +29381,0,43,50,158055,92295,3457,83428,10111,7885,8188,8104 +29382,0,40,51,83588,114534,59894,93170,13441,15437,9232,12161 +29383,0,29,66,116428,33673,7124,32978,1464,4259,2470,3382 +29384,0,23,78,493918,259794,99862,85602,31289,11516,6306,21317 +29385,0,27,88,631389,25513,22744,45595,14329,6470,9250,4555 +29386,0,26,78,320901,226072,121186,38121,31770,19539,12806,7694 +29387,0,27,48,1849098,350807,11746,22318,20735,25555,18326,6770 +29388,0,51,57,1516649,18792,40033,7073,3847,10434,7178,7540 +29389,0,47,44,782190,259001,113152,38303,42370,18467,10434,20228 +29390,0,53,47,643831,29279,17241,11045,10144,5626,5698,4151 +29391,0,54,74,1940464,115108,56939,52099,16823,15568,30489,12508 +29392,0,57,51,54594,7577,1328,1540,2060,2256,1569,1925 +29393,0,51,29,891226,182085,5142,2724,7059,5612,1988,4454 +29394,0,69,29,24658,24982,18480,22390,28655,24990,8868,8434 +29395,0,88,35,87763,22782,19226,20292,3241,21624,5703,10676 +29396,0,83,51,56011,41232,8775,47445,12407,12535,13152,9322 +29397,0,94,74,86312,194554,62752,34118,28614,20609,10633,7962 +29398,0,77,66,2460214,237308,66230,6067,25250,25346,13198,7960 +29399,0,74,56,987154,41445,15317,9231,7147,20474,20311,4460 +29400,0,84,47,119893,8980,2167,4403,7104,5246,2756,1033 +29401,0,100,53,168800,16526,24763,14277,9140,24611,12291,4915 +29402,0,96,50,80873,108660,7621,15730,10737,5980,3161,3484 +29403,0,100,48,7894,13982,6412,6394,13442,14597,9224,7132 +29404,0,90,44,3109,71478,8643,10440,12501,15577,12306,6866 +29405,0,81,38,8547,16790,6118,24398,39495,12628,9268,5951 +29406,0,100,57,9107,13642,5680,45142,13671,17052,15790,4759 +29407,0,100,61,19264,11204,4669,4998,4954,8304,1350,1279 +29408,0,100,70,39708,19178,15554,9338,15216,19414,7614,11371 +29409,0,100,81,6616,12142,38775,6631,13462,16713,9185,12521 +29410,0,100,64,38701,12826,2972,8366,18473,15747,7908,12175 +29411,0,100,75,25779,10618,20734,16184,7463,13042,2390,9851 +29412,0,100,75,14969,21795,16833,2739,12632,14473,7567,4189 +29413,0,96,80,14922,14547,52774,21660,19964,8831,8220,4848 +29414,0,90,93,15349,9371,4862,37262,20867,17424,4619,4273 +29415,0,87,94,14354,12843,44145,10910,11608,13842,12834,5466 +29416,0,83,96,13009,15683,4621,16066,23015,10019,6530,2727 +29417,0,94,87,9436,9009,7628,18669,15563,12222,6779,9846 +29418,0,83,84,197769,63645,31685,49065,24182,15789,6928,4606 +29419,0,81,75,12673,25696,8787,16912,13347,8442,14589,7071 +29420,0,84,75,54702,8758,7380,10417,14208,10097,6291,6276 +29421,0,84,78,352516,20954,46352,10069,9296,27874,10960,8027 +29422,0,93,67,12895,20685,1809,6527,3832,8066,6334,7932 +29423,0,100,66,9211,9850,16458,2283,18567,9445,3409,8357 +29424,0,96,57,18487,34317,17601,3942,52055,15029,3784,7863 +29425,0,94,48,9393,16608,9313,6861,19429,10678,15834,5852 +29426,0,96,53,9672,32467,9478,24113,11800,23892,9524,5705 +29427,0,78,51,1705544,150205,54055,11772,18789,15267,6908,23289 +29428,0,60,60,1341958,256583,109947,95267,125471,26298,14540,9770 +29429,0,43,53,19849,9531,1446,756,2783,770,1057,403 +29430,0,34,43,230976,135186,23511,24292,57550,24341,25447,12416 +29431,0,43,48,1308774,15096,9429,8846,8831,6295,2775,1812 +29432,0,57,51,831617,39572,21968,49994,46652,23284,12947,16044 +29433,0,83,60,12618,12857,7024,10151,15529,17720,34109,9753 +29434,0,91,64,435473,20718,9492,8138,18401,11846,5480,7413 +29435,0,91,74,16075,14660,40306,15630,11708,12252,6052,10518 +29436,0,96,69,33146,9356,9064,10616,26684,9813,5018,4056 +29437,0,77,74,14672,45937,21412,22429,13574,8623,6205,18227 +29438,0,66,77,138941,65385,16228,29642,13713,11984,15555,3736 +29439,0,78,74,16616,9761,25970,15840,8997,26254,9193,5483 +29440,0,78,84,42224,4634,33950,10085,12065,15380,10770,7960 +29441,0,100,81,3705,12360,4178,14807,11632,25436,8864,9179 +29442,0,100,78,5950,20557,6882,22493,27191,26732,12697,8564 +29443,0,100,74,15954,27011,9108,22505,11032,12930,13142,4760 +29444,0,100,51,8284,44957,3615,9156,32425,10086,13506,2765 +29445,0,93,56,17480,16459,11194,13615,10931,15902,8335,5471 +29446,0,90,51,106653,24207,8053,4896,7574,15615,4082,4759 +29447,0,81,51,215898,77340,20752,49769,17114,14006,7042,8314 +29448,0,83,63,14387,26465,5859,13014,6696,9238,4434,2694 +29449,0,75,64,10823,25138,23523,4280,11079,8515,6395,3521 +29450,0,61,81,252138,33253,4508,64048,12077,11864,5395,8681 +29451,0,50,63,67224,87263,4608,6016,2304,2856,1225,1361 +29452,0,47,57,623626,60749,8663,16979,15320,13470,3727,2919 +29453,0,37,48,1018708,205884,61333,3890,17577,19073,5611,8493 +29454,0,41,35,32673,16884,7321,8471,28495,5744,4729,2993 +29455,0,53,53,53990,34386,22546,14236,14778,6846,9273,4746 +29456,0,48,61,27215,31791,8993,25550,16058,7368,7106,5847 +29457,0,57,43,963224,193648,2515,7238,9489,31218,7184,2318 +29458,0,51,50,29456,5243,2454,1867,1137,915,1801,1398 +29459,0,64,51,10430,15332,14712,24611,17732,20199,5357,6764 +29460,0,84,53,29684,11925,22019,15826,9396,29570,16234,11969 +29461,0,80,64,1916787,430397,21595,41304,22647,59525,18042,22673 +29462,0,77,57,1134861,941591,135720,192410,83833,86986,57148,16570 +29463,0,56,47,2324331,136296,21993,17262,30588,8526,21106,8971 +29464,0,43,41,181002,14915,5916,4891,5065,4149,5124,7377 +29465,0,29,56,180572,61697,20275,16319,2421,3172,8290,4787 +29466,0,44,67,1535930,88504,136091,67213,45042,89954,28657,27940 +29467,0,50,61,369541,64351,4564,4304,2273,5573,4660,2551 +29468,0,40,57,656243,135394,47789,4742,6387,14186,7839,5643 +29469,0,40,64,732721,80125,60964,60808,34586,7620,6611,13203 +29470,0,24,54,1623456,152636,19281,40885,9141,14729,3461,3558 +29471,51,24,54,363875,73304,25165,12189,13344,8167,1547,1071 +29472,80,24,54,451332,144427,12828,30091,40859,93206,39107,38101 +29473,80,24,54,100466,34223,1892,21470,19362,12849,8681,13083 +29474,80,24,54,2404682,112412,24374,116793,80921,81530,33442,32022 +29475,80,24,54,697264,473735,220401,136284,50796,70964,73188,46285 +29476,200,0,0,2051522,1006310,1065613,161911,471243,395853,291030,148355 +29477,200,0,0,1073727,2017736,222024,262030,1412620,213303,328575,253149 +29478,200,0,0,1262986,152538,55031,23765,35982,14843,1550,1812 +29479,200,0,0,2731198,715886,205436,202828,342163,814420,771583,520161 +29480,200,0,0,675909,97729,65837,26986,1452,24959,2773,1385 +29481,200,0,0,1237733,225008,30192,36105,39273,74746,13523,3114 +29482,200,0,0,503425,50219,32741,22211,17523,12899,2428,2378 +29483,200,0,0,407688,73458,15196,24922,12153,12649,3595,1390 +29484,200,0,0,1023133,58457,36501,106655,65054,34570,30480,31652 +29485,200,0,0,1362710,1331862,289746,152186,135433,74602,56367,22999 +29486,200,0,0,1416916,677692,157377,135915,114127,86502,72892,86414 +29487,200,0,0,669537,76416,10999,47224,30575,39700,34695,1425 +29488,200,0,0,96116,19060,6285,8222,5945,4344,7427,3078 +29489,200,0,0,592400,69743,127659,168187,37468,66141,33952,11352 +29490,200,0,0,791978,70731,35361,44619,85037,41013,23155,25654 +29491,200,0,0,609495,266826,25374,44521,113082,61981,135903,57049 +29492,200,0,0,1766275,90295,174809,337667,402688,191804,53816,81876 +29493,200,0,0,992785,171611,99970,145735,130663,158712,36950,33526 +29494,200,0,0,979360,133998,84732,194859,90411,239468,279574,121426 +29495,200,0,0,1096183,562489,157696,39757,112505,214124,129459,149552 +29496,200,0,0,762028,168675,39989,61432,93275,95753,38428,82881 +29497,200,0,0,625424,136376,375422,49627,161115,183778,88385,36831 +29498,200,0,0,855204,160287,145083,80831,63064,113344,107275,43768 +29499,200,0,0,238461,437107,123963,74609,144323,66209,40751,78844 +29500,200,0,0,1024976,262467,100245,21307,156753,96983,104364,25250 +29501,200,0,0,12054,2595,238,5100,4952,4791,4860,1631 +29502,200,0,0,1380836,739130,136510,278778,328759,284113,84582,373262 +29503,200,0,0,1763574,208731,51893,358812,227720,138738,75653,80922 +29504,200,0,0,958826,225282,107828,109591,116910,143051,72060,96011 +29505,200,0,0,121384,50154,33895,42900,41251,30381,28990,16084 +29506,200,0,0,305231,42428,37725,2897,21793,21311,13532,6695 +29507,200,0,0,1559606,104560,136628,42987,41038,164761,51204,43142 +29508,200,0,0,1361262,540756,81052,109643,161000,48265,101769,85335 +29509,200,0,0,193956,35400,854,3154,9303,4002,799,711 +29510,200,0,0,727716,566033,63432,58242,89725,84883,61356,49408 +29511,200,0,0,959783,134352,17022,88225,78347,25967,23675,20135 +29512,200,0,0,325843,469209,137687,105264,86139,59696,62503,7110 +29513,51,0,0,1583468,158481,152703,33185,35035,41623,18072,33121 +29514,51,0,0,1168861,12257,11477,11448,66355,30295,28699,18890 +29515,25,0,0,86239,28684,4788,5417,4792,1962,1077,618 +29516,0,0,0,140160,44159,6779,14404,15868,12573,4660,1401 +29517,0,0,0,1598145,135613,80299,32213,87478,55052,46978,29509 +29518,0,20,53,332429,83167,2818,8551,7522,6929,11084,4364 +29519,0,14,51,1084271,439706,63791,59249,39096,40385,43655,25427 +29520,0,11,35,1483123,189281,20919,28117,29200,13395,6138,7271 +29521,0,1,30,507459,108181,21935,6976,7019,6020,24342,5451 +29522,0,1,44,721785,90380,30957,7859,12162,7288,9097,5046 +29523,0,1,51,1521296,72275,17770,17840,5070,10552,16323,7347 +29524,0,11,47,159320,129966,21623,4755,33293,19864,13330,6310 +29525,0,40,63,674231,30870,18382,18629,5989,12257,9852,6305 +29526,0,56,56,2798494,276453,35902,44245,55072,45626,71104,11049 +29527,0,64,66,65785,12958,3780,1697,4283,2850,2477,1777 +29528,0,37,47,43065,12805,1751,795,739,534,358,191 +29529,0,43,70,20387,9770,12361,20608,9329,8178,5854,2358 +29530,0,50,70,1020690,104030,27018,52900,43715,29181,30121,17043 +29531,0,41,70,561528,736863,31259,250754,106429,104686,42219,50168 +29532,0,48,77,91793,33367,7344,1983,2484,2498,2599,1471 +29533,0,26,77,931556,33854,72852,40998,23417,8994,10226,7526 +29534,0,29,69,1322046,115426,29467,20657,19258,32623,15797,11869 +29535,0,27,64,561305,283620,47501,25661,20609,29269,17266,12712 +29536,0,43,61,223928,169381,17962,39883,72054,30369,38308,9364 +29537,0,60,35,854734,98284,22076,12162,47005,20064,14953,10630 +29538,0,54,44,105184,22570,9929,9062,1968,6221,6580,6191 +29539,0,56,41,92077,18861,1818,2195,6721,6578,4042,2683 +29540,0,70,54,780037,25288,32288,9462,31657,21347,40685,18600 +29541,0,77,44,30130,8790,3028,1374,4548,2804,2464,1300 +29542,0,100,54,42458,30820,6187,34542,9282,15186,26418,29490 +29543,0,100,75,16061,6416,15943,12080,14358,24296,15401,12666 +29544,0,100,67,791046,28425,6710,8101,7287,14722,54673,12091 +29545,0,91,70,535548,52121,23205,6247,14921,10109,3153,1883 +29546,0,83,80,1123862,51473,54362,81544,27841,31159,39767,25308 +29547,0,64,63,929817,124869,5255,22953,9620,28711,14297,8382 +29548,0,40,60,796935,292520,15693,65696,37670,25405,22391,34607 +29549,0,38,66,1280118,71306,24450,34143,20042,13873,8561,4280 +29550,0,30,63,967873,24441,26558,8993,2805,7135,3796,5499 +29551,0,11,63,933393,308107,46214,20481,37787,18788,31975,6958 +29552,0,8,66,86618,8370,1455,1476,1209,581,292,545 +29553,0,3,64,118618,51344,22159,15078,22092,6531,2432,2438 +29554,0,20,60,29281,6209,2109,8960,2327,6365,3962,1913 +29555,0,20,44,647694,184583,4917,1333,8358,9444,8668,6531 +29556,0,35,60,91032,13577,7568,7318,1824,3796,1876,1261 +29557,0,40,67,40474,28960,27096,5775,6584,7004,3592,3404 +29558,0,7,61,1005020,102079,27270,5589,9125,5981,8832,4676 +29559,0,20,90,322288,98387,17640,40623,19321,20202,10291,4972 +29560,0,8,83,306881,224286,85345,36907,25894,22517,32713,17404 +29561,0,23,69,867139,58876,8521,17172,12816,24645,17864,4399 +29562,0,40,54,2759034,851155,30878,57045,112736,122140,32792,53388 +29563,0,53,51,41107,8072,4159,4983,16723,5280,4805,3462 +29564,0,64,41,178573,27743,4708,1472,4016,4590,4313,2016 +29565,0,54,43,172799,156621,26403,38221,29232,34511,16588,7373 +29566,0,48,56,594739,85009,23407,6686,13443,8582,4762,1819 +29567,0,29,75,19899,16267,31845,7105,2079,5140,3530,1550 +29568,0,27,84,33717,45654,11156,17981,7805,7716,3839,2127 +29569,0,41,84,41482,36363,4745,27456,29563,27892,11291,13313 +29570,0,69,88,311339,45055,26191,9901,11066,40363,26695,5509 +29571,0,84,60,709003,168281,21095,8667,23465,53704,15058,13700 +29572,0,93,54,155462,155642,16972,49247,28465,39625,39602,53245 +29573,0,61,61,442615,791684,243686,249304,32707,57989,24783,21857 +29574,0,38,57,771164,87192,18788,13783,13434,12354,7609,7039 +29575,0,27,63,980416,155798,30277,8834,29436,25691,23100,34580 +29576,0,4,44,532182,227186,8705,6231,11761,8420,12118,8583 +29577,0,29,35,1471115,132526,44251,9530,55404,50245,30132,24255 +29578,0,14,41,530548,24620,5822,10909,4608,1523,3470,1040 +29579,0,13,43,586195,65391,13896,5645,7435,9606,8632,8469 +29580,0,14,61,161880,61867,14581,12427,11876,3486,11784,5616 +29581,0,1,54,568072,66772,4223,5993,6674,5946,7522,4010 +29582,0,23,51,20943,93666,20300,43799,40348,38691,31474,26199 +29583,0,23,54,349904,131085,39872,22204,47200,21139,14641,7271 +29584,0,26,51,965566,511759,101271,45678,47120,32411,43041,17757 +29585,0,26,56,1512185,301618,80333,4453,68704,28161,12314,18673 +29586,0,37,56,52212,74163,13841,71553,23907,76797,47227,10584 +29587,0,38,56,2687820,686718,162132,23667,16119,47886,40666,16324 +29588,0,51,67,65858,34315,16339,36173,27708,15833,13926,14479 +29589,0,47,78,226758,10327,7602,1378,3707,1758,3239,1199 +29590,0,10,64,627662,301540,41029,4301,13411,11848,8297,5692 +29591,0,27,70,1104602,97193,8458,81304,41482,35558,58478,16108 +29592,0,16,61,142135,65897,7932,9896,3773,7228,7721,3007 +29593,0,21,54,138666,26469,4917,4489,4189,4389,3116,1541 +29594,0,53,61,593995,60673,15819,15268,8111,29698,26687,11018 +29595,0,35,54,294841,176087,31912,17566,13819,11718,8926,2691 +29596,0,40,63,630801,14368,3835,4559,1063,2888,1699,1653 +29597,0,27,57,209731,175256,14018,22380,10410,12042,18686,10708 +29598,0,1,51,1845649,395302,18356,59496,13883,17086,38946,42608 +29599,0,4,53,1192115,89661,11598,17577,8451,10483,10317,12090 +29600,0,11,57,1552134,12398,9893,9312,6993,6437,3427,2596 +29601,0,17,57,545705,332915,27341,39040,45440,33849,21655,12263 +29602,0,41,74,134135,12344,12055,3751,4115,5908,1898,9849 +29603,0,43,83,720121,47282,30055,18412,11445,8453,10946,5847 +29604,0,23,67,1031838,738605,133209,18367,29655,43019,30729,6928 +29605,0,34,75,144274,29574,5261,8817,5910,7179,6661,1968 +29606,0,26,67,1637455,109953,43808,14650,11855,21407,20625,7643 +29607,0,34,64,1874781,183424,118342,22280,43985,46348,23953,21525 +29608,0,41,69,119102,16163,1058,4989,1959,1875,2206,704 +29609,0,41,78,1285660,24379,16641,9225,4487,8809,4125,1974 +29610,0,26,77,567785,73534,26066,4129,5499,4477,5268,2308 +29611,0,27,56,503737,174488,53879,18071,9965,36924,15124,12756 +29612,0,38,53,69431,22695,13102,9564,15443,14875,20404,13926 +29613,0,47,47,2066818,167489,23560,12214,5342,15475,22008,2822 +29614,0,48,56,220367,33397,7138,1584,2327,5589,3358,2325 +29615,0,44,63,518228,23592,11301,7880,7617,5101,3407,1789 +29616,0,13,53,673254,465262,11060,101671,15844,19757,23401,15517 +29617,0,43,54,40282,22206,7039,14971,38884,38374,24414,7842 +29618,0,44,74,409268,19390,42675,12858,15417,13740,19743,17673 +29619,0,34,44,274179,133532,2768,3373,16976,7399,16187,4922 +29620,0,38,48,21224,71582,15073,14916,10599,9514,8112,2566 +29621,0,41,29,622144,78059,18067,12774,29137,28189,16046,6624 +29622,0,17,61,217763,33816,11625,990,881,2138,1157,1049 +29623,0,26,57,647343,99718,16454,14791,21057,22952,9562,11888 +29624,0,7,54,2788800,432476,47387,35589,28618,26124,38041,11769 +29625,0,17,56,173658,50487,29320,11787,36187,20636,13176,3634 +29626,0,38,64,72457,26576,54779,2713,31996,17292,12847,6111 +29627,0,14,30,343922,147759,813,1132,10130,4807,19159,1979 +29628,0,16,24,116366,69826,2752,7571,4507,7296,4575,1067 +29629,0,37,34,11742,23158,7750,4507,4125,15555,6955,4690 +29630,0,40,34,530941,47269,6445,6117,19293,15302,14436,4820 +29631,0,63,60,4488,38654,10797,6603,3742,11275,9535,4216 +29632,0,56,70,292094,68052,21915,11690,3959,6139,6557,5403 +29633,0,35,81,33637,32602,37513,15266,15665,6466,9354,6381 +29634,0,35,93,82497,27886,18938,13877,16055,15024,9593,6823 +29635,0,27,100,44165,53679,28786,44705,12272,16799,5473,10616 +29636,0,37,93,137047,35231,6079,2213,5366,4531,3706,2024 +29637,0,43,87,519371,124302,49183,24836,35560,25465,38266,31559 +29638,0,29,66,701033,903457,41835,31541,136659,83157,64230,30475 +29639,0,35,57,121847,92887,16883,20450,21423,26118,39694,22047 +29640,0,27,61,182652,58618,16462,4214,2861,5398,3378,1819 +29641,0,11,56,413714,152448,27723,9861,14092,3859,12846,5636 +29642,0,35,61,834441,68092,23821,15040,12901,70476,12972,10809 +29643,0,48,75,226041,14888,14936,26180,7945,8512,14760,6879 +29644,0,63,78,52861,44206,3896,13060,6296,5256,7364,7814 +29645,0,56,91,31133,93909,91322,14513,26040,14457,18415,6884 +29646,0,54,100,1071978,9482,21377,13060,5917,24666,39238,18794 +29647,0,64,83,11570,44371,6991,2770,6182,21669,11565,16731 +29648,0,60,74,1034978,717686,43599,34536,35607,42941,18676,55152 +29649,0,64,67,221095,36786,7832,8927,4501,6373,6000,4899 +29650,0,67,54,22430,17890,1144,7180,4098,21950,28669,15650 +29651,0,78,60,23786,9380,5683,8306,6912,39196,14729,12529 +29652,0,93,70,2724,26360,18616,4253,16087,15266,17878,16182 +29653,0,87,69,130874,224530,45197,40723,14491,23261,35427,37345 +29654,0,63,69,1804664,248976,18039,54450,45256,51721,62131,54707 +29655,0,40,64,104201,112423,10174,6323,13304,16760,60197,31586 +29656,0,41,69,112451,11059,12277,4897,4119,10676,27195,7680 +29657,0,56,63,1106396,83480,7685,10558,9155,36509,74159,10723 +29658,0,74,66,54212,24439,4450,19038,8255,38388,45388,16221 +29659,0,83,81,30241,25121,32398,22863,13745,28813,46831,17727 +29660,0,80,77,31160,34100,17291,8110,19773,15770,31853,20819 +29661,0,69,77,66415,52725,26039,23078,22190,20051,16057,16217 +29662,0,74,81,44603,19329,8716,13851,7623,17077,5612,10219 +29663,0,66,84,200975,24973,5018,6921,2844,8315,5254,4718 +29664,0,56,77,1003379,857423,126034,38058,64247,156050,72531,34911 +29665,0,57,66,1122474,704719,30491,136697,70429,225061,130039,38710 +29666,0,41,57,293668,455934,46221,60140,23720,41623,39354,30314 +29667,0,27,61,1010013,426579,189729,48747,26609,32995,75063,33372 +29668,0,23,64,616399,149276,10944,27704,4478,17564,10759,6068 +29669,0,26,69,1015857,22236,2202,8953,9303,11334,18260,3435 +29670,0,37,77,479471,419146,193798,35763,85449,128260,335510,40704 +29671,0,34,70,1725983,149576,18643,32378,6346,7371,38699,9741 +29672,0,38,74,720196,99662,27098,8463,7994,26155,16078,16705 +29673,0,29,84,520437,112244,147326,21331,32421,37124,25221,46326 +29674,0,26,80,1012618,135955,15698,32680,28204,28359,23349,6233 +29675,0,34,77,1443500,198279,23143,26982,11636,18939,27415,13328 +29676,0,30,74,890560,119709,25964,5383,11284,23923,28131,6649 +29677,0,38,67,1016396,31084,12255,10340,5011,9398,5273,3325 +29678,0,43,74,866749,160874,40806,45528,21102,33093,46128,16735 +29679,0,38,78,122690,340289,44383,135554,56269,47009,28422,64209 +29680,0,41,83,696954,100807,49024,21196,33254,46682,42118,24652 +29681,0,41,77,617004,113516,15211,20843,18151,28872,31761,13192 +29682,0,47,75,545010,34132,32803,8419,23564,26768,8270,6890 +29683,0,50,74,33929,22605,6249,8937,7805,15422,16407,8792 +29684,0,38,67,117332,14160,2003,3123,7758,3636,4070,3351 +29685,0,48,64,33867,11623,9329,5196,18299,29515,21116,8446 +29686,0,54,69,863954,168194,62967,42802,98102,60351,46980,38101 +29687,0,47,70,381554,71009,4789,13846,2443,7286,5486,1687 +29688,0,17,69,291059,368006,51496,28252,14262,28078,36007,11483 +29689,0,13,54,869675,367163,29610,16781,27903,10506,12511,8417 +29690,0,10,67,134369,14027,7039,4973,4666,5431,5959,4427 +29691,0,8,67,617059,167169,24503,15664,20969,12088,9745,13501 +29692,0,24,77,871536,80589,9068,25323,11321,15694,9828,5881 +29693,0,34,67,111445,23384,2758,4532,1107,4620,2634,2562 +29694,0,21,63,179220,57174,10867,10146,2147,4441,2867,1173 +29695,0,14,54,116782,95173,6883,1472,2252,2880,2379,3396 +29696,0,24,44,378665,86016,8431,13790,34981,48929,7351,19148 +29697,0,37,50,60020,32777,10034,21472,11764,31799,10472,8869 +29698,0,54,56,792197,78131,96462,28658,37303,81320,61871,18850 +29699,0,61,75,128287,55881,33740,3660,4537,5791,4249,2210 +29700,0,37,70,1097481,694758,28708,52366,83196,22276,41510,12552 +29701,0,10,70,424784,193997,16056,64264,9296,8357,15755,3087 +29702,0,1,56,1467815,787635,61104,51005,20209,19825,39572,32024 +29703,0,1,66,473028,78908,15393,14760,6394,6759,5506,2270 +29704,0,4,66,562035,35961,12906,3892,2754,9160,8616,5864 +29705,0,27,77,272842,36579,23093,5108,17483,15679,4872,9164 +29706,0,29,70,88983,553340,45753,142267,101763,48706,34936,25430 +29707,0,35,70,1079790,414317,107178,67866,18971,58874,12726,8636 +29708,0,16,66,29532,75245,10675,9549,2592,2717,4578,2170 +29709,0,20,63,1019249,28675,8722,2801,3459,13418,13455,8375 +29710,0,30,70,47819,28738,24325,8988,16054,12392,6187,1307 +29711,0,38,75,2526371,70709,16585,59468,67532,32679,42998,22709 +29712,0,47,75,1648590,121416,19614,15521,4112,9277,12095,3596 +29713,0,43,75,139085,126575,23880,56509,86066,54549,39722,15798 +29714,0,40,64,1449006,92590,3932,25186,25728,14421,4472,2568 +29715,0,35,64,141033,17594,5800,5911,2099,4289,1369,620 +29716,0,38,77,1176664,36933,14215,29611,13140,6575,3063,4093 +29717,0,20,81,48450,71207,3818,42853,15476,5197,9568,2211 +29718,0,10,88,372517,43392,12418,6386,6303,2691,2824,775 +29719,0,1,83,405313,319395,18955,95942,36463,28255,13326,17752 +29720,0,1,56,1138086,440337,12716,15693,28030,39427,25371,15485 +29721,0,20,41,46804,69558,6047,6228,14178,23320,17790,9947 +29722,0,35,38,513034,60156,3336,20517,1839,17265,6360,7701 +29723,0,37,37,502608,178440,10765,47524,27026,16230,24850,28232 +29724,0,34,60,450218,43876,16760,9522,2006,4302,2202,6650 +29725,0,26,60,1982902,488526,17497,48983,53914,79832,24507,11708 +29726,26,26,60,908870,126437,31219,47035,105657,37136,20925,7106 +29727,0,27,67,579882,163562,70160,196147,157359,112250,42501,8549 +29728,0,35,70,321842,40699,12545,8784,5836,8751,8708,6253 +29729,0,30,64,295974,223424,44603,17379,21317,13500,18502,23865 +29730,26,30,64,357087,13907,2791,5279,2236,1579,568,257 +29731,0,34,70,60020,63375,6488,11486,11384,11963,4490,2725 +29732,26,27,64,243001,105600,59091,19560,38119,36180,16323,23640 +29733,26,27,64,780125,497759,195858,120916,56153,69567,36965,25403 +29734,0,24,64,982483,176895,40881,47090,18447,26263,20361,46200 +29735,0,47,75,984898,20515,40590,12294,11585,33678,15829,13143 +29736,0,48,69,3382012,401271,49924,21050,21546,84957,54561,28408 +29737,0,37,60,3680794,577112,48446,26432,41024,28798,51392,33950 +29738,0,50,56,60629,5247,617,1713,569,2701,1337,821 +29739,0,30,43,966702,717171,81359,69401,77491,64630,69525,16246 +29740,0,21,53,3820036,376534,81712,111345,75829,32860,48425,35073 +29741,0,23,64,245950,105572,38636,12823,15780,7758,10234,2954 +29742,0,13,81,518838,57877,229716,17824,58536,39186,18438,29937 +29743,0,21,100,112708,18396,28395,3085,5207,9045,2426,3848 +29744,0,21,94,194294,112950,18474,15060,9876,10214,16649,5256 +29745,0,40,100,2101994,52062,43075,24030,31130,45045,25399,23029 +29746,0,50,83,426029,46560,14948,12997,11360,26579,21201,21739 +29747,0,51,84,786743,29861,39981,27477,13831,18805,44437,8663 +29748,0,64,88,303849,130552,33848,48492,53576,59956,35827,15410 +29749,0,53,69,518415,487196,45310,19434,118168,61252,22727,20278 +29750,0,35,67,1173720,81891,16495,8884,5322,4760,1734,1617 +29751,0,41,51,229356,14709,3491,4694,13973,10215,3372,3077 +29752,0,27,60,1229281,33017,19116,17255,7347,5460,3324,1223 +29753,0,37,70,106439,14014,1314,6587,5628,5769,2141,699 +29754,0,53,78,73790,40804,11607,21980,14005,17628,11740,13233 +29755,0,41,84,12122,18812,5609,5952,1928,4072,4067,2907 +29756,0,41,69,15744,21406,2439,2434,3838,1664,1026,2978 +29757,0,26,70,139715,59003,23729,2742,9251,5003,11635,5908 +29758,0,20,69,1134365,60428,24368,12176,7081,10640,7776,7460 +29759,0,23,50,1435322,202847,8412,8072,31104,47509,28371,20187 +29760,0,37,63,886678,50405,48673,24097,30583,31706,48394,14277 +29761,0,61,67,1030227,27968,13762,38135,8234,57773,48350,12901 +29762,0,78,69,74372,24654,13770,34038,12201,48184,28024,29842 +29763,0,69,87,185257,62988,11646,11348,6968,7919,7200,8945 +29764,0,74,84,264715,49839,38898,17479,18722,32589,15343,13795 +29765,0,56,83,150590,31961,17883,4881,7517,7910,13669,3411 +29766,0,51,75,38171,46047,9378,7265,9912,24863,19137,10560 +29767,0,51,75,1623177,171766,33399,34806,49134,21217,19532,32070 +29768,0,48,60,88437,24287,2641,2546,8158,7484,6965,3523 +29769,0,34,51,1011442,1349342,177816,89851,48234,49624,82866,23522 +29770,0,14,54,341232,16540,5667,1323,1362,1167,1160,682 +29771,0,20,54,78790,42871,8329,7201,7666,9872,11077,3158 +29772,0,13,64,126430,73736,16273,27636,18960,14529,33424,27561 +29773,0,38,74,177473,51430,32637,15431,19934,38330,20971,18609 +29774,0,47,88,52293,29346,93213,81001,41594,26920,9674,6301 +29775,0,56,90,1304474,22498,15492,4890,11020,18970,20963,20948 +29776,0,54,88,825377,271888,44871,71658,30413,36218,31994,19476 +29777,0,37,75,556202,47602,2597,3565,4018,3318,2115,2766 +29778,0,35,57,2297103,294691,95425,22076,57580,52255,56310,20657 +29779,0,27,51,1448755,60047,7853,10331,9184,16352,11444,9368 +29780,0,23,47,178666,136634,13388,17434,12764,10695,4380,4842 +29781,0,26,57,722014,385313,175056,19473,49571,43498,20486,12230 +29782,0,23,54,731936,387729,55727,46524,51797,43185,14971,17772 +29783,0,14,51,729232,762268,34163,87757,14173,80674,35922,7009 +29784,0,14,56,204920,353178,38103,94249,22530,32056,22319,4326 +29785,0,16,43,1881554,407085,16057,36608,29600,40517,44258,20170 +29786,0,17,56,28347,20300,1570,17264,1782,4171,2258,1449 +29787,0,14,54,410216,368544,37453,8151,12536,22856,9841,6213 +29788,0,21,56,104131,31614,6234,14344,8896,6826,9434,2605 +29789,0,34,69,439259,83370,27290,31726,30486,18580,8801,16962 +29790,0,35,61,489774,22213,3374,2043,2166,3849,2369,1521 +29791,0,38,60,44406,25102,3181,8315,13927,5482,2144,1353 +29792,0,27,66,94941,27839,7893,10666,5694,2144,1416,2458 +29793,0,23,57,485162,74273,3173,7145,3477,8186,1817,1190 +29794,0,17,51,527141,324195,35801,24923,65181,30162,7373,3314 +29795,0,23,43,152904,37818,934,8366,2386,3672,4181,2678 +29796,0,17,44,1234850,102674,32476,12104,21522,11101,5806,6196 +29797,0,21,50,238984,26347,3991,4048,6781,4431,2373,1307 +29798,0,20,44,284534,91760,2641,7168,15377,7564,5120,2668 +29799,0,35,51,447601,17001,9630,8459,7101,13955,2554,4504 +29800,0,44,60,1064843,12123,3721,9785,3423,4758,6175,1019 +29801,0,43,69,82064,11704,7023,4221,4233,2091,1409,710 +29802,0,40,78,169239,19111,2055,2635,2752,1343,1014,326 +29803,0,26,83,1259824,100136,64126,42376,25731,19593,18249,8974 +29804,0,10,75,410726,296892,56028,30610,8212,13617,7794,5908 +29805,0,10,56,158667,95423,5713,5175,5690,9833,7167,12857 +29806,0,27,54,103045,6073,564,1375,3981,2961,1130,1278 +29807,0,34,50,30462,17308,2466,4193,4056,2484,1014,1438 +29808,0,29,63,210534,192811,66595,16159,12789,16589,15062,7698 +29809,0,20,64,686550,73961,9181,8987,5941,13242,8045,2353 +29810,0,23,64,721055,118638,26995,36286,6753,15237,7631,12458 +29811,0,24,67,238700,55789,9651,19803,4255,11005,7656,3756 +29812,0,29,87,45488,35803,19681,21238,14089,19897,19546,9324 +29813,0,23,94,137380,24085,16810,14308,6624,2030,1928,1773 +29814,0,20,94,323061,151512,68866,21242,17658,23116,4743,8200 +29815,0,17,74,144734,161555,8902,9393,10590,8363,6954,7338 +29816,0,1,64,674404,275716,47688,22812,9244,12790,4803,4903 +29817,0,11,64,122611,31200,37093,7686,6281,9809,5161,4255 +29818,0,3,54,85493,87484,11201,4341,1893,4596,4282,443 +29819,0,1,70,198049,69749,33018,6498,6635,5502,3256,4606 +29820,0,11,83,1401653,185359,141558,92709,76607,40594,17026,15599 +29821,0,1,66,24380,18939,2171,1554,1782,1024,2311,1275 +29822,0,11,63,719850,78850,4705,7267,13105,10841,8331,6978 +29823,0,14,54,426341,114993,16638,18607,26356,11195,12803,11900 +29824,0,16,47,1773558,84011,25257,8700,25244,12877,5388,5883 +29825,0,29,47,1561599,131469,24855,14930,36700,29423,15966,8869 +29826,0,27,41,613065,109889,2759,5263,10670,10465,8039,3880 +29827,0,35,41,1346093,333963,77159,26903,51838,56756,18479,34043 +29828,0,21,47,372556,175573,86124,15845,19144,8176,11371,5952 +29829,0,13,53,170582,12899,2994,3341,898,1474,1464,690 +29830,0,1,74,1335754,148367,59169,18035,18135,5338,5409,2872 +29831,0,11,70,36334,11109,1460,3850,9876,6666,5958,1381 +29832,0,29,57,682047,117920,11982,12900,49042,26208,19664,27517 +29833,0,37,60,298380,94482,58631,17989,32648,22966,7485,13078 +29834,0,60,60,46084,5049,2591,1349,1606,1972,1491,869 +29835,0,50,64,293964,51554,16005,8018,10708,11115,31849,4459 +29836,0,57,77,46467,34516,2006,33930,14031,30295,22049,5410 +29837,0,44,75,30730,46198,18823,4026,10980,3060,3178,3992 +29838,0,50,81,283303,47213,43687,131477,47779,75713,16187,32637 +29839,27,41,78,1864379,60243,5126,1163,3715,3314,3500,1100 +29840,0,51,74,169367,36843,10322,2194,8762,6124,4167,7382 +29841,0,48,69,78076,2017,2471,1100,1396,1324,2129,694 +29842,0,41,75,110975,18769,5322,4239,1450,1157,1992,1282 +29843,0,20,75,2146162,381183,91607,53753,50108,22235,26961,8588 +29844,0,14,75,94252,61527,16071,6744,19345,5573,4446,2334 +29845,0,1,66,31645,120325,26499,15430,10832,4039,5862,4217 +29846,0,1,57,177408,127873,20435,9307,16809,12349,4968,1768 +29847,0,4,60,606926,290387,46410,99724,56149,31894,59472,8552 +29848,0,24,64,61964,38478,11259,32587,27670,38472,16098,15843 +29849,0,30,54,708911,342370,35972,12091,47352,16645,17606,16321 +29850,0,38,60,196736,98330,17455,30907,13070,24408,19111,11509 +29851,0,38,57,330336,224801,61844,22726,17965,22493,16193,16154 +29852,0,17,67,71810,19868,32091,16630,14259,4670,4149,2236 +29853,0,29,70,674801,49844,4413,7088,11243,8766,16103,3306 +29854,0,30,77,96899,65047,59851,25492,63535,31915,11827,9662 +29855,0,40,87,1150032,91133,109120,38140,47586,31136,33961,16418 +29856,0,41,80,44286,6486,1879,4108,1178,1034,3521,749 +29857,0,27,77,79577,182376,12532,6560,5438,7230,12686,4662 +29858,0,29,74,215776,10206,2228,5308,3182,5103,4011,3415 +29859,0,24,54,607666,279155,6502,32025,17816,23740,12385,10371 +29860,0,11,44,477305,209062,29686,25386,11987,7260,9502,3153 +29861,0,7,57,373538,82370,24147,9665,5115,2748,4100,5727 +29862,0,21,51,60179,3487,5243,772,4120,20194,9056,2768 +29863,0,27,63,1550898,195590,76234,37602,30661,56391,61697,50541 +29864,0,38,66,1065531,56888,18973,4029,1822,5736,35578,7283 +29865,0,48,60,1523624,619635,88258,38977,31520,55092,38721,10681 +29866,0,16,61,2431127,134494,23045,34511,72834,17493,36652,11912 +29867,0,30,56,698161,51057,13222,18110,65397,31531,18918,10530 +29868,0,37,70,328404,43530,64008,83414,75773,24329,21056,17543 +29869,0,26,63,41716,65811,6522,5025,6808,3135,943,621 +29870,0,37,75,513290,50829,94506,31179,34609,50805,33155,22881 +29871,0,34,77,45074,26120,4058,7198,4249,11181,4229,1918 +29872,0,29,66,445854,114948,26967,25476,15842,13748,11772,12425 +29873,0,35,63,569687,1197735,67593,72774,39462,103765,117475,64321 +29874,0,21,44,2862673,208603,7906,23277,14739,15176,18358,7759 +29875,0,21,37,1224217,87880,8821,4393,9505,27045,19706,7115 +29876,0,14,44,2055286,160646,151549,22515,11720,14147,15608,9303 +29877,0,13,63,1345056,53472,31385,6766,1613,5305,5386,2306 +29878,0,16,64,2475711,172109,21137,11465,18310,20942,10023,3852 +29879,0,1,74,351751,115335,16078,14870,4301,3824,1085,2235 +29880,0,1,57,736440,386113,69070,19346,25984,17801,16814,15565 +29881,0,4,47,1021269,19220,3865,1933,6428,4581,2200,2083 +29882,0,1,51,1665610,648869,171903,50137,156609,58174,29625,33185 +29883,0,8,38,73885,27863,156,2386,3949,1669,905,583 +29884,0,26,53,89775,23033,40055,9145,16017,18256,7553,7843 +29885,0,38,53,120685,39841,7330,6293,9059,32326,15207,12597 +29886,0,51,60,21277,113081,4494,12465,5001,9056,5236,3627 +29887,0,40,48,76179,25984,3017,8798,8225,3035,7328,1360 +29888,0,27,48,444025,157918,17820,15451,20268,28641,28915,15425 +29889,0,16,51,656043,75351,10685,18975,6565,8707,10890,4888 +29890,0,23,57,801518,79141,5774,22774,5697,13379,10018,5269 +29891,0,41,60,20078,4318,2192,5558,13972,6343,3944,4592 +29892,0,30,44,183764,40546,1110,3649,5907,4946,2505,2854 +29893,0,16,40,608383,46893,2960,5780,2837,1540,2339,1384 +29894,0,3,44,427962,129036,66113,44906,37613,29586,44795,13812 +29895,0,24,57,358708,28781,28817,5356,13730,28423,8532,8765 +29896,0,20,66,1429237,70487,8790,8061,3682,5044,4659,4673 +29897,0,26,56,178067,586343,19196,23967,91838,40388,24744,21264 +29898,0,27,61,826392,27800,29435,7906,5669,8237,3684,2229 +29899,0,4,56,1784316,137377,21657,30349,12143,6736,5381,12928 +29900,0,20,63,1060283,160551,79435,56133,57907,84097,60535,19423 +29901,0,30,75,1316059,92151,12798,17014,26525,26602,7790,10235 +29902,0,17,64,1030318,54102,19176,3115,6295,2944,6916,2406 +29903,0,29,61,935102,65727,4654,13027,12290,10826,4754,1365 +29904,0,13,54,59516,233182,46403,11755,8491,11401,9174,2776 +29905,0,3,57,1492982,282575,53815,54279,33713,28213,26003,15892 +29906,0,16,60,40255,110280,18125,38799,20237,27194,14955,13716 +29907,0,10,56,217477,34627,4348,3057,9300,2572,1918,767 +29908,0,27,53,809807,83822,3173,16318,8759,29220,11712,7858 +29909,0,38,47,1048269,193856,27760,20954,18867,56780,18370,5994 +29910,0,40,48,997071,32836,15741,8254,10284,10857,11400,6926 +29911,0,48,64,1205232,15895,37779,4990,24113,8130,12668,2746 +29912,0,40,60,2564787,832810,41955,79360,292784,115785,46579,11672 +29913,0,34,57,128673,16263,370,2433,2844,2233,646,415 +29914,0,35,63,1380481,46764,39346,18879,10200,21563,16882,6891 +29915,0,30,60,163050,30784,4647,12395,16444,12475,4151,4493 +29916,0,40,77,353441,11549,4564,7861,1874,7024,3845,6580 +29917,0,44,64,119280,58153,9408,34011,76564,31946,32759,22418 +29918,0,50,75,547122,35852,26215,2147,4036,5929,5981,1350 +29919,0,37,90,17925,13477,12859,19510,7351,2958,1847,1151 +29920,0,24,87,41054,31549,13885,5279,11638,4252,4853,2101 +29921,0,14,91,210468,21949,10499,4857,5878,4552,4201,2094 +29922,0,17,97,223701,42383,67233,16011,14102,15339,15693,15044 +29923,0,26,88,18382,10329,5513,5548,8776,3533,3753,2386 +29924,0,34,88,168468,36241,10119,14582,12439,10342,11390,4240 +29925,0,23,81,107064,70012,6450,10104,3981,3139,8476,3347 +29926,0,13,61,174530,138656,22500,2470,24657,6077,6738,13227 +29927,0,10,51,343644,352184,86830,14213,127248,52622,46846,13214 +29928,0,1,48,1535231,518597,120741,57784,9746,50533,21739,11390 +29929,0,8,44,1669092,467279,54942,29366,13380,45593,50538,16900 +29930,0,14,57,1571592,467604,289602,56883,22954,60704,100120,25831 +29931,0,13,70,860294,70060,46473,20288,7468,14760,8188,6426 +29932,0,14,64,266012,48090,1256,9208,13875,4859,3988,5688 +29933,0,14,64,325476,31572,2903,3117,3199,3123,6473,6161 +29934,0,30,63,832423,34846,38056,9025,33438,38029,22080,17092 +29935,0,37,56,947053,112790,54166,27568,53426,35329,35463,9580 +29936,0,10,51,169592,38359,23610,2045,2717,3147,9298,4208 +29937,0,8,48,176535,57144,8092,14787,5859,13014,6329,9058 +29938,0,26,51,857171,70330,24825,29219,40442,25835,8585,8546 +29939,0,14,67,154332,53735,10463,2639,3022,2236,2501,1270 +29940,0,13,54,191634,664729,56339,42620,33196,29832,38822,27108 +29941,0,14,56,59250,20521,8837,2931,2542,7595,3119,3437 +29942,0,8,63,385789,116388,101645,42484,56204,24514,11202,10007 +29943,0,13,53,523498,572949,16672,32495,38848,31974,14628,4865 +29944,0,38,66,30244,12303,2007,21801,13413,22613,11338,7999 +29945,0,41,75,52937,15982,22549,28580,13225,22137,11668,14307 +29946,0,34,56,240643,132455,9111,5556,6251,5456,7404,8835 +29947,0,43,78,1329505,118394,88534,41769,17026,36923,48830,21301 +29948,0,41,80,421136,33241,33916,18339,13843,45884,21221,22761 +29949,0,16,57,357349,59958,13291,3547,4492,13141,8824,4502 +29950,0,21,54,362466,87300,10312,35623,23455,12810,10357,22880 +29951,0,4,51,169425,243988,29379,15670,16868,6960,8733,6540 +29952,0,14,60,136539,49759,7353,23663,5925,13205,5523,2135 +29953,0,11,77,660196,72952,41272,91443,7333,23067,16687,20187 +29954,0,17,83,461228,96579,35553,67127,16165,36213,14297,9765 +29955,0,30,93,1710496,180094,43036,63615,45682,26037,41796,10788 +29956,0,40,88,51797,24117,3490,11949,12146,17735,4785,11852 +29957,0,61,74,25347,5766,5834,6138,12887,21448,8717,4692 +29958,0,64,60,105597,22154,3619,1687,3326,6184,4698,2298 +29959,0,74,54,16907,5172,1125,2063,5588,2064,2287,1102 +29960,0,56,43,68243,52876,1987,2678,3356,4218,1064,1557 +29961,0,40,44,1218015,98975,46317,9381,14169,26937,23906,22195 +29962,0,35,56,15882,27431,7634,18757,10181,7497,18445,10744 +29963,0,20,51,321547,94926,2927,12208,3080,6088,3318,3358 +29964,0,11,63,1648617,950488,213867,51440,61753,36750,29372,27888 +29965,0,13,60,1494792,77715,3602,35504,29081,22878,22082,20817 +29966,0,11,56,220190,62076,8714,27025,19764,11835,2428,3464 +29967,0,17,64,451495,29851,2718,10121,2762,4633,5655,6708 +29968,0,29,63,314579,54368,7986,6565,4328,6669,2376,3794 +29969,0,24,63,613988,79587,17129,22652,50218,12603,8180,5902 +29970,0,11,61,182676,44817,12408,5619,8214,1939,2186,2410 +29971,0,16,69,63383,8928,3652,9636,1500,3949,2519,1294 +29972,0,14,80,88825,50772,21609,16653,7059,6789,6085,3375 +29973,0,17,91,60103,28210,13810,29968,7658,10482,42085,6302 +29974,0,40,94,23453,17768,11092,8024,9335,12994,7266,4899 +29975,0,24,84,968944,283180,54492,34673,14360,13372,15092,12964 +29976,0,30,78,6077,19422,2232,9865,13764,5447,4005,3413 +29977,0,40,78,15291,5660,22482,14980,21668,16800,6624,2312 +29978,0,20,70,89182,99184,25029,3704,16648,4251,2671,4146 +29979,0,14,63,1787635,1146300,102937,36739,32203,25113,13392,30917 +29980,0,13,53,202743,66793,2469,7094,8199,8768,4027,5544 +29981,0,1,47,19347,27370,9061,6973,6981,4548,5281,1316 +29982,0,11,44,476628,14253,3431,435,1581,1667,2031,539 +29983,0,27,51,1023466,57950,9198,6410,7835,9752,5674,3875 +29984,0,26,51,2122363,525932,31197,36637,51496,53898,45355,23640 +29985,0,17,51,317870,157698,46770,26390,6573,10381,12994,6199 +29986,0,17,51,990557,320482,76894,19711,9950,38179,28435,35657 +29987,0,11,57,1565606,115042,37370,20174,19477,10332,12972,3873 +29988,0,1,74,73737,67721,33289,10747,3551,2934,2709,1339 +29989,0,11,66,1952909,244895,52814,24477,81854,45990,33811,15387 +29990,0,7,69,1223842,79800,3570,25680,3135,6857,20146,4159 +29991,0,11,67,96735,21547,5927,6340,10407,3751,11956,1979 +29992,0,40,66,43262,31343,18746,20165,17551,35085,15106,8129 +29993,0,43,67,182658,116167,22221,20503,28236,35482,31940,15427 +29994,0,53,66,11971,25473,8752,7496,19388,8386,10506,4682 +29995,0,44,64,106161,110768,22514,10028,7805,6063,6341,3087 +29996,0,16,53,540341,160016,10863,14455,6658,3863,3685,4213 +29997,0,14,57,290603,58864,16722,18533,18267,19600,19972,8314 +29998,0,8,61,1069648,137107,79059,19428,49474,26526,35370,19256 +29999,0,11,66,1335596,241854,77015,38272,13973,18528,23002,17048 +30000,0,27,87,465461,41416,57031,26164,9497,14655,6517,11057 +30001,0,13,75,56786,101051,10516,3496,4658,5260,3996,7931 +30002,0,21,66,1064089,70861,10640,18709,51876,28274,16060,4815 +30003,0,34,77,23832,14451,18828,26599,10576,13138,14515,6553 +30004,0,41,67,104743,36600,15364,18667,14027,18437,23598,9085 +30005,0,50,69,1662461,188403,6629,24883,13309,22901,39785,9428 +30006,0,43,81,1221520,47928,22100,35637,33760,13795,22263,13002 +30007,0,38,74,292789,113348,39359,31471,14755,20617,9548,17860 +30008,0,35,70,56693,58710,31079,17949,22319,21746,15501,7690 +30009,0,30,74,786239,218045,33954,11162,15740,19694,40654,9545 +30010,0,23,63,1159472,230175,48516,6580,7668,17322,15746,13163 +30011,0,20,57,1971194,1106441,178959,230144,207121,113660,462213,35651 +30012,0,10,57,1095037,146705,46092,21769,16949,13531,52083,4996 +30013,0,11,61,299635,192630,18823,41251,14029,23909,20615,14947 +30014,0,13,81,418625,68923,101166,56894,11159,16493,17036,11358 +30015,0,7,75,1006319,115152,5371,13750,3000,4864,18408,3611 +30016,0,7,69,1647628,455763,48304,89445,26185,38378,30713,34104 +30017,0,16,75,145572,15913,3242,10626,7827,7457,6151,1635 +30018,0,11,70,78167,53247,80283,4293,6452,6653,5723,2571 +30019,0,13,74,171497,49526,6174,2457,2481,2344,777,395 +30020,0,21,70,1690941,231349,33576,44928,23437,51925,11849,12313 +30021,0,10,66,276864,145693,15142,29810,28742,13965,13421,14762 +30022,0,11,53,1409454,534263,174370,18548,31319,39779,7090,10632 +30023,0,20,67,172543,51147,49902,13961,21512,12254,13343,10065 +30024,0,17,69,425965,30991,6384,12076,23641,11348,10488,2247 +30025,0,27,77,57160,18919,21522,3007,15823,6157,5576,2230 +30026,0,30,56,1306027,154047,13111,7645,32701,22554,12430,8796 +30027,0,43,66,125189,14711,15833,3241,7963,6535,4478,2070 +30028,0,27,56,31223,40488,2902,1325,1190,1550,1753,709 +30029,0,27,44,898004,86348,11569,5680,11401,14653,9241,14370 +30030,0,16,44,2691893,324484,29759,14659,30237,13856,5333,11121 +30031,0,11,26,1454996,1018835,44016,73584,172539,99164,26149,50944 +30032,0,23,27,591451,245313,10755,23883,42603,36714,36248,7853 +30033,0,21,37,481785,62110,21133,21584,38044,13720,25075,5288 +30034,0,26,54,1477895,355196,48665,15931,17336,29595,4125,2297 +30035,0,24,69,860553,16306,5635,7277,3728,2836,1511,852 +30036,0,35,74,543670,2509,1725,2876,1894,4630,2586,750 +30037,26,35,74,1399698,7084,1917,5843,4704,6686,1276,690 +30038,0,43,77,643230,11905,831,2762,2069,3236,1168,387 +30039,0,50,69,106253,70170,20137,10578,10896,18328,8850,4827 +30040,0,66,78,10580,3461,5670,6122,2143,3408,1860,1807 +30041,0,51,75,174687,76146,14151,17991,10903,15708,7998,14731 +30042,0,60,83,84030,29505,23790,13128,14880,35910,13666,4579 +30043,0,61,84,407539,46766,15791,12266,9613,15340,9831,4534 +30044,0,57,70,7922,52844,9967,13090,6864,13372,5593,6355 +30045,0,54,74,64359,18856,4106,6219,7944,3211,4810,1725 +30046,0,66,60,145865,21250,7757,8327,30687,75231,14971,12320 +30047,0,61,69,120097,7248,31521,8135,19177,6326,2964,2970 +30048,0,51,67,128777,301633,48790,39467,17909,24430,9945,5073 +30049,0,17,75,422030,153257,17169,11227,9397,9756,3758,3787 +30050,0,14,77,1693165,90597,48175,4455,7015,6802,3191,2813 +30051,0,14,77,526463,232668,64440,146654,60871,47771,20903,13271 +30052,0,24,90,628251,45500,28608,16755,11137,16266,8069,7106 +30053,0,24,74,829098,58429,6838,2392,18867,7711,8861,2941 +30054,0,27,54,927616,101928,2850,5074,3782,7765,7770,5685 +30055,0,16,35,312903,193580,10709,14302,5584,7908,9840,5558 +30056,0,26,48,402243,9040,1011,8059,4564,6095,5128,1588 +30057,0,27,53,501837,318314,7462,41648,35613,30987,30751,68999 +30058,0,29,60,1177929,17653,12635,9991,4234,6287,2941,6075 +30059,0,43,70,17048,16281,7966,2548,6800,4701,1956,1419 +30060,0,47,64,149712,29882,3028,12999,12386,20467,34333,12900 +30061,0,41,77,584887,125029,32475,22610,12799,8834,11911,14147 +30062,0,38,67,866741,235675,63327,49282,42651,33872,31335,12390 +30063,0,26,66,2200587,456192,170919,18242,28077,33445,32112,15555 +30064,0,8,70,373145,114657,29212,27380,1869,9528,10086,7895 +30065,0,3,70,1083768,52058,14067,9479,5882,2527,2293,1113 +30066,0,16,69,295351,47794,7364,15750,9300,28014,26639,10992 +30067,0,11,56,105568,116412,8926,3547,6080,4453,6791,4019 +30068,0,10,53,264027,701878,117977,87152,33688,45648,29607,16425 +30069,0,4,38,1990059,485794,18707,56424,18509,30066,21876,15771 +30070,0,17,54,179504,90288,38671,21177,7974,19008,5548,9499 +30071,0,20,64,325626,40134,32618,22299,20735,6851,5413,1500 +30072,0,10,69,160213,106697,29969,4874,2325,6540,5309,4361 +30073,0,17,74,99257,30553,2980,5016,1869,4858,1836,1612 +30074,0,17,74,660747,88830,44923,15555,10936,21611,10988,8865 +30075,0,23,63,862012,55738,9239,10220,13946,9534,8635,1935 +30076,0,35,67,233081,18429,4287,9082,3372,5061,3447,2275 +30077,0,37,75,241096,73137,34065,19974,26883,19482,16344,23356 +30078,0,35,77,104869,26675,10184,8766,3442,4776,5162,7179 +30079,0,37,67,270354,40482,3949,2544,6595,7284,9047,9961 +30080,0,26,61,708479,97220,14263,10520,4307,5815,6823,6319 +30081,0,14,56,1784735,402454,88373,43726,52092,23370,37122,27973 +30082,0,14,63,1591317,73443,115539,54379,56480,27164,53437,12750 +30083,0,4,74,124415,17386,3522,2933,1886,1335,1840,2128 +30084,0,11,87,1643490,110382,148398,88313,104495,30087,40107,30569 +30085,0,21,90,1753169,171414,43611,49779,10419,34756,27979,6747 +30086,0,16,74,326623,158631,25761,8841,19464,11338,36941,6533 +30087,0,14,63,186726,217227,11510,14741,10561,12746,10300,7198 +30088,0,29,53,643082,59362,18891,22822,12198,44366,11763,14382 +30089,0,24,57,163472,46718,27328,10765,2573,6367,4577,6725 +30090,0,24,67,1192856,110090,23195,61876,27252,11693,14583,5411 +30091,0,35,81,1421814,123529,46455,23196,23149,26717,12496,9999 +30092,0,23,91,43862,12519,2819,18738,6618,4236,4206,3938 +30093,0,24,75,77526,33627,2969,2981,6633,3831,1469,1188 +30094,0,30,67,167137,79578,23984,5983,15764,12490,8453,4107 +30095,0,23,81,1567544,194763,221285,297700,107635,47175,52005,56712 +30096,0,21,74,1372306,403634,43516,216983,125734,68947,67189,104614 +30097,0,26,91,1949640,615845,572487,258695,138975,225772,287695,88128 +30098,0,27,90,66442,60296,10018,7246,4445,10525,4466,2202 +30099,0,35,74,29391,26501,6228,5776,5704,6041,2744,2306 +30100,0,20,67,416968,957801,202639,59224,67032,21664,113894,62304 +30101,0,16,60,2383834,846805,334736,57142,153414,122442,102687,37424 +30102,0,16,64,1101759,51153,11268,18747,8421,9085,15124,6798 +30103,0,13,61,696978,23355,4814,1220,2758,2587,5122,2102 +30104,0,29,60,41886,22637,689,6622,5094,3570,3856,1307 +30105,0,30,70,708295,124749,146127,48555,22913,38108,19625,12061 +30106,0,30,74,2065058,116228,54828,37805,37967,23160,15574,10889 +30107,0,34,84,36009,13249,4691,5604,1887,2652,5944,3471 +30108,0,40,87,1192286,57637,9376,11681,4124,17268,28964,7744 +30109,0,40,74,90971,28058,3760,6087,5703,5055,4915,2389 +30110,0,47,67,701848,143968,64887,3402,2283,50377,36135,8935 +30111,0,47,69,454138,76970,16679,50379,12852,16364,30819,12324 +30112,0,37,78,1357132,228214,84440,85731,18477,27815,52678,14378 +30113,0,35,78,154451,33381,8118,2449,3831,4763,12813,2161 +30114,0,23,70,178545,100869,11000,13421,8071,8995,25849,6682 +30115,0,21,63,235879,25863,4580,4140,1979,3169,3088,2398 +30116,0,24,60,339625,68056,15339,15851,3028,9885,9280,5063 +30117,0,14,54,831162,440479,79249,6773,40219,24568,65992,13770 +30118,0,16,57,1143079,119912,30427,12931,11103,11836,14919,6547 +30119,0,13,57,51134,31226,7759,3277,6913,2970,2764,3885 +30120,0,20,57,499077,36026,15957,9494,7814,11448,4886,4431 +30121,0,35,64,182226,18083,3492,4940,7470,6512,5481,3319 +30122,0,37,63,135225,19171,3338,3432,4678,2071,716,1197 +30123,0,50,67,327960,64556,49611,20785,52671,37357,28932,8584 +30124,0,57,74,477507,12367,15846,23500,10346,23859,9893,15238 +30125,0,56,67,58138,127848,4214,30417,64727,34534,25502,13687 +30126,0,60,56,1509233,297025,20104,12838,27191,39874,21803,6708 +30127,0,50,56,210470,99797,42432,17744,8585,13610,21377,5833 +30128,0,35,56,1011678,177781,125490,91973,52092,38897,34784,16122 +30129,0,34,66,91521,16313,2823,7266,1512,4845,3984,2616 +30130,0,53,75,16006,12563,5414,8674,17756,27429,38403,19430 +30131,0,61,67,850150,122552,18522,34367,53485,32784,9799,13708 +30132,0,61,61,140455,67238,26793,4978,6326,10563,9981,6149 +30133,0,53,53,609023,70481,5946,8837,4258,6739,12499,1678 +30134,0,37,53,726458,111416,29601,12705,29361,23928,27359,10557 +30135,0,29,48,295451,469213,84529,7529,95799,57434,52575,20369 +30136,0,34,60,366017,5698,8516,5021,2471,2770,1557,1553 +30137,0,40,63,53881,53494,9715,7909,11270,11847,8082,4732 +30138,0,37,60,23214,40723,1871,9165,3136,5579,8386,2686 +30139,0,38,51,16734,85922,2078,4183,16458,11791,16291,4219 +30140,0,40,40,813048,41790,16584,7976,2829,11548,13822,9449 +30141,0,40,47,3044023,253194,56463,93251,37384,64282,30395,27083 +30142,0,37,48,52599,149782,19273,24738,22044,13783,17252,11821 +30143,0,38,50,685430,70510,719,5853,5660,12286,7244,11714 +30144,0,29,47,811814,135721,9727,33820,13751,11533,7385,11479 +30145,0,38,40,441247,76355,10930,22439,31379,44558,22984,7056 +30146,0,44,43,121312,182042,39970,53343,30879,48426,6474,30373 +30147,0,54,63,15393,2901,1364,3535,2705,3623,899,2518 +30148,0,50,61,78663,79368,12167,7962,6806,3812,1774,1074 +30149,0,38,66,278867,60755,16770,18587,17298,10951,11109,2685 +30150,0,26,61,1501265,163596,14523,22755,13185,7915,13988,7345 +30151,0,10,53,623347,346357,61000,14834,13522,31367,19257,6302 +30152,0,17,53,223490,16835,3511,1516,1461,1919,3194,686 +30153,0,21,57,1644383,66249,29652,37825,21575,22654,16587,25173 +30154,0,27,51,195249,184312,16787,4985,9721,16734,6080,5380 +30155,0,35,64,1432454,38383,41595,12838,20311,14443,9180,8225 +30156,0,30,61,1897834,686478,101425,30086,34993,48336,33540,20007 +30157,0,21,50,340729,69688,11553,3740,2803,4173,2650,1729 +30158,0,27,63,49126,18892,3719,9296,4673,6922,5341,2345 +30159,0,20,40,492733,838201,23911,51054,41642,59179,27497,17861 +30160,0,26,51,1614308,371971,202322,71055,24077,73469,13918,11028 +30161,0,34,61,443576,19325,3983,9275,3284,3586,962,919 +30162,0,40,47,9353,48984,3437,3241,6998,23110,16464,7963 +30163,0,56,69,8048,6849,13901,17801,10612,17752,15597,24456 +30164,0,50,64,267855,51513,11632,8501,5430,3509,1011,853 +30165,0,63,57,270032,55680,22676,7631,18740,43390,34114,14562 +30166,0,54,77,459845,53876,9144,38052,3564,17164,8540,8117 +30167,0,38,67,305514,43588,17345,6310,7411,5409,2497,2896 +30168,0,44,67,13801,77434,13188,16460,18330,10243,8525,5100 +30169,0,38,78,43272,12127,12483,15363,12515,9829,6235,3711 +30170,0,34,87,366696,14434,31152,22607,20689,7646,8980,2677 +30171,0,35,78,26567,87871,4586,16520,11331,8892,11561,3378 +30172,0,34,84,55460,31699,9777,13910,2847,4498,5113,1950 +30173,0,35,88,8672,6850,3376,14984,2258,7611,6839,2290 +30174,0,44,75,21794,20716,3571,9913,13681,10435,12874,10948 +30175,0,34,77,547422,597253,59769,101765,17534,17509,7409,8247 +30176,0,44,75,420780,25395,41092,13004,59120,24242,19224,7374 +30177,0,30,66,142906,69466,29006,7642,7340,6476,6148,2570 +30178,0,21,80,35966,22908,42460,9069,7943,7215,14729,9913 +30179,0,34,75,310275,40759,3242,4356,6716,5006,4731,5224 +30180,0,16,70,736167,98693,20994,12415,5224,5760,4682,2266 +30181,0,20,75,29386,36946,16498,13754,3856,6801,2741,1625 +30182,0,26,64,124490,11282,3138,5890,3390,3855,1829,1256 +30183,0,51,84,81444,12494,7956,3488,6055,4793,1067,777 +30184,0,56,74,33410,66301,12549,11890,31451,16218,4609,5151 +30185,0,53,78,33322,20189,8225,16955,5096,6624,7653,6124 +30186,0,50,83,264520,3443,1289,7400,1810,2671,753,1090 +30187,0,44,66,1050557,31371,1302,2110,2733,3862,657,1935 +30188,0,40,75,99347,11458,4316,3079,1390,2014,1670,428 +30189,0,20,48,117218,4212,800,1643,471,548,408,196 +30190,0,20,64,387500,102544,49320,12617,11178,17321,10199,4517 +30191,0,21,54,295334,100959,10068,14931,23633,4859,11989,5049 +30192,0,30,50,14789,9250,1940,2543,2018,3593,2856,1233 +30193,0,56,54,589441,14787,790,6084,1526,6370,2376,2481 +30194,0,51,57,575736,15154,4891,8887,5831,2606,1501,735 +30195,0,44,64,196303,97608,16267,5811,6877,8548,7280,1494 +30196,0,30,69,1939549,17668,13963,4230,8191,2651,2466,4690 +30197,0,16,69,98177,79679,23449,3370,6528,6518,2031,1521 +30198,0,13,51,767043,116202,11739,4602,28150,8686,9983,9953 +30199,0,14,61,186590,4615,2066,1052,962,681,476,785 +30200,0,17,63,113251,65016,9496,14860,4962,10669,1764,1225 +30201,0,23,70,133785,9725,11129,10530,4382,4378,1128,1652 +30202,0,34,81,53023,86259,20872,38094,7405,16647,6112,12362 +30203,0,35,80,157295,44985,16047,3551,5787,6502,1716,1872 +30204,0,24,74,1001093,453244,42848,42973,30604,24036,20971,16104 +30205,0,13,56,1616451,726121,104500,56907,48851,31049,21230,24318 +30206,0,10,69,214668,33949,20749,6718,8198,4044,6228,4301 +30207,0,8,83,107439,90622,32660,35708,2312,9028,14222,9253 +30208,0,3,69,3282672,377676,66357,15719,82535,15248,54131,27336 +30209,0,13,67,131771,34152,6757,3991,1453,6642,3318,2905 +30210,0,13,66,563179,103052,25446,41661,26046,12173,9279,7581 +30211,0,27,56,741104,60943,21522,5881,17084,25314,18009,8558 +30212,0,47,70,33776,33283,27580,27445,9372,22245,7919,19016 +30213,0,43,53,2175176,302025,2730,9784,8687,31782,21304,31830 +30214,0,41,40,45366,115399,10478,6257,4278,8015,5584,5775 +30215,0,26,41,548913,335604,81091,35896,36803,24820,22148,34809 +30216,0,16,29,76746,24896,1437,6837,1762,3298,822,1531 +30217,0,17,56,398104,14453,6346,4965,4969,3130,4257,802 +30218,0,10,66,1028777,379641,120632,28435,16140,11821,114928,17016 +30219,0,16,64,686016,539471,59603,101763,8722,84749,19766,20886 +30220,0,10,41,288651,189975,1879,3041,29425,8120,14961,6460 +30221,0,1,23,222855,337947,7674,14900,29832,12741,7187,13859 +30222,0,13,11,1849130,228438,6945,18895,23314,24908,12084,10161 +30223,0,20,13,66724,20194,6884,1399,4303,6683,7395,6633 +30224,0,30,41,21196,31998,9908,13374,11892,10229,5620,9950 +30225,0,40,51,1091257,280223,39807,21515,33496,30353,25663,9741 +30226,0,38,64,87247,12825,3948,2603,2935,1646,1508,1445 +30227,0,24,64,340859,110877,11312,29324,14520,8526,15322,5121 +30228,0,16,66,113281,25171,8236,6547,969,2709,603,1807 +30229,0,26,75,18206,40750,19435,10973,6658,18632,15736,5559 +30230,0,24,74,776022,199124,24748,38065,11458,17211,19240,7131 +30231,0,38,80,24122,48277,24740,12320,9141,19566,15809,8371 +30232,0,40,80,321712,165086,91964,12936,14363,23010,9039,7692 +30233,0,30,84,411052,26192,30944,6481,17302,7700,10035,13054 +30234,0,30,90,690065,31370,7575,11981,3377,3087,1691,1227 +30235,0,30,93,330746,36562,34549,18259,10523,21315,10809,15037 +30236,0,40,96,67083,18588,14810,5459,2321,7953,2659,2406 +30237,0,44,84,593738,68367,21193,4898,14118,18645,12570,5156 +30238,0,48,81,83878,46922,14726,3937,3444,5925,6283,3271 +30239,0,48,78,6138,40271,20729,18007,16659,22003,17256,8813 +30240,0,50,74,126045,13398,5418,2669,2400,5248,2626,3508 +30241,0,40,67,891335,456724,48508,26094,76993,40282,22673,19247 +30242,0,35,66,582991,82549,23036,5869,3580,5143,5339,3417 +30243,0,29,64,164560,88917,33944,12517,7863,20186,25750,10807 +30244,0,23,69,294978,39666,35297,3712,5154,10097,5046,1958 +30245,0,40,77,17833,10200,2922,2987,3331,7014,4704,1407 +30246,0,48,88,212960,9982,7774,10959,2946,3657,2452,3165 +30247,0,50,87,960789,140420,40188,46731,73332,36460,17148,13235 +30248,0,60,69,150375,20108,1132,3717,7572,10467,4394,1688 +30249,0,48,66,438664,84373,6844,19648,27085,11433,5867,6730 +30250,0,20,63,2273484,83776,21847,49374,23560,6881,4006,5678 +30251,0,1,70,411093,126926,28657,11562,19995,13358,10036,5534 +30252,0,1,69,72610,67720,13027,12828,11422,5160,10133,5773 +30253,0,8,56,133792,10521,1342,826,648,1415,1213,1095 +30254,0,30,63,256031,20689,11208,9035,13618,11478,9503,3379 +30255,0,30,64,1533861,202746,58235,9192,19257,21494,24381,13895 +30256,0,37,60,78008,7374,1335,377,272,856,838,282 +30257,0,35,60,65352,103778,15930,11124,38482,12034,9391,6616 +30258,0,27,54,80192,102739,15912,18701,18835,21730,33960,9336 +30259,0,37,54,213394,36019,20988,1181,21119,12362,13270,8210 +30260,0,29,47,3512467,798434,28348,38685,72593,38533,24261,18127 +30261,0,24,51,3035853,1730383,474598,110370,47981,111447,153503,85056 +30262,0,20,29,2163468,1072800,29839,1649,20821,90197,45674,32210 +30263,0,34,51,41337,39991,28306,9644,24052,18811,6406,6352 +30264,0,47,67,16790,6474,30395,40968,15294,14465,13340,14240 +30265,0,54,96,726689,43054,8485,52039,38295,21396,9586,16922 +30266,0,63,93,13240,21108,5810,13239,9446,21394,9119,13813 +30267,0,66,87,11193,21647,441,10209,6629,10642,13238,7770 +30268,0,75,69,16991,41548,14114,13747,9433,36128,19716,11194 +30269,0,54,61,101648,49856,10904,26979,13945,13177,6794,6441 +30270,0,56,48,601450,284084,17528,7928,13570,112514,21501,25615 +30271,0,50,53,23481,17842,3756,21078,23143,10375,15230,12138 +30272,0,51,56,286803,186129,32968,29821,27869,28554,25706,22597 +30273,0,54,61,49040,12461,17794,7632,6121,9021,4348,5437 +30274,0,43,84,181687,22466,17132,6195,2663,4060,3836,2165 +30275,0,41,78,1222479,147390,30350,38339,53271,51111,49071,30325 +30276,0,48,70,809330,411786,16818,65210,92112,108958,42719,37418 +30277,0,44,57,910175,264967,29171,31244,8921,32288,29991,42593 +30278,0,47,64,42556,12428,5473,7988,6515,7079,3618,3932 +30279,0,38,70,905643,89882,11245,18452,5110,9620,18415,4348 +30280,0,29,60,477991,281191,69408,11432,58028,22208,32349,32270 +30281,0,24,69,232379,25908,12975,2694,1672,2232,3943,642 +30282,0,20,74,378830,12971,10045,8642,6085,5200,7632,4478 +30283,0,17,69,199858,69086,12439,3494,4625,5612,3430,1106 +30284,0,21,61,463136,190181,23198,1354,42050,19370,37153,38480 +30285,0,30,57,120223,36750,6447,17329,17415,9815,8854,4334 +30286,0,34,48,2114143,404875,81291,95137,103799,107093,50738,33424 +30287,0,38,64,442600,13149,15426,17643,8149,4671,10939,3305 +30288,0,41,83,247268,72791,51432,22405,23840,21898,11681,13902 +30289,0,34,78,73790,51565,5705,6416,8000,3956,3864,3190 +30290,0,27,75,74988,45978,8141,4959,6432,6119,2209,4458 +30291,0,21,56,351562,399840,28738,54697,41610,26967,30552,8838 +30292,0,24,51,76980,41163,17137,9198,6766,13780,5124,1558 +30293,0,17,47,462421,176053,17027,2709,4146,5376,4995,1943 +30294,0,20,51,443604,81543,27306,11984,18389,13209,15717,2247 +30295,0,29,51,363866,132204,10346,26656,40156,26074,8276,10495 +30296,0,34,51,136682,60705,27831,9732,10988,26685,10032,3426 +30297,0,54,60,23779,74796,5027,22488,5440,29892,24802,22262 +30298,0,50,53,908311,196739,25570,11689,9789,13319,9135,3255 +30299,0,48,61,35364,61364,38480,4418,18798,13762,11126,11586 +30300,0,35,69,94536,29374,27369,12391,5083,5059,1489,2234 +30301,0,29,70,112137,63021,11508,13370,12276,15424,12555,12609 +30302,0,41,77,280238,151601,57528,20732,14248,49071,22854,12048 +30303,0,37,78,974337,588855,249255,136220,120812,68181,140113,37442 +30304,0,43,67,862801,41129,11441,12881,10859,9526,18175,2902 +30305,0,43,61,38782,49290,11752,15588,18658,12664,5289,11801 +30306,0,50,54,392981,58407,5484,10805,14212,26074,10154,3997 +30307,0,61,61,34847,21617,12850,21591,31298,20495,5794,7475 +30308,0,50,57,281058,29039,4033,2854,3504,1337,647,521 +30309,0,41,67,27974,13728,15411,12538,7067,11827,2726,6491 +30310,0,38,64,6810,24892,15453,2761,11126,12366,6192,5408 +30311,0,47,81,14567,40232,48452,19696,10956,9306,5270,14365 +30312,0,63,93,160620,12624,9267,14469,6737,15855,3406,2095 +30313,0,67,70,3443,17355,1365,4171,37220,10531,13103,2701 +30314,0,53,84,458233,100500,167128,97061,54917,21220,14891,21282 +30315,0,61,67,630836,25808,2965,3709,2586,7747,4240,2985 +30316,0,54,69,54083,19742,24099,7363,18807,10591,5085,2727 +30317,0,53,88,3978,17960,9227,18198,11225,17952,7564,8524 +30318,0,50,80,22927,9768,8853,1435,3554,773,929,589 +30319,0,57,88,18841,19299,13437,5541,6565,22669,11568,6040 +30320,0,56,87,16750,18103,16178,11851,15898,7307,4304,6323 +30321,0,50,91,63318,17175,15627,13068,3942,9393,16669,13632 +30322,0,66,87,460817,119963,27951,51789,11909,47404,26172,11688 +30323,0,54,96,718854,29081,34699,37960,11492,17811,9792,11893 +30324,0,57,84,12688,30482,2045,5429,2429,8215,4827,15148 +30325,0,43,78,88226,74620,27994,16010,10505,5396,3463,2152 +30326,0,35,69,238670,60648,7504,7730,10212,6995,7892,3647 +30327,0,43,66,23720,23276,61897,20263,29665,42529,49273,7044 +30328,0,26,63,699772,613698,12357,55754,14830,25368,32449,4365 +30329,0,38,57,75035,8518,1678,1422,344,1783,848,784 +30330,0,37,60,125082,30196,6225,3026,11380,2985,812,415 +30331,0,29,54,28323,51291,12779,24368,11896,18513,11876,7208 +30332,0,47,70,3208,31485,9361,41650,21747,18464,9916,6102 +30333,0,37,67,293175,399777,53738,51042,28331,25312,29896,8055 +30334,0,38,67,640973,111344,1894,32252,29893,13596,19726,4751 +30335,0,21,54,901435,171562,7187,13987,7839,6760,4944,10192 +30336,0,23,44,14405,13979,4536,1024,5495,4918,3442,4590 +30337,0,24,54,500688,54113,28793,27209,27587,6284,4434,4941 +30338,0,35,63,40529,38506,19363,19875,9021,22843,8750,5943 +30339,0,48,88,187233,13952,35927,47818,20039,16003,8387,11106 +30340,0,35,88,247466,117290,16646,19382,16526,8988,8967,9906 +30341,0,38,67,373450,452648,7963,32474,36882,39239,13132,9159 +30342,0,29,67,337047,69146,23081,38537,28741,15515,13511,10280 +30343,0,29,47,65262,101235,19014,4432,15690,25662,19815,6975 +30344,0,47,51,64724,11829,3110,4629,4173,6422,12023,3702 +30345,0,50,67,202559,118192,62708,12171,27272,18821,25755,9626 +30346,0,47,75,45898,15783,9515,13503,2417,3399,2919,3105 +30347,0,26,75,231651,282460,43917,13357,8849,7195,5516,5439 +30348,0,20,66,1345691,173399,4095,33542,53921,30651,38470,16336 +30349,0,34,77,29403,4095,24319,9640,6025,16127,6499,6774 +30350,0,38,63,46535,65565,10915,12127,16070,13025,10105,15172 +30351,0,57,69,274242,6661,2086,2333,3407,2131,1883,1118 +30352,0,41,67,73726,42011,3889,1746,3881,1183,4723,4399 +30353,0,17,48,162731,284586,22802,24557,27709,11885,38235,14465 +30354,0,8,43,116743,49397,5141,2542,1210,2605,2949,2300 +30355,0,8,40,2088641,180672,19380,58160,61797,52116,55827,15278 +30356,0,37,53,59742,30229,29101,15917,16521,47074,13797,11177 +30357,0,51,53,17369,47744,2709,7074,1824,9264,4272,2285 +30358,0,63,67,492674,47140,45923,17827,11021,18831,2882,5804 +30359,0,50,61,400768,357495,48109,6497,34081,19650,24402,18855 +30360,0,29,74,1231335,103159,155328,47573,7002,19826,17100,10522 +30361,0,24,77,311282,107474,21009,7840,8303,15121,7645,5079 +30362,0,20,70,153016,61303,18899,18344,15942,9676,14005,3496 +30363,0,30,75,1269206,125026,19042,23587,28278,27962,23052,19321 +30364,0,53,64,58913,10184,11483,5301,14071,16631,13065,11104 +30365,0,53,69,73260,9775,2767,2450,1472,1683,800,471 +30366,0,47,64,512522,115178,22424,13606,14652,7158,5214,4238 +30367,0,56,70,55795,10181,17316,4623,19109,15530,8765,6417 +30368,0,43,66,63312,33385,5810,5090,4721,6643,4974,3602 +30369,0,57,61,212115,33916,14894,18665,63338,38766,23563,17950 +30370,0,64,63,110515,45955,2717,15197,7037,6145,2779,3784 +30371,0,56,61,299070,7675,7208,5131,17236,4187,4916,1156 +30372,0,54,54,13710,40912,5246,1641,5249,5491,1832,2176 +30373,0,51,61,13226,5454,1529,3713,1046,4061,843,2082 +30374,0,66,64,20215,12756,14686,5045,21871,15812,18121,6310 +30375,0,67,54,19183,46830,2305,8229,9575,16251,4799,8239 +30376,0,56,70,1040794,257374,226789,42907,79384,18318,29946,14204 +30377,0,53,75,903509,18574,3639,25741,17966,12418,6983,13683 +30378,0,37,80,131567,80259,66649,7377,8810,12626,3043,7306 +30379,0,26,90,83937,166747,16661,57704,8551,21368,16944,17290 +30380,0,20,69,2039683,1741238,82156,94898,64423,16125,11542,14043 +30381,0,21,64,343721,42685,10921,38119,52143,24218,13766,23625 +30382,0,21,64,63284,78997,47934,15477,1910,6276,3990,2826 +30383,0,24,69,585826,110143,71638,33603,23061,21630,12637,10987 +30384,0,44,77,523119,147119,27969,11460,43530,19163,22525,14035 +30385,0,35,74,322556,84551,26861,3069,16641,7424,9017,5456 +30386,0,47,63,583996,68120,9642,17731,11051,17799,5677,1977 +30387,0,51,53,52542,20696,1962,4427,4748,4338,3933,1297 +30388,0,57,74,53396,29503,12236,33314,16793,9558,5929,7334 +30389,0,53,75,39077,28927,9735,9101,22421,6022,5213,11467 +30390,0,57,75,23963,20068,5645,2072,12779,7378,2829,3131 +30391,0,60,74,462870,27627,9199,14780,9205,8948,11553,4321 +30392,0,63,69,1036405,135390,89283,29470,35666,49547,5196,8438 +30393,0,57,60,618492,108517,3882,12325,26921,7945,10672,1750 +30394,0,51,60,284686,140312,8244,28169,38042,26703,26420,10497 +30395,0,44,48,1604967,332466,39386,25213,52551,30788,27302,41147 +30396,0,53,54,548631,70617,4751,21739,23577,18061,18579,13248 +30397,0,56,50,74722,20253,4034,4223,2659,5155,1418,2286 +30398,0,54,61,18862,43057,26620,30873,34293,12431,14784,4128 +30399,0,63,69,3714,26025,12195,8328,18007,9905,7121,4949 +30400,0,60,75,191328,18506,3513,9304,5595,4976,881,961 +30401,0,54,75,88635,39515,11910,4675,10597,4611,1455,2797 +30402,0,57,67,65694,42904,3562,18082,10663,13543,5263,6063 +30403,0,63,57,54776,33624,9014,5472,59762,17204,18077,7024 +30404,0,63,61,110769,50734,33208,13015,9651,13853,15801,11456 +30405,0,83,64,41419,5000,14860,5480,8628,27704,9457,8537 +30406,0,74,66,221135,52811,8671,10753,3418,4562,3012,2154 +30407,0,70,80,43043,14822,10391,2624,3364,7564,3021,1220 +30408,0,61,69,1450797,176037,22122,20733,14434,9976,3563,3294 +30409,0,43,67,115167,41739,13301,11277,11732,7859,3540,3392 +30410,0,38,63,187325,17212,2490,1155,901,643,293,87 +30411,0,40,64,19740,19298,20878,12282,15289,19589,4492,3803 +30412,0,48,63,6786,40111,3045,6458,5455,5295,11890,2415 +30413,0,48,61,447009,50441,5181,22402,8688,10745,3650,5297 +30414,0,60,69,186084,42567,18492,12215,12317,7970,10003,3802 +30415,0,47,63,175743,43752,13157,5058,2865,4935,8950,1942 +30416,0,50,66,21435,14964,4018,1631,2389,3773,2018,1757 +30417,0,54,75,42967,12334,17657,14445,19210,9368,6354,7097 +30418,0,56,75,39376,85829,33521,20668,5367,23202,8956,2235 +30419,0,66,83,28214,14147,20262,12010,11920,12286,9318,4695 +30420,0,67,94,17350,12534,14651,22582,20319,9300,5513,1451 +30421,0,67,84,31226,24268,12521,4924,25566,9974,9968,3649 +30422,0,48,50,2752,12185,5429,13804,18802,12485,8492,7791 +30423,0,53,48,6826,23743,1943,13559,24345,15555,20913,5291 +30424,0,67,47,51532,50367,7219,6858,50216,17257,4329,10542 +30425,0,74,54,94999,27574,7731,5408,4259,3166,4962,5826 +30426,0,60,53,316077,73565,18405,15818,9084,8308,14312,3876 +30427,0,57,57,20520,6158,2178,3619,3149,3456,4668,2561 +30428,0,61,66,101339,31623,2861,16066,23784,22611,9243,6976 +30429,0,64,69,51822,21237,7997,8017,4044,4120,7513,1817 +30430,0,61,60,216001,87014,10470,1925,13017,5246,6913,4287 +30431,51,61,60,1617431,1384547,1458136,1504966,810805,572980,263346,486123 +30432,80,61,60,1109099,345696,11677,896996,299633,262417,231036,168010 +30433,80,61,60,632805,48860,92585,151739,48739,62619,29541,65141 +30434,80,61,60,249627,194948,37702,140752,20986,187599,179731,71541 +30435,80,61,60,369479,118859,475075,332564,224867,126401,124260,51490 +30436,200,0,0,53212,49376,6163,27147,20755,25086,35178,23885 +30437,200,0,0,291410,37503,22906,9796,11867,42036,43644,37050 +30438,200,0,0,419703,84100,91603,65533,19447,24878,46831,27171 +30439,200,0,0,611458,103442,53435,19478,4248,18686,5872,16331 +30440,200,0,0,474927,650651,120694,1210006,1363708,294193,462287,69860 +30441,200,0,0,448068,201882,117858,103718,105421,182418,134566,40155 +30442,200,0,0,868065,360382,151197,139608,335683,246643,152475,118389 +30443,200,0,0,136801,102697,74900,40581,17498,53162,42571,26897 +30444,200,0,0,1122405,466622,29524,118699,96919,35481,18880,10074 +30445,200,0,0,826667,155182,73392,67084,92931,73528,33660,38591 +30446,200,0,0,2629969,743851,46654,727933,862186,186588,132115,146630 +30447,200,0,0,633048,14523,10492,53502,13047,10441,3584,1956 +30448,200,0,0,56337,99846,6503,25057,25040,25127,25553,32248 +30449,200,0,0,878937,558542,109655,171571,83544,111027,46926,50980 +30450,200,0,0,348705,174631,254960,50485,237359,113910,120008,51779 +30451,200,0,0,150470,288948,263145,131549,157306,210719,90437,143095 +30452,200,0,0,938528,87410,10635,108132,65797,145864,174825,62631 +30453,200,0,0,2575881,672078,391820,431304,405125,420907,210647,220017 +30454,200,0,0,606256,118049,48756,61474,25651,34232,36501,65304 +30455,200,0,0,91777,227536,246915,285898,72993,330031,210495,2485 +30456,200,0,0,556033,85863,130775,75434,57981,31444,28319,34127 +30457,200,0,0,160180,26922,16878,18183,13611,6549,2915,4036 +30458,200,0,0,1910563,39612,43375,293911,197841,380539,57624,59962 +30459,200,0,0,297950,91741,21817,141974,59639,89476,59658,27465 +30460,200,0,0,1524492,600566,56415,142546,127882,140596,95700,42050 +30461,200,0,0,154248,37590,4358,6866,1702,4508,4713,1919 +30462,51,0,0,2974663,293348,47896,95830,55266,38334,6910,6660 +30463,0,0,0,749799,924786,15038,16957,18285,18445,5992,4682 +30464,0,0,0,1593479,585168,93826,27057,12687,7696,17791,5059 +30465,0,0,0,104071,21536,18435,8362,8394,7810,2364,1880 +30466,0,57,61,1166499,111779,20423,53496,26006,13930,9149,6364 +30467,0,51,64,186511,32017,5466,5015,3129,3311,3305,3353 +30468,0,51,67,600463,131567,31549,94337,6992,12307,15974,4610 +30469,0,57,84,797351,120817,55135,60607,32447,11518,15857,5742 +30470,0,63,80,1285445,324142,18629,82940,26573,51084,13604,11889 +30471,80,63,80,985527,629907,63582,189717,41791,86757,57961,77955 +30472,80,63,80,283368,83505,57839,32008,62906,69284,43490,10819 +30473,80,63,80,334148,164606,121381,82717,131874,75403,173331,110522 +30474,80,63,80,957825,250903,169801,90899,94405,111639,37649,60449 +30475,200,0,0,82154,34605,7592,18257,40286,54324,21225,16194 +30476,200,0,0,351095,172992,102217,97056,36103,25447,25428,20359 +30477,200,0,0,262724,9151,17811,15006,41541,26222,9141,3889 +30478,200,0,0,1038496,666769,115916,316574,582489,369470,126473,353657 +30479,200,0,0,423050,307107,308976,222739,131077,252135,89475,101456 +30480,200,0,0,381852,42473,26108,8154,17670,17781,11918,11818 +30481,200,0,0,781735,384545,8229,100622,42565,43543,76216,33343 +30482,200,0,0,60034,19709,39295,25717,24430,25850,14762,10325 +30483,200,0,0,744909,572097,1071743,769825,619009,303337,164510,143386 +30484,200,0,0,484349,199743,158075,165397,153542,180361,240191,119669 +30485,200,0,0,575273,220887,84125,204744,203622,109132,223845,217420 +30486,200,0,0,154968,18971,2809,20703,25524,26726,19717,20114 +30487,200,0,0,694365,10627,8091,5955,3301,3993,8424,4428 +30488,200,0,0,259235,74340,25940,47484,14602,32125,44702,28965 +30489,200,0,0,538806,11395,32793,67164,92556,64043,17225,5035 +30490,51,0,0,1495233,140799,11633,71152,33235,64294,76501,39348 +30491,51,0,0,940455,99011,14040,26304,10366,20231,2679,891 +30492,25,0,0,26425,90310,21185,17666,55060,62036,72465,23602 +30493,51,0,0,569604,118773,35836,68203,42023,62730,12548,10061 +30494,0,70,61,16735,8206,24696,9515,12669,21863,7237,10458 +30495,0,91,40,26259,24727,3719,17291,7732,29995,12803,16679 +30496,0,80,40,6897,34245,15291,22687,10054,9695,8912,7666 +30497,0,84,38,135249,45984,12219,12688,11644,11347,10206,11528 +30498,0,69,26,217410,131224,56521,26253,11452,55876,24790,13107 +30499,0,37,21,217923,139331,13172,30209,15315,15559,17431,10727 +30500,0,43,11,289519,134148,54386,14244,19654,38593,16912,6797 +30501,0,26,3,214949,26865,5416,1907,2837,2143,2659,764 +30502,0,13,16,1095003,56918,52603,42008,36834,17963,20973,15290 +30503,0,8,29,1645566,300024,58161,139195,40101,34186,31569,24739 +30504,0,3,20,2047081,214145,43028,30549,47627,43341,32362,20737 +30505,0,24,29,474703,56557,13838,25215,27020,19545,82802,10153 +30506,0,27,3,591415,102587,5669,14980,17107,17685,7007,14590 +30507,0,51,1,44074,37974,11614,8517,6218,16222,8811,4720 +30508,0,70,1,364990,42024,10368,13154,50730,35468,13327,6945 +30509,0,67,1,93752,27457,15878,2985,6457,7627,5831,2161 +30510,0,51,14,207098,21722,9092,1844,2578,1214,1542,1233 +30511,0,57,13,32484,33091,11012,10646,14651,20760,15281,12923 +30512,0,47,27,36789,51930,31209,8122,26185,19682,13092,15105 +30513,0,53,37,75143,3995,3773,2088,1116,2068,2221,1557 +30514,0,67,41,317579,19899,13770,2680,6969,3435,5235,1661 +30515,0,34,30,1188127,369557,23620,27495,15316,9205,18992,7168 +30516,0,26,29,916954,296190,64433,63665,40231,44159,49475,23433 +30517,0,20,7,786893,98141,5312,10061,5191,11328,6384,5722 +30518,0,16,1,589318,193947,11704,7087,19271,12088,7040,6821 +30519,0,48,1,350982,77009,40496,12348,39196,34838,24828,12373 +30520,0,43,1,364774,101890,7955,11917,4480,8920,7997,5264 +30521,0,47,1,386309,112501,11101,20931,38787,20230,37116,16255 +30522,0,53,40,271633,9356,19413,5537,3056,3475,992,1684 +30523,0,40,26,180205,45596,1984,4805,5457,4297,2795,2294 +30524,0,50,30,826965,70029,6221,16995,14062,15060,31181,14547 +30525,0,29,37,649284,418376,83939,39061,15777,15968,13700,7168 +30526,0,24,16,1193603,471591,146475,55579,44406,47139,78505,18901 +30527,0,24,16,585094,233554,8817,25586,26804,24175,49987,23216 +30528,0,3,10,219361,20648,853,2211,2410,731,3840,721 +30529,0,21,20,1211878,247003,60615,39296,49343,52987,55337,12729 +30530,0,38,35,138884,99347,23087,32020,20822,17145,13061,9793 +30531,0,48,13,185939,31782,1357,1893,575,3431,3256,1870 +30532,0,30,34,389832,94484,83686,30537,8306,12985,7927,5373 +30533,0,47,24,473257,143894,18995,10478,28722,40745,33395,16596 +30534,0,34,14,1350207,684800,111518,61581,46424,32462,38227,34417 +30535,0,38,17,144516,55808,4990,3349,11509,8427,5673,2938 +30536,0,44,8,1987884,362765,67687,119325,27514,64477,38606,38035 +30537,0,40,10,1125066,207508,29611,15407,17538,38859,37906,42585 +30538,0,60,13,113369,19454,4300,7488,9495,5643,4066,8285 +30539,0,48,16,430760,372973,26933,40576,63743,25911,12479,24660 +30540,0,50,13,720536,56364,16391,12002,20522,11339,3653,6020 +30541,0,43,10,1009833,506068,36456,31718,42320,47374,53945,14741 +30542,0,27,14,1101205,111300,45171,15572,7853,10009,11598,16673 +30543,0,16,26,3669455,406873,106822,50728,18611,11445,15949,13151 +30544,0,7,30,127480,17953,6341,4007,2393,1632,1568,1251 +30545,0,11,61,40907,35856,17734,45435,12228,11357,9470,18136 +30546,0,24,63,256674,64322,13769,30363,5124,17187,14222,35759 +30547,0,34,53,1633323,217310,15850,25281,28455,11964,10480,9781 +30548,0,48,48,92408,10074,1189,4489,2324,3131,6643,3945 +30549,0,43,43,222809,29037,17343,7882,2910,4427,3158,2281 +30550,0,60,44,24191,18807,15330,22881,14817,30929,19266,6573 +30551,0,70,67,64067,46697,22267,57828,22368,15265,6708,16202 +30552,0,67,84,23724,31119,16086,11385,9081,14528,17675,8262 +30553,0,61,69,53849,107698,20027,13656,6252,10997,14512,9868 +30554,0,60,61,24943,38033,25437,27120,37861,17470,8390,6079 +30555,0,66,53,38063,17599,20434,7362,20930,9918,11184,5356 +30556,0,74,41,2023,19041,4735,4285,15328,11283,10359,8847 +30557,0,94,56,2943,9982,21351,8096,5566,18311,12096,4170 +30558,0,93,63,152904,36097,17510,70245,30812,23838,17490,6329 +30559,0,90,53,416439,132298,4859,44475,6206,26674,17729,7606 +30560,0,53,48,1181203,138357,8483,11190,3018,3554,1649,1457 +30561,0,40,35,1082986,367408,98495,40464,27461,66839,10019,7477 +30562,0,26,16,1752933,745688,180378,18718,30922,53322,78329,27556 +30563,0,38,21,35800,33851,5802,25114,15587,27040,16873,7451 +30564,0,54,27,1460301,47464,9722,3457,6356,4754,2294,5025 +30565,0,54,24,1267271,214222,6436,58353,33089,38946,24389,25105 +30566,0,34,16,111802,30884,5386,2041,2212,1554,1431,1512 +30567,0,27,4,58401,52691,3684,948,3439,3255,3229,1228 +30568,0,41,1,558267,83121,3684,15051,6959,43988,24422,8630 +30569,0,47,10,18752,33150,7258,23876,13274,8322,17101,4405 +30570,0,44,34,1792843,265373,310178,74995,52479,23577,16406,6233 +30571,0,51,57,727914,73746,17157,33180,14869,12293,4365,4836 +30572,0,35,61,244770,50368,6243,5309,3930,6776,6952,4193 +30573,0,26,47,2066528,412091,65525,24710,15909,36740,43596,11064 +30574,0,44,37,50222,60077,25071,18540,11557,16501,10850,5032 +30575,0,66,20,66460,30751,4157,5459,8909,22727,33907,14278 +30576,0,66,35,689666,140811,48778,6975,49631,14317,11013,13363 +30577,0,64,38,362212,44898,69477,17323,61856,19942,16078,17709 +30578,0,44,64,19901,12932,6699,16699,5158,4116,1748,4761 +30579,0,40,57,119243,28764,1507,6489,4118,2082,3818,1190 +30580,0,38,77,162655,64854,26033,79015,14466,12134,15372,20193 +30581,0,44,77,14970,6428,1738,6960,4099,3693,4310,4942 +30582,0,51,78,14270,23725,31028,45213,15126,20856,14248,7384 +30583,0,66,88,68170,18426,4456,23238,26043,9308,44085,3972 +30584,0,90,74,28569,37998,21106,3486,12329,30429,16175,3118 +30585,0,67,69,466824,66541,27688,16587,15254,4619,3375,2469 +30586,0,74,57,843970,250172,214023,117528,204811,180929,69938,46639 +30587,0,77,64,1147798,6282,4706,9255,4107,5448,6618,5141 +30588,0,80,61,1334790,160025,81552,15646,69310,137817,28337,13708 +30589,0,88,63,382402,99082,45681,36902,25291,15625,13935,13131 +30590,0,67,56,1202736,389359,29056,120930,41660,39605,35679,19743 +30591,0,67,61,31967,7491,5316,41400,16081,13915,13499,4915 +30592,0,48,64,281551,113819,39242,8051,12374,9250,1862,3394 +30593,0,44,63,78498,5420,6197,5696,1994,3279,2041,2304 +30594,0,47,54,89569,47953,18788,4455,6249,8059,3824,1698 +30595,0,53,75,918309,21454,15631,46470,16195,16511,5953,6972 +30596,0,75,90,7236,5237,6513,16006,5184,9989,6044,3867 +30597,0,74,84,41312,11493,7692,4676,2975,3328,1912,2007 +30598,0,81,87,82900,44832,16721,19167,23768,16493,17609,8917 +30599,0,69,69,60319,37884,11584,3871,4095,4236,5374,3322 +30600,0,70,53,45782,31094,11424,6189,9524,18586,17692,6084 +30601,0,63,54,192543,48930,42173,9849,7909,7233,3707,2503 +30602,0,47,66,96209,27180,20356,17739,1995,3599,2515,3342 +30603,0,47,60,25287,43705,6804,4121,2043,4160,3502,1690 +30604,0,40,66,9731,20285,17440,2604,10483,8833,3069,4485 +30605,0,38,54,298821,30891,6291,4305,2299,2761,859,1578 +30606,0,53,27,62792,29570,2438,4741,13571,7257,5240,2074 +30607,0,63,21,9853,8341,1820,322,5954,2039,2171,1766 +30608,0,57,30,22202,26845,20335,35601,15146,12427,15543,11371 +30609,0,69,30,1234307,183407,69279,20493,12803,52316,43216,15274 +30610,0,63,40,907390,245654,42124,46847,52956,36975,43857,22856 +30611,0,44,56,43220,37010,19655,2822,5542,2416,4171,3407 +30612,0,51,40,1784851,72478,27342,8121,16870,26723,11920,23126 +30613,0,44,27,440007,134731,19047,5146,19332,15501,3556,8503 +30614,0,51,26,212629,64133,9701,9736,18181,15718,8896,3446 +30615,0,61,1,1073966,337254,17878,15378,69119,33683,15738,15603 +30616,0,48,1,93070,50070,17673,4214,15102,6539,4657,4832 +30617,0,47,14,396951,57524,4433,21523,5201,7286,5717,7772 +30618,0,38,24,734751,153138,52853,38572,42099,23507,10734,18216 +30619,0,40,66,555130,84951,238715,50292,29635,38937,52967,21104 +30620,0,48,60,338121,13950,920,4198,7907,3559,4927,6853 +30621,0,47,56,1213625,307718,54325,50072,42912,30804,73927,16871 +30622,0,48,50,1289709,51502,4881,13911,7220,7731,31552,14621 +30623,0,48,24,36820,13052,3357,1171,918,1743,2157,1598 +30624,0,35,14,1518109,202089,13777,5494,9944,13792,7676,9331 +30625,0,34,10,358903,609882,94456,71445,48224,40102,17154,16784 +30626,0,30,16,1085757,148313,15579,55000,13672,17623,45902,28956 +30627,0,30,43,172255,138801,98952,15031,12803,16926,23211,11371 +30628,0,26,51,464697,163039,71068,18562,21601,24825,68063,14888 +30629,0,24,50,252914,96439,15114,9633,15015,4669,12564,3536 +30630,0,35,54,1903406,126902,53529,120836,65766,63327,32700,20895 +30631,0,34,50,1743605,199567,69166,30339,27801,17605,33832,14204 +30632,0,48,37,143697,3036,247,434,346,650,279,193 +30633,0,44,41,564920,15501,12790,21267,17034,8131,5747,4594 +30634,0,66,30,324462,77056,20585,7393,15734,34951,10906,13465 +30635,0,78,35,1051702,132443,18449,37989,57005,36548,20050,8489 +30636,0,63,38,2256392,365229,46963,47948,57945,23524,26053,15140 +30637,0,56,21,1167872,333529,48882,61834,63041,43375,30603,14199 +30638,0,50,41,842120,68573,133800,9156,22005,41878,24225,12375 +30639,0,47,29,766708,163862,12079,10050,13324,28438,38831,10982 +30640,0,51,53,704624,66288,69414,35402,10499,12948,14824,10863 +30641,0,40,47,1973498,235684,36178,4203,8626,10080,9174,6722 +30642,0,29,26,41827,54460,7090,9771,12902,6827,2658,2521 +30643,0,29,50,678873,72129,12450,46201,11089,16563,14936,6248 +30644,0,43,47,10414,13721,11637,24481,8178,11531,12221,12113 +30645,0,67,63,21353,20384,13908,4918,9180,11186,10221,8650 +30646,0,67,77,104848,48342,21533,12906,2426,7890,10015,3429 +30647,0,57,66,87906,25074,5080,3360,3385,2029,2321,982 +30648,0,47,35,73269,32191,331,3308,1516,3411,1791,2219 +30649,0,38,48,122660,27961,50203,14691,12496,12260,11095,3484 +30650,0,38,23,380344,274449,17740,16022,77619,28683,17229,18499 +30651,0,43,38,1916840,30945,26411,7894,6783,5949,6080,6990 +30652,0,37,50,32606,121627,3847,27029,6325,8564,7950,4296 +30653,0,38,27,884734,94223,20906,14870,21447,20441,16347,9913 +30654,0,37,41,647792,81212,7166,18540,4963,10237,7843,5301 +30655,0,43,21,763461,94342,16830,9829,20528,16729,30479,10640 +30656,0,50,27,839731,169101,93809,18775,85190,30102,55709,28903 +30657,0,53,34,1513753,121627,31357,34458,45304,31277,32856,17538 +30658,0,14,30,886629,348663,90870,14847,12162,8299,7507,5649 +30659,0,14,27,2158839,530254,49466,190455,172501,81538,65964,36964 +30660,0,3,24,91563,57075,17588,2818,4499,5763,6097,4499 +30661,0,27,35,633539,44264,12474,14090,11584,14187,7828,14134 +30662,0,57,24,1308946,92859,12456,3776,25845,27542,31843,19963 +30663,0,53,27,565630,39679,18496,7711,9024,5039,9231,4498 +30664,0,61,48,50526,35233,76760,8261,27021,18247,13799,3888 +30665,0,60,40,574199,68806,13568,7807,26904,14602,30777,11036 +30666,0,38,37,99966,204574,12047,10221,12631,9597,5583,5132 +30667,0,35,34,387086,500189,169968,54813,62686,38018,206372,93268 +30668,0,35,10,817717,66501,4293,12527,11864,12054,30700,8073 +30669,0,37,24,115422,26059,10403,13660,7024,11028,8301,3102 +30670,0,54,41,2024470,163501,86565,17039,53595,55805,39892,30608 +30671,0,56,48,460159,24737,12824,4610,2528,2585,2059,955 +30672,0,53,48,687214,306971,43759,19305,30491,33265,9505,5706 +30673,0,63,43,306835,5978,1702,2397,1272,4457,542,695 +30674,0,56,47,1014011,97567,40048,33589,34198,19707,12506,12576 +30675,0,63,41,113155,15700,6256,2142,3922,2422,305,663 +30676,0,74,50,583537,40145,4494,21165,23278,16781,15893,8553 +30677,0,63,51,68538,25866,7908,10193,4117,7701,2363,3968 +30678,0,56,38,269932,120496,8454,15068,7831,8844,6924,5296 +30679,0,40,37,195080,46499,7007,10147,1268,1761,1787,1743 +30680,0,26,43,255425,88510,23651,38516,14835,14131,29579,10360 +30681,0,16,44,659438,47034,23966,8202,7400,6589,8652,3227 +30682,0,29,74,24463,7975,6439,50382,20261,13309,23315,12885 +30683,0,47,60,139599,75311,6443,4879,6101,8424,2210,4964 +30684,0,93,53,14315,12599,24721,13455,7635,13693,6053,6725 +30685,0,91,66,121391,172972,40823,38915,24799,25650,18616,4107 +30686,0,78,61,63957,12579,3167,8315,4873,2958,5083,2290 +30687,0,56,61,40210,72721,22372,11665,44541,12181,10633,8106 +30688,0,48,48,428083,100919,38804,20456,27571,20585,9609,9090 +30689,0,51,53,47172,33938,11419,12454,6403,6683,3510,2143 +30690,0,48,40,784497,69358,8678,8031,4328,8523,1864,2164 +30691,0,70,43,65429,38164,18928,13942,12108,50413,6973,8684 +30692,0,60,43,76218,89850,33845,5681,6273,7080,6845,4341 +30693,0,80,37,227612,7241,1421,12320,10114,25978,6061,8082 +30694,0,81,48,70558,132811,24101,73573,40100,33893,25048,7281 +30695,0,77,50,1061169,121093,33929,16935,13640,21718,14150,7518 +30696,0,44,50,347174,23646,6453,2582,2831,1702,2367,561 +30697,0,27,27,164007,85027,5612,3335,8571,2892,3306,4109 +30698,0,35,14,14881,8490,3589,1342,10308,9555,22800,12167 +30699,0,21,11,378763,466865,110574,26179,41511,20854,9677,10806 +30700,0,35,21,44712,26244,17678,12852,7862,8468,3287,4125 +30701,0,24,48,1678597,61645,7830,25554,27857,18587,22964,14624 +30702,0,41,70,402882,20754,51360,33075,18117,16482,29067,19023 +30703,0,38,61,93347,16506,2947,9060,13540,2889,3927,5071 +30704,0,47,61,56571,139293,39807,48491,79538,22447,19863,8918 +30705,0,53,54,693817,22160,2846,5717,11031,14311,4494,3836 +30706,0,53,14,183351,59726,352,2025,11230,12009,3782,3879 +30707,0,50,20,91379,49792,18312,2835,12089,5467,3901,3901 +30708,0,51,17,387397,102022,4817,23394,56641,15031,30548,19851 +30709,0,29,26,218168,316890,58377,23315,27923,21466,23707,6285 +30710,0,23,40,89158,57627,6853,1348,8223,7140,2243,2358 +30711,0,43,41,69714,31556,8618,22416,36670,31684,4708,16095 +30712,0,37,53,525796,36449,16395,4954,4579,3382,1994,1741 +30713,0,51,50,110660,16309,1113,2905,7012,4354,2274,744 +30714,0,60,63,42401,14858,4136,14243,12054,7512,3853,2614 +30715,0,50,66,1081126,107423,18725,62937,28680,37951,28330,21353 +30716,0,48,57,1498791,152122,19889,17229,4629,9915,5601,1629 +30717,0,53,61,32141,35577,4229,10294,23714,16147,12348,7694 +30718,0,57,61,28565,22109,7346,21228,10763,16820,10202,8034 +30719,0,75,53,20023,22868,4422,10458,18167,42195,7895,8951 +30720,0,100,44,11472,27452,1852,4937,20158,17746,10704,5659 +30721,0,84,54,244836,160035,60904,55239,30384,24237,24489,9873 +30722,0,66,44,296900,187386,32062,14745,26300,13635,6073,10247 +30723,0,51,54,27672,12980,8844,13310,24523,10123,2701,2549 +30724,0,29,74,81283,10415,5456,2766,2345,1238,1281,437 +30725,0,30,77,1834074,272880,85293,145244,24234,49569,15963,8522 +30726,0,30,74,449398,124763,14567,9593,20216,9012,3890,2766 +30727,0,16,64,159189,48493,10621,3698,10897,4042,7726,6319 +30728,0,17,69,39379,61136,47248,30810,6631,11393,8212,3499 +30729,0,17,51,290018,61386,3801,8021,25013,6421,2550,1499 +30730,0,26,63,132166,23871,6423,13823,9039,6001,12494,5977 +30731,0,41,81,11918,10600,21820,34592,17813,19546,26111,24324 +30732,0,41,70,280874,59160,18026,7827,7618,6680,13347,3335 +30733,0,44,69,1744246,273314,23610,19850,54629,39080,22645,26680 +30734,0,50,60,107442,54988,4116,9586,5191,13396,5874,3319 +30735,0,29,35,456830,721142,48437,28632,34547,34433,90110,40791 +30736,0,29,29,115168,107554,13765,12374,8901,12014,8152,5513 +30737,0,21,30,946027,111328,13010,4881,9178,7028,12922,6746 +30738,0,24,51,61764,13007,28322,28188,6488,20350,8666,8627 +30739,0,44,67,150921,48713,5703,50389,12499,30607,9272,7110 +30740,0,44,70,181759,63487,12391,5442,6127,7048,9279,3577 +30741,0,48,78,1120799,51674,1801,16988,6072,4932,6909,9098 +30742,0,35,69,130490,16000,2989,8000,1702,1946,4647,2127 +30743,0,30,64,88142,26810,10469,5020,5797,10006,6530,4524 +30744,0,20,66,312720,176368,36556,13817,7001,6379,4108,22606 +30745,0,16,64,483372,306029,90704,8729,76616,19787,16527,9147 +30746,0,7,51,35201,53306,4738,4317,3815,1972,1498,1155 +30747,0,1,51,975499,106328,35032,21156,10050,22336,26684,15632 +30748,0,26,57,286351,12673,9087,4533,5645,7168,5716,10779 +30749,0,27,54,677840,366674,42827,30709,32576,26565,19908,21887 +30750,0,37,53,738858,631308,50972,31121,30624,41303,52464,17637 +30751,0,44,63,377493,27438,31963,40471,16205,29100,21071,21193 +30752,0,37,56,1894021,176611,61705,17000,56110,40670,41971,20826 +30753,0,56,64,413785,41996,10789,41607,41743,32969,33309,31570 +30754,0,69,78,1057494,46117,28076,9163,13475,17294,15064,16178 +30755,0,54,78,187638,34747,38953,4586,4551,5837,6020,2156 +30756,0,54,88,48845,17090,13399,3937,3836,5188,5124,4197 +30757,0,29,88,2148330,534149,208982,62227,73300,27988,47627,24793 +30758,0,29,81,88277,57907,17231,4841,15755,16165,13242,23082 +30759,0,38,70,1748856,203435,52244,38849,26790,47021,54975,12016 +30760,0,35,74,1682777,106326,131836,39118,57032,32706,74907,18622 +30761,0,48,74,129370,11985,3795,4630,4082,2531,1774,1882 +30762,0,34,67,27759,40776,5601,758,1845,2508,1786,1739 +30763,0,29,70,733010,54479,19966,26147,31594,10311,31858,5592 +30764,0,34,57,1441025,196191,8883,66537,58432,49827,26521,33448 +30765,0,40,61,57467,13038,495,3615,4021,2377,1265,1863 +30766,0,35,56,518506,99760,20383,8701,2396,8881,11034,8825 +30767,0,26,63,523741,81828,28954,24302,16914,11518,6786,2974 +30768,0,20,53,181241,56774,4653,4814,5306,2945,2380,2579 +30769,0,7,60,121465,61460,4754,24044,4672,3536,17976,9721 +30770,0,3,48,854847,220654,564,21500,12597,12439,5547,5122 +30771,0,1,41,196750,46219,7469,6263,5138,3761,2912,1715 +30772,0,1,51,1461168,185226,55484,23849,13859,7635,40324,7649 +30773,0,8,48,165044,244424,20449,81317,67665,40409,30403,15136 +30774,0,14,69,1259535,33991,16335,19896,6277,7010,2678,7317 +30775,0,3,67,884300,785632,78241,134478,50706,24442,21292,10403 +30776,0,50,67,44854,12714,14858,26382,8619,46910,35587,19831 +30777,0,56,69,338425,59595,8481,10446,6835,3101,4403,3386 +30778,0,43,75,704920,185573,70420,70106,60058,22509,7132,13597 +30779,0,50,78,35864,40548,19728,39258,16168,26442,30185,17672 +30780,0,17,64,1136302,125810,16436,4039,14360,6092,7515,27180 +30781,0,21,60,83172,13376,1024,2289,1193,903,1035,367 +30782,0,23,50,467124,111475,6531,14365,6880,12369,13746,3745 +30783,0,16,50,737729,17451,11282,13642,7673,6011,20934,4437 +30784,0,24,40,279005,421040,15534,7269,22991,32994,23832,30795 +30785,0,35,38,149991,50925,3030,7422,4142,9063,6244,4590 +30786,0,29,27,1357573,462287,12465,23663,40386,25505,80608,19880 +30787,0,26,14,552593,628386,34112,123902,29130,66693,26434,37829 +30788,0,20,38,770862,152291,43295,44386,8999,11857,10861,9894 +30789,0,1,40,206315,610053,70246,37497,22180,13362,7425,3177 +30790,0,7,54,585060,96390,15740,4668,3844,5617,1538,2060 +30791,0,17,64,1271137,57555,28623,12004,10598,6027,6860,3397 +30792,0,20,57,272036,185128,42374,17693,50075,39186,27077,19321 +30793,0,23,54,1485582,206364,16038,51417,32964,27718,45700,28128 +30794,0,26,75,588861,27713,41849,8280,3920,4940,5584,5400 +30795,0,27,77,401330,62518,22553,19556,3150,7049,16784,16729 +30796,0,7,69,339058,260424,25303,4578,6389,6165,6943,9196 +30797,0,1,61,1596501,310626,7201,34914,23118,19595,24879,20323 +30798,0,1,38,1030705,325874,15896,29410,7533,8430,14866,8680 +30799,0,1,34,617695,104218,6162,39162,21307,19734,29646,23398 +30800,0,24,51,301851,33789,33058,18538,13350,22693,20577,8275 +30801,0,29,63,149073,66781,25904,2439,3506,8777,5622,3176 +30802,0,23,63,1920073,130332,28072,11136,13327,8143,2380,3010 +30803,0,26,64,102815,16186,4415,4205,4158,3553,3830,1681 +30804,0,20,77,1475136,207606,63644,196021,50399,48900,31778,12962 +30805,0,35,63,403400,92086,5063,15677,26579,23668,27869,10496 +30806,0,44,67,287444,164373,57356,13987,18324,18584,7433,7992 +30807,0,48,67,1296127,71609,53494,32636,9142,22193,15061,12792 +30808,0,54,70,470107,34522,5759,6842,9742,16205,5463,4864 +30809,0,43,66,1352174,526149,43561,104297,61092,53873,10279,29696 +30810,0,44,69,394943,150447,60899,49294,49624,25611,16436,6249 +30811,0,38,56,620619,150254,33231,8175,9309,13133,7565,3245 +30812,0,29,60,985118,208153,16841,53990,21137,44964,41635,24273 +30813,0,38,70,8377,16310,7159,17052,3331,6806,6361,3308 +30814,0,40,64,510005,116066,4335,34906,22471,19865,10658,29174 +30815,0,60,70,26268,5215,4792,5767,8840,6680,4055,2096 +30816,0,64,80,34851,41527,21376,41730,36797,25038,6996,14364 +30817,0,67,66,700991,135416,22433,36378,66396,43802,20308,10677 +30818,0,60,64,244862,33393,3075,5211,2211,2446,3682,1301 +30819,0,35,54,458334,627775,124082,25162,74029,30429,97578,47477 +30820,0,37,48,968722,115749,13043,41171,7168,48250,26547,43707 +30821,0,29,48,1613947,512776,69274,78569,23610,87454,51530,26333 +30822,0,23,63,143879,38579,13496,11450,5127,13042,9014,13437 +30823,0,14,53,1124176,224609,10704,14270,20472,15317,49657,23331 +30824,0,23,41,370516,31718,5412,1677,7704,6544,14019,8333 +30825,0,37,40,2069830,512404,129538,40825,37511,56598,42334,18879 +30826,0,30,34,115018,63811,9929,7514,4104,9701,15704,7298 +30827,0,41,40,89633,152772,26531,12250,24372,28204,20490,15422 +30828,0,27,47,499983,97320,14736,15823,7155,6395,11477,5601 +30829,0,30,63,1082753,65270,104988,41838,13329,20951,68973,20275 +30830,0,27,83,453482,39784,75112,14642,8316,12080,13488,5568 +30831,0,26,100,1817147,20954,39446,28439,5560,11786,7184,7168 +30832,0,17,93,161816,122626,379,10412,11349,2966,7799,6621 +30833,0,13,70,133646,115066,20218,7230,11605,9372,9926,9640 +30834,0,8,61,295928,112275,28828,35694,7757,9968,20682,4325 +30835,0,8,48,192044,57232,27022,14240,12530,12482,16738,2576 +30836,0,21,60,765747,293844,69191,10901,22327,27970,18571,25104 +30837,0,23,61,417563,29234,7802,344,2192,3216,3075,1414 +30838,0,21,43,2244993,544905,16338,42144,24222,30172,40974,42025 +30839,0,14,41,167431,83363,27877,10508,9431,8187,8172,7158 +30840,0,17,54,182756,44021,39150,19997,18255,11090,12032,4199 +30841,0,30,56,16546,16921,6012,22367,72514,13960,21302,11779 +30842,0,41,64,2008822,368914,16574,98980,101140,61166,83209,31854 +30843,0,60,56,579547,28029,4395,4422,8433,13231,10095,5024 +30844,0,77,41,882521,22492,4661,5574,6426,16581,11484,5254 +30845,0,64,53,1295787,238413,152929,157047,74903,58635,48957,20622 +30846,0,77,56,93325,15690,4577,2615,5162,9144,7609,2608 +30847,0,64,61,93357,14345,2388,3520,1375,2151,1264,1161 +30848,0,54,66,909235,160977,33412,32753,11751,45717,8328,5888 +30849,0,66,56,239418,64680,30543,12704,33037,34354,16981,21643 +30850,0,57,51,96878,24642,5071,1102,6784,4813,13005,4207 +30851,0,53,56,430087,306408,71991,131196,69556,39131,44690,21905 +30852,0,43,63,750064,43752,30929,7485,6963,7431,8463,11621 +30853,0,14,41,736579,1059362,8462,25669,149395,18320,94899,13709 +30854,0,20,54,984260,112976,40781,62256,12430,50313,48123,15914 +30855,0,26,51,400770,57387,21000,6609,11366,10595,8079,7311 +30856,0,53,66,119273,91465,35182,9122,12532,21582,22916,9606 +30857,0,53,57,657142,30508,4690,5688,4919,8550,7554,2807 +30858,0,47,64,1271620,133044,71056,39123,14953,14035,7469,16248 +30859,0,38,69,213846,12709,3069,3351,2128,1124,1146,345 +30860,0,38,66,1868677,84057,13938,13241,16753,14473,17080,3071 +30861,0,35,70,66794,8133,1845,7816,11837,3296,1674,1464 +30862,0,43,66,669104,89940,23344,33964,21272,19106,8357,11647 +30863,0,60,57,26325,37962,4403,11926,29278,16116,6792,5037 +30864,0,80,60,16471,8478,2624,6560,6792,20471,6047,6235 +30865,0,87,70,19870,6540,23964,55364,25003,28817,11167,7836 +30866,0,83,77,610517,58093,25278,25040,4245,10890,7812,8283 +30867,0,70,67,127613,68593,3466,3631,5821,7466,7789,2162 +30868,0,51,75,656350,101077,35087,29236,14644,24270,9995,12430 +30869,0,30,60,939799,206679,38888,32516,15342,12033,12033,7069 +30870,0,29,57,64620,32485,22254,8223,12416,5774,3299,2966 +30871,0,21,70,247094,20663,5090,2993,1459,1185,789,802 +30872,0,37,61,18286,29980,8701,4044,11168,24905,17608,4235 +30873,0,53,74,58365,22640,22611,18069,9831,14697,14532,12959 +30874,0,70,78,610996,41215,5574,53321,23848,19020,7638,8585 +30875,0,47,77,17289,37230,5091,2684,10571,5673,2017,641 +30876,0,61,77,21883,8100,1414,17593,18628,14941,6560,3917 +30877,0,66,75,7301,9912,17451,10951,23539,12419,6693,9205 +30878,0,80,54,21223,22062,2234,4328,15924,9970,7152,2969 +30879,0,66,61,43476,84580,43746,27782,14675,12764,8166,9449 +30880,0,63,70,28089,11228,7415,6900,14544,6437,4971,3131 +30881,0,67,83,22560,14433,16960,18457,29461,11584,15808,7477 +30882,0,51,88,208123,55631,32090,23951,7010,7029,6130,2520 +30883,0,48,87,1565471,63836,27422,17321,14773,10141,5826,9313 +30884,0,41,69,72216,19693,872,1391,3015,2527,4643,1252 +30885,0,29,70,190623,14559,11342,6096,6084,2125,3436,2254 +30886,0,40,61,1639443,152464,47160,6888,12065,40889,47463,44095 +30887,0,37,56,153553,52610,6626,12123,1503,4241,1952,3917 +30888,0,29,70,397681,119775,44125,12904,13805,8290,14365,5804 +30889,0,27,60,381790,46830,8355,4947,6964,3538,9118,3128 +30890,0,17,67,429101,54915,32941,14453,8842,7096,4755,5143 +30891,0,23,80,52100,67826,42895,66052,22677,17829,15848,19040 +30892,0,23,70,151934,21612,2662,2298,1518,1518,1110,724 +30893,0,47,75,12471,13379,4052,6350,7256,14877,7317,7221 +30894,0,69,61,95540,15901,7128,4403,19690,22147,21772,15928 +30895,0,67,53,413935,171634,53367,39897,31490,22598,11409,28925 +30896,0,77,63,31412,35645,19036,6028,4968,9001,14170,7590 +30897,0,57,66,357408,123453,55289,29667,48111,17064,34495,36895 +30898,0,56,80,10220,6861,6363,42480,19980,34903,22210,13701 +30899,0,63,78,1458440,249271,97453,3944,14024,55394,61216,30296 +30900,0,53,81,99258,144598,112465,40895,79659,16379,29057,16627 +30901,0,54,69,167112,26996,4114,1015,4407,3425,2215,860 +30902,0,48,67,34912,24997,26265,20372,18726,24661,30922,12402 +30903,0,44,67,67027,30733,6141,10782,17490,5164,2892,3538 +30904,0,41,61,861203,70478,10839,13531,4315,3120,4242,1013 +30905,0,47,70,21469,125995,44616,31394,17544,38237,12544,20056 +30906,0,27,53,136639,40883,4208,1020,3336,2235,1226,613 +30907,0,38,44,138920,73882,2572,14899,35622,28864,38971,13486 +30908,0,37,34,1661762,76290,2302,5696,7881,2587,9547,2290 +30909,0,40,20,747161,70277,9776,1982,13063,21905,28500,19788 +30910,0,47,17,1290692,750475,34214,47243,46328,78392,23551,30592 +30911,0,30,26,1367859,418828,36843,121872,54122,40177,33335,11191 +30912,0,48,47,856849,55403,50863,26689,24480,25430,20018,19786 +30913,0,24,47,54460,24359,2133,760,258,600,579,922 +30914,0,27,53,196503,50379,9998,126,1390,7850,4735,8224 +30915,0,40,57,72441,66580,51273,47526,79171,41137,64754,25706 +30916,0,38,63,1961320,37576,34818,58062,14793,19569,26433,7425 +30917,0,47,77,894488,1267941,249448,306718,105806,84011,85754,97218 +30918,0,43,83,294248,40345,13469,4274,4654,5675,5710,8175 +30919,0,38,81,693611,163593,41087,72295,24252,48529,30230,13619 +30920,0,27,75,454174,51559,23947,8848,2551,4345,1750,2071 +30921,0,43,78,283251,17814,9676,8069,6368,8159,6265,6665 +30922,0,57,83,51078,21339,9868,15365,4163,18459,8886,8729 +30923,0,64,81,20452,44540,17917,16214,13791,25875,8213,7426 +30924,0,77,81,459386,25106,12705,21886,27414,11452,11456,5707 +30925,0,77,81,69347,96860,36875,46923,28186,36871,10798,10592 +30926,0,67,80,820586,110021,52459,27063,17551,32750,14817,5318 +30927,0,66,83,16047,30376,19975,15678,8898,19350,14683,8314 +30928,0,69,77,41572,46344,7963,14150,11889,21931,14110,8163 +30929,0,75,67,8337,24413,5052,6125,11573,12760,9568,7477 +30930,0,75,69,26010,49519,17588,32873,12010,18081,13839,5543 +30931,0,70,64,29467,41933,4536,18338,12436,12738,8895,11614 +30932,0,67,64,30028,34216,8145,10262,16204,9527,14871,6443 +30933,0,53,54,34075,48690,2588,2367,5116,4029,4109,2690 +30934,0,56,53,13423,21266,22146,7148,20270,13478,8590,4569 +30935,0,53,56,38730,54284,32981,14214,32626,12482,13738,6919 +30936,0,50,53,583660,81189,6372,20408,29507,15019,29052,7897 +30937,0,56,70,20103,53914,33968,19277,22476,16184,12947,17181 +30938,0,43,61,885330,100396,11588,14503,6289,9181,13692,18712 +30939,0,35,60,392475,28953,8021,7949,12008,2212,2281,1324 +30940,0,48,64,23524,9089,5119,4042,9360,10039,10693,9252 +30941,0,56,51,19755,30857,3327,5208,18033,13572,5426,17080 +30942,0,67,57,432214,31763,30640,5837,37393,16105,14158,10610 +30943,0,87,61,16645,21561,18975,13508,14230,18965,9023,11957 +30944,0,78,63,29932,44534,17537,13206,35644,18024,21919,8596 +30945,0,77,74,95901,28525,9610,17129,21959,15448,5856,6695 +30946,0,80,69,353982,18427,22977,2434,14193,12256,7693,6134 +30947,0,83,69,26603,30309,15385,13358,28015,21114,11575,3603 +30948,0,75,69,61205,101427,32601,14699,11112,17232,14692,6805 +30949,0,53,60,983821,607901,30861,37291,23263,30697,48593,38832 +30950,0,40,43,771213,217401,12367,14883,25077,17410,18359,13635 +30951,0,30,41,105057,129269,30718,28156,14091,28271,9626,10051 +30952,0,40,43,92436,53252,16844,21923,12958,25538,6358,4346 +30953,0,53,57,25074,22313,12532,8401,11812,7384,8022,7596 +30954,0,64,77,30372,18697,28554,11424,31038,14980,9479,5048 +30955,0,66,80,597127,48951,7822,31374,10943,14566,5212,9422 +30956,0,63,84,31707,16253,4673,13639,3462,6601,8489,4971 +30957,0,56,75,508496,88490,16363,5306,23753,9683,14211,7712 +30958,0,47,77,45689,58922,33623,25305,13102,11673,6746,9370 +30959,0,50,67,174945,68247,21543,6224,16427,23535,24161,10623 +30960,0,44,63,43861,32856,12841,5434,4550,5352,2015,2260 +30961,0,54,78,16013,22429,6584,26248,7612,13023,33518,16557 +30962,0,69,67,24904,46761,17986,7219,8845,32289,41435,38838 +30963,0,60,80,1905924,66209,4153,62896,17495,13302,11090,15898 +30964,0,60,81,1382975,68521,33416,13104,12341,13713,12559,6690 +30965,0,56,67,1750737,66008,12509,11164,11827,12423,9247,10367 +30966,0,34,57,259488,61932,354,6427,2971,2965,6791,2616 +30967,0,34,61,193658,46197,48116,51294,24690,13865,12553,9516 +30968,0,47,63,18600,18984,22634,12621,17008,24370,28640,9857 +30969,0,61,53,270229,29489,2133,5945,40810,27234,12779,18116 +30970,0,69,70,532925,27200,14353,9275,2914,4964,11640,3392 +30971,0,75,64,806091,62637,45222,15265,11560,22346,29065,19990 +30972,0,75,56,61567,34517,5643,10050,10382,23885,14059,17303 +30973,0,50,64,771612,331612,46491,40291,47960,18911,33371,21158 +30974,0,51,63,737557,25734,11791,8011,1693,5629,2073,2362 +30975,0,54,63,1258738,87406,48457,60696,32135,45326,19231,31581 +30976,0,50,74,66844,13276,11484,7590,8137,9036,3946,1690 +30977,0,61,70,145058,43144,7905,2424,6261,8403,3614,6278 +30978,0,66,67,24784,30527,15464,3700,7734,8584,4663,8463 +30979,0,64,66,17569,24883,18929,4898,10070,11015,5875,4016 +30980,0,60,67,99962,11429,10139,5508,7126,3882,2678,1800 +30981,0,70,87,9926,1784,4679,3696,1843,5121,2117,1716 +30982,0,64,87,20104,32475,2179,16799,5168,4599,2199,2134 +30983,0,56,88,699171,51419,23347,18696,8339,8773,8985,4044 +30984,0,53,70,62931,84732,6779,8277,7241,10390,3593,4780 +30985,0,47,53,104061,29294,281,7215,9641,9685,7410,7172 +30986,0,60,54,155086,6257,4878,3570,6951,5162,3660,2732 +30987,0,63,54,147062,69350,30227,47546,30995,19175,18464,19963 +30988,0,60,56,656512,184966,9660,27368,14505,17176,7537,5610 +30989,0,66,66,54423,12827,7469,5217,3835,13313,5287,1402 +30990,0,66,70,13450,14912,23927,11089,13958,17161,11731,3596 +30991,0,78,69,15392,6504,5903,13001,17300,11442,5326,8496 +30992,0,94,81,7349,12491,19275,5651,8720,16238,7488,5995 +30993,0,74,78,186708,228377,29148,59751,42082,17946,5963,11816 +30994,0,66,84,29932,16009,12941,28088,2968,10641,7715,5832 +30995,0,70,81,8632,17256,5510,18158,13984,29062,9613,8936 +30996,0,70,74,3404,35716,10286,10771,24865,21059,14456,6758 +30997,0,90,83,11996,11102,3804,24915,7312,15908,10004,11929 +30998,0,100,64,13237,17422,6696,9509,19006,35174,16805,10008 +30999,0,100,60,7547,9706,5550,2914,10796,19200,16810,11075 +31000,0,100,67,9551,15421,9228,20377,16359,16156,9461,10057 +31001,0,100,70,9244,20176,14700,33521,5443,12243,6042,2964 +31002,0,87,84,35924,28415,13680,38153,18353,19275,12138,3384 +31003,0,69,91,108386,32760,2872,21324,7095,10937,14190,6092 +31004,0,81,78,21554,2317,3774,4549,27053,19821,10853,3038 +31005,0,80,75,14762,8179,14266,26776,38659,7887,7455,7409 +31006,0,75,64,141345,56998,8985,17521,21552,15390,7473,6631 +31007,0,61,51,190283,69535,2911,7730,1172,3944,2789,2260 +31008,0,37,56,179218,107501,6907,30906,16625,15888,8679,6981 +31009,0,24,48,488015,349174,131780,16336,57769,20828,30585,16782 +31010,0,13,41,768384,144629,12153,13635,22500,9463,8728,8296 +31011,0,16,44,86099,15655,2117,1676,1398,1505,1491,791 +31012,0,35,43,38224,27054,11343,10619,32309,37813,14372,14463 +31013,0,34,29,72232,93424,5620,4818,6202,3480,3146,2290 +31014,0,30,38,254738,70623,15082,11849,7511,4534,4292,2687 +31015,0,51,44,44572,16091,21529,22000,50876,40803,19761,16019 +31016,0,29,40,376004,369887,29376,29579,38335,36421,13034,8438 +31017,0,51,57,92217,17867,22411,10020,12820,18923,18781,20121 +31018,0,54,74,1075616,114071,145745,47359,13405,24288,14365,12362 +31019,0,44,78,2085244,29133,12088,17440,5964,12554,2038,2698 +31020,0,47,90,402972,64712,23506,8583,7977,7690,2719,1576 +31021,0,34,66,1221363,289378,7955,15040,35538,28949,10558,24905 +31022,0,44,56,773909,157466,49090,77511,70117,72691,31761,42410 +31023,0,44,50,556842,46841,6577,25048,20330,16808,10807,26655 +31024,0,47,50,355303,243217,71715,43672,37448,36229,37681,24165 +31025,0,47,66,1521791,461098,112451,89086,48762,64676,44574,42416 +31026,0,37,51,348303,586354,45228,18786,41545,45915,38463,22964 +31027,0,23,51,373765,52486,8878,15970,7113,3885,5868,3488 +31028,0,23,38,119003,76712,1473,9198,10108,9183,7137,16274 +31029,0,13,34,870185,624194,95594,57141,46543,25135,27415,33047 +31030,0,14,54,1440141,112015,76771,33431,16375,17074,22899,28831 +31031,0,13,53,1623517,499706,116130,48331,57781,31700,27763,26942 +31032,0,8,61,923662,49352,14536,2641,9391,3709,4124,5705 +31033,0,21,61,127275,18692,1296,3339,1584,3454,1296,814 +31034,0,24,51,2304712,373941,84184,49451,36900,63933,99232,34650 +31035,0,40,61,45249,3632,5329,1739,2228,3258,1230,993 +31036,0,48,57,1242370,397039,22213,88413,55704,62775,115356,58320 +31037,0,40,53,218394,140004,10841,8066,9780,8819,3467,6404 +31038,0,29,37,768448,112139,2675,4198,5453,4620,11275,6434 +31039,0,14,26,628537,100962,21934,11985,3902,7262,11072,8499 +31040,0,3,35,806654,113037,6243,47939,10982,5706,6348,13043 +31041,0,11,37,299281,64328,2497,9622,5624,11774,11119,6382 +31042,0,17,43,251911,129028,14416,5765,15576,13047,6249,4536 +31043,0,34,37,2226570,174252,18585,27685,31723,63744,45389,19005 +31044,0,40,40,315706,230377,126991,62384,57352,30270,48101,22020 +31045,0,40,51,208080,27891,13475,6249,11899,6852,4414,5457 +31046,0,30,66,49281,25353,11327,3359,849,1392,1999,1518 +31047,0,38,75,486700,26096,6434,26782,41170,31550,39371,20653 +31048,0,37,63,294882,189421,36280,9565,11594,14505,20394,3681 +31049,0,24,66,866530,108210,47368,21834,8089,6846,15954,10997 +31050,0,27,60,991596,242246,63875,17009,19985,17321,11837,8542 +31051,0,8,54,545402,264218,35542,32277,16815,18434,23495,6572 +31052,0,16,50,2131211,546784,40957,45872,20020,93104,57215,48247 +31053,0,21,35,627052,77474,19557,2727,5311,10005,5681,4532 +31054,0,26,44,1570653,164109,42020,81557,33173,28053,63255,27159 +31055,0,24,54,22600,7055,2100,1688,2044,1219,2428,1028 +31056,0,29,61,226190,29919,7233,4985,4999,3460,4412,2252 +31057,0,37,67,999258,33329,6730,14120,8688,10634,3414,3303 +31058,0,38,56,143201,201167,15795,26127,11698,27436,29198,25584 +31059,0,37,64,611335,49604,57879,4668,18027,10482,7667,7170 +31060,0,30,61,239809,135122,22443,10957,13849,8299,20277,5523 +31061,0,26,63,578836,130411,41785,54035,32596,15961,21373,18090 +31062,0,21,51,604227,191389,43829,18871,10232,13923,12353,10034 +31063,0,40,64,1885973,15894,7417,27261,8533,19563,10776,7629 +31064,0,30,69,1135880,193300,4511,40640,8596,17509,19661,20702 +31065,0,26,63,185045,113296,31567,9861,8725,6207,5985,11035 +31066,0,21,51,1522224,1396360,78274,51094,55403,44639,35008,15917 +31067,0,8,51,2269893,54575,28788,29188,6175,9971,8256,9661 +31068,0,13,54,851890,108738,43474,9068,36315,18616,13782,14792 +31069,0,26,75,1164455,51122,16790,12512,8019,5738,3299,4552 +31070,0,24,74,303636,33611,21739,10068,8446,4548,5426,3069 +31071,0,26,74,207722,75590,25803,16402,21622,17937,11009,4376 +31072,0,24,61,923222,589498,38964,55938,88279,46664,14572,9008 +31073,0,34,48,1003607,50458,7852,1283,10237,10593,10543,4057 +31074,0,47,29,311587,78478,9300,5198,9127,28344,15831,8576 +31075,0,26,29,472828,190600,20592,49585,22304,3531,4110,4062 +31076,0,37,40,748971,47144,16461,10324,26013,14875,18998,7407 +31077,0,37,61,442140,42468,40164,27046,11545,17664,22386,9641 +31078,0,44,75,691204,54093,11683,8634,3596,6918,6607,9012 +31079,0,29,83,473598,25553,16883,3909,2248,1400,1216,1765 +31080,0,38,69,85018,31097,524,23541,31178,22846,12589,4068 +31081,0,34,78,335652,98145,103741,41474,12387,18810,20602,4154 +31082,0,34,80,49559,37748,11079,7755,12783,4503,7148,3150 +31083,0,38,70,415743,34011,7488,5845,2641,2777,1772,633 +31084,0,23,67,93126,19672,1265,3646,1546,1603,774,893 +31085,0,16,56,165035,42946,1986,12572,2222,2205,2493,1012 +31086,0,13,43,84399,54169,4294,2203,1709,3554,2664,2782 +31087,0,23,48,85913,5373,2334,1847,1885,1716,2198,968 +31088,0,20,50,386362,118420,7343,27677,6943,6740,7111,5040 +31089,0,34,53,20830,14536,3388,5302,1659,3895,3666,2400 +31090,0,50,60,13157,17173,2998,7745,21900,11962,16853,6437 +31091,0,53,61,32703,10070,3944,17642,15804,8052,15224,4742 +31092,0,56,75,51340,31709,20012,20605,5263,4372,5255,3760 +31093,0,60,77,123594,32895,26982,17968,22906,23303,8203,8357 +31094,0,50,77,214409,39890,2365,8046,8158,5908,6250,4242 +31095,0,44,69,627923,118272,20530,32392,28412,27518,12500,6943 +31096,0,48,67,115117,57082,9967,51983,10530,10977,9751,8119 +31097,0,50,56,225542,17426,800,5113,9313,7864,2373,3166 +31098,0,44,57,427059,209626,42429,18702,32516,18761,8770,8756 +31099,0,35,69,558780,47243,49991,5551,7075,5148,5023,3270 +31100,0,43,57,253471,40585,17193,803,6113,13912,10240,3492 +31101,0,38,70,832235,103344,41486,51739,10120,34584,10930,42895 +31102,0,56,74,116628,37925,3666,18866,22948,32668,38153,9433 +31103,0,74,69,33990,20391,3812,28576,13034,17265,12720,8745 +31104,0,66,67,433767,70037,5442,20779,14377,9765,9199,7762 +31105,0,56,56,1280815,734243,129516,27639,11605,59267,18106,17402 +31106,0,43,67,64482,15492,11908,4007,3552,3597,2592,517 +31107,0,27,63,80067,8960,3569,1280,1877,830,514,212 +31108,0,23,69,120084,235835,96478,61298,15985,25079,18142,27875 +31109,0,34,67,142302,23399,2289,2637,1863,6089,3414,4028 +31110,0,38,74,15795,26926,51627,37289,19882,21074,6175,9219 +31111,0,37,67,487770,242432,41770,37221,12563,14556,18706,13513 +31112,0,54,63,122750,4759,2306,3036,3597,6076,5629,4825 +31113,0,51,61,925259,121560,16635,1798,16459,19266,26867,17924 +31114,0,57,51,21258,10566,5018,19221,25651,15078,9845,9338 +31115,0,88,50,25171,9882,6204,7761,22825,30764,10036,7131 +31116,0,80,63,18436,9715,51138,17956,25174,18170,10200,8186 +31117,0,93,83,12179,7798,21863,10219,10141,24911,11593,6744 +31118,0,90,91,15606,10969,12283,37715,19554,17697,35639,5643 +31119,0,80,78,30589,12171,11901,7388,37060,16348,6268,3450 +31120,0,81,66,22043,23904,14758,10925,27660,15780,14370,11735 +31121,0,77,60,47428,58426,15293,12178,5082,24863,5757,6184 +31122,0,81,57,1636,13406,2737,7486,5219,21106,7100,8703 +31123,0,80,56,19333,18800,4664,5951,11839,7343,12162,7787 +31124,0,77,63,13185,38226,45097,4383,17376,14952,6247,19662 +31125,0,67,80,18337,25207,43127,28621,4525,11349,15986,19333 +31126,0,63,94,7686,15810,53741,15900,13295,44352,8972,5445 +31127,0,67,100,19506,7225,6292,16090,13806,12531,8652,2135 +31128,0,69,96,264180,76923,39111,21789,56919,29225,21572,19498 +31129,0,77,88,265135,39147,18901,55167,28966,30917,10110,12852 +31130,0,53,74,769796,153799,19758,17722,19940,6272,12735,9876 +31131,0,34,70,157778,90089,36084,17731,4302,6039,8268,3528 +31132,0,26,64,120965,186516,43271,9223,33101,21313,11484,31414 +31133,0,11,60,663137,359254,41256,137540,26239,30298,27410,36718 +31134,0,16,66,181149,107764,20775,35048,7400,10274,10631,6031 +31135,0,34,57,135384,71796,27019,16039,64688,28738,25350,10176 +31136,0,41,61,1001329,122571,13231,55452,57556,51020,8924,23157 +31137,0,53,67,8925,26226,11898,28170,9024,13706,23347,14022 +31138,0,56,61,212193,41547,6502,5025,5544,5415,4811,9111 +31139,0,56,60,54105,75055,17785,10093,31503,26465,41858,51494 +31140,0,57,57,53754,23567,6921,2863,6546,10288,7315,4701 +31141,0,66,44,224071,57839,11716,15804,4938,48867,22009,31176 +31142,0,63,64,222875,24457,48593,17179,13832,7164,15871,7501 +31143,0,56,70,42933,101728,29482,23635,6915,18061,32911,29993 +31144,0,48,63,130843,33122,2381,2997,12422,3640,4082,5888 +31145,0,34,75,1137938,41270,38277,12979,12531,9288,9208,7059 +31146,0,40,60,1965142,85986,24530,26318,24865,23604,35320,37736 +31147,0,41,56,887516,66344,15149,11039,12694,12844,14207,6591 +31148,0,40,77,467699,193224,80857,93108,20229,30400,19234,14631 +31149,0,38,70,190176,22830,3491,4027,3507,2387,6484,2864 +31150,0,30,90,38148,31189,54604,33402,12725,8086,5208,3288 +31151,0,43,90,18624,17849,13385,25939,18976,16462,8329,10646 +31152,0,40,88,38985,52416,25412,23381,14599,9523,13063,11643 +31153,0,44,91,664735,76852,34195,12891,44583,20288,7775,8152 +31154,0,48,80,66139,32090,17727,6497,3459,5556,2772,1697 +31155,0,48,74,2047,7266,2601,2789,1515,3840,4950,999 +31156,0,66,70,30350,2141,4325,7772,13145,10791,5940,3948 +31157,0,69,83,54783,13839,15426,18627,8632,11009,7162,4435 +31158,0,63,69,558619,304663,16669,37263,54090,15117,29820,12066 +31159,0,48,57,810958,107393,13361,8686,25778,7876,7707,2089 +31160,0,38,56,23421,24339,16605,9406,26298,13009,24563,12671 +31161,0,34,47,2361778,229694,17027,133139,113928,41985,13793,14685 +31162,0,43,66,148936,24334,12346,1370,3710,3479,1817,2973 +31163,0,41,74,43757,29647,26231,15632,9221,14435,8440,7669 +31164,0,48,67,3876,21388,5244,6453,12773,8017,6370,6463 +31165,0,60,75,4420,18246,14427,14017,14052,20822,5254,4593 +31166,0,60,66,1559467,428820,37711,76124,54569,45099,47798,19211 +31167,0,63,57,729203,86488,23845,32759,30221,52615,27572,28571 +31168,0,61,57,531156,96510,38100,5790,18634,24503,29346,14400 +31169,0,61,53,8451,37691,22748,4966,11257,29919,22231,26640 +31170,0,69,63,696792,126306,57270,25079,19590,41395,30311,24850 +31171,0,56,61,415311,78927,20348,9501,11466,8600,4462,5655 +31172,0,54,64,1184990,102666,41707,23060,42665,23179,21429,14194 +31173,0,35,61,1741141,372932,75135,31264,26364,21542,13447,9532 +31174,0,37,64,10078,5567,6444,2150,4865,3573,2400,2071 +31175,0,44,48,339867,63097,3753,1120,8152,15281,10583,1632 +31176,0,47,51,794108,23987,12625,7358,5538,7064,7963,7255 +31177,0,56,69,215637,5995,9916,5301,1352,3406,1185,2690 +31178,0,43,56,1437341,164913,18062,14094,8506,9093,6628,1630 +31179,0,35,70,1026787,589738,192974,18987,129926,68913,73793,43720 +31180,0,30,70,578583,94562,38276,28375,8244,15903,18192,3017 +31181,0,16,47,2296651,622022,32231,44350,39594,20192,16117,21773 +31182,0,30,51,155089,59067,17462,18002,29023,23436,21441,29204 +31183,0,24,53,1126978,400459,101616,22497,17954,26253,39993,10121 +31184,0,27,61,61357,38680,37148,58387,9519,20629,16097,22121 +31185,0,41,81,495019,76685,83257,8778,31366,20820,11253,28079 +31186,0,40,81,889839,69515,7617,24319,3069,21742,16005,10527 +31187,0,47,75,154981,43568,5310,3755,12336,4583,3905,1673 +31188,0,35,61,1505522,70626,15393,16998,7355,4083,6534,4058 +31189,0,30,74,1691436,106500,51285,22989,8719,22118,6568,9905 +31190,0,24,75,830628,525149,38886,80788,36580,29082,47750,47465 +31191,0,43,74,58426,36315,6968,15721,14250,21135,17733,10988 +31192,0,41,69,71320,44808,44280,17730,15963,13275,20785,28717 +31193,0,37,53,1073492,307948,10511,30740,37548,24212,18002,20545 +31194,0,60,54,24535,34356,19155,5370,22986,41876,11094,4206 +31195,0,60,56,18480,17087,6429,11453,17857,11486,10815,8126 +31196,0,61,53,29867,24823,9326,16767,9311,7481,7285,9410 +31197,0,66,53,344094,109749,11117,4255,8764,14390,3025,3214 +31198,0,47,57,62439,55333,16997,9132,4538,5543,4699,2416 +31199,0,26,51,2190879,860477,118743,86058,74343,36507,26435,22405 +31200,0,30,40,172708,41779,4040,6577,3424,14047,4941,2094 +31201,0,29,50,939079,192647,34596,34681,24965,28117,99541,23921 +31202,0,27,40,98295,43484,5502,2081,2519,2948,1823,1930 +31203,0,38,50,1418780,119420,50040,47781,33342,21831,21561,8248 +31204,0,43,53,1545577,107743,18965,18811,12487,59672,6957,37428 +31205,0,40,63,14693,25909,24831,11526,11406,5139,6020,1167 +31206,0,47,74,574697,49229,10648,13659,2369,9177,3468,1169 +31207,0,48,56,640574,140610,5125,15044,10495,15621,35058,10191 +31208,0,38,54,958744,61458,4470,13089,10665,10671,5394,2547 +31209,0,40,27,457464,190506,3797,9720,19315,21785,31576,5455 +31210,0,35,16,1523013,737705,51629,60868,122425,55763,49373,38257 +31211,0,38,23,511006,33728,1800,8964,5126,7029,4370,3377 +31212,0,47,29,1795047,36335,12993,11602,7554,19023,18110,2002 +31213,0,51,48,647163,259811,30248,185313,163363,101723,44302,21839 +31214,0,48,66,806237,78599,38709,15179,3345,6084,2902,5203 +31215,0,51,75,776914,18501,16633,3789,9084,10063,4802,3501 +31216,0,54,75,5832,13446,6775,15542,23034,16746,7392,7340 +31217,0,51,69,169595,47090,11709,3381,7470,8558,3095,2810 +31218,0,61,60,342367,203064,35115,31335,49522,36260,13136,11713 +31219,0,63,57,1860499,52260,30593,27476,46685,34358,24531,10499 +31220,0,66,61,9795,11062,7945,31003,19038,34683,26593,8678 +31221,0,64,64,832981,257559,28289,65122,17433,37769,11928,9043 +31222,0,61,69,51235,17641,6142,3671,4308,2088,2020,787 +31223,0,43,61,652772,108836,9902,16257,11795,5314,3326,913 +31224,0,35,51,884911,64863,11070,10645,11998,22722,17283,11222 +31225,0,37,56,1258948,214035,37204,136847,61457,54012,16399,7878 +31226,0,43,57,44671,63002,19064,32138,25539,18735,28019,9029 +31227,0,50,44,497818,405488,2226,22886,15429,34396,40338,35196 +31228,0,48,50,1184222,65676,26507,16133,37515,23541,20008,18240 +31229,0,41,54,1713576,131631,58002,96368,35000,19441,13862,22131 +31230,26,41,54,2293848,228406,50146,17801,14379,6825,3520,5753 +31231,26,41,54,746351,56348,53752,14644,19131,18930,11435,6324 +31232,0,23,38,772015,436116,14314,34769,57089,11345,15688,11145 +31233,0,17,66,769361,19000,9941,12673,1858,1906,2425,813 +31234,0,24,69,6982,11639,5805,8325,8520,10784,6364,3520 +31235,0,24,57,19343,73802,15602,4942,2638,6461,6560,3613 +31236,0,40,77,1431579,42261,16541,15627,5012,11395,4521,5203 +31237,0,53,70,13595,3736,2505,2531,2174,1758,2678,1220 +31238,0,44,70,591756,80224,28609,27930,32038,24196,19886,11060 +31239,0,44,78,372974,69755,42654,2242,8606,6671,5585,2171 +31240,0,35,75,256554,38881,10993,7688,3122,3295,2299,2275 +31241,0,34,75,60687,17973,28552,15799,39240,10953,7988,3721 +31242,0,29,83,96365,49288,34982,29933,18292,10983,6629,3972 +31243,0,43,80,25543,3542,1413,1736,2705,2548,1572,783 +31244,0,56,75,18974,27047,10726,5413,25593,8472,7198,4452 +31245,0,51,75,46421,12600,3088,6412,1739,1990,1192,2636 +31246,0,57,53,118544,86921,3614,11450,18378,22440,6669,10386 +31247,0,44,67,458668,39979,37897,42934,7631,8630,7078,3460 +31248,0,37,67,2557426,286701,37589,46511,12586,27917,6557,5850 +31249,0,44,54,10869,7438,406,1564,2009,2880,1943,1331 +31250,0,54,66,1431,2380,1451,1112,2067,3063,973,1006 +31251,0,61,50,234313,8894,1260,2272,2139,2163,2451,1417 +31252,0,63,63,16799,22553,7634,31264,9268,5158,5879,4702 +31253,0,64,84,2171,6738,30742,12922,4021,19025,2194,7687 +31254,0,56,81,78951,33506,7612,3413,4766,9287,1131,1376 +31255,0,56,84,18680,9468,2293,5236,4485,3393,2246,747 +31256,0,60,69,65578,45735,2405,12861,8768,6987,8359,5370 +31257,0,38,51,687575,69890,8878,9203,7659,2661,1860,1392 +31258,0,37,69,27387,13624,34769,11263,9762,10776,15384,6311 +31259,0,29,70,161800,122125,55146,38294,33137,19773,31047,6768 +31260,0,29,84,544648,24517,19092,14332,12027,6916,3785,3958 +31261,0,35,84,652282,75413,15067,3296,6618,5266,11948,1944 +31262,0,24,61,65422,70471,9764,996,7404,3883,5212,4524 +31263,0,27,70,295398,63411,145359,46526,18938,32519,36892,5926 +31264,0,29,66,14689,39538,15891,12845,9635,12129,6084,7486 +31265,0,35,66,123961,42652,5737,4586,4782,4393,2229,1919 +31266,0,47,74,84843,8260,2493,2100,6986,2903,1074,1089 +31267,0,51,66,221655,29266,11129,37822,13269,17785,14211,4610 +31268,0,51,64,43866,59866,9976,25876,5380,14028,4461,3335 +31269,0,51,54,757533,56225,454,5399,8146,6499,1628,2760 +31270,0,40,54,956679,243816,58149,12966,8538,17219,6546,10548 +31271,0,37,53,127854,39285,27118,6870,5434,10235,918,1099 +31272,0,30,51,153884,13392,3082,4138,3436,1747,599,552 +31273,0,38,70,1140642,37116,13705,22893,5079,17013,5100,4376 +31274,0,51,80,6355,8661,2862,8712,4746,5072,2679,2247 +31275,0,51,77,84172,22109,8479,4492,1754,5399,1370,2229 +31276,0,70,74,17708,16072,10474,8331,19620,27132,5206,4582 +31277,0,67,74,22003,47885,28450,11405,5843,14771,6640,9457 +31278,0,70,75,523793,28355,25291,22355,8962,27991,8766,2643 +31279,0,67,74,52889,44844,6322,20312,28399,7039,6476,2789 +31280,0,43,81,26033,45157,28888,6904,5738,3729,3554,1322 +31281,0,48,83,22999,15287,16999,22497,21811,16373,6519,5414 +31282,0,37,83,311775,85885,47128,29011,16368,13015,27508,24013 +31283,0,37,69,200025,112248,8601,6443,7970,14890,26686,12860 +31284,0,60,61,19567,14621,9539,2894,11831,19480,8870,14472 +31285,0,43,38,86702,175941,8792,4800,9791,7656,6310,5456 +31286,0,44,40,470305,97129,94401,21736,21587,24209,14841,26475 +31287,0,43,64,708443,81975,22286,103142,15860,17326,29772,18315 +31288,0,23,66,164386,23867,6270,2096,2199,2062,1509,725 +31289,0,27,83,166688,108046,25195,24548,6019,11876,4423,6591 +31290,0,23,80,293340,86577,41908,16471,7817,8129,23359,6258 +31291,0,20,70,333462,88526,40831,5462,5253,8461,9361,5256 +31292,0,26,63,1798059,306326,22623,57063,107721,50873,59624,28873 +31293,0,29,64,210090,64044,12530,27442,19566,11068,12454,8485 +31294,0,35,61,115661,60953,24727,8533,14586,9219,4779,5002 +31295,0,30,66,852927,50512,46060,4542,9876,4626,3244,8403 +31296,0,35,81,275305,23216,38160,5815,13398,4499,4567,3948 +31297,0,40,80,350132,77877,23445,10428,16281,19328,22730,14663 +31298,0,53,67,98135,14149,2684,3708,3637,4804,4886,1961 +31299,0,51,74,60190,7008,3123,3884,3027,3758,6617,2078 +31300,0,60,74,14703,30611,11927,40547,7006,13536,14510,8891 +31301,0,66,70,166830,10366,1583,5501,8543,7447,3198,1359 +31302,0,56,69,181800,236189,38443,24117,46696,21548,16212,14812 +31303,0,43,63,1192331,102904,20650,14347,12504,7993,7196,3119 +31304,0,54,51,20469,17503,9253,7513,11914,20887,7438,3403 +31305,0,43,61,248102,8942,5382,7397,5252,2488,1998,5470 +31306,0,50,69,65986,17583,3059,8120,1950,4695,5293,2763 +31307,0,64,81,17614,15754,23546,18315,18418,20143,15536,12125 +31308,0,41,80,500639,159042,33612,26858,16795,7978,6452,7110 +31309,0,38,69,485606,66766,3991,18549,9200,7059,10587,1771 +31310,0,30,67,2491984,443608,102394,105691,79399,39615,52401,37530 +31311,0,16,57,532364,52039,12669,7736,3007,4480,6962,1578 +31312,0,21,50,229758,182223,19671,8574,6610,13164,13086,15768 +31313,0,20,66,156056,54874,81517,43738,32169,10780,20003,14171 +31314,0,13,56,697476,914762,85410,57909,46265,31272,51502,26763 +31315,0,17,61,822794,190179,65323,71716,48674,36088,20093,11386 +31316,0,23,75,1690714,77672,35994,19128,6964,15820,6634,25101 +31317,0,20,54,636827,103029,16126,7281,4274,5846,9790,6214 +31318,0,37,61,327026,70912,19799,4319,6242,16631,13067,5537 +31319,0,30,51,17456,60230,5133,7373,3219,5138,4381,5706 +31320,0,24,43,504749,553223,130650,19841,64894,32666,48859,12266 +31321,0,38,60,99523,8473,23503,1084,6941,7432,7851,2886 +31322,0,38,64,1059341,144638,77354,36233,72511,53287,27560,13791 +31323,0,41,69,285178,179288,44892,19605,20522,26186,16257,16928 +31324,0,44,60,683030,431933,23313,30990,72755,31332,65734,27956 +31325,0,27,56,173474,81769,25789,39736,7441,4568,11782,5229 +31326,0,24,50,617900,106783,21404,13856,21567,22448,47573,29501 +31327,0,16,51,2092084,222541,40061,52136,47758,13248,17697,16835 +31328,0,21,54,400146,241801,23193,15553,4382,29677,21666,26730 +31329,0,37,40,2817020,373702,57230,17664,13102,88430,38274,29654 +31330,0,26,37,186501,107908,19708,4366,9840,6831,16325,3541 +31331,0,29,29,82933,23315,2684,1423,3431,1568,1773,715 +31332,0,38,37,333731,47972,15839,4956,10095,21905,7258,5330 +31333,0,30,43,257533,80844,24656,4657,8890,9371,12114,9619 +31334,0,24,40,191750,70902,5713,4682,2233,1769,2406,1211 +31335,0,26,51,1620993,480938,247205,34661,39328,48030,49305,38122 +31336,0,27,56,1652548,52784,24459,18629,16479,32840,16780,6071 +31337,0,34,56,1574661,63241,18342,4180,3884,12826,6161,5693 +31338,0,41,64,1098515,231440,69960,5693,11263,19272,70859,22997 +31339,0,53,63,35433,16454,5769,6543,4744,7313,6149,3120 +31340,0,44,69,291646,26107,11901,17457,2181,6793,4086,6771 +31341,0,47,67,2072660,294709,48154,34610,44817,72955,45155,37107 +31342,0,64,74,496781,23943,37218,27341,57974,46822,19198,24455 +31343,0,53,57,608414,71628,3804,4663,3869,5492,8259,7044 +31344,0,54,47,929354,47923,10114,12289,23393,9856,7485,6846 +31345,0,48,61,138959,14724,19416,7285,10334,4461,2305,4145 +31346,0,35,53,1589595,64694,14042,6632,19239,7847,10162,7170 +31347,0,44,66,959734,103725,52741,14410,49927,36905,20540,14088 +31348,0,40,47,2449631,716892,20777,15069,34443,59701,48713,26813 +31349,0,44,35,249171,14250,4091,4436,12186,4604,2034,1604 +31350,0,40,37,510962,266371,53864,50268,80148,17649,13456,11303 +31351,0,37,37,622039,59615,29314,7187,27189,14549,13342,7363 +31352,0,17,30,1749334,1160752,32027,41750,29039,53114,52743,63839 +31353,0,7,34,273168,329609,57862,75355,23974,21230,20041,38083 +31354,0,1,30,644702,71278,8600,13012,8320,3128,2185,968 +31355,0,14,48,144558,56270,42639,14164,17673,17453,24148,17000 +31356,0,23,69,314916,113203,23114,48648,5896,17458,30820,7493 +31357,0,30,78,14815,28937,10840,28615,4939,8483,12358,6426 +31358,0,53,84,33331,17888,6808,19122,19182,19794,20635,12078 +31359,0,57,91,39421,6612,28400,17767,16276,14153,11490,10677 +31360,0,54,91,1054879,84588,19713,25584,8213,8097,4280,2230 +31361,0,47,75,908007,104995,14990,6202,7612,6094,10351,6357 +31362,0,34,67,523178,72280,13138,9722,14058,11029,13364,7211 +31363,0,20,30,296025,205175,11760,21438,10785,19372,5834,11598 +31364,0,30,40,312161,26368,10478,3690,2984,7090,9517,8842 +31365,0,51,74,33041,56522,34022,41608,34991,24492,36315,11194 +31366,0,50,78,364671,56689,30637,20317,5551,16041,30123,12962 +31367,0,51,78,163944,71504,13028,7561,11812,11612,4444,2330 +31368,0,41,63,925207,115843,168655,79582,55570,64175,27882,21450 +31369,0,41,54,68777,32314,5423,9038,10014,7313,3695,3490 +31370,0,40,70,248382,20914,21655,19599,11168,6192,3530,4960 +31371,0,47,94,816815,77761,83402,60173,54056,30115,33786,25244 +31372,0,38,87,1715168,123199,15153,59797,12633,13038,13768,6186 +31373,0,27,75,1485915,561575,47196,16252,22301,32230,26880,35105 +31374,0,17,53,1926149,521687,53875,25371,10467,22175,17368,12096 +31375,0,21,44,537997,17583,11387,6989,22269,6747,3024,2446 +31376,0,43,43,27420,60557,15473,13323,14457,18909,5369,7434 +31377,0,63,63,10657,12181,6750,15963,2194,12813,3200,1878 +31378,0,54,60,49989,50900,12743,6658,16003,4952,7810,6735 +31379,0,41,83,22121,14813,31864,3313,7609,1937,1825,1327 +31380,0,38,75,311220,48916,21967,7240,23165,10499,4709,2670 +31381,0,44,60,164430,98420,21095,23285,17298,13205,19911,9799 +31382,0,43,69,630425,36120,13090,13906,5406,17379,11580,11993 +31383,0,43,61,976116,459348,65083,93861,41370,50414,79556,11183 +31384,0,43,61,712476,81167,30583,4605,8071,15167,11421,8728 +31385,0,50,67,187566,103813,29398,63001,31580,36375,30077,18823 +31386,0,29,56,513650,1103785,163555,45243,66370,38104,98907,23461 +31387,0,40,53,175739,69747,17688,1889,11691,22566,15438,15416 +31388,0,43,56,237583,35944,14821,9105,1395,10103,4223,2695 +31389,0,37,50,301969,356181,88554,42228,45792,46451,30034,28740 +31390,0,43,66,690138,258927,180770,52363,33438,33715,38516,34570 +31391,0,40,74,1332273,177576,19009,86212,25231,50090,17592,37137 +31392,0,43,77,870975,67933,47395,30453,22868,31987,25958,27860 +31393,0,47,74,608139,154820,27349,18472,22492,28300,50845,27228 +31394,0,44,56,2013227,437265,39907,42035,44340,29655,40975,18868 +31395,0,40,47,630512,271122,36184,9735,49047,29806,19025,17345 +31396,0,26,29,574918,186253,14943,9849,10303,10863,17709,5086 +31397,0,20,29,279819,106739,20518,14474,20327,9045,15743,10924 +31398,0,29,43,342976,76394,9095,56891,13150,25169,35468,19444 +31399,0,29,41,1135676,336465,21818,30568,78773,31821,18434,8744 +31400,0,26,47,180456,130941,24353,5311,12477,6623,3352,2584 +31401,0,37,47,106166,17355,3770,2379,4513,4403,7169,6282 +31402,0,20,35,823659,196635,19805,14198,4443,6154,5917,4072 +31403,0,23,41,450841,209142,72799,27489,40276,16031,37280,18775 +31404,0,16,41,1618340,314861,59410,36129,27416,34018,26844,15389 +31405,0,26,27,1380176,1112199,57963,13226,118306,94345,31834,40038 +31406,0,27,30,1004122,184731,9177,24797,12777,26173,13671,18336 +31407,0,29,34,361466,164311,48423,28984,9583,13992,12246,4991 +31408,0,35,50,1223454,26381,34079,29321,10726,14180,17993,6651 +31409,0,35,67,275755,24762,9834,2245,10917,2612,4105,2338 +31410,0,38,81,1043557,172024,54677,118565,51406,53324,41958,34808 +31411,0,44,81,319203,47384,18620,6052,8827,7692,7894,11228 +31412,0,44,66,838172,79469,36152,16636,55507,22958,51657,21989 +31413,0,43,70,692245,336020,150499,34749,20496,31462,35349,17085 +31414,0,48,70,102149,14977,9733,5049,3382,8888,6949,6387 +31415,0,43,53,251254,60529,3382,2109,11686,4674,10449,4732 +31416,0,48,50,162755,6853,1496,1040,1509,2620,2487,565 +31417,0,54,51,119329,29898,15270,9412,2785,6831,4166,4589 +31418,0,53,47,43115,34078,2492,14438,9931,12149,5644,16250 +31419,0,64,70,15807,23865,32816,7792,9339,17850,6149,9202 +31420,0,50,70,1018387,372519,64344,18530,23890,21808,16298,17463 +31421,0,44,70,517794,72072,40806,13942,3367,9930,10980,3565 +31422,0,29,61,171119,302328,14174,26015,8773,14595,7752,7117 +31423,0,16,57,564745,48073,30043,13287,12264,5320,2926,3191 +31424,0,20,60,928988,192041,15294,41295,16900,18032,19596,8818 +31425,0,29,60,14559,34447,25458,9403,8928,17063,17407,8944 +31426,0,43,75,1379754,94220,14883,77638,34034,33411,53792,8834 +31427,0,61,66,175202,44687,12616,18637,45360,35445,6780,36574 +31428,0,63,70,337203,42495,13162,7883,4186,6057,5426,5270 +31429,0,57,64,87615,47833,1736,15463,7752,8478,3765,6146 +31430,0,56,70,206027,22734,1662,63577,17693,13458,28135,13037 +31431,0,41,88,36651,51406,18208,72979,6552,10329,28630,10244 +31432,0,44,94,6450,28685,11745,26212,15246,9392,4846,4073 +31433,0,41,100,164206,50333,44085,9341,12665,10014,5283,3800 +31434,0,35,94,189967,18563,6076,3097,1706,2208,3290,1515 +31435,0,41,75,1357303,221150,22917,32913,15585,43474,18726,15488 +31436,0,23,67,553587,186206,65330,23022,15143,4814,7441,8278 +31437,0,26,63,101542,14277,2358,5100,1149,3003,2049,1697 +31438,0,34,69,12099,38784,18987,42230,5514,20109,17906,8106 +31439,0,35,81,25009,30138,26076,21366,39497,14302,10852,13667 +31440,0,44,63,303786,316041,66180,67293,20854,30600,32188,16784 +31441,0,30,47,598450,159692,19282,13665,13539,8898,4763,2760 +31442,0,34,43,307450,53010,17924,12585,18440,17384,11018,9280 +31443,0,41,60,60289,55233,39906,1189,26129,20705,21833,9667 +31444,0,51,57,46643,29711,5226,9518,7715,8572,4328,5910 +31445,0,56,53,791612,265937,28740,14683,53745,26887,27497,33613 +31446,0,60,53,206617,16984,11155,3248,10671,9325,7976,3690 +31447,0,57,56,663021,101584,76963,18198,24850,33584,24590,11621 +31448,0,51,51,2461930,237106,37620,21280,28122,35596,31654,14944 +31449,0,41,44,366480,54507,5486,3737,4462,11491,7202,3083 +31450,0,50,34,445763,38697,2940,13142,15987,22429,14086,5373 +31451,0,50,41,196861,21305,6663,6914,5588,4491,1416,1626 +31452,0,50,56,210694,120442,62627,49430,17127,11694,6061,3323 +31453,0,47,69,388561,40356,16800,11136,7459,7874,5026,4575 +31454,0,34,77,1923975,287684,85414,54768,60888,39587,59747,25315 +31455,0,29,78,1985477,261159,25987,119877,12313,40422,39979,116371 +31456,0,47,61,29788,23715,18903,22819,17302,11955,16833,10860 +31457,0,60,54,51509,16397,2907,5687,18980,9954,6656,5202 +31458,0,75,54,2564,8746,2677,20633,23340,18357,12658,10809 +31459,0,80,70,36812,16387,6718,10927,11782,10572,13642,7610 +31460,0,74,69,11742,25804,12017,26897,18138,6504,9135,9585 +31461,0,61,63,617020,113978,12408,996,6544,12952,4525,2328 +31462,0,60,35,1901234,80735,15115,19630,6746,16862,9364,12885 +31463,0,50,44,706372,381008,11284,55094,16187,26561,23705,8036 +31464,0,43,37,268795,23738,1966,1396,4561,1785,1646,2512 +31465,0,34,53,86768,49971,19388,48045,16455,14368,5090,11081 +31466,0,43,54,122140,43956,26686,10709,25136,30425,13534,11398 +31467,0,47,66,202567,75536,43074,10819,8394,12362,9572,10529 +31468,0,43,74,73829,74034,11375,4228,4484,3463,4324,998 +31469,0,44,66,1090878,45271,6340,28258,12254,13264,7068,3447 +31470,0,20,67,2368245,348566,130873,65344,48467,13501,12508,18056 +31471,0,41,90,27275,26040,30175,13942,4295,13510,5058,3565 +31472,0,40,100,4621,17012,38399,8165,6092,7489,5473,6844 +31473,0,63,96,5623,22314,12001,3931,7529,9947,9861,6120 +31474,0,64,81,396646,29257,7019,10787,25959,10788,8166,2845 +31475,0,75,67,11654,25393,3515,14672,6573,13315,9499,4720 +31476,0,70,64,13979,41825,7721,21593,5151,19575,4881,4144 +31477,0,63,63,9861,44574,12644,8946,2319,6915,4733,3070 +31478,0,51,56,110865,33873,1679,3972,5050,2145,3131,750 +31479,0,44,67,54752,21337,37624,18835,11678,12544,7859,3168 +31480,0,43,70,8982,20885,6647,15599,8053,9772,4116,16861 +31481,0,47,78,31509,20024,26682,4225,17498,6529,5937,5738 +31482,0,60,100,35340,4151,48322,10681,5202,15950,12052,7280 +31483,0,66,90,15657,18418,10818,3999,23485,14235,10535,4270 +31484,0,70,90,79420,23530,2738,29229,11551,20991,13483,5681 +31485,0,78,75,30123,6515,22756,13659,8329,11166,9113,6169 +31486,0,75,84,21213,16603,13095,14887,5229,12596,6883,6292 +31487,0,69,84,23697,28423,18071,9129,11382,11604,8401,6933 +31488,0,78,75,61994,41439,11882,17556,20388,20961,6672,5691 +31489,0,80,60,22677,37021,3962,8519,23052,16226,6584,7039 +31490,0,81,57,20098,27959,15527,13113,14577,15630,15718,7713 +31491,0,69,64,742766,46376,32458,58578,26754,20520,8475,5403 +31492,0,67,74,28241,14727,23740,10006,14894,11271,5335,6491 +31493,0,66,88,16309,13203,10666,14824,9945,9798,8901,9606 +31494,0,61,93,2741,27184,8298,26033,11354,10944,10653,11275 +31495,0,66,87,4029,12040,4634,12736,10067,7846,9991,7146 +31496,0,66,78,60391,40869,11127,19258,17874,18715,28441,4820 +31497,0,54,74,255986,117966,39148,22889,19612,11078,5261,10424 +31498,0,44,70,45625,89540,13877,56987,29186,7711,14918,4722 +31499,0,43,63,70548,89322,26184,11348,17644,28696,6989,2986 +31500,0,29,69,20505,42312,26618,25742,17211,5557,7040,4571 +31501,0,44,78,36096,7074,7497,14825,6713,9563,9316,4336 +31502,0,61,74,17963,26149,14316,3145,15772,13504,3977,6379 +31503,0,60,84,33135,44309,17205,50929,19146,20898,8905,8706 +31504,0,61,78,1096518,85707,19658,34605,28966,12220,20429,11649 +31505,0,53,75,26866,32192,4240,25354,5390,8117,4602,6710 +31506,0,56,66,16651,33689,3662,5604,14831,19708,4014,8371 +31507,0,57,75,2142,9416,27471,34619,3692,16228,6678,2547 +31508,0,56,80,210001,24088,19529,3998,5918,3217,951,1004 +31509,0,64,77,16541,15426,4288,13159,10088,11546,8709,5984 +31510,0,48,78,70336,64626,5605,8631,10132,5576,3252,1921 +31511,0,24,57,227735,48091,8803,4731,2024,1130,701,420 +31512,0,20,48,1049241,400848,67903,34730,17684,17797,43711,36257 +31513,0,3,38,350631,48656,6338,4572,4305,3467,6760,4693 +31514,0,16,50,43015,25869,11498,11292,9643,13151,21766,10274 +31515,0,48,53,24922,11859,7931,4757,5527,15215,13645,7691 +31516,0,57,47,177145,9504,457,831,996,1032,764,690 +31517,0,66,57,109022,32452,27706,13621,20480,11196,15391,5043 +31518,0,67,54,35355,63307,25896,15068,11881,35458,23209,8715 +31519,0,29,54,575040,375667,22844,118240,27862,21396,27692,26481 +31520,0,27,50,903615,146775,40428,29697,20169,27335,7956,10332 +31521,0,8,38,116371,297323,25057,8033,9545,11530,7229,9597 +31522,0,38,50,273266,141075,24833,14604,23104,18951,23875,6691 +31523,0,44,40,15137,6295,1754,185,3943,2803,4355,3301 +31524,0,54,43,1360034,451824,32476,53313,36764,55772,30945,20258 +31525,0,53,27,244217,22910,2420,3191,8764,5516,2394,1874 +31526,0,57,41,143565,30209,22240,19907,11878,12966,22914,8614 +31527,0,53,57,64722,19677,23716,5292,7707,8338,15889,3573 +31528,0,51,60,46259,38674,3978,5183,3325,3332,2985,4185 +31529,0,48,66,831349,74884,22388,4841,15759,14253,29275,9784 +31530,0,48,69,4526,15088,27691,13266,14775,9818,4321,7079 +31531,0,43,56,184900,43948,4426,10019,9104,6049,1667,1400 +31532,0,47,74,623364,76093,77188,16674,8304,20585,10020,16409 +31533,0,43,66,101140,143367,15044,13752,53091,14732,16323,8235 +31534,0,41,56,73319,79044,26239,15778,19878,16603,13675,4063 +31535,0,43,54,5479,101303,19300,9898,18195,15908,16329,8896 +31536,0,43,48,11505,42882,7565,22819,11208,8664,7069,10032 +31537,0,57,53,8127,17536,4815,4754,8268,12953,9631,8315 +31538,0,70,57,17192,11003,12606,7905,5463,19178,9243,3324 +31539,0,81,66,2982,8527,658,15127,11779,9852,10920,6933 +31540,0,96,63,5199,19237,6771,10578,9488,26183,6284,4812 +31541,0,100,75,5266,8155,15124,12342,6356,22060,8684,2957 +31542,0,94,70,28912,15431,2990,8516,5725,8494,6237,5982 +31543,0,88,80,10049,7933,4923,17941,3853,6694,5864,3271 +31544,0,78,60,2897,26317,4341,4520,12138,9456,3432,4444 +31545,0,60,48,635210,131566,5871,8477,8017,6278,6866,5136 +31546,0,69,38,32089,6201,13031,9043,19830,16342,8222,9611 +31547,0,66,47,24404,12591,14714,6526,24089,14147,6533,3300 +31548,0,93,66,6912,7875,3660,7722,16459,21794,10632,2003 +31549,0,80,78,14991,16437,36035,14734,5990,9091,5511,7041 +31550,0,53,83,315587,365923,223986,36841,26797,12762,18030,12795 +31551,0,48,67,168269,11357,1048,1953,2943,1891,2329,1960 +31552,80,48,67,138549,156001,48087,10671,51357,121107,113878,55917 +31553,80,48,67,737007,110887,163434,96965,315244,295875,562526,580468 +31554,80,48,67,1028815,492951,907760,771624,349534,1376136,469802,370976 +31555,80,48,67,1088624,21776,6507,29894,17399,20990,13069,11657 +31556,80,48,67,1211183,277557,134725,332610,73511,120868,125855,56879 +31557,200,0,0,559924,340499,184141,99723,95356,165147,60273,56184 +31558,200,0,0,104670,23392,63432,42177,27334,30876,33050,16585 +31559,200,0,0,1449640,118539,80925,119711,220474,133996,71867,59138 +31560,200,0,0,128748,76135,96371,36153,35833,11483,15610,9542 +31561,200,0,0,1534796,37534,95398,49162,67303,71652,84794,35102 +31562,200,0,0,180300,58822,9867,14326,12990,12004,6007,5146 +31563,200,0,0,927178,264558,105318,70633,82520,119913,105418,95966 +31564,200,0,0,1571117,349128,66199,203603,216003,94176,130803,35849 +31565,200,0,0,1253404,132062,20778,55207,123420,161735,101076,63410 +31566,200,0,0,749866,684999,122673,33623,101153,54958,69276,139989 +31567,200,0,0,1368542,29388,44234,19821,145522,152086,168766,76669 +31568,200,0,0,851827,388865,222762,287968,103219,115704,73370,75179 +31569,200,0,0,547762,495850,182063,112720,103734,207708,57017,54475 +31570,200,0,0,2540076,286832,259302,26628,88540,158821,99005,41246 +31571,200,0,0,445573,181314,21336,37122,181320,169259,340879,47101 +31572,200,0,0,818790,384962,58982,271446,194619,85855,37428,25575 +31573,200,0,0,1567899,100067,32204,64346,88661,151734,52945,47964 +31574,200,0,0,763825,219081,47188,89007,39981,17384,35725,25434 +31575,200,0,0,806123,256321,28275,180556,88116,49837,46453,51432 +31576,200,0,0,1079639,383450,36476,53894,139264,81451,153117,58380 +31577,200,0,0,1927237,98100,76352,13823,62343,102436,158574,68643 +31578,200,0,0,920857,158197,58726,94263,138577,103140,39712,95132 +31579,200,0,0,565950,40752,51563,13667,8868,6531,8285,7092 +31580,51,0,0,2411820,111447,32762,47503,116721,131949,59523,50114 +31581,51,0,0,1641275,194053,12715,40440,41100,31888,25659,33512 +31582,51,0,0,1267238,45502,43319,54845,449144,177401,138843,35227 +31583,51,0,0,1482614,415429,273552,92110,161715,115146,113762,90386 +31584,51,0,0,667950,294224,54363,56506,64645,50319,41298,55492 +31585,51,0,0,1448769,66665,39696,25456,40062,62375,25130,10239 +31586,51,0,0,1731557,240009,94940,72031,121116,104822,28193,10351 +31587,26,0,0,1235117,450154,104399,94881,98485,26430,24350,20904 +31588,0,0,0,1133695,273735,15294,33682,18147,17609,11649,8383 +31589,0,0,0,366548,207995,24389,21997,4077,7186,2461,879 +31590,0,0,0,132430,27542,728,7965,7748,4295,1347,2008 +31591,0,27,81,534782,23925,10944,3942,2707,1879,439,482 +31592,0,50,54,1681495,63075,3570,15017,33349,19317,20480,5433 +31593,0,63,57,961465,28860,10829,7389,2196,2078,1920,1487 +31594,0,51,51,470244,287396,43201,5354,7158,8293,8114,5699 +31595,0,57,35,1358893,129224,11495,20214,12853,11304,8907,3711 +31596,0,40,44,402287,94479,20445,19086,32838,8618,11628,4278 +31597,0,63,41,702591,67711,9045,61914,75181,32746,9428,8691 +31598,26,63,41,3532873,169835,19406,21289,30678,14320,4900,3212 +31599,0,75,37,2503461,85668,9462,2411,8047,5549,2925,3077 +31600,0,91,38,1734364,145120,10105,62688,62435,104221,29286,10176 +31601,26,100,54,1307059,61030,101375,106079,31492,40341,28864,3867 +31602,0,90,56,148340,16972,1194,2170,2168,5381,1303,1085 +31603,26,63,60,765083,20046,9390,7812,2449,1839,1444,1228 +31604,0,53,38,707396,1631102,44779,79969,29074,80543,23349,32212 +31605,0,51,37,706256,94821,23347,15235,32592,21654,22988,18784 +31606,0,43,27,1563250,140449,11519,4884,9048,10169,23728,16918 +31607,0,61,13,279040,3080,965,1404,4014,1538,2068,1093 +31608,0,67,16,210841,49140,1917,3692,3527,4230,3583,2761 +31609,0,63,14,246192,14630,2749,2323,4672,1838,1590,701 +31610,26,63,14,967868,85983,27679,19297,15954,29790,5603,4622 +31611,26,63,14,934676,149970,105595,48059,37933,102235,24695,5019 +31612,26,63,14,649829,52997,64429,21422,9873,16452,37107,6852 +31613,51,63,14,2239487,53204,54244,92477,156856,58155,74380,10789 +31614,51,63,14,1125373,447309,176264,98542,77395,133197,163324,47481 +31615,25,63,14,435151,904771,124292,114687,166383,167156,41584,18087 +31616,26,63,14,1121016,17229,40106,33898,76943,62841,4475,3628 +31617,0,66,40,1149492,391749,136942,138665,86190,56033,37095,15796 +31618,26,66,40,1218805,28768,4783,7904,4239,2643,2162,894 +31619,51,66,40,1780144,16823,6989,7567,16018,11616,4766,2797 +31620,51,66,40,1533493,87039,83541,151114,106616,61441,8031,19955 +31621,0,61,38,809051,62257,10911,15183,26738,16121,6342,3705 +31622,26,61,38,2774493,647005,61584,32673,126322,145739,16431,15314 +31623,51,61,38,1553294,123282,3148,89643,39516,26148,8285,10470 +31624,26,61,38,1403787,320538,149147,119241,111625,43052,46913,16051 +31625,0,63,70,294805,10766,711,5253,4206,1593,921,868 +31626,0,75,57,676845,96683,15132,13570,5066,22776,3268,1192 +31627,0,44,43,475457,46802,24295,16130,29569,17793,1925,3753 +31628,26,44,43,932100,28053,2401,3967,455,2677,998,669 +31629,26,44,43,768601,19010,4472,2794,6286,2854,1623,781 +31630,0,53,40,190416,32584,4396,8583,8133,4893,2754,1262 +31631,0,64,61,1478358,84638,184535,48289,59139,59676,78227,15786 +31632,26,64,61,771331,43388,5036,4293,6231,4138,1793,1717 +31633,26,64,61,1191662,31314,15248,42695,12292,10040,3903,3680 +31634,0,64,64,254946,161537,4952,20667,15166,6796,7234,5027 +31635,0,48,64,804927,94922,51669,7902,19616,8049,4358,6874 +31636,0,37,48,203025,69887,3320,4301,3416,3183,2475,2525 +31637,0,23,27,314561,66239,9161,19042,14353,5670,996,2308 +31638,26,23,27,1274944,22613,22676,11192,11640,11833,9895,1452 +31639,0,35,41,173460,10060,1338,2814,2227,1417,1369,232 +31640,0,34,35,1127123,175116,41553,11830,10341,9523,3792,2403 +31641,0,43,37,1346946,104698,12408,1306,6373,11733,7139,3522 +31642,26,43,37,1552714,21792,8520,7599,4688,2211,1338,923 +31643,0,44,29,700165,31320,2123,5045,2613,2952,2183,1497 +31644,26,48,38,272639,17507,2293,7145,4788,2993,1366,663 +31645,0,50,48,59931,4669,862,483,684,527,306,117 +31646,0,51,50,316980,593668,67365,71519,41356,56148,17143,8344 +31647,51,51,50,1217844,234946,71824,54843,63737,80003,17702,14933 +31648,26,51,50,92932,6879,1090,519,1580,572,365,381 +31649,0,69,54,815767,31974,19132,4007,17141,13039,19963,4891 +31650,0,66,40,742877,56698,6815,12819,10580,6246,4027,3530 +31651,0,57,43,350915,19447,2684,3440,1906,1119,893,725 +31652,0,63,37,308519,62072,901,10060,4377,7680,3489,2477 +31653,0,54,44,1766959,43374,5389,8683,17011,4988,3312,1984 +31654,0,54,48,234978,39026,13879,3598,10898,2338,2957,731 +31655,0,43,74,84686,13106,8815,1782,775,1056,1485,314 +31656,0,38,64,369988,56602,22457,9737,4880,6596,3318,938 +31657,0,34,69,602573,55751,9958,6903,2674,3891,1226,1997 +31658,0,34,56,142711,58171,9128,1668,4830,3222,2692,1041 +31659,0,47,35,1578141,265378,33934,24795,23412,42058,6800,3780 +31660,0,44,38,1400529,23922,12022,7105,8425,3047,6097,1596 +31661,0,57,48,39897,27309,19412,10758,17031,10014,8166,4119 +31662,0,77,63,447812,64055,10947,26450,14889,16755,24875,13534 +31663,0,80,74,1789241,140022,50307,13105,20818,40212,24734,15094 +31664,0,91,75,698493,67582,47856,26435,30295,25782,15033,7987 +31665,0,78,67,1382470,42575,16291,8507,26866,3744,7215,2357 +31666,0,69,74,1389305,54602,27049,35619,41598,11677,5756,5113 +31667,0,63,51,739789,70544,3008,3331,8897,8924,4206,1455 +31668,26,63,51,775726,50931,6512,4381,6802,1815,1685,336 +31669,0,63,30,196109,57155,11272,2471,12800,12162,2269,2212 +31670,25,66,24,594831,65972,9013,17375,11782,13398,3670,1165 +31671,26,66,24,161772,24121,2993,7201,4821,2623,1059,1048 +31672,0,66,34,1042668,187117,239547,71658,28074,50117,46549,13695 +31673,0,74,57,1500044,105475,45688,20836,39842,35134,22651,10446 +31674,0,78,51,2044937,138475,9966,13553,53162,33613,15396,5132 +31675,0,91,57,2187590,151252,19980,62415,52730,50542,24445,5931 +31676,26,91,57,406694,17887,11996,8940,8983,3686,1894,684 +31677,0,88,35,764200,62208,8369,9759,4483,5291,5314,831 +31678,26,66,11,469343,28144,9248,9848,5696,2670,720,475 +31679,0,37,37,1150402,268921,22802,23511,16182,9222,7912,2636 +31680,0,38,43,1338966,28577,9375,12491,15687,3775,3664,3448 +31681,0,44,29,2132424,1078038,29594,176358,36997,94972,98337,29202 +31682,26,44,29,920214,35135,11830,11587,15144,5292,2480,1597 +31683,0,61,24,818252,276369,3983,25686,9075,34970,21929,6258 +31684,0,63,17,784360,123602,22074,23381,38743,13888,7246,15683 +31685,0,57,24,402610,43247,10708,6102,2459,5709,6107,7952 +31686,0,60,50,1394377,68893,67717,32790,32673,21047,13911,11807 +31687,0,50,43,890006,108066,10387,9333,6363,5604,2292,2073 +31688,0,50,51,1190008,49525,25243,3455,10095,6122,3357,1587 +31689,0,43,51,1835472,361972,90703,42973,19564,26753,28290,11629 +31690,0,35,23,1488128,148904,4777,8263,9342,9278,2338,4696 +31691,0,48,26,253286,34862,2849,6008,6002,5625,1617,1376 +31692,0,80,8,368514,41493,9342,16376,5854,17892,2572,2284 +31693,0,83,23,1426219,431653,53658,62611,51800,45443,13964,14502 +31694,0,84,35,1917628,405911,91118,131955,60993,95279,23791,6925 +31695,0,87,56,409632,111177,20581,25140,34355,32742,9444,3872 +31696,0,75,53,583044,211716,45619,33611,70620,28022,20730,6852 +31697,0,70,48,1477846,237128,22161,16872,20068,16971,5658,6267 +31698,0,61,41,1055073,315721,44472,25129,56738,25884,6164,3582 +31699,0,40,41,3131251,402501,30743,126498,72509,24014,34050,11767 +31700,0,34,35,921865,1614912,276972,44072,150731,70630,23808,19752 +31701,0,48,40,1157026,213256,31245,66658,40115,68495,13913,8654 +31702,0,63,47,1378275,97288,105869,55770,158924,36570,26511,2887 +31703,0,66,54,186646,111835,22903,14259,22264,18350,2545,1851 +31704,0,77,61,241525,61398,11294,19512,36693,6710,4408,3594 +31705,0,61,66,30486,14633,8224,6088,8098,2095,6274,3818 +31706,0,70,63,43363,29190,10976,6224,9658,14254,7098,4859 +31707,0,87,57,116301,47289,2247,10768,20828,21382,8260,3169 +31708,0,96,57,133761,21075,2235,11233,9770,6146,8851,8165 +31709,0,91,51,75115,24880,4682,2400,1704,1631,2985,2157 +31710,0,70,48,277359,12706,1411,2704,2469,1088,1297,305 +31711,0,50,61,433757,55115,24404,27857,25189,7040,8411,2611 +31712,0,26,61,976486,123887,28848,21751,15242,5548,4913,6789 +31713,0,38,66,198893,104759,24651,37270,31291,18779,7803,3453 +31714,0,27,61,133791,250906,16529,29861,16205,8237,5745,3446 +31715,0,26,69,932254,69857,13830,176736,40295,13922,6113,4666 +31716,0,30,75,79002,121217,69283,5000,11583,9060,6183,4712 +31717,0,34,75,29796,23509,10937,2287,1209,4415,898,2152 +31718,0,41,77,429882,30101,2800,4401,4600,2236,4789,1628 +31719,0,34,64,114865,86799,39431,7331,11081,3775,3345,2585 +31720,26,34,64,942700,13938,13346,4708,4177,2905,899,364 +31721,0,40,64,722353,150214,85018,16349,27384,22505,16134,16738 +31722,0,21,75,222646,107755,134519,89421,61975,10602,13781,16941 +31723,0,30,81,39713,178907,68704,37298,24151,33698,12796,16412 +31724,0,57,80,85464,53916,17050,14118,23596,16751,8594,7865 +31725,0,61,80,16041,18467,6268,5824,1871,3201,2245,1182 +31726,0,70,66,162284,145994,27318,28424,9250,13539,13496,5889 +31727,0,87,70,10428,3207,5146,1356,2991,3675,2056,3007 +31728,0,87,69,352195,145043,39424,25341,26583,47691,27695,50816 +31729,0,84,57,274544,36893,3690,3048,5458,3717,1402,1857 +31730,0,91,51,1012493,293579,28756,28475,13329,39538,16823,20138 +31731,0,61,43,162384,18292,4647,1143,1467,819,1410,1192 +31732,0,54,47,328642,20473,4603,11130,7335,5448,6825,7810 +31733,0,48,57,823447,77634,33539,14197,8385,7026,3848,5295 +31734,0,51,47,1395085,112036,3868,3980,35663,16400,7407,12769 +31735,0,67,54,222354,97325,60150,13828,7771,20481,11561,10718 +31736,0,56,41,1524096,489548,40845,21784,42388,36343,10349,6830 +31737,26,56,41,549853,56154,5011,14206,3805,3401,1857,1029 +31738,0,63,35,2042173,568176,124770,72935,117904,58409,51622,20549 +31739,0,56,51,1177848,75428,11437,10801,5020,7800,2057,1062 +31740,0,50,57,2487901,113292,132714,72485,37950,25604,13283,10235 +31741,0,51,66,44467,45211,7863,5909,2188,3993,2923,2104 +31742,0,34,63,536571,216777,32530,17485,35632,5293,5122,3730 +31743,0,30,64,859117,157096,30501,32242,33169,17004,13097,2758 +31744,0,34,51,715627,79037,14181,13830,10499,10400,6886,3093 +31745,0,43,48,139065,115656,16386,12596,18749,18660,16883,3629 +31746,0,60,43,413129,87941,3912,9164,5415,7059,2096,934 +31747,0,66,53,1264778,48428,29277,37296,14032,18064,10824,12431 +31748,0,74,60,1071845,109697,38038,30987,8748,25997,10215,8986 +31749,0,80,56,985162,78808,9405,6738,11299,21233,18683,12290 +31750,0,84,67,653843,31948,3845,13204,4464,4617,6492,1584 +31751,0,80,53,933378,66659,11546,5374,17004,9004,11071,8097 +31752,0,83,48,510025,23410,6402,4625,7319,6657,10450,8266 +31753,0,66,51,651551,149398,5807,34846,5917,11630,9742,8476 +31754,0,66,47,597472,167045,50317,5685,27838,24015,37511,20730 +31755,0,63,44,1157094,535831,29675,66505,39249,47954,28795,21505 +31756,0,57,53,965166,107107,30552,76209,23400,30430,22650,10377 +31757,0,69,66,1188682,15417,22885,11576,14574,7453,9382,5132 +31758,0,78,83,2113688,262329,62369,73251,47117,31468,25674,12756 +31759,26,80,77,848599,58766,30724,28329,26603,19577,14981,3623 +31760,26,80,77,1114185,31919,24485,31853,3829,20134,14939,5832 +31761,0,80,64,494883,92779,15608,29525,50930,20978,5601,2925 +31762,0,67,64,894890,345723,113514,177377,216559,50632,28399,13763 +31763,26,67,64,1665627,316917,42767,39967,102376,39503,23705,10994 +31764,0,69,57,316565,134138,16561,19243,6499,15570,19487,3950 +31765,0,69,69,687554,162198,128678,185877,45763,67431,16678,44569 +31766,0,67,69,598885,37960,11308,4642,12769,7008,4894,3131 +31767,0,54,61,572502,90958,10218,11064,9981,3282,2326,1925 +31768,0,51,64,1240831,411569,95946,62990,49968,37893,32947,22715 +31769,0,50,50,1040068,185582,60936,19581,125180,40821,14049,9823 +31770,0,48,48,1741941,217364,29595,49705,84625,35987,20078,7812 +31771,0,67,44,955476,45799,5074,3784,5040,7322,5995,2064 +31772,0,75,37,456023,311594,9693,33581,8504,39074,28783,4381 +31773,26,75,37,2214256,92801,71711,68470,63639,67888,4156,5917 +31774,0,83,37,224277,13894,3568,1682,3521,5209,547,755 +31775,26,83,37,511143,17636,4693,11270,7803,2721,2246,407 +31776,0,77,27,489691,112189,11121,1275,4733,8510,18625,3900 +31777,0,74,34,97586,11642,4397,593,3841,1830,1153,664 +31778,0,66,37,48935,61472,6646,5435,3281,4235,4821,3351 +31779,0,51,37,1012878,340645,55682,27972,12569,34258,12414,6394 +31780,0,69,44,864392,296913,80991,55904,117898,119343,9737,19078 +31781,0,77,47,1518350,159631,27631,52341,53101,42083,18441,15252 +31782,0,81,47,451349,23983,2322,2188,1999,2640,3064,1301 +31783,0,74,44,1038996,132932,10046,18920,9687,7284,12782,5665 +31784,0,66,53,348443,52446,23521,41390,26765,19421,9458,5251 +31785,0,57,48,1424823,270806,27131,26261,45587,26956,11809,11793 +31786,0,61,44,776657,81771,3517,9303,6942,11787,25994,7823 +31787,0,78,54,190572,19481,14053,2391,5875,6954,9810,4117 +31788,0,74,63,1990625,50405,63470,75003,24056,19006,40619,15249 +31789,0,51,64,522515,78178,13999,1783,4134,1465,1730,2330 +31790,0,41,75,1396594,185330,42051,25676,8864,14581,6079,8105 +31791,0,20,69,607315,42472,12258,1728,3675,1834,1415,835 +31792,0,13,53,36819,23506,1977,4679,897,1836,571,660 +31793,0,44,60,160556,44973,8757,18115,11403,14106,6582,5758 +31794,0,60,53,61978,171639,19895,28523,20282,41632,11239,11601 +31795,0,61,61,1018497,267080,138279,88273,66768,21410,52246,30469 +31796,0,70,66,1804575,224470,66318,72801,21540,48168,22411,14128 +31797,0,67,64,74572,21731,3081,5294,1165,4251,2526,1283 +31798,0,51,63,62256,112030,10627,10179,7174,7633,7786,5639 +31799,0,80,57,18115,20617,3650,24657,8617,51424,8637,16303 +31800,0,70,50,343112,72179,11748,5805,9911,7171,11157,6740 +31801,0,44,44,130978,174952,28968,9136,2085,4174,7629,6244 +31802,0,56,54,16558,6034,3125,2482,3595,3109,3014,2389 +31803,0,40,50,76689,34260,7242,2381,2368,7496,4514,2234 +31804,0,34,69,86526,33639,53161,9616,3135,4073,3596,2080 +31805,0,56,81,14039,14361,7302,14762,7487,7875,8376,7685 +31806,0,54,88,18981,26417,5191,29960,6278,14490,5405,5716 +31807,0,57,100,12405,13128,6187,16640,6277,9035,8315,10107 +31808,0,75,90,4219,9811,8666,3988,7402,5823,4180,3091 +31809,0,75,80,2796,25045,7133,4380,15226,7691,5414,8836 +31810,0,67,77,29013,12915,7330,3768,2530,2314,3157,1211 +31811,0,56,67,106400,19703,4924,2945,1476,2183,2509,2465 +31812,0,41,61,150700,173541,4747,43660,6340,12127,44372,9269 +31813,0,41,64,269982,100720,50228,4464,11788,36745,34286,34919 +31814,0,35,60,272557,59626,12450,12897,6885,4671,9265,6383 +31815,0,41,44,157703,35148,1565,2440,10197,6412,2341,2436 +31816,0,43,43,160639,63363,6802,7305,4670,4261,4910,2303 +31817,0,34,41,483492,61861,11981,8803,3413,6850,8232,9932 +31818,0,47,40,703297,80649,4014,33641,15400,27990,3079,4797 +31819,0,54,67,48694,35754,9669,15046,12378,13181,13542,7028 +31820,0,44,77,78663,12811,10982,2992,6417,2302,2532,1813 +31821,0,53,80,15493,27287,16072,7612,10061,14460,4226,6714 +31822,0,70,64,13163,53963,2994,14293,12196,7627,4540,7808 +31823,0,88,63,30586,10717,6530,6859,6644,10547,5885,6167 +31824,0,93,53,39738,5021,206,1523,1960,3457,3223,658 +31825,0,67,51,2158418,195989,40540,21172,17643,18801,13350,6442 +31826,0,64,57,136535,57326,29203,8743,22741,6406,4448,6234 +31827,0,63,53,30564,27557,10867,4683,11403,17192,3058,4290 +31828,0,61,64,41429,24429,4757,10926,6496,6941,3947,4043 +31829,0,70,61,9055,21320,2819,10568,9306,6846,4613,6955 +31830,0,51,70,79850,32312,14664,15546,4541,3346,2039,2443 +31831,0,37,74,110862,57011,14990,12689,9310,2956,2055,1692 +31832,0,27,67,35991,23394,3521,4439,3576,2511,3725,1009 +31833,0,8,50,1706900,1837543,57101,44778,53739,52358,79144,20961 +31834,0,13,47,1019575,132516,39340,49367,21682,18508,7386,12809 +31835,0,24,51,549265,53954,26300,31590,15971,13099,12770,11295 +31836,0,30,48,200062,79715,15752,8918,37144,15284,13169,11525 +31837,0,50,63,34514,21572,1913,6622,4358,4861,2852,1698 +31838,0,56,54,558991,76847,13993,11292,30162,17005,5141,2139 +31839,0,48,54,122606,65493,10498,11011,23556,8563,10529,4692 +31840,0,51,63,46992,30659,21027,14868,10983,15535,3789,3385 +31841,0,64,61,93666,40443,4534,6713,5996,9557,4598,3951 +31842,0,63,60,24415,115819,18957,6528,14098,13145,7536,7250 +31843,0,50,57,32207,65490,26761,26246,16672,6944,8773,5866 +31844,0,41,66,22988,13279,17093,10569,7894,4238,4479,3527 +31845,0,37,77,20354,28045,14904,6452,5385,6014,6137,3733 +31846,0,43,93,21301,39362,11474,63106,11962,16613,4831,3584 +31847,0,54,96,150908,25654,29430,5292,5704,12760,8351,4473 +31848,0,50,88,104531,32457,10368,6580,1455,3405,3414,1156 +31849,0,41,77,24708,17549,788,2654,2314,983,650,528 +31850,0,37,75,278222,16474,12303,8416,4151,3468,1805,1435 +31851,0,38,56,8348,53137,5578,5806,26015,16090,7456,18366 +31852,0,43,66,398865,31154,79251,16619,23758,15030,10980,4970 +31853,0,50,78,82082,15699,2947,8148,2200,2792,1475,1812 +31854,0,43,67,121381,16409,3960,2652,764,966,718,1737 +31855,0,30,74,872708,159099,19434,21163,12303,14337,4061,6500 +31856,0,35,56,934016,39271,6688,6887,15445,8051,3222,2244 +31857,0,37,60,709492,65547,9682,60089,19691,15985,3835,4082 +31858,0,48,63,161740,15608,6543,5575,4290,3982,2292,1123 +31859,0,47,78,9041,14690,7000,17939,5661,2717,2489,3093 +31860,0,35,88,78770,101352,66079,14015,16259,8762,19846,3421 +31861,0,40,90,177758,18382,20286,3993,3342,7897,4878,6626 +31862,0,41,81,22548,62715,7871,7965,6500,12686,6706,8834 +31863,0,47,83,38361,29928,42673,19466,9397,10470,6083,3926 +31864,0,47,78,117590,41632,9213,7378,1936,2869,1860,1670 +31865,0,50,77,163271,12162,9260,9324,6735,9892,2495,2054 +31866,0,37,81,62523,24347,5875,2341,1722,1297,912,1653 +31867,0,30,66,137896,54915,14955,11243,22874,5631,6768,4141 +31868,0,44,67,88168,32448,14639,8330,11191,11104,5027,3960 +31869,0,24,53,688082,139913,20024,3479,15953,5909,4864,3304 +31870,0,29,54,10644,70241,21353,15036,11901,7653,4038,8757 +31871,0,41,56,19098,27644,11939,2681,9202,9673,5668,3711 +31872,0,38,47,7125,43610,2658,7449,7716,6940,5866,3083 +31873,0,43,53,112078,10686,1454,4043,5004,1149,1000,1373 +31874,0,51,56,9276,32533,16753,6528,2335,7808,6782,4210 +31875,0,41,54,94225,38655,14633,4179,19306,4955,3345,1932 +31876,0,48,77,18294,2575,27429,15424,15372,12765,9826,5354 +31877,0,53,83,75583,44017,29867,10666,9282,9173,3155,3255 +31878,0,48,87,49164,27198,23181,11459,18731,6000,3921,10097 +31879,0,57,77,6525,33516,1868,3666,7087,9211,4277,4331 +31880,0,53,70,34808,12440,6701,11909,5275,5938,2127,3009 +31881,0,56,67,11400,33162,4073,15636,7182,7307,4433,1809 +31882,0,66,66,7384,9603,9940,4919,8522,5772,3436,3251 +31883,0,63,74,32811,40544,7305,4758,7181,7375,6513,1996 +31884,0,56,66,471764,53710,8920,20914,8096,7442,12556,2298 +31885,0,53,54,765734,110443,2946,18373,32356,14339,8718,7621 +31886,0,35,40,66270,49681,3697,3524,1301,1984,1778,594 +31887,0,27,37,68612,84440,6665,6252,5241,7163,4117,3245 +31888,0,11,10,112744,149935,852,2347,2807,2660,1179,395 +31889,0,1,14,434609,126930,21742,3778,15330,4123,10028,2404 +31890,0,1,23,392330,84573,13298,16747,12320,5612,2409,3994 +31891,0,4,30,107000,72670,6851,19249,20738,10372,4892,3587 +31892,0,24,60,28666,32945,2770,23184,4656,7821,3785,2940 +31893,0,34,67,41175,33023,19827,8939,24577,4569,4663,2747 +31894,0,43,60,13156,23270,1302,2668,8603,3489,4775,3604 +31895,0,53,69,24221,3393,3465,5448,4251,3758,4874,1458 +31896,0,51,69,15063,24696,8885,13466,8352,6108,4498,3871 +31897,0,61,63,21926,20669,2716,5517,13481,5939,7475,2625 +31898,0,54,80,68394,57952,8139,40154,4603,5762,5034,6431 +31899,0,47,69,652935,66437,4607,19569,8028,13097,4877,3718 +31900,0,51,69,40953,7134,2337,9596,10856,3609,5953,2522 +31901,0,47,74,39965,20047,6466,2853,6298,3780,2825,1349 +31902,0,67,70,32741,8422,7977,2532,1771,9297,4393,2293 +31903,0,69,77,24515,22146,11219,10829,14223,7336,7382,3992 +31904,0,60,74,45812,101367,27092,19021,25886,9775,5584,6618 +31905,0,48,78,6965,15747,8836,15626,12496,6852,3381,3198 +31906,0,56,78,11959,23998,9194,18567,13094,5284,2113,5330 +31907,0,57,69,37389,30358,5311,3907,4878,5603,2412,2453 +31908,0,60,70,30581,6021,10444,9960,13528,5554,4871,2377 +31909,0,60,70,2982,15916,1289,4339,4827,5514,4762,5187 +31910,0,50,66,136257,101880,22460,25483,8677,5468,4201,3005 +31911,0,43,70,163827,44776,13722,11048,4578,5139,1655,6280 +31912,0,47,56,24119,39308,5439,2612,8358,13149,3347,6408 +31913,0,27,63,396795,52403,16383,11663,2006,2967,2481,2434 +31914,0,35,56,1054307,151831,19202,12201,18144,13374,6089,7957 +31915,0,50,54,56085,19481,3563,10070,4934,12583,1461,3844 +31916,0,47,61,27861,30428,7025,8083,11748,8553,4102,2463 +31917,0,53,61,103152,41311,8712,24123,35235,5820,9486,4151 +31918,0,66,66,50398,21298,1348,18476,24481,12981,6659,4059 +31919,0,50,69,109983,69721,17899,41498,33228,7857,6213,3080 +31920,26,50,69,852865,22068,9020,7376,9864,3885,4575,1508 +31921,0,48,77,191200,74449,82194,10903,34236,27687,36085,6113 +31922,0,48,75,772559,269555,59577,36807,23646,27742,10930,5278 +31923,0,40,67,119797,28170,4176,1729,3728,3918,2935,1686 +31924,0,51,61,251059,34273,7551,8039,13603,11053,5720,4152 +31925,0,38,64,12455,39976,29438,11809,3505,3424,5373,6055 +31926,0,44,63,35875,41914,3031,12388,14139,7986,4290,1875 +31927,0,57,74,87069,9197,6293,7573,6973,9546,2400,6341 +31928,0,47,80,48050,51532,31867,9357,18824,6474,6221,3051 +31929,0,51,66,66545,57044,5801,9236,18954,4909,9953,5036 +31930,0,53,69,9081,35441,4945,12372,3206,9935,9666,5936 +31931,0,37,70,27851,40297,11713,16867,7620,4867,3027,4850 +31932,0,43,57,24864,57347,747,10379,7806,11127,9950,2341 +31933,0,50,60,571773,62188,15311,5045,6107,11575,15464,1247 +31934,0,43,57,11370,44729,11100,8618,12403,6051,7751,4372 +31935,0,53,57,29689,28067,17814,10715,11459,11947,7247,10765 +31936,0,54,64,15357,33723,7688,5518,6282,5311,4893,6181 +31937,0,47,61,51109,105517,18293,10339,14364,5451,6339,2336 +31938,0,41,60,72505,47127,20014,9269,9340,8736,5247,3271 +31939,0,34,66,20146,50609,25035,11299,12764,7744,5350,5043 +31940,0,26,70,28066,5798,1959,1711,1339,547,154,129 +31941,0,35,87,75601,17836,39348,432,12642,5528,3769,829 +31942,0,29,84,327314,76621,16356,17886,9875,6724,3443,4096 +31943,0,29,81,170088,40685,7197,9431,4827,5262,2705,2791 +31944,0,30,91,887360,20599,39539,2115,4254,4974,7004,3691 +31945,0,34,77,1106916,137580,15335,19437,8143,17300,20369,20030 +31946,0,56,70,81020,22772,4454,8614,8024,24177,9667,19639 +31947,0,50,66,86275,84704,3667,12955,4870,4992,4957,4306 +31948,0,51,54,331868,167166,45218,51098,34757,26875,19925,17875 +31949,0,54,60,1221426,229593,91998,16871,29213,51692,28965,17982 +31950,0,37,70,83206,28537,23057,12093,9008,6612,10661,8227 +31951,0,34,74,141169,27573,3468,3214,2219,1134,2676,3485 +31952,0,24,57,203337,341475,28023,4568,8660,16029,13727,9325 +31953,0,24,66,1521688,36053,29843,31202,14578,12829,3972,5647 +31954,0,26,60,1253929,160300,48718,74040,102283,31438,38718,16834 +31955,0,38,63,266556,29403,5503,6228,5135,4853,2901,2890 +31956,0,43,75,36330,15543,4247,1449,1459,1417,928,1210 +31957,0,48,69,1175983,81734,30205,34968,16877,30748,4272,3205 +31958,0,51,69,590667,23659,7399,6893,3324,6862,3999,3278 +31959,0,50,69,779742,195223,58110,29648,58601,27784,26568,13392 +31960,0,47,64,40692,64734,7229,7324,12233,3407,1803,2166 +31961,0,38,61,999055,119376,21562,50058,43728,19790,8095,4014 +31962,0,41,54,564102,37702,5838,2714,1695,11212,3758,2297 +31963,0,44,63,2335108,191701,95145,119692,61486,54155,28561,35095 +31964,0,67,63,1001593,23985,8715,6132,21837,21921,5677,4491 +31965,0,67,57,1741602,563086,50356,94908,74111,62434,36693,25296 +31966,0,51,51,168479,45756,3025,918,819,2160,2635,1996 +31967,0,38,41,849988,210881,31395,26408,18744,8572,5868,9466 +31968,0,21,44,1057393,261256,77128,26701,53589,34640,17929,19583 +31969,0,13,57,1334409,125373,55483,80148,34256,11179,35999,13194 +31970,0,17,84,2823239,303877,543410,215223,63138,97619,171548,118453 +31971,26,17,84,453843,88623,10742,14883,28867,8556,2643,2930 +31972,0,16,94,882833,201846,117074,60882,13723,9836,6976,9356 +31973,0,27,91,313455,30907,6290,6411,11664,13435,11173,10537 +31974,0,34,90,362381,82567,23947,47288,11225,11199,3984,18567 +31975,0,40,70,1402470,64672,4448,39719,45732,18173,19027,34315 +31976,0,40,77,49694,63772,27928,11804,11643,29465,35970,10499 +31977,0,54,67,71220,11449,2877,3151,4933,6353,5106,3332 +31978,0,69,61,258528,63062,12721,7990,12443,9346,5587,4761 +31979,0,63,54,180012,84483,10901,4847,5367,8501,9633,8775 +31980,0,37,69,103909,8346,7885,766,3421,1394,2380,2077 +31981,0,27,78,554781,237982,121781,64584,10011,18913,14125,9828 +31982,0,41,83,98608,44903,7289,16811,7470,22640,25953,15192 +31983,0,29,80,155443,38102,19005,1686,7177,1673,5204,4248 +31984,0,43,74,102610,33667,11884,6881,12263,15052,14248,11724 +31985,0,53,61,14897,35442,8265,1485,10466,6484,10652,7114 +31986,0,50,60,184849,70655,12104,7255,6615,17757,15525,14687 +31987,0,74,41,294090,34032,514,2796,2588,12432,20676,22519 +31988,0,74,43,14300,31305,18037,4119,12345,16676,7190,23525 +31989,0,70,48,60112,15132,5292,1909,2499,2416,2150,3646 +31990,0,87,53,16269,4466,7257,3278,12103,14195,12417,7874 +31991,0,88,67,28623,36619,18366,8817,6627,28178,18873,20277 +31992,0,83,74,68429,24327,13285,10754,7681,8622,5097,4871 +31993,0,97,66,38280,43895,7822,8872,19930,30493,8556,12523 +31994,0,84,67,104070,33950,5657,10963,4939,12703,26969,25441 +31995,0,75,51,7736,17074,227,1311,3159,2564,3103,2770 +31996,0,70,41,275361,12460,2755,517,1235,2054,1652,1080 +31997,0,51,38,126527,56560,659,9468,7015,4640,6321,5472 +31998,0,51,27,91097,34706,2067,3782,2083,8927,8490,3115 +31999,0,41,34,54332,37286,2295,2517,2721,2185,2809,1861 +32000,0,44,37,14554,19871,3211,4880,5301,5454,3974,2948 +32001,0,38,34,563937,307328,21502,8034,5122,12177,6808,3596 +32002,0,27,51,2133817,161955,93360,126135,26718,28410,26460,20908 +32003,0,29,63,1486274,386314,45434,110998,22522,40249,25897,32373 +32004,0,13,69,1060177,376154,248354,34144,68607,22087,40108,18054 +32005,0,27,78,3319994,149501,23649,17792,25465,29627,15443,22464 +32006,0,38,63,999621,136225,20450,24263,40832,43168,24641,14088 +32007,0,40,63,160961,12108,3501,2144,2382,1497,804,1155 +32008,0,48,53,203736,32916,6946,1586,2789,2939,1641,2320 +32009,0,51,66,9435,16473,27275,6229,9124,12730,9940,9253 +32010,0,41,74,1198236,698540,306324,14116,13385,89807,72311,50537 +32011,0,35,67,431110,256341,27371,29539,14635,12581,17222,19247 +32012,0,40,63,176987,24166,798,4160,3395,3269,4579,5434 +32013,0,38,54,480918,53825,9864,19421,11883,16807,31625,26426 +32014,0,38,56,1116644,71832,16378,18476,7835,8572,11668,13962 +32015,0,44,50,2406657,547486,11404,51787,29191,51650,39693,10625 +32016,0,34,53,202220,73186,13891,6378,6995,3161,8546,5743 +32017,25,34,53,521747,153239,86090,27337,9606,11222,11265,12954 +32018,26,34,53,1700694,377948,294087,280149,79292,26123,13485,12878 +32019,0,26,63,541648,20240,17119,24126,18746,7047,9668,8441 +32020,0,40,64,57038,4603,3011,2393,2658,3095,2784,1434 +32021,0,41,78,518167,36488,1580,18974,6118,5582,5495,2368 +32022,0,51,90,1349448,117413,34975,94941,26092,24792,10263,7860 +32023,0,50,78,258207,256173,86133,11969,24539,28543,8760,14812 +32024,0,38,77,101637,6248,3163,1515,3962,1109,722,509 +32025,0,35,77,519671,37740,16582,3134,4521,3761,2466,2500 +32026,0,37,64,696196,63870,13734,2328,7388,8521,4847,2555 +32027,0,43,60,1141771,56216,7255,6913,9277,11592,5088,4659 +32028,0,38,48,415247,140820,7680,15300,15281,10089,7743,7710 +32029,0,38,48,1849536,309119,85101,107221,70442,36565,18315,26733 +32030,0,35,63,1074686,156962,35538,57953,16168,29764,30591,13046 +32031,0,50,84,741773,10767,18510,27909,6468,18428,1662,572 +32032,0,54,83,2388127,64244,26141,9623,24972,10346,24972,6239 +32033,0,57,84,347146,40460,12513,9708,8430,9299,1891,2042 +32034,26,54,78,825393,36375,4654,19478,9927,6153,4984,2084 +32035,0,40,74,246580,4964,2667,1805,470,600,270,179 +32036,0,35,80,1568528,126181,10989,139176,63252,18345,8379,10665 +32037,0,21,87,161032,112602,30179,61176,15112,7799,11348,21792 +32038,0,13,83,2810046,1023966,123275,72936,12064,46416,19986,8838 +32039,0,16,67,137277,41878,5838,1727,2367,3889,2637,3800 +32040,0,16,54,756449,411674,57164,33888,38901,33628,53331,15414 +32041,0,20,40,1763002,320359,29468,21212,29440,21693,19091,14352 +32042,0,38,37,717930,81501,2710,13166,29634,22644,10986,9863 +32043,0,43,47,274067,105873,58639,11260,16800,22241,10952,13121 +32044,0,44,51,410524,141713,25698,31759,22002,17549,17589,5221 +32045,0,48,61,65207,101457,22261,28035,10624,13072,10582,3634 +32046,0,47,75,1350122,53843,20321,15700,18375,15960,11545,6876 +32047,0,53,80,1755006,10579,25525,7208,15166,10627,15691,4485 +32048,0,54,64,123403,29719,1544,855,833,3645,2090,1480 +32049,0,67,61,1012010,47604,8157,12885,6177,20670,7134,11683 +32050,0,61,69,668421,40030,53165,5156,13043,10284,11801,14081 +32051,0,63,66,14908,6489,1456,9150,3051,5233,3428,1800 +32052,0,60,88,90289,60657,34808,10601,8733,7283,6362,3977 +32053,0,40,81,159840,285398,9412,40606,32188,12399,8049,9178 +32054,0,44,75,408875,40136,10653,14496,6316,13229,13010,5356 +32055,0,29,77,32334,61539,47482,18694,19664,7544,4154,2859 +32056,0,37,70,380270,51517,18726,15053,24788,14038,5688,4367 +32057,0,51,66,211643,48160,4365,1532,6851,10150,3709,1809 +32058,0,47,74,29162,10452,5803,5310,1153,2374,3013,1861 +32059,0,48,63,229998,42247,8269,5529,3222,3562,6134,1440 +32060,0,38,43,966073,599152,13305,19674,36441,35615,25586,9984 +32061,0,21,60,148920,59719,19900,13900,8099,3082,1291,680 +32062,0,13,67,472396,31986,96767,24222,19162,7157,7116,4306 +32063,0,16,63,50359,94334,9531,11564,16987,10895,6349,5330 +32064,0,24,88,212076,5885,7531,5615,8388,2678,2277,953 +32065,0,29,77,52785,96445,8152,7850,4177,6367,4510,8544 +32066,0,30,66,77748,11347,5664,3623,3776,1242,1033,996 +32067,0,27,70,27786,52598,15593,8122,8318,5078,3491,3592 +32068,0,24,61,199716,42221,7512,3861,3138,5562,1189,1006 +32069,0,20,57,61432,215694,13536,18217,49380,7858,5116,1737 +32070,0,29,63,27075,16242,8704,19889,6991,7258,3239,4120 +32071,0,37,77,36982,16226,22045,18708,5069,7124,4014,3305 +32072,0,43,78,27590,46625,9546,6198,3828,11420,3292,3379 +32073,0,54,90,26019,28550,8856,4722,2052,4872,8181,2942 +32074,0,56,80,49460,46439,17014,7182,6230,15308,4081,7518 +32075,0,48,57,1431249,111480,8239,12383,6171,7111,5427,2880 +32076,0,50,61,751652,63864,19443,11575,9584,21910,19946,15048 +32077,0,50,74,55766,8385,10636,8439,2977,3141,1007,1684 +32078,0,43,80,218459,14180,10903,4041,9073,3156,1136,739 +32079,0,51,94,281115,36439,18479,31511,14207,8933,2257,6601 +32080,0,48,96,2819,49035,3670,28743,19218,12542,5945,5356 +32081,0,40,100,387625,27493,81729,69515,6457,9211,2864,3894 +32082,0,38,84,607376,51740,3645,4902,3122,5397,1607,564 +32083,0,34,78,484411,82010,54860,12242,8083,8559,4367,4058 +32084,0,34,56,310774,105317,2881,3957,16686,16739,12721,18421 +32085,0,38,26,1006569,259768,13780,19470,20389,28300,9929,6021 +32086,0,61,13,146329,5013,394,293,1065,1552,571,414 +32087,0,44,24,269899,150415,16452,19597,12799,5475,4027,4365 +32088,0,44,41,1544037,169663,178887,78165,84353,47135,16728,12453 +32089,0,37,38,139549,40416,4133,3572,5871,3351,2194,2627 +32090,0,44,50,9293,11317,12489,1212,14767,16767,5142,3985 +32091,0,53,48,181450,35193,4908,2241,1281,2566,1264,1354 +32092,0,50,57,154252,3906,40198,6373,6850,3680,4003,3294 +32093,0,47,74,248145,54927,44743,17159,13202,6343,16488,36195 +32094,0,30,75,928038,35677,16661,5425,3635,8658,7772,3491 +32095,0,26,87,70051,8854,4849,3108,1997,704,582,532 +32096,0,24,81,1104781,19300,17237,34360,12883,3855,13145,3205 +32097,0,30,84,1215222,28815,30886,28056,9551,9601,9326,5381 +32098,0,34,87,609841,30440,7620,21374,11446,10125,4137,7007 +32099,0,35,81,1566956,133433,28554,32519,11060,9467,7294,4660 +32100,0,40,67,102963,70971,1484,24430,6256,8705,10836,6616 +32101,0,35,61,72970,30695,17295,2595,3885,3221,725,1514 +32102,0,38,61,165699,34472,8314,39070,27930,16420,3942,4074 +32103,0,43,66,143484,47546,11069,41041,3200,8452,4629,2252 +32104,0,48,83,76012,7168,2105,52486,6241,12270,4050,3420 +32105,0,50,84,28470,83941,15105,47417,10217,10505,8934,2316 +32106,0,44,84,31431,48677,13057,24746,13268,11393,4360,7480 +32107,0,53,81,157123,40584,11798,34411,15931,17419,12511,4357 +32108,0,43,60,66571,33462,4083,1601,6655,2150,1949,839 +32109,0,47,54,30655,37529,9363,8107,8033,6008,5956,3509 +32110,0,21,54,827970,444481,52412,46859,15015,14044,5648,5355 +32111,0,26,70,787325,15187,17441,3468,3756,3819,2238,1854 +32112,0,34,78,31640,22601,6329,37708,9703,14004,9286,5384 +32113,0,37,74,46408,35644,24303,25689,10549,11893,2537,4373 +32114,0,57,83,31119,17657,5114,25358,12826,10610,7182,2278 +32115,0,60,64,83539,71574,901,8841,11519,8946,8189,7416 +32116,0,51,63,46710,84263,23555,60899,15010,14615,5069,5419 +32117,0,50,60,100818,66989,14883,22189,4053,10818,3105,3572 +32118,0,27,66,27421,60369,78007,49987,7162,4686,6842,7557 +32119,0,20,87,35630,40820,19125,31832,2559,4136,5781,3717 +32120,0,14,87,195290,93357,39558,35023,1770,7873,2861,3269 +32121,0,7,90,116387,4942,3637,1819,995,509,630,284 +32122,0,16,83,384156,97538,24079,68317,18240,13081,5908,7088 +32123,0,16,84,101972,44830,19087,65147,9951,6389,2996,4638 +32124,0,14,80,177514,106475,24893,26875,8515,6840,3109,4160 +32125,0,23,80,385808,37503,30912,16104,7264,8637,5376,6427 +32126,0,21,77,18422,41232,9545,15781,8748,4397,4338,5003 +32127,0,17,69,300461,111651,54303,38918,7062,6721,12172,4655 +32128,0,29,78,20439,12228,9393,13507,3953,4419,3406,971 +32129,0,13,88,91775,50777,148681,49071,13739,4757,6729,4090 +32130,0,3,100,634008,36980,135319,15943,14086,4603,3658,3109 +32131,0,20,100,71715,39388,13090,14385,8359,12774,6746,2521 +32132,0,11,100,74537,52064,76118,40409,6671,9092,14646,5402 +32133,0,23,94,174028,61697,70683,18238,9798,8661,6236,13710 +32134,0,34,78,186093,114229,40617,13734,36468,11426,2491,2906 +32135,0,21,77,1228292,97405,21084,21842,12935,7830,5747,5908 +32136,0,35,63,30564,49064,6728,19760,2713,14613,2723,3816 +32137,0,44,57,87463,24537,21694,4519,10335,7564,11061,2995 +32138,0,43,67,44428,56244,71201,15695,2102,8992,4458,4877 +32139,0,54,75,2092201,22422,6956,30405,19611,12068,8174,2251 +32140,0,29,69,151739,154488,17537,14314,4704,2979,2780,4705 +32141,0,20,61,118201,284821,45593,15463,12121,17578,5271,12301 +32142,0,24,43,1023508,315947,41432,8291,17120,38968,24790,15346 +32143,26,24,43,687591,130248,30390,22493,11152,34243,17475,8633 +32144,26,24,43,445389,59685,9608,7407,24568,20792,3007,3094 +32145,0,14,41,1409166,828737,570048,166989,116631,111109,82521,49519 +32146,0,34,43,1028620,274540,48097,51091,133442,33659,79519,124906 +32147,0,34,43,154476,65519,10090,9176,12820,4313,5678,7054 +32148,0,37,51,323713,38854,7441,9939,5945,7847,3121,14875 +32149,0,30,40,204598,49874,2822,5219,4664,2727,2151,3731 +32150,0,27,48,1488732,176879,73851,61573,27218,21897,36782,13816 +32151,0,27,53,132973,297364,2618,135727,34058,20574,9454,4932 +32152,0,21,48,275865,94539,18502,2101,9712,8973,10484,4124 +32153,0,34,57,1313779,214808,108010,104390,138969,66518,62160,25013 +32154,0,48,54,441376,26064,6601,10657,10021,5792,5537,4570 +32155,0,51,53,870635,181250,22032,18814,20857,20572,12380,10627 +32156,0,35,56,1201096,148655,63891,63069,27377,9127,5063,9511 +32157,0,27,50,1888011,166177,18732,17887,5885,10845,9198,6179 +32158,0,41,48,96686,26475,9949,13280,14911,30203,14644,11524 +32159,0,51,43,174561,60840,2983,5095,15399,18375,14365,7932 +32160,0,66,47,2100389,97187,74173,92252,15189,33185,19489,4105 +32161,0,67,53,1708111,361932,136711,75570,51159,40012,32680,56701 +32162,0,57,57,867123,42345,44776,8176,24349,21497,16793,9544 +32163,0,54,78,268230,53216,61257,6714,9032,18520,4766,5621 +32164,0,61,66,973238,54373,3688,22090,22999,20722,18356,19066 +32165,0,61,66,1147569,30004,11498,8902,4377,3151,4917,3470 +32166,0,48,57,300333,51403,8606,4027,4993,3750,3119,3130 +32167,0,53,43,1257903,210676,17849,27140,14812,65718,35217,37748 +32168,0,37,37,200199,75371,4302,4334,3192,4892,2649,2324 +32169,0,56,38,22013,5595,12842,6744,12297,11571,13444,8168 +32170,0,61,47,68473,48361,11056,27300,11205,7971,17790,6276 +32171,0,54,48,5646,29262,3210,4559,4065,4814,4350,4355 +32172,0,64,70,558384,44659,55693,50943,4568,24112,16157,2289 +32173,0,50,66,3117261,44545,12629,9725,7471,7905,2957,3083 +32174,0,41,67,741526,13293,4582,8350,2323,1012,754,1022 +32175,0,51,70,33401,14922,4454,3019,1858,6716,3990,3196 +32176,0,54,48,227204,140086,6887,9946,13314,31255,25304,26475 +32177,0,67,43,27792,35482,6088,7418,10993,21762,8368,6744 +32178,0,75,34,104419,105009,18411,9028,15261,11630,8517,10021 +32179,0,63,40,314330,68374,44816,23359,22893,13364,29033,19551 +32180,0,54,40,1256187,50494,2353,3907,3598,5435,10430,8453 +32181,0,40,56,943413,51958,131604,21495,35363,20381,40587,5208 +32182,0,44,56,884133,76632,10442,9665,16261,12553,19467,12619 +32183,0,50,44,866778,149344,18425,13122,18556,29908,14981,13346 +32184,0,48,50,1561045,309069,48808,30158,44800,27313,52573,43068 +32185,0,53,40,1346656,249260,89651,47478,26664,58878,44358,31397 +32186,0,66,47,6733,15356,14062,16467,22487,25065,13905,20331 +32187,0,74,54,66172,28077,14213,4702,10269,14751,11395,12964 +32188,0,87,53,172728,58723,8700,5902,9902,17090,2992,6759 +32189,0,77,48,886671,161071,32100,24337,41720,14397,12965,18867 +32190,0,57,44,761741,212868,42904,21323,7716,23206,22824,11927 +32191,0,44,43,917848,88060,25509,17070,21880,12757,6632,10319 +32192,0,38,35,71330,65224,3007,2612,3248,9132,8196,8918 +32193,0,40,26,157377,75507,5114,1927,4414,6919,8466,8422 +32194,0,60,29,95617,18714,9650,17457,22048,24831,77395,20582 +32195,0,74,23,91106,65363,10967,11326,31859,31458,24066,15800 +32196,0,66,43,136946,10397,5721,5524,2084,1403,1627,880 +32197,0,66,37,896678,609619,16129,11220,38950,47060,29708,24496 +32198,0,37,29,654609,127092,9596,15242,11221,4879,3316,4666 +32199,0,27,40,246481,64086,42202,10422,18537,18159,13495,15334 +32200,0,26,29,1101710,607915,28870,106374,39041,40245,18679,42095 +32201,0,27,54,1018513,84631,72069,31397,21526,16604,14001,15924 +32202,0,38,61,682140,73125,24372,12651,18891,9227,16046,12613 +32203,0,38,67,171784,18259,25395,21271,11820,8575,7473,10048 +32204,0,61,64,23339,32629,5529,7535,21061,28546,23699,47803 +32205,0,78,57,36692,29756,12878,16723,26151,29012,13898,16828 +32206,0,69,44,138759,32519,1451,1196,2555,1372,819,668 +32207,0,75,37,22971,42192,25154,11820,15219,16788,26350,7037 +32208,0,50,40,163960,96498,15274,5401,4143,5993,3893,4339 +32209,0,37,41,383147,11595,2320,6239,3313,2586,4311,3540 +32210,0,51,60,33607,54656,1363,47078,9200,15666,33702,22866 +32211,0,60,61,243786,11315,15768,8542,7683,17043,24685,17214 +32212,0,67,75,709729,107931,108618,32602,18790,30640,20887,31380 +32213,0,70,66,849123,175813,17227,29129,15588,38790,20104,27866 +32214,0,66,61,30280,65183,16511,7923,4974,8538,14899,8846 +32215,0,61,47,182156,114660,9225,11829,26212,43107,27540,15039 +32216,0,56,40,1182626,51815,8725,18311,6956,5517,4289,3566 +32217,0,50,47,302473,71074,26137,25507,25416,13245,16412,22616 +32218,0,60,63,80685,7291,7145,3225,6612,8979,15938,5415 +32219,0,67,60,36632,74205,15787,6850,8557,13783,13199,11331 +32220,0,81,67,13973,4836,3073,26503,4770,13086,11609,4379 +32221,0,88,54,12115,38943,1293,5479,9140,15645,11908,12723 +32222,0,77,41,252981,81819,6032,5208,9724,12659,8242,4628 +32223,0,87,51,85554,5093,6117,8693,5918,8902,6305,3228 +32224,0,69,37,238830,71512,9721,7023,2558,6085,5293,7103 +32225,0,63,53,97768,12542,13989,4365,7795,6096,4975,6880 +32226,0,53,51,49271,7184,1705,661,645,1692,1620,674 +32227,0,51,51,599793,573967,100059,44882,35515,38238,65265,14488 +32228,0,40,51,912179,249250,91521,117371,22814,24434,69962,14951 +32229,0,43,50,1764305,45005,6610,11701,6505,12109,6878,8662 +32230,0,20,44,104698,87009,968,12179,4951,1758,2224,1923 +32231,0,14,50,1457762,80935,31898,7503,12644,4488,3284,1199 +32232,0,27,54,364087,13822,32626,8992,14130,12206,6411,6800 +32233,0,35,61,603213,83436,5392,9831,6523,10587,17629,5564 +32234,0,51,67,121722,18607,20966,6853,1800,9638,6533,4075 +32235,0,48,63,152883,10584,6650,1588,1078,2835,2500,1860 +32236,0,44,53,1247440,968930,155601,46695,81651,41169,41023,35114 +32237,0,38,64,1606222,25859,11947,7478,5328,2378,4668,3239 +32238,0,24,44,1030364,424489,25530,22356,28416,27943,12626,11569 +32239,0,20,50,511262,106223,122148,12465,29871,21311,6019,6582 +32240,0,26,60,504421,63694,47743,5691,21159,9096,6785,3101 +32241,0,27,54,630003,103369,26555,14083,12131,8222,5292,2256 +32242,0,35,66,1051037,135496,68825,14830,28057,25663,21187,11351 +32243,0,44,61,1410637,53420,21546,19588,10265,18900,16349,12545 +32244,0,38,50,1406753,298537,12816,35281,19639,14265,10551,4979 +32245,0,40,53,478756,63702,9995,22803,10130,6352,6155,9433 +32246,0,30,44,1047662,363640,22096,40570,65693,25316,23274,13936 +32247,0,10,27,26171,157902,11649,859,2621,3874,6508,1950 +32248,0,17,26,1064871,757491,29187,61019,54777,70911,89168,18289 +32249,0,30,21,1785555,213383,34614,51315,31185,78783,67843,29158 +32250,0,34,24,1420982,424496,73280,18634,16717,35891,36323,18497 +32251,0,61,37,802931,163760,72580,171324,462333,193791,58648,57499 +32252,0,75,40,589749,120694,24675,11499,37224,52878,3742,3966 +32253,0,69,47,1123410,14186,6448,6070,2184,3595,1858,1723 +32254,0,67,44,1197657,815367,47586,102586,108664,53778,45871,35209 +32255,0,61,43,2615841,219839,33568,47413,55390,76398,108205,63339 +32256,0,48,41,1002168,168036,18170,13701,28202,16296,6484,7206 +32257,0,57,54,1511626,138489,166535,23259,29570,42617,17762,39330 +32258,0,53,60,244214,32583,4002,13380,7946,7529,5522,12586 +32259,0,48,61,1679568,491674,39564,59748,28467,27932,48285,48464 +32260,0,40,53,70536,10160,805,1692,817,1012,396,540 +32261,0,37,47,1345906,489834,161097,82970,42781,68013,49073,31404 +32262,0,38,44,1008451,133452,11357,53224,32644,34267,21856,19012 +32263,0,50,48,138402,31378,5401,6954,5354,6600,4843,1627 +32264,0,60,54,1595136,273277,25464,168114,66779,98569,56188,35890 +32265,0,60,50,309083,88539,14273,7289,4001,8051,9544,4716 +32266,0,53,41,752444,439396,29884,26653,14497,37484,17006,9718 +32267,0,41,44,199553,59067,31932,12003,1527,6200,5575,3005 +32268,0,35,47,1096061,70643,20660,17868,12257,14793,3981,3556 +32269,0,43,56,545422,100936,86693,30462,29496,35591,43272,23208 +32270,0,54,56,100678,25861,2945,4221,3724,6218,3343,3443 +32271,0,56,56,1460910,288883,127601,31774,26370,64373,64512,50706 +32272,0,48,50,2008626,323738,68474,73659,58008,36788,34609,41880 +32273,0,43,35,231459,163431,3274,5108,7063,8698,3963,2450 +32274,0,30,40,80148,85714,20583,16850,11821,7009,5337,4553 +32275,0,23,44,592494,70028,33907,23896,14188,8496,18440,14459 +32276,0,26,51,197900,20539,7795,26044,11409,6075,14570,10367 +32277,0,17,56,969303,786329,14490,64051,64907,21938,34938,30396 +32278,0,23,53,278548,163821,37770,10353,12499,16540,11569,12737 +32279,0,37,44,38365,32362,9948,3569,8551,11654,16702,8140 +32280,0,48,38,13044,12369,5356,12950,20243,9721,12657,8013 +32281,0,80,50,97997,5730,4195,1301,3003,6148,3586,3281 +32282,0,69,50,1811880,543218,110511,36768,38432,22434,46935,55611 +32283,0,47,51,322918,41148,12566,1500,1922,1182,2850,1064 +32284,0,27,48,764783,252026,62737,24887,11091,19472,37797,19626 +32285,0,16,51,202696,15318,10002,3294,4770,5565,2198,1684 +32286,0,29,57,991154,735765,226947,264835,183583,125463,137389,143610 +32287,0,43,54,1155513,253282,11416,53994,21852,29163,28584,7913 +32288,0,63,57,73004,6760,7161,2315,6641,6565,6975,10527 +32289,0,69,57,207432,7638,6675,2687,4872,6771,3568,11596 +32290,0,80,53,906573,177951,4956,70152,22107,67626,27474,14690 +32291,0,83,61,285237,8274,7824,1992,5182,2155,2129,883 +32292,0,75,60,1228595,76376,38112,14211,19240,23273,37444,11590 +32293,0,67,61,182081,15940,10502,5974,8608,6815,7364,3187 +32294,0,53,44,1141774,281013,7069,4826,13509,16465,7270,7353 +32295,0,43,43,776099,89815,21345,26603,7470,6531,2766,2888 +32296,0,41,50,71993,28957,22717,24090,11090,10886,7358,6655 +32297,0,51,44,28173,7972,3445,6241,9412,11400,13275,11897 +32298,0,66,64,66562,25976,6951,13347,7413,11668,4443,5834 +32299,0,83,60,83521,30312,6327,8963,12565,12466,7191,7044 +32300,0,88,53,56321,41986,9947,19623,13760,15638,10494,3771 +32301,0,70,64,171731,4936,10014,1430,3398,1836,1672,2593 +32302,0,57,56,140219,28241,1736,4241,8606,2533,2736,2230 +32303,0,53,51,171087,52210,4704,5653,2737,9694,5803,5467 +32304,0,44,57,955352,89558,89120,25365,9324,18949,28315,24521 +32305,0,26,38,1658624,1506679,149488,24249,86456,30811,120274,52957 +32306,0,24,41,2300934,116074,21748,10951,6921,8955,12015,7995 +32307,0,20,48,252694,64917,21945,3293,3100,7691,13355,4964 +32308,0,27,40,55231,50116,22902,16688,40804,18297,21689,19114 +32309,0,35,41,84422,28617,1126,3696,3049,1466,2304,1687 +32310,0,35,50,1252243,104953,47263,39220,13167,10620,16114,5669 +32311,0,40,47,466898,126919,5392,25185,2649,20912,23494,5034 +32312,0,35,44,67799,32280,5028,8727,2937,6465,5149,3690 +32313,0,40,54,1561721,248291,98172,30734,25895,24875,18353,31019 +32314,0,43,43,408450,96779,3627,16141,12798,9643,6946,5444 +32315,0,47,48,1079045,57022,7778,22437,17950,14947,8537,4961 +32316,0,40,43,382146,52765,3121,8824,6922,5221,12784,4579 +32317,0,50,41,132732,22716,9503,1224,2767,6184,15806,9725 +32318,0,53,38,600673,179202,9755,17703,46748,20521,30033,31382 +32319,0,51,29,336393,234824,33566,13013,43779,44570,37143,18324 +32320,0,61,37,152669,61402,2453,33286,20575,21932,17698,20913 +32321,0,56,38,333656,32941,8405,6873,2252,5082,6602,2769 +32322,0,48,37,447824,171066,13934,2392,19955,8066,2458,3944 +32323,0,47,47,38335,46556,33535,7576,12722,10356,12187,9272 +32324,0,47,51,25285,28018,22973,4445,7907,13889,9469,3643 +32325,0,44,48,482614,96646,25597,7097,12805,11641,7078,8272 +32326,0,70,50,60507,25511,2841,2919,7872,20483,13279,6639 +32327,0,67,43,826776,149552,12969,33863,14005,17200,9659,26481 +32328,0,54,29,45728,138490,8024,9470,15432,9727,13021,25610 +32329,0,63,30,120050,42494,14124,5265,1568,12632,15054,7900 +32330,0,44,47,278830,41709,10790,25800,8518,8035,13667,16098 +32331,0,44,50,914521,464601,67878,191557,109543,79038,93270,35515 +32332,0,43,63,717818,438380,172326,79699,25670,33013,26208,56842 +32333,0,44,57,129955,12584,1139,3136,5047,3592,12618,4423 +32334,0,48,57,222956,12103,8857,1591,2920,3331,796,1155 +32335,0,51,54,531399,90664,25993,8592,21741,17771,3429,4405 +32336,0,44,44,140136,159770,7500,18434,10435,4721,8931,5839 +32337,0,27,53,1383962,72984,16809,62202,58682,7063,19843,29225 +32338,0,40,50,97992,17196,5334,10703,10681,15342,4616,4552 +32339,0,40,53,190225,93125,53478,13285,37682,21294,16260,6189 +32340,0,57,56,1700988,157674,27707,13983,19430,32369,32273,11859 +32341,0,61,41,72298,55443,1616,4756,3858,4385,9091,3727 +32342,0,43,37,767706,285767,21342,37433,11259,23652,12269,6452 +32343,0,43,30,394073,24859,7295,2554,3774,4347,2582,4707 +32344,0,29,26,271276,447154,27554,27226,26570,26094,37607,37241 +32345,0,37,41,100565,27729,17939,2798,5007,5612,4052,4637 +32346,0,40,47,697046,210517,88044,19233,21690,32153,13463,9154 +32347,0,41,50,664098,131254,17203,52165,22259,26756,26604,10607 +32348,0,47,43,1905322,1019469,35905,21913,147526,99275,65782,24560 +32349,0,48,29,591205,73298,4597,6619,6447,10387,6943,6621 +32350,0,54,30,64635,66880,25487,31591,19981,26951,14022,4835 +32351,0,54,30,297802,81243,21347,20843,13269,18379,15356,4089 +32352,0,54,47,260573,62353,13956,7200,15125,7434,9127,1988 +32353,0,44,50,484703,75444,10754,2894,2650,3662,4162,3320 +32354,0,48,44,651453,76204,4261,36498,4007,40697,37624,21879 +32355,0,47,43,683141,95584,24924,17697,31450,14764,26249,7016 +32356,0,64,38,31467,31082,3832,3854,6001,21208,10127,9671 +32357,0,81,44,10860,25132,6093,10185,5650,10939,11254,7231 +32358,0,81,50,7021,15662,19618,2559,7068,14128,17388,6208 +32359,0,94,64,2994,2596,21411,3938,1800,10948,11524,8522 +32360,51,94,64,129646,532004,87083,248808,59883,130754,190971,111611 +32361,80,94,64,168738,41491,23725,73198,17907,15849,15692,18981 +32362,80,94,64,1533886,652880,35507,205882,1505113,1026963,122561,37541 +32363,80,94,64,2445397,534419,984333,571565,720366,968125,609283,415799 +32364,51,94,64,1812136,113059,107205,19912,35080,47745,20717,25550 +32365,25,94,64,1107612,26173,7221,5838,8781,3733,2521,1702 +32366,51,94,64,883206,247420,434794,348073,246550,322779,231336,175112 +32367,51,94,64,1366829,56817,16406,13906,5773,3889,1330,641 +32368,0,84,64,854130,369207,38482,46326,106292,82424,24635,28134 +32369,0,81,64,132781,35649,4793,15814,8881,8922,6338,2389 +32370,0,69,61,1745442,40734,22334,2742,14422,8793,10544,9094 +32371,0,66,43,692113,31060,4685,3800,5832,9454,6077,13418 +32372,0,64,48,1795679,88731,24730,10725,18339,24254,34039,41745 +32373,0,57,47,373473,67583,16779,10828,4990,7450,8589,4370 +32374,0,54,40,879759,386896,42867,26540,22307,38626,41890,13109 +32375,0,30,34,691839,332914,14137,15379,15533,8580,4694,2571 +32376,0,23,48,332606,35129,46353,72601,20846,13744,8000,15629 +32377,0,29,48,1435015,234794,65702,29072,14685,49160,52838,26572 +32378,0,34,53,2012379,284589,21360,85623,49446,44988,31187,28446 +32379,0,50,64,884035,32814,8562,9302,7578,6758,5625,2820 +32380,0,50,51,520925,187895,59282,21723,46176,24720,11978,20946 +32381,0,43,51,1038051,395282,24043,124648,31723,38080,35401,10938 +32382,0,37,50,534919,75731,8075,16300,9155,6208,4924,750 +32383,0,26,51,2975021,239671,37462,86936,17679,17562,13530,10396 +32384,0,27,56,791578,61191,38544,12160,16505,11692,4114,1875 +32385,0,16,56,1000198,468989,67944,121002,46706,14771,22975,4751 +32386,0,20,57,1491061,163295,34879,35660,29639,21898,8834,9241 +32387,0,21,69,635753,11879,14402,23452,8075,3317,1136,1480 +32388,0,26,69,492551,55422,4947,51965,18237,17197,8833,6261 +32389,0,35,84,494670,38011,8050,105847,8002,7469,7041,6626 +32390,0,23,93,1610919,120781,32824,108868,24271,7195,10304,6224 +32391,0,16,78,753291,327664,76906,26022,51535,14707,28109,15982 +32392,0,16,83,808332,18047,51836,30365,39864,18228,13207,8666 +32393,26,16,83,1686683,384102,211797,22615,117700,76400,46830,51016 +32394,51,16,83,641177,20998,1532,5337,3537,7617,1862,262 +32395,80,16,83,1995859,149330,103485,42043,128782,304322,60424,109286 +32396,80,16,83,697299,141277,13038,68612,75123,72739,75510,51907 +32397,80,16,83,851048,330373,19589,142957,125219,55025,93430,26807 +32398,200,0,0,1755309,138453,69046,96679,81439,146081,159447,123342 +32399,200,0,0,123743,65547,21780,10488,16932,11974,9056,16044 +32400,200,0,0,238674,124450,134535,77505,76493,135513,57087,55220 +32401,200,0,0,1098931,1286154,559107,579872,563108,509310,452192,234989 +32402,200,0,0,60993,91386,29413,29555,46804,113038,20023,27609 +32403,200,0,0,1384746,604445,51654,238596,140258,121394,91585,104019 +32404,200,0,0,737022,97977,52675,56238,59337,92941,103293,42437 +32405,200,0,0,244920,21291,64287,31070,39582,18564,5960,7809 +32406,200,0,0,1061343,1724462,129638,164073,206702,326288,261874,86219 +32407,200,0,0,877866,385999,89569,144509,179336,60728,46840,34702 +32408,200,0,0,1855103,803846,753171,409594,178991,843833,603050,218293 +32409,200,0,0,1481539,532312,301160,279752,247431,85415,55423,21541 +32410,51,0,0,1465712,305229,45148,44843,51794,89558,32165,8110 +32411,25,0,0,62508,11288,8269,8509,20630,19862,2095,4074 +32412,51,0,0,762358,13779,6700,35480,20562,19013,34694,31256 +32413,0,0,0,89060,86777,2142,3378,7567,4292,3551,1738 +32414,0,0,0,846257,109209,4761,9513,5981,5013,6320,3906 +32415,0,0,0,1877717,68270,4202,66007,20076,16461,7529,7792 +32416,0,37,66,683400,115030,17399,12870,14908,20811,21005,7838 +32417,0,35,64,427253,157097,67514,5295,5788,6586,5867,4513 +32418,0,57,74,121085,20414,13368,5149,12108,6049,2536,2892 +32419,0,43,70,236264,71190,22189,22966,4498,4445,3476,2818 +32420,0,26,67,121481,195850,15606,14696,15256,10495,22882,6939 +32421,0,60,66,70154,35934,11559,12897,18099,15161,7966,8698 +32422,0,61,69,219689,17501,5606,9996,898,5981,4625,2241 +32423,0,74,69,1597865,36046,6072,21707,5983,5570,3273,1825 +32424,0,80,69,1560600,137885,8079,15109,14349,11310,8214,3967 +32425,0,53,67,118005,33085,3992,4359,2989,1758,1290,767 +32426,0,60,66,1792005,21352,16274,7961,6290,11767,4440,1119 +32427,0,64,60,1838409,138492,12353,35697,32176,23005,8191,5394 +32428,0,56,61,740632,267867,9090,48383,21137,12362,11271,11793 +32429,0,70,60,1346973,659396,108588,60896,79699,90803,13169,14228 +32430,0,74,53,1247891,208242,26977,55838,77669,75707,7768,4660 +32431,0,87,51,2463383,84358,11481,39657,114967,60314,7946,4692 +32432,0,87,56,643481,43090,17370,6060,7639,3195,1548,1060 +32433,0,64,57,1845970,237936,45859,22736,16566,8923,5373,1515 +32434,0,43,61,10206,11095,1439,2417,794,1072,409,379 +32435,0,11,67,299503,186113,42837,46481,12291,12049,7038,8201 +32436,0,14,69,333720,143138,17244,66647,5366,12660,16732,9012 +32437,0,29,64,1002259,225645,25898,14989,41649,23463,13495,10095 +32438,0,24,64,1141538,399888,107880,43367,32664,29573,11329,7980 +32439,0,37,61,428902,82603,17533,19181,23312,12613,6258,20559 +32440,0,34,51,369682,137292,11809,9767,8091,6809,5934,4103 +32441,0,27,54,734317,175659,16554,28498,17401,12250,5070,5249 +32442,0,48,60,416649,3376,9512,5201,13454,4105,6278,2490 +32443,0,37,69,2036395,509534,154752,125307,35607,43398,26560,22921 +32444,0,48,81,1306663,24833,29467,5221,6693,7284,3022,4638 +32445,0,50,75,1061212,151787,13715,65127,44137,62528,3292,4390 +32446,25,50,75,1446784,51943,29084,5911,10540,9690,4032,8523 +32447,0,41,67,1367338,574162,35105,31508,16833,13168,12673,8571 +32448,0,47,67,1498535,168108,84673,41476,72126,21935,25862,40736 +32449,51,47,67,741206,296603,80579,69849,86460,68752,79398,36702 +32450,80,47,67,633839,205291,62495,153313,33655,36273,49400,40085 +32451,80,47,67,2360503,441508,108438,371210,628087,516571,218971,197037 +32452,80,47,67,2911551,1013592,718746,654292,280340,331097,204839,135062 +32453,80,47,67,393902,59578,18656,15941,12980,8750,4497,3897 +32454,200,0,0,1121869,730700,53857,28976,193885,61642,99901,108648 +32455,200,0,0,3096099,1015533,684026,365075,278069,255793,270804,57771 +32456,200,0,0,887005,190961,26534,168658,160998,46405,68354,33957 +32457,200,0,0,484461,49812,45787,155689,171863,126687,124167,38357 +32458,200,0,0,1501963,227838,131161,78906,131088,136530,72453,116137 +32459,200,0,0,213803,442655,106755,90707,234908,246789,61872,33738 +32460,200,0,0,1186080,941382,248348,539255,650088,1009263,794466,309434 +32461,200,0,0,1004943,190067,94719,104437,70653,33860,76612,72638 +32462,200,0,0,472574,14097,5361,2738,1367,803,392,289 +32463,200,0,0,775131,163138,68755,15651,21358,47243,17684,10621 +32464,200,0,0,2521320,366396,156526,43719,73682,37864,7339,2973 +32465,26,0,0,303827,2924,1683,1254,731,328,79,43 +32466,0,0,0,86190,10436,1638,3125,1641,1999,1751,313 +32467,26,0,0,1055115,47064,3117,9374,4055,4353,992,1112 +32468,25,0,0,188356,430281,13473,23550,4492,4581,3530,3209 +32469,51,0,0,1091790,778405,205596,102227,98387,82411,20801,12150 +32470,51,0,0,545290,79111,51406,44107,33929,43730,28477,14129 +32471,0,0,0,266041,23648,5147,5678,6515,2095,1298,271 +32472,0,0,0,56038,17847,3025,2909,2031,1595,1322,317 +32473,0,30,44,2048792,799856,8785,34055,43629,36013,41901,10017 +32474,0,17,50,104413,26759,5440,3863,3464,3020,909,442 +32475,0,38,54,108926,15019,574,1898,2251,1288,932,216 +32476,0,23,67,889032,61857,36331,21218,8034,3806,4801,3681 +32477,0,13,100,733573,51389,39013,27353,7413,1672,4764,3192 +32478,0,17,96,432047,231398,54100,33873,36310,30545,17176,11660 +32479,25,17,96,279265,130595,48644,73697,59282,39334,32106,3499 +32480,51,17,96,975425,27324,4769,1628,4308,1222,110,352 +32481,26,17,96,918557,111244,23471,11002,5596,4245,2636,1246 +32482,0,10,100,1994906,268465,61107,26513,28004,11480,5844,2922 +32483,25,10,100,76891,45307,33831,13214,2874,1661,742,88 +32484,0,20,93,1520289,60507,7157,25137,10002,3086,4315,2696 +32485,0,35,83,1527679,529522,201058,136525,226117,31147,21879,4900 +32486,0,21,90,2922030,155646,67697,33119,22332,10548,9847,4962 +32487,0,41,97,1662656,354906,174679,161451,90613,91334,22204,10664 +32488,26,47,94,55934,85313,2703,6337,6576,4490,2312,1035 +32489,26,47,94,1189021,121218,17200,14802,7314,5743,2993,872 +32490,25,47,94,213401,450671,30165,32000,12067,11611,4734,663 +32491,25,47,94,2335175,292745,133122,79073,60708,31602,14216,6788 +32492,0,60,100,875829,79596,30097,52589,20198,13948,4742,3463 +32493,0,63,87,119443,113879,11738,6522,6853,7621,2533,1663 +32494,0,53,78,1033640,308397,45502,51427,8942,27142,17287,7494 +32495,0,53,75,1180575,245133,41986,28470,11014,14355,8825,1770 +32496,25,53,75,282747,27799,9810,7508,5299,3126,1059,263 +32497,0,64,75,309444,5968,1641,6491,3226,2614,724,875 +32498,0,57,75,612414,548602,63490,23280,38603,21622,6918,9435 +32499,0,56,66,287014,172276,20829,6085,16664,11979,12233,9376 +32500,0,70,64,382378,47492,5645,8169,7551,7487,3323,1720 +32501,0,48,40,2215813,343655,6106,12570,8833,15340,8191,5000 +32502,0,61,44,409102,30833,4134,7809,18049,3618,2010,2090 +32503,0,83,60,1393015,60235,12585,89456,86384,49006,14860,5076 +32504,51,83,60,1140791,712069,154539,718105,216240,424139,357256,129828 +32505,80,83,60,1269826,159984,301346,91839,62881,172119,107881,46201 +32506,54,83,60,1571762,424098,299573,295309,276946,230413,60798,20522 +32507,29,83,60,2277881,1211899,570690,196478,296173,151230,25074,27971 +32508,200,0,0,91337,20088,29392,7229,7254,12849,6908,4199 +32509,200,0,0,732345,155367,26129,124366,61846,65757,15443,26507 +32510,200,0,0,447394,57278,39377,140396,20730,20524,12286,15785 +32511,200,0,0,79220,114258,41403,41333,32134,13990,6626,3779 +32512,200,0,0,1167657,398173,66962,78422,90620,37373,85814,94927 +32513,200,0,0,369124,93295,21153,25405,4729,28474,15885,23460 +32514,200,0,0,1410070,238524,104740,72690,65104,45476,65143,48044 +32515,200,0,0,269541,39062,54845,44914,38349,21253,22989,34774 +32516,200,0,0,1776125,220250,132182,131472,20170,56934,21579,16379 +32517,200,0,0,1431636,331369,61110,115388,80851,119513,42007,109244 +32518,200,0,0,1495737,449067,105551,101620,193799,103419,93583,71870 +32519,200,0,0,60999,33150,7875,30673,44370,53918,16477,12067 +32520,200,0,0,391886,84134,14842,10379,15420,26275,14635,11076 +32521,200,0,0,1008509,302243,154078,163412,106826,90316,101515,43655 +32522,200,0,0,552083,81660,31088,25710,64448,6806,12349,20630 +32523,200,0,0,679257,218600,128613,86033,43147,94181,32123,26567 +32524,200,0,0,379827,41246,90033,287392,128994,50995,46582,33542 +32525,200,0,0,2030560,1132991,869740,278757,163776,103035,152049,146362 +32526,200,0,0,1096290,681077,1086164,379332,116380,568165,411886,66143 +32527,200,0,0,1492684,581438,127810,250370,127334,162039,115805,68273 +32528,200,0,0,404806,114670,24350,16081,45769,10506,19680,14245 +32529,200,0,0,1698461,248575,14467,113553,38279,127030,77192,56685 +32530,200,0,0,683458,230732,37743,80960,101705,172984,59277,89329 +32531,200,0,0,910923,89452,88189,97103,99775,196403,72210,59331 +32532,200,0,0,258318,42793,62948,31599,39678,33281,34494,19421 +32533,200,0,0,643469,211167,94724,128997,164134,107249,69265,65704 +32534,200,0,0,1194940,353806,59326,396832,476196,306108,94489,61957 +32535,200,0,0,968582,454237,147663,395623,431317,72768,83535,74305 +32536,200,0,0,806061,763596,183151,190725,432531,365819,63894,50589 +32537,200,0,0,314211,1131091,564438,66525,107379,142034,128501,126661 +32538,200,0,0,1344868,131431,37890,26530,18668,11682,3684,907 +32539,200,0,0,1958038,1017994,178238,513327,852660,142533,91256,52620 +32540,51,0,0,1011703,161747,371616,301193,201551,58982,20988,7619 +32541,0,0,0,998234,242424,35294,22555,26548,11249,6111,1632 +32542,0,0,0,231151,26165,8731,9792,5897,3455,2367,2900 +32543,0,0,0,609273,139535,44328,73229,37429,18711,8645,5080 +32544,0,81,66,445497,54981,34695,63908,9415,15312,4362,3738 +32545,0,77,66,1636783,184921,24903,16009,13030,7663,11934,5047 +32546,0,77,54,220115,54323,10306,8606,1401,5913,3817,3041 +32547,0,74,11,384406,159359,16259,54384,103556,35235,24192,10106 +32548,26,74,11,1116821,69292,39096,32263,42913,20871,11423,6822 +32549,0,88,13,692590,189110,14561,38313,28933,16527,3493,2418 +32550,0,100,26,2160872,80089,67845,86641,43851,38433,7379,4538 +32551,0,100,23,1115198,123269,13242,15725,48648,34454,11162,2576 +32552,0,96,29,2191036,91303,37606,20601,41993,11243,10092,3635 +32553,0,100,35,1801725,683438,186444,104394,39216,130070,40911,21547 +32554,0,90,38,856689,36684,48237,38425,19431,14643,14131,9082 +32555,0,74,38,735888,267014,25139,28755,35470,26232,11517,4278 +32556,0,75,53,147316,4565,15346,845,3994,1790,3000,874 +32557,0,69,56,1257549,285306,172934,56980,91516,42357,35809,36782 +32558,0,63,61,134352,36684,3761,6931,4877,2626,4038,1968 +32559,0,56,26,343650,191245,5641,6772,17288,10961,13003,6848 +32560,0,63,20,246723,25225,2630,13397,18454,8797,14868,5402 +32561,0,57,11,143278,138796,29969,13193,15868,12111,12577,6837 +32562,0,51,7,528277,227727,3261,28931,19164,9274,16462,11729 +32563,0,70,34,116774,20249,14967,6054,2988,6987,4216,1053 +32564,0,47,38,677192,123618,31655,38502,11751,9752,4161,5304 +32565,0,44,40,35297,30029,7561,4510,6192,2247,1753,958 +32566,51,44,40,1781855,17060,5571,8182,16376,9257,2642,1204 +32567,0,57,47,532192,79800,14324,8782,13820,8422,3995,2114 +32568,0,50,47,778296,60351,21188,35793,6780,11932,8774,2766 +32569,0,48,47,1052419,119764,32090,41222,9505,9126,15483,11951 +32570,0,64,48,238981,14522,2824,4411,4261,3034,1991,2438 +32571,0,66,47,635432,172657,17883,23743,19664,20725,8847,4537 +32572,0,67,38,921591,259716,92774,34443,84422,39196,60770,37468 +32573,0,67,37,2089308,478673,129753,112182,42549,30818,35536,18024 +32574,0,47,34,44507,47758,8447,3900,1574,2525,2066,2755 +32575,0,38,23,145926,191552,4079,14293,28043,11649,8501,5197 +32576,0,34,29,203847,25517,21032,5353,5444,3970,3112,1834 +32577,0,53,27,315476,16904,1917,7183,4753,3600,4773,1106 +32578,0,64,30,264504,112460,21540,32013,23323,13554,43313,9485 +32579,0,70,47,819747,131475,20499,30286,19201,15353,25750,12228 +32580,0,77,53,80651,37890,36423,39654,8897,21997,10998,5513 +32581,0,87,56,5830,10342,3135,6441,6142,2947,1302,1105 +32582,0,100,69,41493,13249,16601,27157,13041,15390,13383,8586 +32583,0,100,64,207022,30433,7151,4686,7256,3773,3058,3093 +32584,0,97,63,85335,24190,25259,29635,19253,12819,11275,6007 +32585,0,97,50,186137,78348,6626,8868,24723,14826,6958,8515 +32586,0,74,35,129192,59100,2015,16078,4054,4146,3608,2468 +32587,0,88,41,103628,33113,16231,12206,12997,14577,15738,5529 +32588,0,94,29,278328,41994,7733,14931,13118,15822,14943,18600 +32589,0,93,47,18468,29526,12815,24361,16672,10841,8419,13451 +32590,0,100,47,13354,32547,7788,8213,19046,21840,17283,9191 +32591,0,100,53,124327,6494,24070,17660,16412,24563,20800,10544 +32592,0,100,66,11442,25786,4313,65543,16395,18879,8831,9013 +32593,0,100,56,52763,31901,12625,10454,28113,24360,15504,9117 +32594,0,63,41,220242,28933,3205,3609,3153,5112,1524,1810 +32595,0,57,38,308175,46209,73356,47137,66044,24670,32075,5272 +32596,0,48,43,566610,1041292,67707,57122,111753,52931,16523,19455 +32597,0,43,30,1108456,108202,7652,30367,11078,13409,11449,4248 +32598,0,47,17,141120,105704,9613,13489,20097,11347,4843,3974 +32599,0,34,21,2052640,291477,113988,44528,16578,29030,13270,7018 +32600,0,40,24,392119,24384,1343,3182,2853,2436,1390,1317 +32601,0,47,26,83478,70665,7309,31619,25077,17931,11708,11393 +32602,0,56,35,365919,76838,10674,31238,19273,21546,17133,12029 +32603,0,74,44,41814,20166,13431,38995,9217,15442,11023,3714 +32604,0,88,61,72924,9778,14571,7314,11883,8341,8781,17827 +32605,0,100,50,20706,9350,4229,3503,34101,27977,9703,10956 +32606,0,91,48,734072,211526,16471,76543,13688,39666,22173,20283 +32607,0,70,35,1126837,99789,9454,23466,10696,9324,17889,3248 +32608,0,66,40,17029,5367,23153,20372,8407,19004,7728,5336 +32609,0,48,56,121525,7061,3223,6811,6791,4454,4650,2530 +32610,0,54,67,948003,54589,80077,58493,33284,43689,39704,20214 +32611,0,56,78,1558418,282775,220031,50979,19362,45993,61431,29913 +32612,0,41,57,1219421,662384,40947,91433,98910,80559,84700,30178 +32613,0,23,54,430988,43059,5350,14225,4187,2237,4665,798 +32614,0,8,43,1295526,498576,109881,88540,105159,32517,56201,31830 +32615,0,7,27,1404616,407275,18977,101891,116399,39636,24248,20678 +32616,0,4,40,324425,89800,24653,56458,27675,14469,7771,9197 +32617,26,4,40,1503597,65183,46206,30309,39012,55376,21756,25903 +32618,0,7,27,407057,319567,9157,38344,26471,14664,8698,6533 +32619,0,14,29,805229,117092,41579,20150,36837,20110,17031,3879 +32620,0,3,29,540555,1489943,239483,25443,16112,33159,21539,14568 +32621,0,4,10,13205,45684,1285,3567,7216,4795,1665,1361 +32622,0,11,16,288141,178843,24862,5973,12354,10386,18431,6164 +32623,0,34,23,238392,54758,28442,7757,22327,18561,11931,5112 +32624,0,20,26,1057830,811324,264369,95296,30979,81750,72113,67231 +32625,0,17,23,272980,130528,13470,4733,11672,6688,6593,9433 +32626,0,13,21,1214417,285646,75022,56633,63943,53642,64895,48659 +32627,0,34,30,960695,42770,29447,21128,32273,39905,38840,32381 +32628,0,44,34,602966,116312,54894,20524,31511,45632,23389,10497 +32629,0,43,38,337887,138418,7190,21594,6465,6355,3625,2096 +32630,0,43,47,41153,50897,18967,38163,12060,13552,5555,4371 +32631,25,43,47,1120524,475324,118452,109304,111514,74161,20970,12185 +32632,0,21,44,86843,41007,12371,5617,2279,2864,3284,4314 +32633,0,13,43,884417,146933,44967,52009,75736,24399,6279,8274 +32634,0,16,48,151133,45485,10414,4341,2798,3265,1278,893 +32635,0,23,43,72625,12523,8609,1462,3607,5739,6170,1475 +32636,0,27,53,101757,12594,8057,13091,3020,3255,3000,2823 +32637,0,38,53,23077,20271,10421,5477,16393,9472,5663,6399 +32638,0,35,41,473870,620751,31486,27307,24459,23634,9982,6724 +32639,0,24,50,929642,20599,27652,16643,12444,6440,882,3225 +32640,0,17,26,602976,82294,2906,7568,2345,4078,986,359 +32641,0,11,35,173003,18236,12798,10586,7509,5338,14395,1705 +32642,0,23,41,418517,208958,42227,7645,23474,30831,10106,8146 +32643,0,23,24,486790,25842,5253,1575,4200,3097,2192,360 +32644,0,29,16,530757,304601,14519,8962,35672,28309,12588,5990 +32645,0,37,13,88685,13210,6430,5273,4288,6959,5488,2820 +32646,80,34,30,481769,207372,301574,313633,196184,238717,34706,86591 +32647,54,34,30,867728,465403,214569,136822,123342,788158,782618,462058 +32648,55,34,30,369477,17270,1740,1727,5623,7628,1131,1011 +32649,80,34,30,84232,17062,10256,7571,6402,10402,3208,8620 +32650,200,0,0,228391,50110,56384,60491,80374,53734,32257,4715 +32651,200,0,0,1923314,910796,282718,269871,344333,341921,123569,139329 +32652,200,0,0,1322057,547914,52648,212516,162852,203053,114923,66213 +32653,200,0,0,1788101,530473,346183,1014359,83323,365696,323293,187446 +32654,200,0,0,1574141,485513,38308,111663,337246,408538,86078,240063 +32655,200,0,0,833437,157569,173665,111473,113708,79266,23887,22252 +32656,200,0,0,1514054,85733,32972,13205,4059,12740,24223,795 +32657,200,0,0,238792,16177,21850,27815,4151,10727,22514,1446 +32658,200,0,0,832066,134214,12382,89625,23079,25243,12299,1421 +32659,200,0,0,1368890,329233,41075,99034,46324,69374,49642,8707 +32660,200,0,0,1252928,230708,160104,148330,127383,69917,75055,3345 +32661,200,0,0,675417,62798,106712,44451,93811,76261,69594,4747 +32662,200,0,0,1008248,79469,31736,38563,17157,13059,15358,1483 +32663,200,0,0,889817,97938,6237,6159,25956,11377,13008,1844 +32664,200,0,0,1784823,98168,20983,14437,14047,23115,8459,3503 +32665,200,0,0,643165,243412,48418,25183,11983,14370,10538,2018 +32666,200,0,0,1942229,68056,6009,23143,18456,15236,15296,1057 +32667,200,0,0,594296,174095,24886,52075,38475,63178,57662,10583 +32668,200,0,0,1327756,35957,30003,21838,4681,13402,5556,1577 +32669,200,0,0,1242320,67496,19495,46988,5564,12871,14411,1162 +32670,200,0,0,150895,32605,3400,15560,2985,16490,457,151 +32671,200,0,0,804260,405391,190267,57512,35318,60650,160341,5183 +32672,200,0,0,2450624,416278,14956,86377,23457,59698,44694,4170 +32673,200,0,0,808072,119448,12381,28713,20514,11445,13735,1777 +32674,200,0,0,1121973,68659,43474,8912,17325,12871,10003,2370 +32675,200,0,0,1758206,74521,62839,118709,51742,82791,47290,5755 +32676,200,0,0,637934,53717,12259,22012,7550,10432,27308,4298 +32677,200,0,0,75263,30195,7190,9603,1358,3740,6834,604 +32678,200,0,0,847409,507449,8559,238571,83192,61365,27768,18198 +32679,200,0,0,1875904,134731,16675,23674,12106,45528,4412,2153 +32680,200,0,0,663568,138468,45432,84157,23964,21801,17503,2636 +32681,200,0,0,53380,21578,6837,8329,1255,2512,6919,204 +32682,200,0,0,976839,46565,12822,49713,4207,31675,4928,1810 +32683,200,0,0,80949,58347,1910,8411,3516,3781,8577,445 +32684,200,0,0,500906,52786,19206,39461,14635,13905,28322,5518 +32685,200,0,0,1517594,54036,36158,28869,7561,23690,25038,1506 +32686,200,0,0,65871,14485,6063,3327,8289,6854,6746,536 +32687,200,0,0,127746,5323,6931,4511,1828,4293,5605,201 +32688,200,0,0,311714,44340,13568,24522,7399,12471,13256,1099 +32689,200,0,0,1282914,38635,10330,23532,14060,9582,12443,1966 +32690,200,0,0,128059,19597,29649,26981,15370,10660,28106,2369 +32691,200,0,0,906675,166545,16166,11818,8607,27275,3983,1295 +32692,200,0,0,933453,48535,14547,19447,6653,18576,5551,2800 +32693,200,0,0,467058,107756,19059,3423,38224,139845,144171,43389 +32694,200,0,0,2348254,182242,141466,55465,43859,63272,123332,4105 +32695,200,0,0,435072,715487,48686,28846,61722,55749,55244,6704 +32696,200,0,0,1581992,206963,27354,78283,48785,72860,25326,10667 +32697,200,0,0,2729017,1966789,1174466,383454,253569,223856,390550,35395 +32698,200,0,0,865494,19643,6564,3753,5974,1934,2294,253 diff --git a/headset.py b/headset.py new file mode 100644 index 0000000..d2e13b6 --- /dev/null +++ b/headset.py @@ -0,0 +1,73 @@ +import socket +import select +from simpleLog import log + +def main(host, port, outFile, event, exitAll): + log("Headset: Going to talk to "+str(host)+":"+str(port)) + sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + sock.setblocking(False) + sock.sendto("START".encode(), (host, port)) + f = open(outFile, "w") + f.close() + f = open(outFile, "a") + i = 0 + + while True: + if exitAll.is_set(): + log("headset exiting prematurely.") + exit(0) + break + ready = select.select([sock], [], [], 3) + if (ready[0]): + # log("Data is ready!") + i += 1 + data, addr = sock.recvfrom(512) + data = data.decode("utf-8") + sock.sendto("ACK".encode(), (host, port)) + if i == 1: + log("Headset: Writing header and 0's to set baseline") + f.write("index,strength,attention,meditation,delta,theta,low_alpha,high_alpha,low_beta,high_beta,low_gamma,high_gamma\n") + f.write("0,0,0,0,0,0,0,0,0,0,0,0\n") + f.write(str(i)+","+data+"\n") + f.flush() + log("Headset: Writing packet and unblocking threads") + event.set() # Unblocks all other threads + elif i != 0: + if exitAll.is_set(): + log("headset exiting prematurely.") + exit(0) + break + log("Waiting for data timed out! Re-sending START packet.") + sock.sendto("START".encode(), (host, port)) + + # strength, attention, meditation, delta, theta, low_alpha, high_alpha, low_beta, high_beta, low_gamma, high_gamma = data.split(",") #signal strength, attention, meditation, delta, theta, low alpha, high alpha, low beta, high beta, low gamma, high gamma + ''' + strength = brain[0] # 0 good 200 bad + attention = brain[1] # proprietary "attention" + meditation = brain[2] # proprietary "meditation" + delta = brain[3] # sleep + theta = brain[4] # relaxed, meditative + low_alpha = brain[5] # eyes closed, relaxed + high_alpha = brain[6] # "wakeful relaxation, less depression and anxiety" + low_beta = brain[7] # alert, focused + high_beta = brain[8] # "significant stress, anxiety, paranoia" + low_gamma = brain[9] # multi-sensory processing + high_gamma = brain[10] # "happier, more receptive" + ''' + ''' + log("\n"*50) + if int(strength) != 0: + log("Signal strength is not ideal; "+strength) + log("Strength: "+strength) + log("Attention: " + attention) + log("Meditation: " + meditation) + log("Delta: " + delta) + log("Theta: " + theta) + log("Low Alpha: " + low_alpha) + log("High Alpha: " + high_alpha) + log("Low Beta: " + low_beta) + log("High Beta: " + high_beta) + log("Low Gamma: " + low_gamma) + log("High Gamma: " + high_gamma) + ''' + diff --git a/main.py b/main.py new file mode 100644 index 0000000..90fc44f --- /dev/null +++ b/main.py @@ -0,0 +1,262 @@ +headsetHost = "192.168.86.77" +headsetPort = 4120 +collarHost = "192.168.12.150" # Note that headset packets require a response from server, but collar packets are just sent out +# RPI is 192.168.12.230 +collarPort = 4120 +outFile = "data" +optionFile = "options" # All variables between flask and main must be done via files. Also allows Unity to get data and options. + +from headset import main as headsetLoop +from animate_graph import graph +from animate_bar import bar +from simpleLog import log +from utils.gen_data import genData +import socket +import threading +import time +import subprocess +from multiprocessing import Process +import multiprocessing +from flask import Flask, render_template, jsonify, request, redirect +import csv + +punishAttention = 1 # Punish attention if 0: Don't punish, 1: If it goes above the threshold, 2: If it goes below the threshold +punishMeditation = 0 +threshold = 210 # By default set to an impossible value so nobody gets hurt during setup +channel = "1" # Collar channel +mode = "4" # 1: LED, 2: BEEP, 3: VIBRATE, 4: ZAP +timeout = 5 # Punishment timeout in seconds +severityDivider = 2 # Divide amount away from threshold by this value + +animWith = 2 # 0: graph, 1: bar, 2: web (also enables controls) +eStop = False # When set to true, no outbound packets are sent +fakeData = False # If I should generate fake data. Used for debugging. +debug = True # Log bugLog? + +written = threading.Event() # Allows blocking until new data is written +exitAll = threading.Event() # Exit. +initialWritten = multiprocessing.Event() + +log("WARNING: SHOCK IS CURRENTLY OVERRIDED AT LEVEL 100!!!", "e") # remove later + +def sendCollar(host, port, command): + global eStop + if eStop: + log("EStop is enabled! I cannot send packets until you restart the program", "e") + else: + sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + sock.sendto(command.encode(), (host, port)) + +def read_csv(filename): + data = [] + with open(filename, 'r') as file: + csv_reader = csv.DictReader(file) + for row in csv_reader: + data.append(row) + return data + +def rwOptions(write=False, threshold=0, punishAttention=0, punishMeditation=0, punishWith=3, wantOption=0): # Option 0 is threshold, 1 is punishAttention, 2 is punishMeditation, 3 is punishWith + if write == False: + # bugLog("Options are being read from!") + options = open(optionFile, 'r') + if wantOption == 0: + return(options.read().split(",")[0]) + elif wantOption == 1: + return(options.read().split(",")[1]) + elif wantOption == 2: + return(options.read().split(",")[2]) + elif wantOption == 3: + return(options.read().split(",")[3]) + elif write: + bugLog("Options are being written to!") + options = open(optionFile, 'w') + options.write(str(threshold)+","+str(punishAttention)+","+str(punishMeditation)+","+str(punishWith)) + options.flush() + options.close() + +def bugLog(message, level="i"): + global debug + if debug: + log(message, level, "DEBUG") + + +headsetThread = threading.Thread(target=headsetLoop, args=(headsetHost, headsetPort, outFile, written, exitAll), daemon=True) +headsetThread.start() + +rwOptions(True, threshold, punishAttention, punishMeditation, mode) + +log("\n\nHello Open Sauce!!! Begin!\n\n") + +if fakeData: + log("Starting thread to genearate fake data!", "w") + threading.Thread(target=genData, args=(outFile,), daemon=True).start() +if animWith == 0: + #graphThread = threading.Thread(target=graph, args=(outFile, written, exitAll), daemon=True).start() + graphProc = Process(target=graph, args=(outFile, initialWritten)) + graphProc.start() +elif animWith == 1: + graphProc = Process(target=bar, args=(outFile, initialWritten)) + graphProc.start() +elif animWith == 2: + log("Starting web interface") + app = Flask(__name__) + @app.route('/') + def index(): + return render_template('index.html') + + @app.route('/graph') + def graph(): + return render_template('graph.html') + + @app.route('/play') + def play(): + threshold = rwOptions(wantOption=0) + if punishMeditation != 0: + # log("Setting meditation threshold to "+str(threshold)) + data = {'threshold': threshold} + elif punishAttention != 0: + # log("Setting meditation threshold to "+str(threshold)) + data = {'threshold': threshold} + print(data) + return render_template('play.html', data=data) + + @app.route('/open-sussy') # Seperate route because I plan to add more mode specific stuff later (LED stuff) + def open_sussy(): + threshold = rwOptions(wantOption=0) + if punishMeditation != 0: + # log("Setting meditation threshold to "+str(threshold)) + data = {'threshold': threshold} + elif punishAttention != 0: + # log("Setting meditation threshold to "+str(threshold)) + data = {'threshold': threshold} + print(data) + return render_template('openSauce.html', data=data) + + @app.route('/shock') + def shock(): + level = request.args.get('power') + log("Got request to send a shock of power level " + level + "!") + sendCollar(collarHost, collarPort, channel+mode+"100") + # return 'Successfully sent shock of power level '+str(level) + return redirect('/play') + + # @app.route('/restart-headset') + # def restart(): + # log("Got request to restart headset unishWith + # pass + # threading.Thread(target=headsetLoop, args=(headsetHost, headsetPort, outFile, written, exitAll), + # daemon=True).start() + # exitAll.clear() + # return 'Successfully killed old headset thread and started new one' + + # Route to fetch data from CSV file + @app.route('/headset-data') + def get_data(): + return jsonify(read_csv(outFile)) + + @app.route('/stop') + def stop(): + log("E-Stop hit, halting all outbound packets!", "e") + eStop = True + rwOptions(True, 500, 0, 0, 3) # Sets threshold to unreachable value, and sets activation mode to buzz + return render_template('stop.html') + + @app.route("/options" , methods=['GET', 'POST']) + def options(): + typePunish = request.args.get('type') + condition = request.args.get('condition') + threshold = request.args.get('threshold') + mode = request.args.get('punishment') + if typePunish == "meditation": + if condition == "above": + punishMeditation = 1 + elif condition == "below": + punishMeditation = 2 + punishAttention = 0 + rwOptions(True, threshold, punishAttention, punishMeditation, mode) + bugLog("Setting meditation threshold to "+threshold) + elif typePunish == "attention": + if condition == "above": + punishAttention = 1 + elif condition == "below": + punishAttention = 2 + punishMeditation = 0 + rwOptions(True, threshold, punishAttention, punishMeditation, mode) + bugLog("Setting attention threshold to "+threshold) + else: + log("Invalid data was submitted to the form!", "e") + bugLog("New options were set. punishMeditation: "+str(punishMeditation)+" punishAttention:"+str(punishAttention)+" threshold:"+str(threshold)+" mode:"+str(mode)) + # return redirect('/play') + return redirect('open-sussy') # Temp for Open Sauce + + + webThread = threading.Thread(target=lambda: app.run(debug=True,use_reloader=False), daemon=True).start() + +else: + log("No visualization method has been selected!", "w") + +def main(): + global written + severity = 0 + written.wait() # Wait for new data + initialWritten.set() # Unblock animator + written.clear() + line = str(subprocess.check_output(['tail', '-1', '/home/jamesh/Brain/'+outFile]).decode('utf-8')).strip("\n").split(",") # TODO: Make this not stupid + threshold = int(rwOptions(wantOption=0)) # TODO: Make this not stupid and garbage + punishAttention = int(rwOptions(wantOption=1)) + punishMeditation = int(rwOptions(wantOption=2)) + mode = int(rwOptions(wantOption=3)) + bugLog("Current settings are punishMeditation: "+str(punishMeditation)+" punishAttention:"+str(punishAttention)+" threshold:"+str(threshold)+" mode:"+str(mode)) + bugLog("Got threshold - currently set to "+str(threshold)) + if int(line[1]) == 0: + if punishAttention == 1 and int(line[2]) > threshold or punishAttention == 2 and int(line[2]) < threshold: + if punishAttention == 1: + log("Attention "+line[2]+" is above threshold "+str(threshold)+"!") + severity = int(line[2]) - threshold + if punishAttention == 2: + log("Attention "+line[2]+" is below threshold "+str(threshold)+"!") + severity = threshold - int(line[2]) + log("Punishing attention with severity of "+str(severity)+"! Timing out for "+str(timeout)+" seconds.") + if animWith == 1 or 2: + subprocess.run(["touch", "mark"]) # Mark spot where threshold was hit. animate_graph will remove the file. + level = str(int(round((severity / severityDivider), 0))) + if int(level) == 0: + log("Severity results in level " + str(1) + " shock.") + level = "1" + else: + log("Severity results in level " + level + " shock.", "e") + sendCollar(collarHost, collarPort, str(channel) + str(mode) + "100") # 6 tier + # print(channel+mode+level) + time.sleep(timeout) + elif punishMeditation == 1 and int(line[3]) > threshold or punishMeditation == 2 and int(line[3]) < threshold: + if punishMeditation == 1: + log("Meditation "+line[3]+" is above threshold "+str(threshold)+"!") + severity = int(line[3]) - threshold + if punishMeditation == 2: + log("Meditation "+line[3]+" is below threshold "+str(threshold)+"!") + severity = threshold - int(line[3]) + log("Punishing meditation with severity of "+str(severity)+"! Timing out for "+str(timeout)+" seconds.") + if animWith == 1 or 2: + subprocess.run(["touch", "mark"]) # Mark spot where threshold was hit. animate_graph will remove the file. + level = str(int(round((severity / severityDivider), 0))) # str(int(round((severity / (maxLevelOffset/6)), 0))) + if int(level) == 0: + log("Severity results in level " + str(1) + " shock.") + level = "1" + else: + log("Severity results in level " + level + " shock.", "e") + # print(channel+mode+level) + sendCollar(collarHost, collarPort, str(channel) + str(mode) + "100") # 6 tier + time.sleep(timeout) + else: + log("You are within your safe limits.") + else: + log("Strength is not ideal. I will not shock until strength reaches 0!", "w") + +log("The program will wait for contact with the headset.") +try: + while True: + main() +except (KeyboardInterrupt, SystemExit): + log("Received keyboard interrupt, exiting all threads.", "e") + exitAll.set() + exit(0) diff --git a/minecraft.py b/minecraft.py new file mode 100644 index 0000000..371ae34 --- /dev/null +++ b/minecraft.py @@ -0,0 +1,130 @@ +collarHost = "192.168.1.47" # Note that headset packets require a response from server, but collar packets are just sent out +collarPort = 4120 +from time import sleep +import socket +from simpleLog import log +import subprocess + +# logPath = '/home/jamesh/.local/share/PolyMC/instances/Other 1.20.4/.minecraft/logs/latest.log' +logPath = '/home/jamesh/.local/share/PolyMC/instances/1.20.4/.minecraft/logs/latest.log' +lastLine = "" +currentHealthP1 = 0 # TODO: A better solution than this +previousHealthP1 = 20 # Assume full health on load +currentHealthP2 = 0 +previousHealthP2 = 20 + +lowHealth = False # Custom rules for maps that change the health the player has. Detects when the health goes from 20 to another arbitrary value. +lowHealthLevel = "20" # Level of punishment delivered when player death is detected in lowHealth mode + +lowHealthTrigger = 14 # Triggers punishment when this much damage is taken, so if set to 14, 20 to 6 will trigger. + +p1 = "timothyhay" +p2 = "snoopyhoff" + +players = 2 # How many players to use. p1 uses channel 1 by default. + +channel = "1" +mode = "4" # 1: LED, 2: BEEP, 3: VIBRATE, 4: ZAP + +shockMultiplier = 5 + +block = False # If set to true, no commands will be sent. Used for lowHealth +if mode == "4": + log("WARNING -- You are running with shocks ENABLED! -- WARNING", "w") + log("WARNING -- With a multiplier of "+str(shockMultiplier)+", the max shock level is "+str(shockMultiplier*20)+"! -- WARNING", "w") + +def getLastLine(filePath): + with open(filePath, 'r') as file: + lines = file.readlines() + lastLine = lines[-1].strip() # remove newline character + return lastLine + +def sendCollar(host, port, command): + sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + sock.sendto(command.encode(), (host, port)) + +def pairCollar(): # Call me before the loop to pair collars + while True: + chan = input("CHANNEL (q to quit): ") + if chan == "q": + exit() + elif chan == "1": + log("Sending channel 1") + sendCollar(collarHost, collarPort, "1350") + elif chan == "2": + log("Sending channel 2") + sendCollar(collarHost, collarPort, "2350") + else: + log("Sending input as raw!") + sendCollar(collarHost, collarPort, str(chan)) + +# pairCollar() + +log("I will monitor the Minecraft logfile located at "+logPath+" and fire packets at "+collarHost+":"+str(collarPort)) +while True: + # sleep(.1) + # currentLine = getLastLine(logPath) + currentLine = str((subprocess.check_output(['tail', '-1', logPath])).decode('utf-8')[0:-1]) + # if lastLine != currentLine: + if "~" in currentLine: + line = currentLine.split("~") + # log(line[1]) # Player name + # log(line[3]) # Player health + if line[1] == p1: + # log("fsd") + # log(currentHealthP1) + # log(previousHealthP1) + currentHealthP1 = line[3] + if currentHealthP1 != previousHealthP1: + damage = (int(currentHealthP1) - int(previousHealthP1))*-1 + log(line[1]+" health: "+currentHealthP1) + if damage > 0: + log(line[1]+" damage: "+str(damage)) + level = str(int(damage*shockMultiplier)) + if 0 < int(level) <= 100: + if damage == lowHealthTrigger and lowHealth: + log(line[1]+" gets a level "+lowHealthLevel+" shock on channel 1.", "w") + sendCollar(collarHost, collarPort, "1"+mode+lowHealthLevel) + block = True + else: + block = False + if not block and not lowHealth: + log(line[1]+" gets a level "+level+" shock on channel 1.", "w") + sendCollar(collarHost, collarPort, "1"+mode+level) + elif line[1] == p2: + currentHealthP2 = line[3] + if currentHealthP2 != previousHealthP2: + damage = (int(currentHealthP2) - int(previousHealthP2))*-1 + log(line[1]+" health: "+currentHealthP2) + if damage > 0: + log(line[1]+" damage: "+str(damage)) + level = str(int(damage*shockMultiplier)) + if 0 < int(level) <= 100: + if damage == lowHealthTrigger and lowHealth: + print("fds") + log(line[1]+" gets a level "+lowHealthLevel+" shock on channel 2.", "w") + sendCollar(collarHost, collarPort, "2"+mode+lowHealthLevel) + block = True + else: + block = False + if not block and not lowHealth: + print("asfed") + log(line[1]+" gets a level "+level+" shock on channel 2.", "w") + sendCollar(collarHost, collarPort, "2"+mode+level) + # currentHealth = int(currentLine.split("~")[1]) + # damage = (currentHealth - previousHealth)*-1 # Get actual damage + # if currentHealth != previousHealth: + # log("Health: "+str(currentHealth)) + # if damage > 0: + # log("Damage: "+str(damage)+" damage.") + # level = str(int(damage*shockMultiplier)) + # if 0 < int(level) <= 100: + # log("Player gets a level "+level+" shock.") + # sendCollar(collarHost, collarPort, channel+mode+level) + + else: + # log(currentLine) + pass + lastLine = currentLine + previousHealthP1 = currentHealthP1 + previousHealthP2 = currentHealthP2 diff --git a/openSauceDisplay.png b/openSauceDisplay.png new file mode 100644 index 0000000..0f31c5e Binary files /dev/null and b/openSauceDisplay.png differ diff --git a/other/__init__.py b/other/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/other/arduinoTest/arduinoTest.ino b/other/arduinoTest/arduinoTest.ino new file mode 100644 index 0000000..50ec63f --- /dev/null +++ b/other/arduinoTest/arduinoTest.ino @@ -0,0 +1,155 @@ +/* +Originally developed by Smouldery and Mikey who very kindly allowed us the use of their code. + +Link to Smoulderys original code: https://github.com/smouldery/shock-collar-control/blob/master/Arduino%20Modules/transmitter_vars.ino + +adapted by Deviant Designs + +Link to Deviant Design work: http://deviant-designs.co.uk/2019/03/29/arduino-controlled-shock-collar/ + +some timing changes to match the new RF protocol by DpMartee +*/ + + +byte buttonPin = D1; + +//=================================================== START OF COLLAR SETUP CODE ====================================================================== + +//const int shock_min = 0; // Minimum of power a command will be executed at +const int shock_delay = 10; // Maximum rate at which the shock function can be used at +//const int cmd_max = 1000; // Maximum of milliseconds which a command can be executed at + +// Constant variables +const int pin_led = LED_BUILTIN; // Pin for indication LED +const int pin_rtx = D2; // Pin to transmit over +const String key = "00101100101001010"; // Key of the transmitter, dont touch if you dont know how it works + +// Variables which do change +int collar_chan = 0; // Can be channel 0 or 1 +int collar_duration = 500; // Duration of the command in milliseconds +int collar_power = 10; // Strength of the command, can be 0-100, but will be limited by shock_min and shock_max + +// Define values for easier recognition +#define COLLAR_LED 1 +#define COLLAR_BEEP 2 +#define COLLAR_VIB 3 +#define COLLAR_ZAP 4 + +// Strings used for building up the command sequence +String sequence, power, channelnorm, channelinv, modenorm, modeinv; + +// Store the last time anything was transmitted to the collar +unsigned long transmit_last = 0; +unsigned long shock_last = 0; +void transmit_command(int c, int m, int p = 0) +{ + transmit_last = millis(); + switch (c) // Check the channel + { + case 1: // Channel 1 + channelnorm = "111"; + channelinv = "000"; + break; + default: // Channel 0 + channelnorm = "000"; + channelinv = "111"; + break; + } + + switch (m) // Check the mode + { + case 1: // Light + modenorm = "1000"; + modeinv = "1110"; + break; + case 2: // Beep + modenorm = "0100"; + modeinv = "1101"; + break; + case 4: // Shock + modenorm = "0001"; + modeinv = "0111"; + shock_last = millis(); + break; + default: // Vibrate + modenorm = "0010"; + modeinv = "1011"; +// p = 10; // Set strengh to 10 for the command to be executed properly + break; + } + + // Convert power to binary + int zeros = String(p, BIN).length(); + + String power; + for (int i = 0; i < 7 - zeros; i++) + { + power = power + "0"; + } + power = power + String(p, BIN); + + String sequence = "1" + channelnorm + modenorm + key + power + modeinv + channelinv + "00"; + + digitalWrite(pin_led, LOW); +// d = constrain(d, 50, cmd_max); // Clamp duration of the command + unsigned long cmd_start = millis(); +// while (millis() - cmd_start < d) +// { + // start bit + digitalWrite(pin_rtx, HIGH); + delayMicroseconds(400); // chnged to new protocol + digitalWrite(pin_rtx, LOW); + delayMicroseconds(750);// wait 750 uS + + for (int n = 0; n < 41 ; n++) + { + if (sequence.charAt(n) == '1') // Transmit a one + { + digitalWrite(pin_rtx, HIGH); + delayMicroseconds(200); // chnged to new protocol + digitalWrite(pin_rtx, LOW); + delayMicroseconds(1500); // chnged to new protocol + } + else // Transmit a zero + { + digitalWrite(pin_rtx, HIGH); + delayMicroseconds(200); // chnged to new protocol + digitalWrite(pin_rtx, LOW); + delayMicroseconds(750); // chnged to new protocol + } + } + delayMicroseconds(9000); // chnged to new protocol +// } + digitalWrite(pin_led, HIGH); +} + +void collar_keepalive() +{ + if (millis() - transmit_last >= 120000) // Send command to the collar at least every 2 minutes to make it stay on + { + Serial.println("Keep-alive:\tCollar"); + transmit_command(collar_chan, COLLAR_LED, 50); + } +} + +//=================================================== END OF COLLAR SETUP CODE ====================================================================== + +void setup() +{ +//=================================================== START OF COLLAR SETUP CODE ====================================================================== + pinMode(pin_rtx, OUTPUT); // Set transmitter pin as output + pinMode(pin_led, OUTPUT); // Set LED pin as output + Serial.begin(115200); + //=================================================== END OF COLLAR SETUP CODE ====================================================================== + pinMode(buttonPin, INPUT_PULLUP); +} + +void loop() +{ + collar_keepalive(); + + if (digitalRead(buttonPin) == LOW) { + Serial.println("Sending command"); + transmit_command(collar_chan, COLLAR_VIB, 100); + } +} \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..7e10602 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +flask diff --git a/simpleLog.py b/simpleLog.py new file mode 120000 index 0000000..c660888 --- /dev/null +++ b/simpleLog.py @@ -0,0 +1 @@ +Simple-Logger/simpleLog.py \ No newline at end of file diff --git a/static/24.webp b/static/24.webp new file mode 100644 index 0000000..36381d1 Binary files /dev/null and b/static/24.webp differ diff --git a/static/CE3E3V2_brain.3mf b/static/CE3E3V2_brain.3mf new file mode 100644 index 0000000..b044bca Binary files /dev/null and b/static/CE3E3V2_brain.3mf differ diff --git a/static/OS display/openSauceDisplay.png b/static/OS display/openSauceDisplay.png new file mode 100644 index 0000000..7fe2ed9 Binary files /dev/null and b/static/OS display/openSauceDisplay.png differ diff --git a/static/Open_Sauce_Stamp_Hunt_Sign_600_ppi.jpg b/static/Open_Sauce_Stamp_Hunt_Sign_600_ppi.jpg new file mode 100644 index 0000000..173ca1f Binary files /dev/null and b/static/Open_Sauce_Stamp_Hunt_Sign_600_ppi.jpg differ diff --git a/static/css/style-opensauce.css b/static/css/style-opensauce.css new file mode 100644 index 0000000..93906f6 --- /dev/null +++ b/static/css/style-opensauce.css @@ -0,0 +1,212 @@ +h1 { + text-align:center; + font-family: "Poppins", Sans-serif; + color: #f8f8f2 +} + +.box1 { + background-color: #000; + color: #fff; + opacity: .5; +} + +/* html { + background-color: #282a36 +} */ + +#main-text { + color: #f8f8f2; + width: 95%; + text-align: center; + margin-left: auto; + margin-right: auto; + margin-top: auto; + height: 88vh; + font-family: "Poppins", Sans-serif; + background-color: #44475a; + min-height:100%; + background:linear-gradient(0deg, rgb(94, 77, 47), rgba(0, 0, 0, 0.2)), url(../images/open-sussy.jpg); + border: 5px solid rgba(245, 245, 255, .5); + background-size: cover; + border-radius: 12px; + color: #f8f8f2; + box-shadow: 10px 5px 5px rgba(0, 0, 0, .3); +} + + +#row-0 { + display: flex; + justify-content: space-evenly; + z-index: 1; +} + +#row-1 { + display: flex; + justify-content: space-evenly; + z-index: 1; +} + +#controls { + display: flex; + justify-content: center; +} + +ul.c-ul { + display: inline-block; + text-align: left; +} + +a { + color: #ff79c6; +} + +#glass { + background: rgba( 255, 255, 255, 0.25 ); + box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); + backdrop-filter: blur( 4px ); + -webkit-backdrop-filter: blur( 4px ); + border-radius: 10px; + border: 1px solid rgba( 255, 255, 255, 0.18 ); +} + +.dropbtn { + background-color: #000; + color: white; + padding: 16px; + font-size: 16px; + border: none; +} + +.dropdown { + position: relative; + display: inline-block; + margin-left: 3%; +} + +.dropdown-content { + display: none; + position: absolute; + background-color: #000; + min-width: 160px; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); + z-index: 1; + font-family: "Poppins", Sans-serif; + border-radius: 8px; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.dropdown-content a { + color: white; + padding: 12px 16px; + text-decoration: none; + display: block; + +} + +.dropdown-content a:hover { + background-color: #EB9822; + border-radius: 8px; +} + +.dropdown:hover .dropdown-content { + display: block; + opacity: 1; + pointer-events: all; +} + +.dropdown:hover .dropbtn {background-color: #EB9822;} + +button { + font-family: "Poppins", Sans-serif; + background-color: #000; + border: none; + color: white; + padding: 15px 32px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 16px; + margin: 4px 2px; + cursor: pointer; + -webkit-transition-duration: 0.4s; /* Safari */ + transition-duration: 0.4s; + border-radius: 8px; +} + +button:hover { + background-color: #EB9822; + color: white; + box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19); +} + +input, select { + /* width: 100%; */ + font-family: "Poppins", Sans-serif; + padding: 12px 20px; + height: 15%; + margin: 8px 0; + display: inline-block; + border: 0px solid #232634; + border-radius: 8px; + box-sizing: border-box; + background-color: #000; + border: none; + color: white; + padding: 15px 32px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 17px; + margin: 4px 2px; + cursor: pointer; + box-shadow: 0; + transition: box-shadow 1s; + border-radius: 8px; +} + + +select option[value="attention"] { + background: #000; + border-radius: 8px; +} + +select option[value="meditation"] { + background: #000; + border-radius: 8px; +} + + +input[type=submit] { + /* width: 100%; */ + font-family: "Poppins", Sans-serif; + height: 15%; + background-color: #000; + color: white; + padding: 14px 20px; + margin: 8px 0; + border: none; + border-radius: 4px; + cursor: pointer; +} + +input[type=submit]:hover { + background-color: #EB9822; +} + +#control-text { + margin: 9px 0px; + font-family: "Poppins", Sans-serif; + color: #f8f8f2; + font-size: 36px; +} + +#notice-text { + margin: 9px 0px; + font-family: "Poppins", Sans-serif; + color: #f8f8f2; + font-size: 20px; +} \ No newline at end of file diff --git a/static/css/style.css b/static/css/style.css new file mode 100644 index 0000000..f9bca7e --- /dev/null +++ b/static/css/style.css @@ -0,0 +1,202 @@ +h1 { + text-align:center; + font-family: Arial, Helvetica, sans-serif; + color: #f8f8f2 +} + +.box1 { + background-color: #000; + color: #fff; + opacity: .5; +} + +/* html { + background-color: #282a36 +} */ + +#main-text { + color: #f8f8f2; + width: 95%; + text-align: center; + margin-left: auto; + margin-right: auto; + margin-top: auto; + height: 88vh; + font-family: Arial, Helvetica, sans-serif; + background-color: #44475a; + min-height:100%; + background:linear-gradient(0deg, rgb(94, 77, 47), rgba(0, 0, 0, 0.2)), url(../images/open-sussy.jpg); + border: 5px solid rgba(245, 245, 255, .5); + background-size: cover; + border-radius: 12px; + color: #f8f8f2; + box-shadow: 10px 5px 5px rgba(0, 0, 0, .3); +} + + +#row-0 { + display: flex; + justify-content: space-evenly; + z-index: 1; +} + +#row-1 { + display: flex; + justify-content: space-evenly; + z-index: 1; +} + +#controls { + display: flex; + justify-content: center; +} + +ul.c-ul { + display: inline-block; + text-align: left; +} + +a { + color: #ff79c6; +} + +#glass { + background: rgba( 255, 255, 255, 0.25 ); + box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); + backdrop-filter: blur( 4px ); + -webkit-backdrop-filter: blur( 4px ); + border-radius: 10px; + border: 1px solid rgba( 255, 255, 255, 0.18 ); +} + +.dropbtn { + background-color: #e594a4; + color: white; + padding: 16px; + font-size: 16px; + border: none; +} + +.dropdown { + position: relative; + display: inline-block; + margin-left: 3%; +} + +.dropdown-content { + display: none; + position: absolute; + background-color: #e594a4; + min-width: 160px; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); + z-index: 1; + font-family: Arial, Helvetica, sans-serif; + border-radius: 8px; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -ms-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.dropdown-content a { + color: white; + padding: 12px 16px; + text-decoration: none; + display: block; + +} + +.dropdown-content a:hover { + background-color: #b3727f; + border-radius: 8px; +} + +.dropdown:hover .dropdown-content { + display: block; + opacity: 1; + pointer-events: all; +} + +.dropdown:hover .dropbtn {background-color: #b3727f;} + +button { + background-color: #e594a4; + border: none; + color: white; + padding: 15px 32px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 16px; + margin: 4px 2px; + cursor: pointer; + -webkit-transition-duration: 0.4s; /* Safari */ + transition-duration: 0.4s; + border-radius: 8px; +} + +button:hover { + background-color: #b3727f; + color: white; + box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19); +} + +input, select { + /* width: 100%; */ + padding: 12px 20px; + height: 15%; + margin: 8px 0; + display: inline-block; + border: 0px solid #232634; + border-radius: 8px; + box-sizing: border-box; + background-color: #e594a4; + border: none; + color: white; + padding: 15px 32px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 17px; + margin: 4px 2px; + cursor: pointer; + box-shadow: 0; + transition: box-shadow 1s; + border-radius: 8px; +} + + +select option[value="attention"] { + background: #e594a4; + border-radius: 8px; +} + +select option[value="meditation"] { + background: #e594a4; + border-radius: 8px; +} + + +input[type=submit] { + /* width: 100%; */ + height: 15%; + background-color: #e594a4; + color: white; + padding: 14px 20px; + margin: 8px 0; + border: none; + border-radius: 4px; + cursor: pointer; +} + +input[type=submit]:hover { + background-color: #b3727f; +} + +#control-text { + margin: 9px 0px; + font-family: Arial, Helvetica, sans-serif; + color: #f8f8f2; + font-size: 36px; +} \ No newline at end of file diff --git a/static/images/OS-LOGO-W-Header.png b/static/images/OS-LOGO-W-Header.png new file mode 100644 index 0000000..512b150 Binary files /dev/null and b/static/images/OS-LOGO-W-Header.png differ diff --git a/static/images/Screenshot_2024-04-19_22-42-05.png b/static/images/Screenshot_2024-04-19_22-42-05.png new file mode 100644 index 0000000..34c162f Binary files /dev/null and b/static/images/Screenshot_2024-04-19_22-42-05.png differ diff --git a/static/images/Screenshot_2024-06-07_18-02-31.png b/static/images/Screenshot_2024-06-07_18-02-31.png new file mode 100644 index 0000000..12213a0 Binary files /dev/null and b/static/images/Screenshot_2024-06-07_18-02-31.png differ diff --git a/static/images/Screenshot_2024-06-10_17-40-23.png b/static/images/Screenshot_2024-06-10_17-40-23.png new file mode 100644 index 0000000..4190e87 Binary files /dev/null and b/static/images/Screenshot_2024-06-10_17-40-23.png differ diff --git a/static/images/Screenshot_2024-06-10_17-44-07.png b/static/images/Screenshot_2024-06-10_17-44-07.png new file mode 100644 index 0000000..c392c28 Binary files /dev/null and b/static/images/Screenshot_2024-06-10_17-44-07.png differ diff --git a/static/images/Screenshot_2024-06-11_18-37-56.png b/static/images/Screenshot_2024-06-11_18-37-56.png new file mode 100644 index 0000000..530be4d Binary files /dev/null and b/static/images/Screenshot_2024-06-11_18-37-56.png differ diff --git a/static/images/Screenshot_2024-06-11_18-41-12.png b/static/images/Screenshot_2024-06-11_18-41-12.png new file mode 100644 index 0000000..ebde16b Binary files /dev/null and b/static/images/Screenshot_2024-06-11_18-41-12.png differ diff --git a/static/images/Screenshot_2024-06-12_10-23-27.png b/static/images/Screenshot_2024-06-12_10-23-27.png new file mode 100644 index 0000000..757ac2e Binary files /dev/null and b/static/images/Screenshot_2024-06-12_10-23-27.png differ diff --git a/static/images/Screenshot_2024-06-12_10-27-50.png b/static/images/Screenshot_2024-06-12_10-27-50.png new file mode 100644 index 0000000..70f5550 Binary files /dev/null and b/static/images/Screenshot_2024-06-12_10-27-50.png differ diff --git a/static/images/bigger.png b/static/images/bigger.png new file mode 100644 index 0000000..aade3c7 Binary files /dev/null and b/static/images/bigger.png differ diff --git a/static/images/brain.png b/static/images/brain.png new file mode 100644 index 0000000..9e0fad3 Binary files /dev/null and b/static/images/brain.png differ diff --git a/static/images/fat.png b/static/images/fat.png new file mode 100644 index 0000000..d33b254 Binary files /dev/null and b/static/images/fat.png differ diff --git a/static/images/graph.jpg b/static/images/graph.jpg new file mode 100644 index 0000000..f7ee9eb Binary files /dev/null and b/static/images/graph.jpg differ diff --git a/static/images/inky b/static/images/inky new file mode 100644 index 0000000..0129cdb --- /dev/null +++ b/static/images/inky @@ -0,0 +1,1000 @@ +#!/bin/bash + +: <<'DISCLAIMER' + +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. + +This script is licensed under the terms of the MIT license. +Unless otherwise noted, code reproduced herein +was written for this script. + +- The Pimoroni Crew - + +DISCLAIMER + +# script control variables + +productname="Inky pHAT & wHAT" # the name of the product to install +scriptname="inky" # the name of this script +spacereq=50 # minimum size required on root partition in MB +debugmode="no" # whether the script should use debug routines +debuguser="none" # optional test git user to use in debug mode +debugpoint="none" # optional git repo branch or tag to checkout +forcesudo="no" # whether the script requires to be ran with root privileges +promptreboot="no" # whether the script should always prompt user to reboot +mininstall="no" # whether the script enforces minimum install routine +customcmd="yes" # whether to execute commands specified before exit +gpioreq="yes" # whether low-level gpio access is required +i2creq="yes" # whether the i2c interface is required +i2sreq="no" # whether the i2s interface is required +spireq="yes" # whether the spi interface is required +uartreq="no" # whether uart communication is required +armhfonly="yes" # whether the script is allowed to run on other arch +armv6="yes" # whether armv6 processors are supported +armv7="yes" # whether armv7 processors are supported +armv8="yes" # whether armv8 processors are supported +raspbianonly="no" # whether the script is allowed to run on other OSes +osreleases=( "Raspbian" ) # list os-releases supported +oswarning=( "Debian" "Kano" "PiTop" "RetroPie" ) # list experimental os-releases +osdeny=( "Darwin" "Kali" "Linaro" "Mate" "Ubuntu" "Volumio" ) # list os-releases specifically disallowed +debpackage="inky" # the name of the package in apt repo +piplibname="inky" # the name of the lib in pip repo +pipoverride="yes" # whether the script should give priority to pip repo +pip2support="no" # whether python2 is supported +pip3support="yes" # whether python3 is supported +topdir="Pimoroni" # the name of the top level directory +localdir="inky" # the name of the dir for copy of resources +gitreponame="inky" # the name of the git project repo +gitusername="pimoroni" # the name of the git user to fetch repo from +gitrepobranch="master" # repo branch to checkout +gitrepotop="root" # the name of the dir to base repo from +gitrepoclone="no" # whether the git repo is to be cloned locally +gitclonedir="source" # the name of the local dir for repo +repoclean="no" # whether any git repo clone found should be cleaned up +repoinstall="no" # whether the library should be installed from repo +libdir="library" # subdirectory of library in repo +copydir=( "examples" ) # subdirectories to copy from repo +copyhead="no" # whether to use the latest repo commit or release tag +pkgremove=() # list of conflicting packages to remove +coredeplist=() # list of core dependencies +pythondep=( "numpy" "pil" "lxml" "smbus" ) # list of python dependencies +pipdeplist=() # list of dependencies to source from pypi +examplesdep=( "geocoder" "beautifulsoup4" "qrcode" "icalendar" "fonts" "font_hanken_grotesk" "font_intuitive" "font_fredoka_one" "font_source_serif_pro" "font_source_sans_pro" "wikiquotes" ) # list of python modules required by examples +somemoredep=() # list of additional dependencies +xdisplaydep=() # list of dependencies requiring X server + +# template 1712181300 + +FORCE=$1 +ASK_TO_REBOOT=false +CURRENT_SETTING=false +MIN_INSTALL=false +FAILED_PKG=false +REMOVE_PKG=false +UPDATE_DB=false + +AUTOSTART=~/.config/lxsession/LXDE-pi/autostart +BOOTCMD=/boot/cmdline.txt +CONFIG=/boot/config.txt +DTBODIR=/boot/overlays +APTSRC=/etc/apt/sources.list +INITABCONF=/etc/inittab +BLACKLIST=/etc/modprobe.d/raspi-blacklist.conf +LOADMOD=/etc/modules + +RASPOOL="http://mirrordirector.raspbian.org/raspbian/pool" +RPIPOOL="http://archive.raspberrypi.org/debian/pool" +DEBPOOL="http://ftp.debian.org/debian/pool" +GETPOOL="https://get.pimoroni.com" + +SMBUS2="python-smbus_3.1.1+svn-2_armhf.deb" +SMBUS3="python3-smbus_3.1.1+svn-2_armhf.deb" +SMBUS35="python3-smbus1_1.1+35dbg-1_armhf.deb" + +SPIDEV2="python-spidev_2.0~git20150907_armhf.deb" +SPIDEV3="python3-spidev_2.0~git20150907_armhf.deb" + +RPIGPIO1="raspi-gpio_0.20170105_armhf.deb" +RPIGPIO2="python-rpi.gpio_0.6.3~jessie-1_armhf.deb" +RPIGPIO3="python3-rpi.gpio_0.6.3~jessie-1_armhf.deb" + +export PIP_FORMAT=columns + +# function define + +confirm() { + if [ "$FORCE" == '-y' ]; then + true + else + read -r -p "$1 [y/N] " response < /dev/tty + if [[ $response =~ ^(yes|y|Y)$ ]]; then + true + else + false + fi + fi +} + +prompt() { + read -r -p "$1 [y/N] " response < /dev/tty + if [[ $response =~ ^(yes|y|Y)$ ]]; then + true + else + false + fi +} + +success() { + echo -e "$(tput setaf 2)$1$(tput sgr0)" +} + +inform() { + echo -e "$(tput setaf 6)$1$(tput sgr0)" +} + +warning() { + echo -e "$(tput setaf 1)$1$(tput sgr0)" +} + +newline() { + echo "" +} + +progress() { + count=0 + until [ $count -eq 7 ]; do + echo -n "..." && sleep 1 + ((count++)) + done; + if ps -C $1 > /dev/null; then + echo -en "\r\e[K" && progress $1 + fi +} + +sudocheck() { + if [ $(id -u) -ne 0 ]; then + echo -e "Install must be run as root. Try 'sudo ./$scriptname'\n" + exit 1 + fi +} + +sysclean() { + sudo apt-get clean && sudo apt-get autoclean + sudo apt-get -y autoremove &> /dev/null +} + +sysupdate() { + if ! $UPDATE_DB; then + echo "Updating apt indexes..." && progress apt-get & + sudo apt-get update 1> /dev/null || { warning "Apt failed to update indexes!" && exit 1; } + sleep 3 && UPDATE_DB=true + fi +} + +sysupgrade() { + sudo apt-get upgrade + sudo apt-get clean && sudo apt-get autoclean + sudo apt-get -y autoremove &> /dev/null +} + +sysreboot() { + warning "Some changes made to your system require" + warning "your computer to reboot to take effect." + echo + if prompt "Would you like to reboot now?"; then + sync && sudo reboot + fi +} + +home_dir() { + if [ $EUID -ne 0 ]; then + USER_HOME=$(getent passwd $USER | cut -d: -f6) + else + warning "Running as root, please log in as a regular user with sudo rights!" + echo && exit 1 + fi +} + +space_chk() { + if command -v stat > /dev/null; then + if [ $spacereq -gt $(($(stat -f -c "%a*%S" /)/10**6)) ];then + echo + warning "There is not enough space left to proceed with installation" + if confirm "Would you like to attempt to expand your filesystem?"; then + curl -sS $GETPOOL/expandfs | sudo bash && exit 1 + else + echo && exit 1 + fi + fi + fi +} + +timestamp() { + date +%Y%m%d-%H%M +} + +check_network() { + sudo ping -q -w 10 -c 1 1.1.1.1 | grep "received, 0" &> /dev/null + if [ $? -eq 0 ]; then + return 0 + else + sudo ping -q -w 10 -c 1 8.8.8.8 | grep "received, 0" &> /dev/null + if [ $? -eq 0 ]; then + return 0 + fi + fi + return 1 +} + +launch_url() { + check_network || (error_box "You don't appear to be connected to the internet, please check your connection and try again!" && exit 1) + if command -v xdg-open > /dev/null; then + xdg-open "$1" && return 0 + else + error_box "There was an error attempting to launch your browser!" + fi +} + +get_install() { + check_network || (error_box "You don't appear to be connected to the internet, please check your connection and try again!" && exit 1) + if [ "$1" != diagnostic ];then + sysupdate && UPDATE_DB=true + fi + if ! command -v curl > /dev/null; then + apt_pkg_install "curl" + fi + curl -sS https://get.pimoroni.com/$1 | bash -s - "-y" $2 + read -p "Press Enter to continue..." < /dev/tty +} + +apt_pkg_req() { + APT_CHK=$(dpkg-query -W -f='${Status}\n' "$1" 2> /dev/null | grep "install ok installed") + + if [ "" == "$APT_CHK" ]; then + echo "$1 is required" + true + else + echo "$1 is already installed" + false + fi +} + +apt_pkg_install() { + echo "Installing $1..." + sudo apt-get --yes install "$1" 1> /dev/null || { inform "Apt failed to install $1!\nFalling back on pypi..." && return 1; } +} + +apt_deb_chk() { + BEFORE=$(dpkg-query -W "$1" 2> /dev/null) + sudo apt-get --yes install "$1" &> /dev/null || return 1 + AFTER=$(dpkg-query -W "$1" 2> /dev/null) + if [ "$BEFORE" == "$AFTER" ]; then + echo "$1 is already the newest version" + else + echo "$1 was successfully upgraded" + fi +} + +apt_deb_install() { + echo "Installing $1..." + if [[ "$1" != *".deb"* ]]; then + sudo apt-get --yes install "$1" &> /dev/null || inform "Apt failed to install $1!\nFalling back on pypi..." + dpkg-query -W -f='${Status}\n' "$1" 2> /dev/null | grep "install ok installed" + else + DEBDIR=`mktemp -d /tmp/pimoroni.XXXXXX` + cd $DEBDIR + wget "$GETPOOL/resources/$1" &> /dev/null + sudo dpkg -i "$DEBDIR/$1" | grep "Installing $1" + fi +} + +pip_cmd_chk() { + if command -v pip2 > /dev/null; then + PIP2_BIN="pip2" + elif command -v pip-2.7 > /dev/null; then + PIP2_BIN="pip-2.7" + elif command -v pip-2.6 > /dev/null; then + PIP2_BIN="pip-2.6" + else + PIP2_BIN="pip" + fi + if command -v pip3 > /dev/null; then + PIP3_BIN="pip3" + elif command -v pip-3.3 > /dev/null; then + PIP3_BIN="pip-3.3" + elif command -v pip-3.2 > /dev/null; then + PIP3_BIN="pip-3.2" + fi +} + +pip2_lib_req() { + PIP2_CHK=$($PIP2_BIN list 2> /dev/null | grep -i "$1") + + if [ -z "$PIP2_CHK" ]; then + true + else + false + fi +} + +pip3_lib_req() { + PIP3_CHK=$($PIP3_BIN list 2> /dev/null | grep -i "$1") + + if [ -z "$PIP3_CHK" ]; then + true + else + false + fi +} + +usb_max_power() { + if grep -q "^max_usb_current=1$" $CONFIG; then + echo -e "\nMax USB current setting already active" + else + echo -e "\nAdjusting USB current setting in $CONFIG" + echo "max_usb_current=1" | sudo tee -a $CONFIG &> /dev/null + fi +} + +add_dtoverlay() { + if grep -q "^dtoverlay=$1" $CONFIG; then + echo -e "\n$1 overlay already active" + elif grep -q "^#dtoverlay=$1" $CONFIG; then + sudo sed -i "/^#dtoverlay=$1$/ s|#||" $CONFIG + echo -e "\nAdding $1 overlay to $CONFIG" + ASK_TO_REBOOT=true + else + echo "dtoverlay=$1" | sudo tee -a $CONFIG &> /dev/null + echo -e "\nAdding $1 overlay to $CONFIG" + ASK_TO_REBOOT=true + fi +} + +remove_dtoverlay() { + sudo sed -i "/^dtoverlay=$1$/ s|^|#|" $CONFIG + ASK_TO_REBOOT=true +} + +enable_pi_audio() { + if grep -q "#dtparam=audio=on" $CONFIG; then + sudo sed -i "/^#dtparam=audio=on$/ s|#||" $CONFIG + echo -e "\nsnd_bcm2835 loaded (on-board audio enabled)" + ASK_TO_REBOOT=true + fi +} + +disable_pi_audio() { + if grep -q "^dtparam=audio=on" $CONFIG; then + sudo sed -i "/^dtparam=audio=on$/ s|^|#|" $CONFIG + echo -e "\nsnd_bcm2835 unloaded (on-board audio disabled)" + ASK_TO_REBOOT=true + fi +} + +test_audio() { + echo + if confirm "Do you wish to test your system now?"; then + echo -e "\nTesting..." + speaker-test -l5 -c2 -t wav + fi +} + +disable_pulseaudio() { + sudo mv /etc/xdg/autostart/pulseaudio.desktop /etc/xdg/autostart/pulseaudio.disabled &> /dev/null + pulseaudio -k &> /dev/null +} + +kill_volumealsa() { + sed -i "s|type=volumealsa|type=space|" $HOME/.config/lxpanel/LXDE/panels/panel &> /dev/null + sed -i "s|type=volumealsa|type=space|" $HOME/.config/lxpanel/LXDE-pi/panels/panel &> /dev/null +} + +basic_asound() { + sudo echo -e "pcm.\041default {\n type hw\n card 1\n}" > $HOME/.asoundrc + sudo echo -e "ctl.\041default {\n type hw\n card 1\n}" >> $HOME/.asoundrc + sudo mv $HOME/.asoundrc /etc/asound.conf +} + +config_set() { + if [ -n $defaultconf ]; then + sudo sed -i "s|$1=.*$|$1=$2|" $defaultconf + else + sudo sed -i "s|$1=.*$|$1=$2|" $3 + fi +} + +servd_trig() { + if command -v service > /dev/null; then + sudo service $1 $2 + fi +} + +get_init_sys() { + if command -v systemctl > /dev/null && systemctl | grep -q '\-\.mount'; then + SYSTEMD=1 + elif [ -f /etc/init.d/cron ] && [ ! -h /etc/init.d/cron ]; then + SYSTEMD=0 + else + echo "Unrecognised init system" && exit 1 + fi +} + +i2c_vc_dtparam() { + if [ -e $CONFIG ] && grep -q "^dtparam=i2c_vc=on$" $CONFIG; then + echo -e "\ni2c0 bus already active" + else + echo -e "\nEnabling i2c0 bus in $CONFIG" + echo "dtparam=i2c_vc=on" | sudo tee -a $CONFIG && echo + fi +} + +: <<'MAINSTART' + +Perform all variables declarations as well as function definition +above this section for clarity, thanks! + +MAINSTART + +# intro message + +if [ $debugmode != "no" ]; then + if [ $debuguser != "none" ]; then + gitusername="$debuguser" + fi + if [ $debugpoint != "none" ]; then + gitrepobranch="$debugpoint" + fi + inform "\nDEBUG MODE ENABLED" + echo -e "git user $gitusername and $gitrepobranch branch/tag will be used\n" +else + echo -e "\nThis script will install everything needed to use\n$productname" + if [ "$FORCE" != '-y' ]; then + inform "\nAlways be careful when running scripts and commands copied" + inform "from the internet. Ensure they are from a trusted source.\n" + warning "This script should -- only be run on a Raspberry Pi with RPi OS --" + warning "other systems and SBCs are not supported and may explode!\n" + echo -e "If you want to see what this script does before running it," + echo -e "you should run: 'curl $GETPOOL/$scriptname'\n" + fi +fi + +# checks and init +space_chk +home_dir + +if [ $debugmode != "no" ]; then + echo "USER_HOME is $USER_HOME" + echo "OS_NAME is $OS_NAME" + echo +fi + +if [ $forcesudo == "yes" ]; then + sudocheck +fi + +if [ $uartreq == "yes" ]; then + echo "Note: $productname requires UART communication" + warning "The serial console will be disabled if you proceed!" +fi +if [ $spireq == "yes" ]; then + echo -e "Note: $productname requires SPI communication" +fi +if [ $i2creq == "yes" ]; then + echo -e "Note: $productname requires I2C communication" +fi +if [ $i2sreq == "yes" ]; then + echo -e "Note: $productname uses the I2S interface" + if [ $OS_NAME != "Volumio" ]; then + warning "The on-board audio chip will be disabled if you proceed!" + fi +fi + +newline +if confirm "Do you wish to continue?"; then + +# basic environment preparation + + echo -e "\nChecking environment..." + + if [ "$FORCE" != '-y' ]; then + if ! check_network; then + warning "We can't connect to the Internet, check your network!" && exit 1 + fi + sysupdate && newline + fi + + if apt_pkg_req "apt-utils" &> /dev/null; then + apt_pkg_install "apt-utils" + fi + if ! command -v curl > /dev/null; then + apt_pkg_install "curl" + fi + if ! command -v wget > /dev/null; then + apt_pkg_install "wget" + fi + + if [ "$pip2support" == "yes" ]; then + if ! [ -f "$(which python2)" ]; then + if confirm "Python 2 is not installed. Would like to install it?"; then + progress apt-get & + apt_pkg_install "python-pip" + else + pip2support="na" + fi + elif apt_pkg_req "python-pip" &> /dev/null; then + progress apt-get & + apt_pkg_install "python-pip" + fi + fi + if [ "$pip3support" == "yes" ]; then + if ! [ -f "$(which python3)" ]; then + if prompt "Python 3 is not installed. Would like to install it?"; then + progress apt-get & + apt_pkg_install "python3-pip" + else + pip3support="na" + fi + elif apt_pkg_req "python3-pip" &> /dev/null; then + progress apt-get & + apt_pkg_install "python3-pip" + fi + fi + pip_cmd_chk + +# hardware setup + + echo -e "\nChecking hardware requirements..." + + if [ $uartreq == "yes" ]; then + echo -e "\nThe serial console must be disabled for $productname to work" + curl -sS $GETPOOL/uarton | sudo bash -s - "-y" && ASK_TO_REBOOT=true + fi + + if [ $gpioreq == "yes" ]; then + echo -e "\nChecking for packages required for GPIO control..." + if apt_pkg_req "raspi-gpio"; then + if ! apt_pkg_install "raspi-gpio" &> /dev/null; then + echo "package raspi-gpio can't be found, fetching from alternative location..." + DEBDIR=`mktemp -d /tmp/pimoroni.XXXXXX` && cd $DEBDIR + wget $RPIPOOL/main/r/raspi-gpio/$RPIGPIO1 &> /dev/null + sudo dpkg -i $DEBDIR/$RPIGPIO1 && FAILED_PKG=false + fi + fi + if [ "$pip2support" == "yes" ] && ! apt_pkg_install "python-rpi.gpio" &> /dev/null; then + if [ -n $(python --version 2>&1 | grep -q "2.7") ]; then + echo "package python-rpi.gpio can't be found, fetching from alternative location..." + DEBDIR=`mktemp -d /tmp/pimoroni.XXXXXX` && cd $DEBDIR + wget $RPIPOOL/main/r/rpi.gpio/$RPIGPIO2 &> /dev/null + sudo dpkg -i $DEBDIR/$RPIGPIO2 && FAILED_PKG=false + else + sudo $PIP2_BIN install RPi.GPIO && FAILED_PKG=false + fi + fi + if [ "$pip3support" == "yes" ] && ! apt_pkg_install "python3-rpi.gpio" &> /dev/null; then + if [ -n $(python3 --version 2>&1 | grep -q "3.4") ]; then + echo "package python3-rpi.gpio can't be found, fetching from alternative location..." + DEBDIR=`mktemp -d /tmp/pimoroni.XXXXXX` && cd $DEBDIR + wget $RPIPOOL/main/r/rpi.gpio/$RPIGPIO3 &> /dev/null + sudo dpkg -i $DEBDIR/$RPIGPIO3 && FAILED_PKG=false + else + sudo $PIP3_BIN install RPi.GPIO && FAILED_PKG=false + fi + fi + if [ "$pip2support" == "yes" ] && [ -f "$(which python2)" ]; then + if ! $PIP2_BIN list | grep "RPi.GPIO" &> /dev/null; then + warning "Unable to install RPi.GPIO for python 2!" && FAILED_PKG=true + else + RPIGPIO2="install ok installed" + fi + fi + if [ "$pip3support" == "yes" ] && [ -f "$(which python3)" ]; then + if ! $PIP3_BIN list | grep "RPi.GPIO" &> /dev/null; then + warning "Unable to install RPi.GPIO for python 3!" && FAILED_PKG=true + else + RPIGPIO3="install ok installed" + fi + fi + if [ "$RPIGPIO2" == "install ok installed" ] || [ "$RPIGPIO3" == "install ok installed" ]; then + if ! $FAILED_PKG; then + echo -e "RPi.GPIO installed and up-to-date" + fi + fi + fi + + if [ $spireq == "yes" ]; then + newline + if ls /dev/spi* &> /dev/null; then + inform "SPI already enabled" + else + echo "SPI must be enabled for $productname to work" + if command -v raspi-config > /dev/null && sudo raspi-config nonint get_spi | grep -q "1"; then + sudo raspi-config nonint do_spi 0 + inform "SPI is now enabled" + else + curl -sS $GETPOOL/spi | sudo bash -s - "-y" && ASK_TO_REBOOT=true + fi + fi + echo -e "\nChecking packages required by SPI interface..." + if [ "$pip2support" == "yes" ] && ! apt_pkg_install "python-spidev" &> /dev/null; then + if [ -n $(python --version 2>&1 | grep -q "2.7") ]; then + echo "package python-spidev can't be found, fetching from alternative location..." + DEBDIR=`mktemp -d /tmp/pimoroni.XXXXXX` && cd $DEBDIR + wget $RPIPOOL/main/s/spidev/$SPIDEV2 &> /dev/null + sudo dpkg -i $DEBDIR/$SPIDEV2 && FAILED_PKG=false + else + sudo $PIP2_BIN install spidev && FAILED_PKG=false + fi + fi + if [ "$pip3support" == "yes" ] && ! apt_pkg_install "python3-spidev" &> /dev/null; then + if [ -n $(python3 --version 2>&1 | grep -q "3.4") ]; then + echo "package python3-spidev can't be found, fetching from alternative location..." + DEBDIR=`mktemp -d /tmp/pimoroni.XXXXXX` && cd $DEBDIR + wget $RPIPOOL/main/s/spidev/$SPIDEV3 &> /dev/null + sudo dpkg -i $DEBDIR/$SPIDEV3 && FAILED_PKG=false + else + sudo $PIP3_BIN install spidev && FAILED_PKG=false + fi + fi + if [ "$pip2support" == "yes" ] && [ -f "$(which python2)" ]; then + if ! $PIP2_BIN list | grep "spidev" &> /dev/null; then + warning "Unable to install spidev for python 2!" && FAILED_PKG=true + else + SPIDEV2="install ok installed" + fi + fi + if [ "$pip3support" == "yes" ] && [ -f "$(which python3)" ]; then + if ! $PIP3_BIN list | grep "spidev" &> /dev/null; then + warning "Unable to install spidev for python 3!" && FAILED_PKG=true + else + SPIDEV3="install ok installed" + fi + fi + if [ "$SPIDEV2" == "install ok installed" ] || [ "$SPIDEV3" == "install ok installed" ]; then + if ! $FAILED_PKG; then + echo -e "spidev installed and up-to-date" + fi + fi + fi + + if [ $i2creq == "yes" ]; then + newline + if ls /dev/i2c* &> /dev/null; then + inform "I2C already enabled" + else + echo "I2C must be enabled for $productname to work" + if command -v raspi-config > /dev/null && sudo raspi-config nonint get_i2c | grep -q "1"; then + sudo raspi-config nonint do_i2c 0 + inform "I2C is now enabled" + else + curl -sS $GETPOOL/i2c | sudo bash -s - "-y" && ASK_TO_REBOOT=true + fi + fi + echo -e "\nChecking packages required by I2C interface..." + if [ "$pip2support" == "yes" ] && ! apt_pkg_install "python-smbus" &> /dev/null; then + FAILED_PKG=false + if [ -n $(python --version 2>&1 | grep -q "2.7") ]; then + echo "package python-smbus can't be found, fetching from alternative location..." + DEBDIR=`mktemp -d /tmp/pimoroni.XXXXXX` && cd $DEBDIR + wget $RPIPOOL/main/i/i2c-tools/$SMBUS2 &> /dev/null + sudo dpkg -i $DEBDIR/$SMBUS2 || FAILED_PKG=true + fi + if $FAILED_PKG; then + warning "Unable to install smbus for python 2!" + else + echo -e "Python 2 smbus installed and up-to-date" + fi + else + echo -e "Python 2 smbus installed and up-to-date" + fi + if [ "$pip3support" == "yes" ] && ! apt_pkg_install "python3-smbus" &> /dev/null; then + FAILED_PKG=false + if [ -n $(python3 --version 2>&1 | grep -q "3.4") ]; then + echo "package python3-smbus can't be found, fetching from alternative location..." + DEBDIR=`mktemp -d /tmp/pimoroni.XXXXXX` && cd $DEBDIR + wget $RPIPOOL/main/i/i2c-tools/$SMBUS3 &> /dev/null + sudo dpkg -i $DEBDIR/$SMBUS3 || FAILED_PKG=true + elif [ -n $(python3 --version 2>&1 | grep -q "3.5") ]; then + if apt_pkg_req "python3-smbus1" &> /dev/null; then + echo "package python3-smbus can't be found, fetching from alternative location..." + DEBDIR=`mktemp -d /tmp/pimoroni.XXXXXX` && cd $DEBDIR + wget $GETPOOL/resources/$SMBUS35 &> /dev/null + sudo dpkg -i $DEBDIR/$SMBUS35 || FAILED_PKG=true + fi + fi + if $FAILED_PKG; then + warning "Unable to install smbus for python 3!" + else + echo -e "Python 3 smbus installed and up-to-date" + fi + else + echo -e "Python 3 smbus installed and up-to-date" + fi + fi + + if [ $i2sreq == "yes" ]; then + if [ -f /etc/asound.conf ]; then + sudo rm -f /etc/asound.conf.backup &> /dev/null + sudo mv /etc/asound.conf /etc/asound.conf.backup + inform "existing config backed up to /etc/asound.conf.backup" + fi + if [ -f $HOME/.asoundrc ]; then + sudo rm -f $HOME/.asoundrc.backup &> /dev/null + sudo mv $HOME/.asoundrc $HOME/.asoundrc.backup + inform "existing config backed up to ~/.asound.conf.backup" + fi + fi + +# minimum install routine + + if [ $mininstall != "yes" ] && [ $gitrepoclone != "yes" ]; then + newline + echo "$productname comes with examples and documentation that you may wish to install." + echo "Performing a full install will ensure those resources are installed," + echo "along with all required dependencies. It may however take a while!" + newline + if ! confirm "Do you wish to perform a full install?"; then + MIN_INSTALL=true + fi + else + MIN_INSTALL=true + fi + + if [ $localdir != "na" ]; then + installdir="$USER_HOME/$topdir/$localdir" + else + installdir="$USER_HOME/$topdir" + fi + + if ! $MIN_INSTALL || [ $gitrepoclone == "yes" ]; then + [ -d $installdir ] || mkdir -p $installdir + fi + + if [ $debugmode != "no" ]; then + echo "INSTALLDIR is $installdir" + fi + +# apt repo install + + echo -e "\nChecking for dependencies..." + + if $REMOVE_PKG; then + for pkgrm in ${pkgremove[@]}; do + warning "Installed package conflicts with requirements" + sudo apt-get remove "$pkgrm" + done + fi + + for pkgdep in ${coredeplist[@]}; do + if apt_pkg_req "$pkgdep"; then + apt_pkg_install "$pkgdep" + fi + done + + for pkgdep in ${pythondep[@]}; do + if [ -f "$(which python2)" ] && [ $pip2support == "yes" ]; then + if apt_pkg_req "python-$pkgdep"; then + apt_pkg_install "python-$pkgdep" + fi + fi + if [ -f "$(which python3)" ] && [ $pip3support == "yes" ]; then + if apt_pkg_req "python3-$pkgdep"; then + apt_pkg_install "python3-$pkgdep" + fi + fi + done + + if [ $pipoverride != "yes" ] && [ $debpackage != "na" ]; then + newline + if [ $pip2support != "yes" ] && [ $pip3support != "yes" ]; then + apt_deb_install "$debpackage" + fi + if [ -f "$(which python2)" ] && [ $pip2support == "yes" ]; then + apt_deb_install "python-$debpackage" + if ! apt_pkg_req "python-$debpackage" &> /dev/null; then + sudo $PIP2_BIN uninstall -y "$piplibname" &> /dev/null + fi + fi + if [ -f "$(which python3)" ] && [ $pip3support == "yes" ]; then + apt_deb_install "python3-$debpackage" + if ! apt_pkg_req "python3-$debpackage" &> /dev/null; then + sudo $PIP3_BIN uninstall -y "$piplibname" &> /dev/null + fi + fi + if apt_pkg_req "python-$debpackage" &> /dev/null || apt_pkg_req "python3-$debpackage" &> /dev/null; then + debpackage="na" + fi + else + debpackage="na" + fi + +# pypi repo install + + if [ -f "$(which python2)" ] && [ $pip2support == "yes" ] && apt_pkg_req "python-$debpackage" &> /dev/null; then + if [ $piplibname != "na" ] && [ $debpackage == "na" ]; then + newline && echo "Installing $productname library for Python 2..." && newline + if ! sudo -H $PIP2_BIN install --upgrade "$piplibname"; then + warning "Python 2 library install failed!" + echo "If problems persist, visit forums.pimoroni.com for support" + exit 1 + fi + fi + fi + + if [ -f "$(which python3)" ] && [ $pip3support == "yes" ] && apt_pkg_req "python3-$debpackage" &> /dev/null; then + if [ $piplibname != "na" ] && [ $debpackage == "na" ]; then + newline && echo "Installing $productname library for Python 3..." && newline + if ! sudo -H $PIP3_BIN install --upgrade "$piplibname"; then + warning "Python 3 library install failed!" + echo "If problems persist, visit forums.pimoroni.com for support" + exit 1 + fi + fi + fi + +# git repo install + + if [ $gitrepoclone == "yes" ]; then + if ! command -v git > /dev/null; then + apt_pkg_install git + fi + if [ $gitclonedir == "source" ]; then + gitclonedir=$gitreponame + fi + if [ $repoclean == "yes" ]; then + rm -Rf $installdir/$gitclonedir + fi + if [ -d $installdir/$gitclonedir ]; then + newline && echo "Github repo already present. Updating..." + cd $installdir/$gitclonedir && git pull + else + newline && echo "Cloning Github repo locally..." + cd $installdir + if [ $debugmode != "no" ]; then + echo "git user name is $gitusername" + echo "git repo name is $gitreponame" + fi + if [ $gitrepobranch != "master" ]; then + git clone https://github.com/$gitusername/$gitreponame $gitclonedir -b $gitrepobranch + else + git clone --depth=1 https://github.com/$gitusername/$gitreponame $gitclonedir + fi + fi + fi + + if [ $repoinstall == "yes" ]; then + newline && echo "Installing library..." && newline + cd $installdir/$gitreponame/$libdir + if [ -f "$(which python2)" ] && [ $pip2support == "yes" ]; then + sudo python2 ./setup.py install + fi + if [ -f "$(which python3)" ] && [ $pip3support == "yes" ]; then + sudo python3 ./setup.py install + fi + newline + fi + +# additional install + + if ! $MIN_INSTALL; then + echo -e "\nChecking for additional software..." + for moredep in ${examplesdep[@]}; do + if [ -f "$(which python2)" ] && apt_pkg_req "python-$moredep"; then + if ! apt_pkg_install "python-$moredep"; then + sudo -H $PIP2_BIN install "$moredep" + if pip2_lib_req "$moredep"; then + FAILED_PKG=true + fi + fi + fi + if [ -f "$(which python3)" ] && apt_pkg_req "python3-$moredep"; then + if ! apt_pkg_install "python3-$moredep"; then + sudo -H $PIP3_BIN install "$moredep" + if pip3_lib_req "$moredep"; then + FAILED_PKG=true + fi + fi + fi + done + for pipdep in ${pipdeplist[@]}; do + if [ -f "$(which python2)" ] && pip2_lib_req "$pipdep"; then + sudo -H $PIP2_BIN install "$pipdep" + fi + if [ -f "$(which python3)" ] && pip3_lib_req "$pipdep"; then + sudo -H $PIP3_BIN install "$pipdep" + fi + done + for moredep in ${somemoredep[@]}; do + if apt_pkg_req "$moredep"; then + apt_pkg_install "$moredep" + fi + done + if [ -n "$DISPLAY" ]; then + for x11dep in ${xdisplaydep[@]}; do + if apt_pkg_req "$x11dep"; then + apt_pkg_install "$x11dep" + fi + done + fi + fi + +# resources install + + if ! $MIN_INSTALL && [ -n "$copydir" ]; then + if ! command -v git > /dev/null; then + apt_pkg_install git + fi + echo -e "\nDownloading examples and documentation..." + TMPDIR=`mktemp -d /tmp/pimoroni.XXXXXX` + cd $TMPDIR + if [ $copyhead != "yes" ]; then + GITTAG=$(git ls-remote -t https://github.com/$gitusername/$gitreponame v\?.?.? | tail -n 1 | rev | cut -c -6 | rev) + fi + if [ -n "$GITTAG" ]; then + git clone https://github.com/$gitusername/$gitreponame -b $GITTAG &> /dev/null + else + git clone --depth=1 https://github.com/$gitusername/$gitreponame &> /dev/null + fi + cd $installdir + for repodir in ${copydir[@]}; do + if [ -d $repodir ] && [ $repodir != "documentation" ]; then + newline + if [ -d $installdir/$repodir-backup ]; then + rm -R $installdir/$repodir-old &> /dev/null + mv $installdir/$repodir-backup $installdir/$repodir-old &> /dev/null + fi + mv $installdir/$repodir $installdir/$repodir-backup &> /dev/null + if [ $gitrepotop != "root" ]; then + cp -R $TMPDIR/$gitreponame/$gitrepotop/$repodir $installdir/$repodir &> /dev/null + else + cp -R $TMPDIR/$gitreponame/$repodir $installdir/$repodir &> /dev/null + fi + inform "The $repodir directory already exists on your system!" + echo -e "We've backed them up as $repodir-backup, just in case you've changed anything!\n" + else + rm -R $installdir/$repodir &> /dev/null + if [ $gitrepotop != "root" ]; then + cp -R $TMPDIR/$gitreponame/$gitrepotop/$repodir $installdir/$repodir &> /dev/null + else + cp -R $TMPDIR/$gitreponame/$repodir $installdir/$repodir &> /dev/null + fi + fi + done + echo "Resources for your $productname were copied to" + inform "$installdir" + rm -rf $TMPDIR + fi + +# script custom routines + + if [ $customcmd == "no" ]; then + if [ -n "$pkgremove" ]; then + echo -e "\nFinalising Install...\n" + sysclean && newline + fi + echo -e "\nAll done. Enjoy your $productname!\n" + else # custom block starts here + echo -e "\nFinalising Install...\n" + # place all custom commands in this scope + fi + + if $FAILED_PKG; then + warning "\nSome packages could not be installed, review the output for details!\n" + fi + + if [ "$FORCE" != '-y' ]; then + if [ $promptreboot == "yes" ] || $ASK_TO_REBOOT; then + sysreboot && newline + fi + fi +else + echo -e "\nAborting...\n" +fi + +exit 0 diff --git a/static/images/long.png b/static/images/long.png new file mode 100644 index 0000000..7589eda Binary files /dev/null and b/static/images/long.png differ diff --git a/static/images/open-sauce-exhibit.png b/static/images/open-sauce-exhibit.png new file mode 100644 index 0000000..a256972 Binary files /dev/null and b/static/images/open-sauce-exhibit.png differ diff --git a/static/images/open-sussy.jpg b/static/images/open-sussy.jpg new file mode 100644 index 0000000..05df113 Binary files /dev/null and b/static/images/open-sussy.jpg differ diff --git a/static/images/play-page.png b/static/images/play-page.png new file mode 100644 index 0000000..d1290e3 Binary files /dev/null and b/static/images/play-page.png differ diff --git a/static/images/play.jpeg b/static/images/play.jpeg new file mode 100644 index 0000000..206e586 Binary files /dev/null and b/static/images/play.jpeg differ diff --git a/static/images/shock.jpg b/static/images/shock.jpg new file mode 100644 index 0000000..401358f Binary files /dev/null and b/static/images/shock.jpg differ diff --git a/static/images/slime.png b/static/images/slime.png new file mode 100644 index 0000000..e7a6864 Binary files /dev/null and b/static/images/slime.png differ diff --git a/static/images/stop.jpg b/static/images/stop.jpg new file mode 100644 index 0000000..d102f5c Binary files /dev/null and b/static/images/stop.jpg differ diff --git a/static/images/stop.png b/static/images/stop.png new file mode 100644 index 0000000..0d37788 Binary files /dev/null and b/static/images/stop.png differ diff --git a/static/js/graph.js b/static/js/graph.js new file mode 100644 index 0000000..73d9d31 --- /dev/null +++ b/static/js/graph.js @@ -0,0 +1,170 @@ +let myChart; // Make chart global +let maxValues = 50; +const canvas = document.querySelector("canvas"); // Set correct canvas size +canvas.width = window.innerWidth +canvas.height = window.innerHeight - 50 + +window.addEventListener('resize', function(event) { // TODO: Fix + console.log("Resize event!"); + canvas.width = window.innerWidth + canvas.height = window.innerHeight + // initialRender(); +}, true); + +async function fetchData() { + const response = await fetch('/headset-data'); + const data = await response.json(); + return data; +} + +async function updateChart() { + const data = await fetchData(); + const latestData = data.slice(-maxValues); + + // const labels = latestData.map(item => item.index); + // const strength = latestData.map(item => item.strength); + // const attention = latestData.map(item => item.attention); + // const meditation = latestData.map(item => item.meditation); + // const delta = latestData.map(item => item.delta); + // const theta = latestData.map(item => item.theta); + // const low_alpha = latestData.map(item => item.low_alpha); + // const high_alpha = latestData.map(item => item.high_alpha); + // const low_beta = latestData.map(item => item.low_beta); + // const high_beta = latestData.map(item => item.high_beta); + // const low_gamma = latestData.map(item => item.low_gamma); + // const high_gamma = latestData.map(item => item.high_gamma); + + myChart.data.labels = latestData.map(item => item.index); + myChart.data.datasets[0].data = latestData.map(item => item.strength); + myChart.data.datasets[1].data = latestData.map(item => item.attention); + myChart.data.datasets[2].data = latestData.map(item => item.meditation); + myChart.data.datasets[3].data = latestData.map(item => item.delta); + myChart.data.datasets[4].data = latestData.map(item => item.theta); + myChart.data.datasets[5].data = latestData.map(item => item.low_alpha); + myChart.data.datasets[6].data = latestData.map(item => item.high_alpha); + myChart.data.datasets[7].data = latestData.map(item => item.low_beta); + myChart.data.datasets[8].data = latestData.map(item => item.high_beta); + myChart.data.datasets[9].data = latestData.map(item => item.low_gamma); + myChart.data.datasets[10].data = latestData.map(item => item.high_gamma); + + if (latestData.length >= maxValues) { + myChart.update('none'); // Prevent animations when shifting the whole chart. + } else { + myChart.update(); + } +} + +async function initialRender() { + const data = await fetchData(); + const latestData = data.slice(-maxValues); + + const labels = latestData.map(item => item.index); + const strength = latestData.map(item => item.strength); + const attention = latestData.map(item => item.attention); + const meditation = latestData.map(item => item.meditation); + const delta = latestData.map(item => item.delta); + const theta = latestData.map(item => item.theta); + const low_alpha = latestData.map(item => item.low_alpha); + const high_alpha = latestData.map(item => item.high_alpha); + const low_beta = latestData.map(item => item.low_beta); + const high_beta = latestData.map(item => item.high_beta); + const low_gamma = latestData.map(item => item.low_gamma); + const high_gamma = latestData.map(item => item.high_gamma); + + const ctx = document.getElementById('myChart').getContext('2d'); + myChart = new Chart(ctx, { + type: 'line', + data: { + labels: labels, + datasets: [{ + label: 'Signal Strength', + data: strength, + borderWidth: 1, + borderColor: 'red', + fill: false + },{ + label: 'Attention', + data: attention, + borderWidth: 1, + borderColor: 'green', + fill: false + },{ + label: 'Meditation', + data: meditation, + borderWidth: 1, + borderColor: 'blue', + fill: false + },{ + label: 'Delta', + data: delta, + borderWidth: 1, + borderColor: 'orange', + fill: false + },{ + label: 'Theta', + data: theta, + borderWidth: 1, + borderColor: 'purple', + fill: false + },{ + label: 'Low Alpha', + data: low_alpha, + borderWidth: 1, + borderColor: 'cyan', + fill: false + },{ + label: 'High Alpha', + data: high_alpha, + borderWidth: 1, + borderColor: 'magenta', + fill: false + },{ + label: 'Low Beta', + data: low_beta, + borderWidth: 1, + borderColor: 'yellow', + fill: false + },{ + label: 'High Beta', + data: high_beta, + borderWidth: 1, + borderColor: 'black', + fill: false + },{ + label: 'Low Gamma', + data: low_gamma, + borderWidth: 1, + borderColor: 'gray', + fill: false + },{ + label: 'High Gamma', + data: high_gamma, + borderWidth: 1, + borderColor: 'brown', + fill: false + }] + }, + options: { + scales: { + y: { + beginAtZero: true + } + } + } + }); +} + +function settingsPrompt() { + maxValues = prompt("How many samples should be shown at once?", "50"); + if (maxValues == null || maxValues == "") { + text = "User cancelled the prompt."; + } +} + +function home() { + window.location.href = "/"; +} + +initialRender(); +setInterval(updateChart, 800); + diff --git a/static/js/open-sussy.js b/static/js/open-sussy.js new file mode 100644 index 0000000..fde987f --- /dev/null +++ b/static/js/open-sussy.js @@ -0,0 +1,160 @@ +let myChart; // Make chart global +let maxValues = 50; +const canvas = document.querySelector("canvas"); // Set correct canvas size +canvas.width = window.innerWidth - (window.innerWidth * .4) +canvas.height = window.innerHeight - (window.innerHeight * .6) +Chart.defaults.color = '#232634'; + +window.onresize = function(){ location.reload(); } +console.log("Current threshold is: "+threshold); +window.addEventListener('resize', function(event) { // TODO: Fix + console.log("Resize event!"); + canvas.width = window.innerWidth + canvas.height = window.innerHeight + // initialRender(); +}, true); + +async function fetchData() { + const response = await fetch('/headset-data'); + const data = await response.json(); + return data; +} + +async function updateChart() { + const data = await fetchData(); + const latestData = data.slice(-maxValues); + + // const labels = latestData.map(item => item.index); + // const strength = latestData.map(item => item.strength); + // const attention = latestData.map(item => item.attention); + const meditation = latestData.map(item => item.meditation); + // const delta = latestData.map(item => item.delta); + // const theta = latestData.map(item => item.theta); + // const low_alpha = latestData.map(item => item.low_alpha); + // const high_alpha = latestData.map(item => item.high_alpha); + // const low_beta = latestData.map(item => item.low_beta); + // const high_beta = latestData.map(item => item.high_beta); + // const low_gamma = latestData.map(item => item.low_gamma); + // const high_gamma = latestData.map(item => item.high_gamma); + + myChart.data.labels = latestData.map(item => item.index); + myChart.data.datasets[0].data = latestData.map(item => item.strength); + myChart.data.datasets[1].data = latestData.map(item => item.attention); + myChart.data.datasets[2].data = latestData.map(item => item.meditation); + myChart.data.datasets[3].data = Array.from({ length: meditation.length }, () => threshold); + // myChart.data.datasets[3].data = latestData.map(item => item.delta); + // myChart.data.datasets[4].data = latestData.map(item => item.theta); + // myChart.data.datasets[5].data = latestData.map(item => item.low_alpha); + // myChart.data.datasets[6].data = latestData.map(item => item.high_alpha); + // myChart.data.datasets[7].data = latestData.map(item => item.low_beta); + // myChart.data.datasets[8].data = latestData.map(item => item.high_beta); + // myChart.data.datasets[9].data = latestData.map(item => item.low_gamma); + // myChart.data.datasets[10].data = latestData.map(item => item.high_gamma); + + if (latestData.length >= maxValues) { + myChart.update('none'); // Prevent animations when shifting the whole chart. + } else { + myChart.update(); + } +} + +async function initialRender() { + const data = await fetchData(); + const latestData = data.slice(-maxValues); + + const labels = latestData.map(item => item.index); + const strength = latestData.map(item => item.strength); + const attention = latestData.map(item => item.attention); + const meditation = latestData.map(item => item.meditation); + const thresholdArr = Array.from({ length: meditation.length }, () => threshold); + // const delta = latestData.map(item => item.delta); + // const theta = latestData.map(item => item.theta); + // const low_alpha = latestData.map(item => item.low_alpha); + // const high_alpha = latestData.map(item => item.high_alpha); + // const low_beta = latestData.map(item => item.low_beta); + // const high_beta = latestData.map(item => item.high_beta); + // const low_gamma = latestData.map(item => item.low_gamma); + // const high_gamma = latestData.map(item => item.high_gamma); + + const ctx = document.getElementById('myChart').getContext('2d'); + myChart = new Chart(ctx, { + type: 'line', + data: { + labels: labels, + datasets: [{ + label: 'Signal Strength', + data: strength, + borderWidth: 1, + borderColor: 'black', + fill: false + },{ + label: 'Attention', + data: attention, + borderWidth: 1, + borderColor: 'white', + borderWidth: 5, + fill: false + },{ + label: 'Meditation', + data: meditation, + borderWidth: 1, + borderColor: 'black', + borderWidth: 5, + fill: false + },{ + label: 'Threshold', + data: thresholdArr, + borderWidth: 1, + borderColor: 'red', + borderWidth: 5, + fill: false + }] + }, + options: { + scales: { + y: { + beginAtZero: true + } + } + } + }); +} + +function settingsPrompt() { + maxValues = prompt("How many samples should be shown at once?", "50"); + if (maxValues == null || maxValues == "") { + text = "User cancelled the prompt."; + } +} + +function home() { + window.location.href = "/"; +} + +function sendShock(shockLvl) { + fetch("/shock?power="+shockLvl) + .then((response) => response.json()) + .then((json) => console.log(json)); +} + +// document.getElementById("sendShock").onsubmit = function() { +// fetch("/shock?power="+document.getElementById("shockLevel").value) +// .then((response) => response.json()) +// .then((json) => console.log(json)); +// } + +function restartHeadset() { + fetch("/restart-headset") + .then((response) => response.json()) + .then((json) => console.log(json)); +} + +function eStop() { + fetch("/stop") + .then((response) => response.json()) + .then((json) => console.log(json)); +} + +initialRender(); +setInterval(updateChart, 800); + diff --git a/static/js/play.js b/static/js/play.js new file mode 100644 index 0000000..b626fb9 --- /dev/null +++ b/static/js/play.js @@ -0,0 +1,157 @@ +let myChart; // Make chart global +let maxValues = 50; +const canvas = document.querySelector("canvas"); // Set correct canvas size +canvas.width = window.innerWidth - (window.innerWidth * .4) +canvas.height = window.innerHeight - (window.innerHeight * .6) +Chart.defaults.color = '#232634'; + +window.onresize = function(){ location.reload(); } +console.log("Current threshold is: "+threshold); +window.addEventListener('resize', function(event) { // TODO: Fix + console.log("Resize event!"); + canvas.width = window.innerWidth + canvas.height = window.innerHeight + // initialRender(); +}, true); + +async function fetchData() { + const response = await fetch('/headset-data'); + const data = await response.json(); + return data; +} + +async function updateChart() { + const data = await fetchData(); + const latestData = data.slice(-maxValues); + + // const labels = latestData.map(item => item.index); + // const strength = latestData.map(item => item.strength); + // const attention = latestData.map(item => item.attention); + const meditation = latestData.map(item => item.meditation); + // const delta = latestData.map(item => item.delta); + // const theta = latestData.map(item => item.theta); + // const low_alpha = latestData.map(item => item.low_alpha); + // const high_alpha = latestData.map(item => item.high_alpha); + // const low_beta = latestData.map(item => item.low_beta); + // const high_beta = latestData.map(item => item.high_beta); + // const low_gamma = latestData.map(item => item.low_gamma); + // const high_gamma = latestData.map(item => item.high_gamma); + + myChart.data.labels = latestData.map(item => item.index); + myChart.data.datasets[0].data = latestData.map(item => item.strength); + myChart.data.datasets[1].data = latestData.map(item => item.attention); + myChart.data.datasets[2].data = latestData.map(item => item.meditation); + myChart.data.datasets[3].data = Array.from({ length: meditation.length }, () => threshold); + // myChart.data.datasets[3].data = latestData.map(item => item.delta); + // myChart.data.datasets[4].data = latestData.map(item => item.theta); + // myChart.data.datasets[5].data = latestData.map(item => item.low_alpha); + // myChart.data.datasets[6].data = latestData.map(item => item.high_alpha); + // myChart.data.datasets[7].data = latestData.map(item => item.low_beta); + // myChart.data.datasets[8].data = latestData.map(item => item.high_beta); + // myChart.data.datasets[9].data = latestData.map(item => item.low_gamma); + // myChart.data.datasets[10].data = latestData.map(item => item.high_gamma); + + if (latestData.length >= maxValues) { + myChart.update('none'); // Prevent animations when shifting the whole chart. + } else { + myChart.update(); + } +} + +async function initialRender() { + const data = await fetchData(); + const latestData = data.slice(-maxValues); + + const labels = latestData.map(item => item.index); + const strength = latestData.map(item => item.strength); + const attention = latestData.map(item => item.attention); + const meditation = latestData.map(item => item.meditation); + const thresholdArr = Array.from({ length: meditation.length }, () => threshold); + // const delta = latestData.map(item => item.delta); + // const theta = latestData.map(item => item.theta); + // const low_alpha = latestData.map(item => item.low_alpha); + // const high_alpha = latestData.map(item => item.high_alpha); + // const low_beta = latestData.map(item => item.low_beta); + // const high_beta = latestData.map(item => item.high_beta); + // const low_gamma = latestData.map(item => item.low_gamma); + // const high_gamma = latestData.map(item => item.high_gamma); + + const ctx = document.getElementById('myChart').getContext('2d'); + myChart = new Chart(ctx, { + type: 'line', + data: { + labels: labels, + datasets: [{ + label: 'Signal Strength', + data: strength, + borderWidth: 1, + borderColor: 'orange', + fill: false + },{ + label: 'Attention', + data: attention, + borderWidth: 1, + borderColor: 'green', + fill: false + },{ + label: 'Meditation', + data: meditation, + borderWidth: 1, + borderColor: 'blue', + fill: false + },{ + label: 'Threshold', + data: thresholdArr, + borderWidth: 1, + borderColor: 'red', + fill: false + }] + }, + options: { + scales: { + y: { + beginAtZero: true + } + } + } + }); +} + +function settingsPrompt() { + maxValues = prompt("How many samples should be shown at once?", "50"); + if (maxValues == null || maxValues == "") { + text = "User cancelled the prompt."; + } +} + +function home() { + window.location.href = "/"; +} + +function sendShock(shockLvl) { + fetch("/shock?power="+shockLvl) + .then((response) => response.json()) + .then((json) => console.log(json)); +} + +// document.getElementById("sendShock").onsubmit = function() { +// fetch("/shock?power="+document.getElementById("shockLevel").value) +// .then((response) => response.json()) +// .then((json) => console.log(json)); +// } + +function restartHeadset() { + fetch("/restart-headset") + .then((response) => response.json()) + .then((json) => console.log(json)); +} + +function eStop() { + fetch("/stop") + .then((response) => response.json()) + .then((json) => console.log(json)); +} + +initialRender(); +setInterval(updateChart, 800); + diff --git a/static/js/playMinecraft.js b/static/js/playMinecraft.js new file mode 100644 index 0000000..138fecb --- /dev/null +++ b/static/js/playMinecraft.js @@ -0,0 +1,151 @@ +let myChart; // Make chart global +let maxValues = 50; +const canvas = document.querySelector("canvas"); // Set correct canvas size +canvas.width = window.innerWidth - (window.innerWidth * .4) +canvas.height = window.innerHeight - (window.innerHeight * .6) +Chart.defaults.color = '#232634'; + +window.onresize = function(){ location.reload(); } +console.log("Current threshold is: "+threshold); +window.addEventListener('resize', function(event) { // TODO: Fix + console.log("Resize event!"); + canvas.width = window.innerWidth + canvas.height = window.innerHeight + // initialRender(); +}, true); + +async function fetchData() { + const response = await fetch('/headset-data'); + const data = await response.json(); + return data; +} + +async function updateChart() { + const data = await fetchData(); + const latestData = data.slice(-maxValues); + + // const labels = latestData.map(item => item.index); + // const strength = latestData.map(item => item.strength); + // const attention = latestData.map(item => item.attention); + const meditation = latestData.map(item => item.meditation); + // const delta = latestData.map(item => item.delta); + // const theta = latestData.map(item => item.theta); + // const low_alpha = latestData.map(item => item.low_alpha); + // const high_alpha = latestData.map(item => item.high_alpha); + // const low_beta = latestData.map(item => item.low_beta); + // const high_beta = latestData.map(item => item.high_beta); + // const low_gamma = latestData.map(item => item.low_gamma); + // const high_gamma = latestData.map(item => item.high_gamma); + + myChart.data.labels = latestData.map(item => item.index); + myChart.data.datasets[0].data = latestData.map(item => item.strength); + myChart.data.datasets[1].data = latestData.map(item => item.attention); + myChart.data.datasets[2].data = latestData.map(item => item.meditation); + myChart.data.datasets[3].data = Array.from({ length: meditation.length }, () => threshold); + // myChart.data.datasets[3].data = latestData.map(item => item.delta); + // myChart.data.datasets[4].data = latestData.map(item => item.theta); + // myChart.data.datasets[5].data = latestData.map(item => item.low_alpha); + // myChart.data.datasets[6].data = latestData.map(item => item.high_alpha); + // myChart.data.datasets[7].data = latestData.map(item => item.low_beta); + // myChart.data.datasets[8].data = latestData.map(item => item.high_beta); + // myChart.data.datasets[9].data = latestData.map(item => item.low_gamma); + // myChart.data.datasets[10].data = latestData.map(item => item.high_gamma); + + if (latestData.length >= maxValues) { + myChart.update('none'); // Prevent animations when shifting the whole chart. + } else { + myChart.update(); + } +} + +async function initialRender() { + const data = await fetchData(); + const latestData = data.slice(-maxValues); + + const labels = latestData.map(item => item.index); + const strength = latestData.map(item => item.strength); + const attention = latestData.map(item => item.attention); + const meditation = latestData.map(item => item.meditation); + const thresholdArr = Array.from({ length: meditation.length }, () => threshold); + // const delta = latestData.map(item => item.delta); + // const theta = latestData.map(item => item.theta); + // const low_alpha = latestData.map(item => item.low_alpha); + // const high_alpha = latestData.map(item => item.high_alpha); + // const low_beta = latestData.map(item => item.low_beta); + // const high_beta = latestData.map(item => item.high_beta); + // const low_gamma = latestData.map(item => item.low_gamma); + // const high_gamma = latestData.map(item => item.high_gamma); + + const ctx = document.getElementById('myChart').getContext('2d'); + myChart = new Chart(ctx, { + type: 'line', + data: { + labels: labels, + datasets: [{ + label: 'Signal Strength', + data: strength, + borderWidth: 1, + borderColor: 'orange', + fill: false + },{ + label: 'Attention', + data: attention, + borderWidth: 1, + borderColor: 'green', + fill: false + },{ + label: 'Meditation', + data: meditation, + borderWidth: 1, + borderColor: 'blue', + fill: false + },{ + label: 'Threshold', + data: thresholdArr, + borderWidth: 1, + borderColor: 'red', + fill: false + }] + }, + options: { + scales: { + y: { + beginAtZero: true + } + } + } + }); +} + +function settingsPrompt() { + maxValues = prompt("How many samples should be shown at once?", "50"); + if (maxValues == null || maxValues == "") { + text = "User cancelled the prompt."; + } +} + +function home() { + window.location.href = "/"; +} + +function sendShock(shockLvl) { + fetch("/shock?power="+shockLvl) + .then((response) => response.json()) + .then((json) => console.log(json)); +} + +function restartHeadset() { + fetch("/restart-headset") + .then((response) => response.json()) + .then((json) => console.log(json)); +} + +function eStop() { + fetch("/stop") + .then((response) => response.json()) + .then((json) => console.log(json)); +} + +initialRender(); +setInterval(updateChart, 800); + diff --git a/static/openSauceDisplay.png b/static/openSauceDisplay.png new file mode 100644 index 0000000..a5838ca Binary files /dev/null and b/static/openSauceDisplay.png differ diff --git a/static/scripts/chart.min.js b/static/scripts/chart.min.js new file mode 100644 index 0000000..07b5445 --- /dev/null +++ b/static/scripts/chart.min.js @@ -0,0 +1,13 @@ +/*! + * Chart.js v3.7.0 + * https://www.chartjs.org + * (c) 2021 Chart.js Contributors + * Released under the MIT License + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Chart=e()}(this,(function(){"use strict";const t="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function e(e,i,s){const n=s||(t=>Array.prototype.slice.call(t));let o=!1,a=[];return function(...s){a=n(s),o||(o=!0,t.call(window,(()=>{o=!1,e.apply(i,a)})))}}function i(t,e){let i;return function(...s){return e?(clearTimeout(i),i=setTimeout(t,e,s)):t.apply(this,s),e}}const s=t=>"start"===t?"left":"end"===t?"right":"center",n=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,o=(t,e,i,s)=>t===(s?"left":"right")?i:"center"===t?(e+i)/2:e;var a=new class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,s){const n=e.listeners[s],o=e.duration;n.forEach((s=>s({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)})))}_refresh(){this._request||(this._running=!0,this._request=t.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,s)=>{if(!i.running||!i.items.length)return;const n=i.items;let o,a=n.length-1,r=!1;for(;a>=0;--a)o=n[a],o._active?(o._total>i.duration&&(i.duration=o._total),o.tick(t),r=!0):(n[a]=n[n.length-1],n.pop());r&&(s.draw(),this._notify(s,i,t,"progress")),n.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=n.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}; +/*! + * @kurkle/color v0.1.9 + * https://github.com/kurkle/color#readme + * (c) 2020 Jukka Kurkela + * Released under the MIT License + */const r={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},l="0123456789ABCDEF",h=t=>l[15&t],c=t=>l[(240&t)>>4]+l[15&t],d=t=>(240&t)>>4==(15&t);function u(t){var e=function(t){return d(t.r)&&d(t.g)&&d(t.b)&&d(t.a)}(t)?h:c;return t?"#"+e(t.r)+e(t.g)+e(t.b)+(t.a<255?e(t.a):""):t}function f(t){return t+.5|0}const g=(t,e,i)=>Math.max(Math.min(t,i),e);function p(t){return g(f(2.55*t),0,255)}function m(t){return g(f(255*t),0,255)}function x(t){return g(f(t/2.55)/100,0,1)}function b(t){return g(f(100*t),0,100)}const _=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const y=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function v(t,e,i){const s=e*Math.min(i,1-i),n=(e,n=(e+t/30)%12)=>i-s*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function w(t,e,i){const s=(s,n=(s+t/60)%6)=>i-i*e*Math.max(Math.min(n,4-n,1),0);return[s(5),s(3),s(1)]}function M(t,e,i){const s=v(t,1,.5);let n;for(e+i>1&&(n=1/(e+i),e*=n,i*=n),n=0;n<3;n++)s[n]*=1-e-i,s[n]+=e;return s}function k(t){const e=t.r/255,i=t.g/255,s=t.b/255,n=Math.max(e,i,s),o=Math.min(e,i,s),a=(n+o)/2;let r,l,h;return n!==o&&(h=n-o,l=a>.5?h/(2-n-o):h/(n+o),r=n===e?(i-s)/h+(i>16&255,o>>8&255,255&o]}return t}(),T.transparent=[0,0,0,0]);const e=T[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}function R(t,e,i){if(t){let s=k(t);s[e]=Math.max(0,Math.min(s[e]+s[e]*i,0===e?360:1)),s=P(s),t.r=s[0],t.g=s[1],t.b=s[2]}}function E(t,e){return t?Object.assign(e||{},t):t}function I(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=m(t[3]))):(e=E(t,{r:0,g:0,b:0,a:1})).a=m(e.a),e}function z(t){return"r"===t.charAt(0)?function(t){const e=_.exec(t);let i,s,n,o=255;if(e){if(e[7]!==i){const t=+e[7];o=255&(e[8]?p(t):255*t)}return i=+e[1],s=+e[3],n=+e[5],i=255&(e[2]?p(i):i),s=255&(e[4]?p(s):s),n=255&(e[6]?p(n):n),{r:i,g:s,b:n,a:o}}}(t):C(t)}class F{constructor(t){if(t instanceof F)return t;const e=typeof t;let i;var s,n,o;"object"===e?i=I(t):"string"===e&&(o=(s=t).length,"#"===s[0]&&(4===o||5===o?n={r:255&17*r[s[1]],g:255&17*r[s[2]],b:255&17*r[s[3]],a:5===o?17*r[s[4]]:255}:7!==o&&9!==o||(n={r:r[s[1]]<<4|r[s[2]],g:r[s[3]]<<4|r[s[4]],b:r[s[5]]<<4|r[s[6]],a:9===o?r[s[7]]<<4|r[s[8]]:255})),i=n||L(t)||z(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=E(this._rgb);return t&&(t.a=x(t.a)),t}set rgb(t){this._rgb=I(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${x(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):this._rgb;var t}hexString(){return this._valid?u(this._rgb):this._rgb}hslString(){return this._valid?function(t){if(!t)return;const e=k(t),i=e[0],s=b(e[1]),n=b(e[2]);return t.a<255?`hsla(${i}, ${s}%, ${n}%, ${x(t.a)})`:`hsl(${i}, ${s}%, ${n}%)`}(this._rgb):this._rgb}mix(t,e){const i=this;if(t){const s=i.rgb,n=t.rgb;let o;const a=e===o?.5:e,r=2*a-1,l=s.a-n.a,h=((r*l==-1?r:(r+l)/(1+r*l))+1)/2;o=1-h,s.r=255&h*s.r+o*n.r+.5,s.g=255&h*s.g+o*n.g+.5,s.b=255&h*s.b+o*n.b+.5,s.a=a*s.a+(1-a)*n.a,i.rgb=s}return i}clone(){return new F(this.rgb)}alpha(t){return this._rgb.a=m(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=f(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return R(this._rgb,2,t),this}darken(t){return R(this._rgb,2,-t),this}saturate(t){return R(this._rgb,1,t),this}desaturate(t){return R(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=k(t);i[0]=D(i[0]+e),i=P(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function B(t){return new F(t)}const V=t=>t instanceof CanvasGradient||t instanceof CanvasPattern;function W(t){return V(t)?t:B(t)}function N(t){return V(t)?t:B(t).saturate(.5).darken(.1).hexString()}function H(){}const j=function(){let t=0;return function(){return t++}}();function $(t){return null==t}function Y(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.substr(0,7)&&"Array]"===e.substr(-6)}function U(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}const X=t=>("number"==typeof t||t instanceof Number)&&isFinite(+t);function q(t,e){return X(t)?t:e}function K(t,e){return void 0===t?e:t}const G=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:t/e,Z=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function J(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)}function Q(t,e,i,s){let n,o,a;if(Y(t))if(o=t.length,s)for(n=o-1;n>=0;n--)e.call(i,t[n],n);else for(n=0;ni;)t=t[e.substr(i,s-i)],i=s+1,s=rt(e,i);return t}function ht(t){return t.charAt(0).toUpperCase()+t.slice(1)}const ct=t=>void 0!==t,dt=t=>"function"==typeof t,ut=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function ft(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const gt=Object.create(null),pt=Object.create(null);function mt(t,e){if(!e)return t;const i=e.split(".");for(let e=0,s=i.length;et.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>N(e.backgroundColor),this.hoverBorderColor=(t,e)=>N(e.borderColor),this.hoverColor=(t,e)=>N(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return xt(this,t,e)}get(t){return mt(this,t)}describe(t,e){return xt(pt,t,e)}override(t,e){return xt(gt,t,e)}route(t,e,i,s){const n=mt(this,t),o=mt(this,i),a="_"+e;Object.defineProperties(n,{[a]:{value:n[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[a],e=o[s];return U(t)?Object.assign({},e,t):K(t,e)},set(t){this[a]=t}}})}}({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});const _t=Math.PI,yt=2*_t,vt=yt+_t,wt=Number.POSITIVE_INFINITY,Mt=_t/180,kt=_t/2,St=_t/4,Pt=2*_t/3,Dt=Math.log10,Ct=Math.sign;function Ot(t){const e=Math.round(t);t=Lt(t,e,t/1e3)?e:t;const i=Math.pow(10,Math.floor(Dt(t))),s=t/i;return(s<=1?1:s<=2?2:s<=5?5:10)*i}function At(t){const e=[],i=Math.sqrt(t);let s;for(s=1;st-e)).pop(),e}function Tt(t){return!isNaN(parseFloat(t))&&isFinite(t)}function Lt(t,e,i){return Math.abs(t-e)=t}function Et(t,e,i){let s,n,o;for(s=0,n=t.length;sl&&h=Math.min(e,i)-s&&t<=Math.max(e,i)+s}function Ut(t){return!t||$(t.size)||$(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function Xt(t,e,i,s,n){let o=e[n];return o||(o=e[n]=t.measureText(n).width,i.push(n)),o>s&&(s=o),s}function qt(t,e,i,s){let n=(s=s||{}).data=s.data||{},o=s.garbageCollect=s.garbageCollect||[];s.font!==e&&(n=s.data={},o=s.garbageCollect=[],s.font=e),t.save(),t.font=e;let a=0;const r=i.length;let l,h,c,d,u;for(l=0;li.length){for(l=0;l0&&t.stroke()}}function Jt(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.xe.top-i&&t.y0&&""!==o.strokeColor;let l,h;for(t.save(),t.font=n.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]);$(e.rotation)||t.rotate(e.rotation);e.color&&(t.fillStyle=e.color);e.textAlign&&(t.textAlign=e.textAlign);e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,o),l=0;lt[i]1;)s=o+n>>1,i(s)?o=s:n=s;return{lo:o,hi:n}}const re=(t,e,i)=>ae(t,i,(s=>t[s][e]ae(t,i,(s=>t[s][e]>=i));function he(t,e,i){let s=0,n=t.length;for(;ss&&t[n-1]>i;)n--;return s>0||n{const i="_onData"+ht(e),s=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const n=s.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"==typeof t[i]&&t[i](...e)})),n}})})))}function ue(t,e){const i=t._chartjs;if(!i)return;const s=i.listeners,n=s.indexOf(e);-1!==n&&s.splice(n,1),s.length>0||(ce.forEach((e=>{delete t[e]})),delete t._chartjs)}function fe(t){const e=new Set;let i,s;for(i=0,s=t.length;iwindow.getComputedStyle(t,null);function be(t,e){return xe(t).getPropertyValue(e)}const _e=["top","right","bottom","left"];function ye(t,e,i){const s={};i=i?"-"+i:"";for(let n=0;n<4;n++){const o=_e[n];s[o]=parseFloat(t[e+"-"+o+i])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}function ve(t,e){const{canvas:i,currentDevicePixelRatio:s}=e,n=xe(i),o="border-box"===n.boxSizing,a=ye(n,"padding"),r=ye(n,"border","width"),{x:l,y:h,box:c}=function(t,e){const i=t.native||t,s=i.touches,n=s&&s.length?s[0]:i,{offsetX:o,offsetY:a}=n;let r,l,h=!1;if(((t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot))(o,a,i.target))r=o,l=a;else{const t=e.getBoundingClientRect();r=n.clientX-t.left,l=n.clientY-t.top,h=!0}return{x:r,y:l,box:h}}(t,i),d=a.left+(c&&r.left),u=a.top+(c&&r.top);let{width:f,height:g}=e;return o&&(f-=a.width+r.width,g-=a.height+r.height),{x:Math.round((l-d)/f*i.width/s),y:Math.round((h-u)/g*i.height/s)}}const we=t=>Math.round(10*t)/10;function Me(t,e,i,s){const n=xe(t),o=ye(n,"margin"),a=me(n.maxWidth,t,"clientWidth")||wt,r=me(n.maxHeight,t,"clientHeight")||wt,l=function(t,e,i){let s,n;if(void 0===e||void 0===i){const o=pe(t);if(o){const t=o.getBoundingClientRect(),a=xe(o),r=ye(a,"border","width"),l=ye(a,"padding");e=t.width-l.width-r.width,i=t.height-l.height-r.height,s=me(a.maxWidth,o,"clientWidth"),n=me(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:s||wt,maxHeight:n||wt}}(t,e,i);let{width:h,height:c}=l;if("content-box"===n.boxSizing){const t=ye(n,"border","width"),e=ye(n,"padding");h-=e.width+t.width,c-=e.height+t.height}return h=Math.max(0,h-o.width),c=Math.max(0,s?Math.floor(h/s):c-o.height),h=we(Math.min(h,a,l.maxWidth)),c=we(Math.min(c,r,l.maxHeight)),h&&!c&&(c=we(h/2)),{width:h,height:c}}function ke(t,e,i){const s=e||1,n=Math.floor(t.height*s),o=Math.floor(t.width*s);t.height=n/s,t.width=o/s;const a=t.canvas;return a.style&&(i||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==s||a.height!==n||a.width!==o)&&(t.currentDevicePixelRatio=s,a.height=n,a.width=o,t.ctx.setTransform(s,0,0,s,0,0),!0)}const Se=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}return t}();function Pe(t,e){const i=be(t,e),s=i&&i.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function De(t,e){return"native"in t?{x:t.x,y:t.y}:ve(t,e)}function Ce(t,e,i,s){const{controller:n,data:o,_sorted:a}=t,r=n._cachedMeta.iScale;if(r&&e===r.axis&&"r"!==e&&a&&o.length){const t=r._reversePixels?le:re;if(!s)return t(o,e,i);if(n._sharedOptions){const s=o[0],n="function"==typeof s.getRange&&s.getRange(e);if(n){const s=t(o,e,i-n),a=t(o,e,i+n);return{lo:s.lo,hi:a.hi}}}}return{lo:0,hi:o.length-1}}function Oe(t,e,i,s,n){const o=t.getSortedVisibleDatasetMetas(),a=i[e];for(let t=0,i=o.length;t{t[r](n[a],s)&&o.push({element:t,datasetIndex:e,index:i}),t.inRange(n.x,n.y,s)&&(l=!0)})),i.intersect&&!l?[]:o}var Ee={modes:{index(t,e,i,s){const n=De(e,t),o=i.axis||"x",a=i.intersect?Ae(t,n,o,s):Le(t,n,o,!1,s),r=[];return a.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=a[0].index,i=t.data[e];i&&!i.skip&&r.push({element:i,datasetIndex:t.index,index:e})})),r):[]},dataset(t,e,i,s){const n=De(e,t),o=i.axis||"xy";let a=i.intersect?Ae(t,n,o,s):Le(t,n,o,!1,s);if(a.length>0){const e=a[0].datasetIndex,i=t.getDatasetMeta(e).data;a=[];for(let t=0;tAe(t,De(e,t),i.axis||"xy",s),nearest:(t,e,i,s)=>Le(t,De(e,t),i.axis||"xy",i.intersect,s),x:(t,e,i,s)=>Re(t,e,{axis:"x",intersect:i.intersect},s),y:(t,e,i,s)=>Re(t,e,{axis:"y",intersect:i.intersect},s)}};const Ie=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),ze=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function Fe(t,e){const i=(""+t).match(Ie);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}function Be(t,e){const i={},s=U(e),n=s?Object.keys(e):e,o=U(t)?s?i=>K(t[i],t[e[i]]):e=>t[e]:()=>t;for(const t of n)i[t]=+o(t)||0;return i}function Ve(t){return Be(t,{top:"y",right:"x",bottom:"y",left:"x"})}function We(t){return Be(t,["topLeft","topRight","bottomLeft","bottomRight"])}function Ne(t){const e=Ve(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function He(t,e){t=t||{},e=e||bt.font;let i=K(t.size,e.size);"string"==typeof i&&(i=parseInt(i,10));let s=K(t.style,e.style);s&&!(""+s).match(ze)&&(console.warn('Invalid font style specified: "'+s+'"'),s="");const n={family:K(t.family,e.family),lineHeight:Fe(K(t.lineHeight,e.lineHeight),i),size:i,style:s,weight:K(t.weight,e.weight),string:""};return n.string=Ut(n),n}function je(t,e,i,s){let n,o,a,r=!0;for(n=0,o=t.length;ni&&0===t?0:t+e;return{min:a(s,-Math.abs(o)),max:a(n,o)}}function Ye(t,e){return Object.assign(Object.create(t),e)}const Ue=["left","top","right","bottom"];function Xe(t,e){return t.filter((t=>t.pos===e))}function qe(t,e){return t.filter((t=>-1===Ue.indexOf(t.pos)&&t.box.axis===e))}function Ke(t,e){return t.sort(((t,i)=>{const s=e?i:t,n=e?t:i;return s.weight===n.weight?s.index-n.index:s.weight-n.weight}))}function Ge(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:s,stackWeight:n}=i;if(!t||!Ue.includes(s))continue;const o=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=n}return e}(t),{vBoxMaxWidth:s,hBoxMaxHeight:n}=e;let o,a,r;for(o=0,a=t.length;o{s[t]=Math.max(e[t],i[t])})),s}return s(t?["left","right"]:["top","bottom"])}function ei(t,e,i,s){const n=[];let o,a,r,l,h,c;for(o=0,a=t.length,h=0;ot.box.fullSize)),!0),s=Ke(Xe(e,"left"),!0),n=Ke(Xe(e,"right")),o=Ke(Xe(e,"top"),!0),a=Ke(Xe(e,"bottom")),r=qe(e,"x"),l=qe(e,"y");return{fullSize:i,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:Xe(e,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}(t.boxes),l=r.vertical,h=r.horizontal;Q(t.boxes,(t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const c=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,d=Object.freeze({outerWidth:e,outerHeight:i,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/c,hBoxMaxHeight:a/2}),u=Object.assign({},n);Je(u,Ne(s));const f=Object.assign({maxPadding:u,w:o,h:a,x:n.left,y:n.top},n),g=Ge(l.concat(h),d);ei(r.fullSize,f,d,g),ei(l,f,d,g),ei(h,f,d,g)&&ei(l,f,d,g),function(t){const e=t.maxPadding;function i(i){const s=Math.max(e[i]-t[i],0);return t[i]+=s,s}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(f),si(r.leftAndTop,f,d,g),f.x+=f.w,f.y+=f.h,si(r.rightAndBottom,f,d,g),t.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},Q(r.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})}))}};function oi(t,e=[""],i=t,s,n=(()=>t[0])){ct(s)||(s=mi("_fallback",t));const o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:i,_fallback:s,_getTarget:n,override:n=>oi([n,...t],e,i,s)};return new Proxy(o,{deleteProperty:(e,i)=>(delete e[i],delete e._keys,delete t[0][i],!0),get:(i,s)=>ci(i,s,(()=>function(t,e,i,s){let n;for(const o of e)if(n=mi(li(o,t),i),ct(n))return hi(t,n)?gi(i,s,t,n):n}(s,e,t,i))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>xi(t).includes(e),ownKeys:t=>xi(t),set(t,e,i){const s=t._storage||(t._storage=n());return t[e]=s[e]=i,delete t._keys,!0}})}function ai(t,e,i,s){const n={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:ri(t,s),setContext:e=>ai(t,e,i,s),override:n=>ai(t.override(n),e,i,s)};return new Proxy(n,{deleteProperty:(e,i)=>(delete e[i],delete t[i],!0),get:(t,e,i)=>ci(t,e,(()=>function(t,e,i){const{_proxy:s,_context:n,_subProxy:o,_descriptors:a}=t;let r=s[e];dt(r)&&a.isScriptable(e)&&(r=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_stack:r}=i;if(r.has(t))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+t);r.add(t),e=e(o,a||s),r.delete(t),hi(t,e)&&(e=gi(n._scopes,n,t,e));return e}(e,r,t,i));Y(r)&&r.length&&(r=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_descriptors:r}=i;if(ct(o.index)&&s(t))e=e[o.index%e.length];else if(U(e[0])){const i=e,s=n._scopes.filter((t=>t!==i));e=[];for(const l of i){const i=gi(s,n,t,l);e.push(ai(i,o,a&&a[t],r))}}return e}(e,r,t,a.isIndexable));hi(e,r)&&(r=ai(r,n,o&&o[e],a));return r}(t,e,i))),getOwnPropertyDescriptor:(e,i)=>e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,i)=>Reflect.has(t,i),ownKeys:()=>Reflect.ownKeys(t),set:(e,i,s)=>(t[i]=s,delete e[i],!0)})}function ri(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:s=e.indexable,_allKeys:n=e.allKeys}=t;return{allKeys:n,scriptable:i,indexable:s,isScriptable:dt(i)?i:()=>i,isIndexable:dt(s)?s:()=>s}}const li=(t,e)=>t?t+ht(e):e,hi=(t,e)=>U(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function ci(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const s=i();return t[e]=s,s}function di(t,e,i){return dt(t)?t(e,i):t}const ui=(t,e)=>!0===t?e:"string"==typeof t?lt(e,t):void 0;function fi(t,e,i,s,n){for(const o of e){const e=ui(i,o);if(e){t.add(e);const o=di(e._fallback,i,n);if(ct(o)&&o!==i&&o!==s)return o}else if(!1===e&&ct(s)&&i!==s)return null}return!1}function gi(t,e,i,s){const n=e._rootScopes,o=di(e._fallback,i,s),a=[...t,...n],r=new Set;r.add(s);let l=pi(r,a,i,o||i,s);return null!==l&&((!ct(o)||o===i||(l=pi(r,a,o,l,s),null!==l))&&oi(Array.from(r),[""],n,o,(()=>function(t,e,i){const s=t._getTarget();e in s||(s[e]={});const n=s[e];if(Y(n)&&U(i))return i;return n}(e,i,s))))}function pi(t,e,i,s,n){for(;i;)i=fi(t,e,i,s,n);return i}function mi(t,e){for(const i of e){if(!i)continue;const e=i[t];if(ct(e))return e}}function xi(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}const bi=Number.EPSILON||1e-14,_i=(t,e)=>e"x"===t?"y":"x";function vi(t,e,i,s){const n=t.skip?e:t,o=e,a=i.skip?e:i,r=Vt(o,n),l=Vt(a,o);let h=r/(r+l),c=l/(r+l);h=isNaN(h)?0:h,c=isNaN(c)?0:c;const d=s*h,u=s*c;return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+u*(a.x-n.x),y:o.y+u*(a.y-n.y)}}}function wi(t,e="x"){const i=yi(e),s=t.length,n=Array(s).fill(0),o=Array(s);let a,r,l,h=_i(t,0);for(a=0;a!t.skip))),"monotone"===e.cubicInterpolationMode)wi(t,n);else{let i=s?t[t.length-1]:t[0];for(o=0,a=t.length;o0===t||1===t,Pi=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*yt/i),Di=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*yt/i)+1,Ci={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*kt),easeOutSine:t=>Math.sin(t*kt),easeInOutSine:t=>-.5*(Math.cos(_t*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>Si(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>Si(t)?t:Pi(t,.075,.3),easeOutElastic:t=>Si(t)?t:Di(t,.075,.3),easeInOutElastic(t){const e=.1125;return Si(t)?t:t<.5?.5*Pi(2*t,e,.45):.5+.5*Di(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-Ci.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*Ci.easeInBounce(2*t):.5*Ci.easeOutBounce(2*t-1)+.5};function Oi(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function Ai(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:"middle"===s?i<.5?t.y:e.y:"after"===s?i<1?t.y:e.y:i>0?e.y:t.y}}function Ti(t,e,i,s){const n={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},a=Oi(t,n,i),r=Oi(n,o,i),l=Oi(o,e,i),h=Oi(a,r,i),c=Oi(r,l,i);return Oi(h,c,i)}const Li=new Map;function Ri(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let s=Li.get(i);return s||(s=new Intl.NumberFormat(t,e),Li.set(i,s)),s}(e,i).format(t)}function Ei(t,e,i){return t?function(t,e){return{x:i=>t+t+e-i,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,i):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function Ii(t,e){let i,s;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,s=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=s)}function zi(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Fi(t){return"angle"===t?{between:Ht,compare:Wt,normalize:Nt}:{between:Yt,compare:(t,e)=>t-e,normalize:t=>t}}function Bi({start:t,end:e,count:i,loop:s,style:n}){return{start:t%i,end:e%i,loop:s&&(e-t+1)%i==0,style:n}}function Vi(t,e,i){if(!i)return[t];const{property:s,start:n,end:o}=i,a=e.length,{compare:r,between:l,normalize:h}=Fi(s),{start:c,end:d,loop:u,style:f}=function(t,e,i){const{property:s,start:n,end:o}=i,{between:a,normalize:r}=Fi(s),l=e.length;let h,c,{start:d,end:u,loop:f}=t;if(f){for(d+=l,u+=l,h=0,c=l;hb||l(n,x,p)&&0!==r(n,x),v=()=>!b||0===r(o,p)||l(o,x,p);for(let t=c,i=c;t<=d;++t)m=e[t%a],m.skip||(p=h(m[s]),p!==x&&(b=l(p,n,o),null===_&&y()&&(_=0===r(p,n)?t:i),null!==_&&v()&&(g.push(Bi({start:_,end:t,loop:u,count:a,style:f})),_=null),i=t,x=p));return null!==_&&g.push(Bi({start:_,end:d,loop:u,count:a,style:f})),g}function Wi(t,e){const i=[],s=t.segments;for(let n=0;nn&&t[o%e].skip;)o--;return o%=e,{start:n,end:o}}(i,n,o,s);if(!0===s)return Hi(t,[{start:a,end:r,loop:o}],i,e);return Hi(t,function(t,e,i,s){const n=t.length,o=[];let a,r=e,l=t[e];for(a=e+1;a<=i;++a){const i=t[a%n];i.skip||i.stop?l.skip||(s=!1,o.push({start:e%n,end:(a-1)%n,loop:s}),e=r=i.stop?a:null):(r=a,l.skip&&(e=a)),l=i}return null!==r&&o.push({start:e%n,end:r%n,loop:s}),o}(i,a,rnull===t||""===t;const Gi=!!Se&&{passive:!0};function Zi(t,e,i){t.canvas.removeEventListener(e,i,Gi)}function Ji(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function Qi(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Ji(i.addedNodes,s),e=e&&!Ji(i.removedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}function ts(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Ji(i.removedNodes,s),e=e&&!Ji(i.addedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}const es=new Map;let is=0;function ss(){const t=window.devicePixelRatio;t!==is&&(is=t,es.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function ns(t,i,s){const n=t.canvas,o=n&&pe(n);if(!o)return;const a=e(((t,e)=>{const i=o.clientWidth;s(t,e),i{const e=t[0],i=e.contentRect.width,s=e.contentRect.height;0===i&&0===s||a(i,s)}));return r.observe(o),function(t,e){es.size||window.addEventListener("resize",ss),es.set(t,e)}(t,a),r}function os(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){es.delete(t),es.size||window.removeEventListener("resize",ss)}(t)}function as(t,i,s){const n=t.canvas,o=e((e=>{null!==t.ctx&&s(function(t,e){const i=qi[t.type]||t.type,{x:s,y:n}=ve(t,e);return{type:i,chart:e,native:t,x:void 0!==s?s:null,y:void 0!==n?n:null}}(e,t))}),t,(t=>{const e=t[0];return[e,e.offsetX,e.offsetY]}));return function(t,e,i){t.addEventListener(e,i,Gi)}(n,i,o),o}class rs extends Ui{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,s=t.getAttribute("height"),n=t.getAttribute("width");if(t.$chartjs={initial:{height:s,width:n,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",Ki(n)){const e=Pe(t,"width");void 0!==e&&(t.width=e)}if(Ki(s))if(""===t.style.height)t.height=t.width/(e||2);else{const e=Pe(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e.$chartjs)return!1;const i=e.$chartjs.initial;["height","width"].forEach((t=>{const s=i[t];$(s)?e.removeAttribute(t):e.setAttribute(t,s)}));const s=i.style||{};return Object.keys(s).forEach((t=>{e.style[t]=s[t]})),e.width=e.width,delete e.$chartjs,!0}addEventListener(t,e,i){this.removeEventListener(t,e);const s=t.$proxies||(t.$proxies={}),n={attach:Qi,detach:ts,resize:ns}[e]||as;s[e]=n(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];if(!s)return;({attach:os,detach:os,resize:os}[e]||Zi)(t,e,s),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return Me(t,e,i,s)}isAttached(t){const e=pe(t);return!(!e||!e.isConnected)}}function ls(t){return!ge()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?Xi:rs}var hs=Object.freeze({__proto__:null,_detectPlatform:ls,BasePlatform:Ui,BasicPlatform:Xi,DomPlatform:rs});const cs="transparent",ds={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){const s=W(t||cs),n=s.valid&&W(e||cs);return n&&n.valid?n.mix(s,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class us{constructor(t,e,i,s){const n=e[i];s=je([t.to,s,n,t.from]);const o=je([t.from,n,s]);this._active=!0,this._fn=t.fn||ds[t.type||typeof o],this._easing=Ci[t.easing]||Ci.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const s=this._target[this._prop],n=i-this._start,o=this._duration-n;this._start=i,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=n,this._loop=!!t.loop,this._to=je([t.to,e,s,t.from]),this._from=je([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,s=this._prop,n=this._from,o=this._loop,a=this._to;let r;if(this._active=n!==a&&(o||e1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[s]=this._fn(n,a,r))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),bt.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),bt.describe("animations",{_fallback:"animation"}),bt.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}});class gs{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!U(t))return;const e=this._properties;Object.getOwnPropertyNames(t).forEach((i=>{const s=t[i];if(!U(s))return;const n={};for(const t of fs)n[t]=s[t];(Y(s.properties)&&s.properties||[i]).forEach((t=>{t!==i&&e.has(t)||e.set(t,n)}))}))}_animateOptions(t,e){const i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(!i)return void(t.options=e);i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}}));return i}(t,i);if(!s)return[];const n=this._createAnimations(s,i);return i.$shared&&function(t,e){const i=[],s=Object.keys(e);for(let e=0;e{t.options=i}),(()=>{})),n}_createAnimations(t,e){const i=this._properties,s=[],n=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now();let r;for(r=o.length-1;r>=0;--r){const l=o[r];if("$"===l.charAt(0))continue;if("options"===l){s.push(...this._animateOptions(t,e));continue}const h=e[l];let c=n[l];const d=i.get(l);if(c){if(d&&c.active()){c.update(d,h,a);continue}c.cancel()}d&&d.duration?(n[l]=c=new us(d,t,l,h),s.push(c)):t[l]=h}return s}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(a.add(this._chart,i),!0):void 0}}function ps(t,e){const i=t&&t.options||{},s=i.reverse,n=void 0===i.min?e:0,o=void 0===i.max?e:0;return{start:s?o:n,end:s?n:o}}function ms(t,e){const i=[],s=t._getSortedDatasetMetas(e);let n,o;for(n=0,o=s.length;n0||!i&&e<0)return n.index}return null}function vs(t,e){const{chart:i,_cachedMeta:s}=t,n=i._stacks||(i._stacks={}),{iScale:o,vScale:a,index:r}=s,l=o.axis,h=a.axis,c=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(o,a,s),d=e.length;let u;for(let t=0;ti[t].axis===e)).shift()}function Ms(t,e){const i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[s]||void 0===e[s][i])return;delete e[s][i]}}}const ks=t=>"reset"===t||"none"===t,Ss=(t,e)=>e?t:Object.assign({},t);class Ps{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=bs(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&Ms(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),s=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,n=e.xAxisID=K(i.xAxisID,ws(t,"x")),o=e.yAxisID=K(i.yAxisID,ws(t,"y")),a=e.rAxisID=K(i.rAxisID,ws(t,"r")),r=e.indexAxis,l=e.iAxisID=s(r,n,o,a),h=e.vAxisID=s(r,o,n,a);e.xScale=this.getScaleForId(n),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&ue(this._data,this),t._stacked&&Ms(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(U(e))this._data=function(t){const e=Object.keys(t),i=new Array(e.length);let s,n,o;for(s=0,n=e.length;s0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=s,i._sorted=!0,h=s;else{h=Y(s[t])?this.parseArrayData(i,s,t,e):U(s[t])?this.parseObjectData(i,s,t,e):this.parsePrimitiveData(i,s,t,e);const n=()=>null===l[a]||d&&l[a]t&&!e.hidden&&e._stacked&&{keys:ms(i,!0),values:null})(e,i,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:h,max:c}=function(t){const{min:e,max:i,minDefined:s,maxDefined:n}=t.getUserBounds();return{min:s?e:Number.NEGATIVE_INFINITY,max:n?i:Number.POSITIVE_INFINITY}}(a);let d,u;function f(){u=s[d];const e=u[a.axis];return!X(u[t.axis])||h>e||c=0;--d)if(!f()){this.updateRangeFromParsed(l,t,u,r);break}return l}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let s,n,o;for(s=0,n=e.length;s=0&&tthis.getContext(i,s)),c);return f.$shared&&(f.$shared=r,n[o]=Object.freeze(Ss(f,r))),f}_resolveAnimations(t,e,i){const s=this.chart,n=this._cachedDataOpts,o=`animation-${e}`,a=n[o];if(a)return a;let r;if(!1!==s.options.animation){const s=this.chart.config,n=s.datasetAnimationScopeKeys(this._type,e),o=s.getOptionScopes(this.getDataset(),n);r=s.createResolver(o,this.getContext(t,i,e))}const l=new gs(s,r&&r.animations);return r&&r._cacheable&&(n[o]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||ks(t)||this.chart._animationsDisabled}updateElement(t,e,i,s){ks(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!ks(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;const n=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(n)||n})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];const s=i.length,n=e.length,o=Math.min(n,s);o&&this.parse(0,o),n>s?this._insertElements(s,n-s,t):n{for(t.length+=e,a=t.length-1;a>=o;a--)t[a]=t[a-e]};for(r(n),a=t;a{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),s}}Ds.defaults={},Ds.defaultRoutes=void 0;const Cs={values:t=>Y(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";const s=this.chart.options.locale;let n,o=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(n="scientific"),o=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t));return i}(t,i)}const a=Dt(Math.abs(o)),r=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),Ri(t,s,l)},logarithmic(t,e,i){if(0===t)return"0";const s=t/Math.pow(10,Math.floor(Dt(t)));return 1===s||2===s||5===s?Cs.numeric.call(this,t,e,i):""}};var Os={formatters:Cs};function As(t,e){const i=t.options.ticks,s=i.maxTicksLimit||function(t){const e=t.options.offset,i=t._tickSize(),s=t._length/i+(e?0:1),n=t._maxLength/i;return Math.floor(Math.min(s,n))}(t),n=i.major.enabled?function(t){const e=[];let i,s;for(i=0,s=t.length;is)return function(t,e,i,s){let n,o=0,a=i[0];for(s=Math.ceil(s),n=0;nn)return e}return Math.max(n,1)}(n,e,s);if(o>0){let t,i;const s=o>1?Math.round((r-a)/(o-1)):null;for(Ts(e,l,h,$(s)?0:a-s,a),t=0,i=o-1;te.lineWidth,tickColor:(t,e)=>e.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Os.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),bt.route("scale.ticks","color","","color"),bt.route("scale.grid","color","","borderColor"),bt.route("scale.grid","borderColor","","borderColor"),bt.route("scale.title","color","","color"),bt.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t}),bt.describe("scales",{_fallback:"scale"}),bt.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t});const Ls=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i;function Rs(t,e){const i=[],s=t.length/e,n=t.length;let o=0;for(;oa+r)))return h}function Is(t){return t.drawTicks?t.tickLength:0}function zs(t,e){if(!t.display)return 0;const i=He(t.font,e),s=Ne(t.padding);return(Y(t.text)?t.text.length:1)*i.lineHeight+s.height}function Fs(t,e,i){let n=s(t);return(i&&"right"!==e||!i&&"right"===e)&&(n=(t=>"left"===t?"right":"right"===t?"left":t)(n)),n}class Bs extends Ds{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:s}=this;return t=q(t,Number.POSITIVE_INFINITY),e=q(e,Number.NEGATIVE_INFINITY),i=q(i,Number.POSITIVE_INFINITY),s=q(s,Number.NEGATIVE_INFINITY),{min:q(t,i),max:q(e,s),minDefined:X(t),maxDefined:X(e)}}getMinMax(t){let e,{min:i,max:s,minDefined:n,maxDefined:o}=this.getUserBounds();if(n&&o)return{min:i,max:s};const a=this.getMatchingVisibleMetas();for(let r=0,l=a.length;rs?s:i,s=n&&i>s?i:s,{min:q(i,q(s,i)),max:q(s,q(i,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){J(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:s,grace:n,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=$e(this,n,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=a=n||i<=1||!this.isHorizontal())return void(this.labelRotation=s);const h=this._getLabelSizes(),c=h.widest.width,d=h.highest.height,u=jt(this.chart.width-c,0,this.maxWidth);o=t.offset?this.maxWidth/i:u/(i-1),c+6>o&&(o=u/(i-(t.offset?.5:1)),a=this.maxHeight-Is(t.grid)-e.padding-zs(t.title,this.chart.options.font),r=Math.sqrt(c*c+d*d),l=zt(Math.min(Math.asin(jt((h.highest.height+6)/o,-1,1)),Math.asin(jt(a/r,-1,1))-Math.asin(jt(d/r,-1,1)))),l=Math.max(s,Math.min(n,l))),this.labelRotation=l}afterCalculateLabelRotation(){J(this.options.afterCalculateLabelRotation,[this])}beforeFit(){J(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:n}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const o=zs(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=Is(n)+o):(t.height=this.maxHeight,t.width=Is(n)+o),i.display&&this.ticks.length){const{first:e,last:s,widest:n,highest:o}=this._getLabelSizes(),r=2*i.padding,l=It(this.labelRotation),h=Math.cos(l),c=Math.sin(l);if(a){const e=i.mirror?0:c*n.width+h*o.height;t.height=Math.min(this.maxHeight,t.height+e+r)}else{const e=i.mirror?0:h*n.width+c*o.height;t.width=Math.min(this.maxWidth,t.width+e+r)}this._calculatePadding(e,s,c,h)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){const{ticks:{align:n,padding:o},position:a}=this.options,r=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1);let c=0,d=0;r?l?(c=s*t.width,d=i*e.height):(c=i*t.height,d=s*e.width):"start"===n?d=e.width:"end"===n?c=t.width:(c=t.width/2,d=e.width/2),this.paddingLeft=Math.max((c-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((d-h+o)*this.width/(this.width-h),0)}else{let i=e.height/2,s=t.height/2;"start"===n?(i=0,s=t.height):"end"===n&&(i=e.height,s=0),this.paddingTop=i+o,this.paddingBottom=s+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){J(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{const i=t.gc,s=i.length/2;let n;if(s>e){for(n=0;n({width:n[t]||0,height:o[t]||0});return{first:v(0),last:v(e-1),widest:v(_),highest:v(y),widths:n,heights:o}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return $t(this._alignToPixels?Kt(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&ta*s?a/i:r/s:r*s0}_computeGridLineItems(t){const e=this.axis,i=this.chart,s=this.options,{grid:n,position:o}=s,a=n.offset,r=this.isHorizontal(),l=this.ticks.length+(a?1:0),h=Is(n),c=[],d=n.setContext(this.getContext()),u=d.drawBorder?d.borderWidth:0,f=u/2,g=function(t){return Kt(i,t,u)};let p,m,x,b,_,y,v,w,M,k,S,P;if("top"===o)p=g(this.bottom),y=this.bottom-h,w=p-f,k=g(t.top)+f,P=t.bottom;else if("bottom"===o)p=g(this.top),k=t.top,P=g(t.bottom)-f,y=p+f,w=this.top+h;else if("left"===o)p=g(this.right),_=this.right-h,v=p-f,M=g(t.left)+f,S=t.right;else if("right"===o)p=g(this.left),M=t.left,S=g(t.right)-f,_=p+f,v=this.left+h;else if("x"===e){if("center"===o)p=g((t.top+t.bottom)/2+.5);else if(U(o)){const t=Object.keys(o)[0],e=o[t];p=g(this.chart.scales[t].getPixelForValue(e))}k=t.top,P=t.bottom,y=p+f,w=y+h}else if("y"===e){if("center"===o)p=g((t.left+t.right)/2);else if(U(o)){const t=Object.keys(o)[0],e=o[t];p=g(this.chart.scales[t].getPixelForValue(e))}_=p-f,v=_-h,M=t.left,S=t.right}const D=K(s.ticks.maxTicksLimit,l),C=Math.max(1,Math.ceil(l/D));for(m=0;me.value===t));if(i>=0){return e.setContext(this.getContext(i)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let n,o;const a=(t,e,s)=>{s.width&&s.color&&(i.save(),i.lineWidth=s.width,i.strokeStyle=s.color,i.setLineDash(s.borderDash||[]),i.lineDashOffset=s.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(n=0,o=s.length;n{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:i+1,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let n,o;for(n=0,o=e.length;n{const s=i.split("."),n=s.pop(),o=[t].concat(s).join("."),a=e[i].split("."),r=a.pop(),l=a.join(".");bt.route(o,n,l,r)}))}(e,t.defaultRoutes);t.descriptors&&bt.describe(e,t.descriptors)}(t,o,i),this.override&&bt.override(t.id,t.overrides)),o}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,s=this.scope;i in e&&delete e[i],s&&i in bt[s]&&(delete bt[s][i],this.override&&delete gt[i])}}var Ws=new class{constructor(){this.controllers=new Vs(Ps,"datasets",!0),this.elements=new Vs(Ds,"elements"),this.plugins=new Vs(Object,"plugins"),this.scales=new Vs(Bs,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const s=i||this._getRegistryForType(e);i||s.isForType(e)||s===this.plugins&&e.id?this._exec(t,s,e):Q(e,(e=>{const s=i||this._getRegistryForType(e);this._exec(t,s,e)}))}))}_exec(t,e,i){const s=ht(t);J(i["before"+s],[],i),e[t](i),J(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;et.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function Hs(t,e){return e||!1!==t?!0===t?{}:t:null}function js(t,e,i,s){const n=t.pluginScopeKeys(e),o=t.getOptionScopes(i,n);return t.createResolver(o,s,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function $s(t,e){const i=bt.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function Ys(t,e){return"x"===t||"y"===t?t:e.axis||("top"===(i=e.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.charAt(0).toLowerCase();var i}function Us(t){const e=t.options||(t.options={});e.plugins=K(e.plugins,{}),e.scales=function(t,e){const i=gt[t.type]||{scales:{}},s=e.scales||{},n=$s(t.type,e),o=Object.create(null),a=Object.create(null);return Object.keys(s).forEach((t=>{const e=s[t];if(!U(e))return console.error(`Invalid scale configuration for scale: ${t}`);if(e._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const r=Ys(t,e),l=function(t,e){return t===e?"_index_":"_value_"}(r,n),h=i.scales||{};o[r]=o[r]||t,a[t]=ot(Object.create(null),[{axis:r},e,h[r],h[l]])})),t.data.datasets.forEach((i=>{const n=i.type||t.type,r=i.indexAxis||$s(n,e),l=(gt[n]||{}).scales||{};Object.keys(l).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,r),n=i[e+"AxisID"]||o[e]||e;a[n]=a[n]||Object.create(null),ot(a[n],[{axis:e},s[n],l[t]])}))})),Object.keys(a).forEach((t=>{const e=a[t];ot(e,[bt.scales[e.type],bt.scale])})),a}(t,e)}function Xs(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const qs=new Map,Ks=new Set;function Gs(t,e){let i=qs.get(t);return i||(i=e(),qs.set(t,i),Ks.add(i)),i}const Zs=(t,e,i)=>{const s=lt(e,i);void 0!==s&&t.add(s)};class Js{constructor(t){this._config=function(t){return(t=t||{}).data=Xs(t.data),Us(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=Xs(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),Us(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Gs(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return Gs(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return Gs(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return Gs(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let s=i.get(t);return s&&!e||(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){const{options:s,type:n}=this,o=this._cachedScopes(t,i),a=o.get(e);if(a)return a;const r=new Set;e.forEach((e=>{t&&(r.add(t),e.forEach((e=>Zs(r,t,e)))),e.forEach((t=>Zs(r,s,t))),e.forEach((t=>Zs(r,gt[n]||{},t))),e.forEach((t=>Zs(r,bt,t))),e.forEach((t=>Zs(r,pt,t)))}));const l=Array.from(r);return 0===l.length&&l.push(Object.create(null)),Ks.has(e)&&o.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,gt[e]||{},bt.datasets[e]||{},{type:e},bt,pt]}resolveNamedOptions(t,e,i,s=[""]){const n={$shared:!0},{resolver:o,subPrefixes:a}=Qs(this._resolverCache,t,s);let r=o;if(function(t,e){const{isScriptable:i,isIndexable:s}=ri(t);for(const n of e){const e=i(n),o=s(n),a=(o||e)&&t[n];if(e&&(dt(a)||tn(a))||o&&Y(a))return!0}return!1}(o,e)){n.$shared=!1;r=ai(o,i=dt(i)?i():i,this.createResolver(t,i,a))}for(const t of e)n[t]=r[t];return n}createResolver(t,e,i=[""],s){const{resolver:n}=Qs(this._resolverCache,t,i);return U(e)?ai(n,e,void 0,s):n}}function Qs(t,e,i){let s=t.get(e);s||(s=new Map,t.set(e,s));const n=i.join();let o=s.get(n);if(!o){o={resolver:oi(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},s.set(n,o)}return o}const tn=t=>U(t)&&Object.getOwnPropertyNames(t).reduce(((e,i)=>e||dt(t[i])),!1);const en=["top","bottom","left","right","chartArea"];function sn(t,e){return"top"===t||"bottom"===t||-1===en.indexOf(t)&&"x"===e}function nn(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function on(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),J(i&&i.onComplete,[t],e)}function an(t){const e=t.chart,i=e.options.animation;J(i&&i.onProgress,[t],e)}function rn(t){return ge()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const ln={},hn=t=>{const e=rn(t);return Object.values(ln).filter((t=>t.canvas===e)).pop()};function cn(t,e,i){const s=Object.keys(t);for(const n of s){const s=+n;if(s>=e){const o=t[n];delete t[n],(i>0||s>e)&&(t[s+i]=o)}}}class dn{constructor(t,e){const s=this.config=new Js(e),n=rn(t),o=hn(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas can be reused.");const r=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||ls(n)),this.platform.updateConfig(s);const l=this.platform.acquireContext(n,r.aspectRatio),h=l&&l.canvas,c=h&&h.height,d=h&&h.width;this.id=j(),this.ctx=l,this.canvas=h,this.width=d,this.height=c,this._options=r,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Ns,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=i((t=>this.update(t)),r.resizeDelay||0),this._dataChanges=[],ln[this.id]=this,l&&h?(a.listen(this,"complete",on),a.listen(this,"progress",an),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:s,_aspectRatio:n}=this;return $(t)?e&&n?n:s?i/s:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():ke(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Gt(this.canvas,this.ctx),this}stop(){return a.stop(this),this}resize(t,e){a.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,s=this.canvas,n=i.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(s,t,e,n),a=i.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,ke(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),J(i.onResize,[this,o],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){Q(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,s=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let n=[];e&&(n=n.concat(Object.keys(e).map((t=>{const i=e[t],s=Ys(t,i),n="r"===s,o="x"===s;return{options:i,dposition:n?"chartArea":o?"bottom":"left",dtype:n?"radialLinear":o?"category":"linear"}})))),Q(n,(e=>{const n=e.options,o=n.id,a=Ys(o,n),r=K(n.type,e.dtype);void 0!==n.position&&sn(n.position,a)===sn(e.dposition)||(n.position=e.dposition),s[o]=!0;let l=null;if(o in i&&i[o].type===r)l=i[o];else{l=new(Ws.getScale(r))({id:o,type:r,ctx:this.ctx,chart:this}),i[l.id]=l}l.init(n,t)})),Q(s,((t,e)=>{t||delete i[e]})),Q(i,(t=>{ni.configure(this,t,t.options),ni.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;te.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,s;for(this._removeUnreferencedMetasets(),i=0,s=e.length;i{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let t=0,e=this.data.datasets.length;t{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(nn("z","_idx"));const{_active:a,_lastEvent:r}=this;r?this._eventHandler(r,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){Q(this.scales,(t=>{ni.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);ut(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:s,count:n}of e){cn(t,s,"_removeElements"===i?-n:n)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),s=i(0);for(let t=1;tt.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;ni.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],Q(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,s=!i.disabled,n=this.chartArea,o={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",o)&&(s&&Qt(e,{left:!1===i.left?0:n.left-i.left,right:!1===i.right?this.width:n.right+i.right,top:!1===i.top?0:n.top-i.top,bottom:!1===i.bottom?this.height:n.bottom+i.bottom}),t.controller.draw(),s&&te(e),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}getElementsAtEventForMode(t,e,i,s){const n=Ee.modes[e];return"function"==typeof n?n(this,t,i,s):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let s=i.filter((t=>t&&t._dataset===e)).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=Ye(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const s=i?"show":"hide",n=this.getDatasetMeta(t),o=n.controller._resolveAnimations(void 0,s);ct(e)?(n.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),o.update(n,{visible:i}),this.update((e=>e.datasetIndex===t?s:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),a.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,i,s),t[i]=s},s=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};Q(this.options.events,(t=>i(t,s)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},s=(i,s)=>{t[i]&&(e.removeEventListener(this,i,s),delete t[i])},n=(t,e)=>{this.canvas&&this.resize(t,e)};let o;const a=()=>{s("attach",a),this.attached=!0,this.resize(),i("resize",n),i("detach",o)};o=()=>{this.attached=!1,s("resize",n),this._stop(),this._resize(0,0),i("attach",a)},e.isAttached(this.canvas)?a():o()}unbindEvents(){Q(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},Q(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const s=i?"set":"remove";let n,o,a,r;for("dataset"===e&&(n=this.getDatasetMeta(t[0].datasetIndex),n.controller["_"+s+"DatasetHoverStyle"]()),a=0,r=t.length;a{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!tt(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}_updateHoverStyles(t,e,i){const s=this.options.hover,n=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),o=n(e,t),a=i?t:n(t,e);o.length&&this.updateHoverStyle(o,s.mode,!1),a.length&&s.mode&&this.updateHoverStyle(a,s.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:Jt(t,this.chartArea,this._minPadding)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;const n=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(n||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:s=[],options:n}=this,o=e,a=this._getActiveElements(t,s,i,o),r=ft(t),l=function(t,e,i,s){return i&&"mouseout"!==t.type?s?e:t:null}(t,this._lastEvent,i,r);i&&(this._lastEvent=null,J(n.onHover,[t,a,this],this),r&&J(n.onClick,[t,a,this],this));const h=!tt(a,s);return(h||e)&&(this._active=a,this._updateHoverStyles(a,s,e)),this._lastEvent=l,h}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;const n=this.options.hover;return this.getElementsAtEventForMode(t,n.mode,n,s)}}const un=()=>Q(dn.instances,(t=>t._plugins.invalidate())),fn=!0;function gn(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}Object.defineProperties(dn,{defaults:{enumerable:fn,value:bt},instances:{enumerable:fn,value:ln},overrides:{enumerable:fn,value:gt},registry:{enumerable:fn,value:Ws},version:{enumerable:fn,value:"3.7.0"},getChart:{enumerable:fn,value:hn},register:{enumerable:fn,value:(...t)=>{Ws.add(...t),un()}},unregister:{enumerable:fn,value:(...t)=>{Ws.remove(...t),un()}}});class pn{constructor(t){this.options=t||{}}formats(){return gn()}parse(t,e){return gn()}format(t,e){return gn()}add(t,e,i){return gn()}diff(t,e,i){return gn()}startOf(t,e,i){return gn()}endOf(t,e){return gn()}}pn.override=function(t){Object.assign(pn.prototype,t)};var mn={_date:pn};function xn(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let s=[];for(let e=0,n=i.length;et-e)))}return t._cache.$bar}(e,t.type);let s,n,o,a,r=e._length;const l=()=>{32767!==o&&-32768!==o&&(ct(a)&&(r=Math.min(r,Math.abs(o-a)||r)),a=o)};for(s=0,n=i.length;sMath.abs(r)&&(l=r,h=a),e[i.axis]=h,e._custom={barStart:l,barEnd:h,start:n,end:o,min:a,max:r}}(t,e,i,s):e[i.axis]=i.parse(t,s),e}function _n(t,e,i,s){const n=t.iScale,o=t.vScale,a=n.getLabels(),r=n===o,l=[];let h,c,d,u;for(h=i,c=i+s;ht.x,i="left",s="right"):(e=t.base=i?1:-1)}(c,e,o)*n,d===o&&(p-=c/2),h=p+c),p===e.getPixelForValue(o)){const t=Ct(c)*e.getLineWidthForValue(o)/2;p+=t,c-=t}return{size:c,base:p,head:h,center:h+c/2}}_calculateBarIndexPixels(t,e){const i=e.scale,s=this.options,n=s.skipNull,o=K(s.maxBarThickness,1/0);let a,r;if(e.grouped){const i=n?this._getStackCount(t):e.stackCount,l="flex"===s.barThickness?function(t,e,i,s){const n=e.pixels,o=n[t];let a=t>0?n[t-1]:null,r=t=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,{xScale:i,yScale:s}=e,n=this.getParsed(t),o=i.getLabelForValue(n.x),a=s.getLabelForValue(n.y),r=n._custom;return{label:e.label,value:"("+o+", "+a+(r?", "+r:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a}=this._cachedMeta,r=this.resolveDataElementOptions(e,s),l=this.getSharedOptions(r),h=this.includeOptions(s,l),c=o.axis,d=a.axis;for(let r=e;r""}}}};class Dn extends Ps{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const i=this.getDataset().data,s=this._cachedMeta;if(!1===this._parsing)s._parsed=i;else{let n,o,a=t=>+i[t];if(U(i[t])){const{key:t="value"}=this._parsing;a=e=>+lt(i[e],t)}for(n=t,o=t+e;nHt(t,r,l,!0)?1:Math.max(e,e*i,s,s*i),g=(t,e,s)=>Ht(t,r,l,!0)?-1:Math.min(e,e*i,s,s*i),p=f(0,h,d),m=f(kt,c,u),x=g(_t,h,d),b=g(_t+kt,c,u);s=(p-x)/2,n=(m-b)/2,o=-(p+x)/2,a=-(m+b)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:a}}(c,h,r),p=(i.width-o)/d,m=(i.height-o)/u,x=Math.max(Math.min(p,m)/2,0),b=Z(this.options.radius,x),_=(b-Math.max(b*r,0))/this._getVisibleDatasetWeightTotal();this.offsetX=f*b,this.offsetY=g*b,s.total=this.calculateTotal(),this.outerRadius=b-_*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-_*l,0),this.updateElements(n,0,n.length,t)}_circumference(t,e){const i=this.options,s=this._cachedMeta,n=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===s._parsed[t]||s.data[t].hidden?0:this.calculateCircumference(s._parsed[t]*n/yt)}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.chartArea,r=o.options.animation,l=(a.left+a.right)/2,h=(a.top+a.bottom)/2,c=n&&r.animateScale,d=c?0:this.innerRadius,u=c?0:this.outerRadius,f=this.resolveDataElementOptions(e,s),g=this.getSharedOptions(f),p=this.includeOptions(s,g);let m,x=this._getRotation();for(m=0;m0&&!isNaN(t)?yt*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=Ri(e._parsed[t],i.options.locale);return{label:s[t]||"",value:n}}getMaxBorderWidth(t){let e=0;const i=this.chart;let s,n,o,a,r;if(!t)for(s=0,n=i.data.datasets.length;s"spacing"!==t,_indexable:t=>"spacing"!==t},Dn.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,s)=>{const n=t.getDatasetMeta(0).controller.getStyle(s);return{text:e,fillStyle:n.backgroundColor,strokeStyle:n.borderColor,lineWidth:n.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label(t){let e=t.label;const i=": "+t.formattedValue;return Y(e)?(e=e.slice(),e[0]+=i):e+=i,e}}}}};class Cn extends Ps{initialize(){this.enableOptionSharing=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:i,data:s=[],_dataset:n}=e,o=this.chart._animationsDisabled;let{start:a,count:r}=function(t,e,i){const s=e.length;let n=0,o=s;if(t._sorted){const{iScale:a,_parsed:r}=t,l=a.axis,{min:h,max:c,minDefined:d,maxDefined:u}=a.getUserBounds();d&&(n=jt(Math.min(re(r,a.axis,h).lo,i?s:re(e,l,a.getPixelForValue(h)).lo),0,s-1)),o=u?jt(Math.max(re(r,a.axis,c).hi+1,i?0:re(e,l,a.getPixelForValue(c)).hi+1),n,s)-n:s-n}return{start:n,count:o}}(e,s,o);this._drawStart=a,this._drawCount=r,function(t){const{xScale:e,yScale:i,_scaleRanges:s}=t,n={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!s)return t._scaleRanges=n,!0;const o=s.xmin!==e.min||s.xmax!==e.max||s.ymin!==i.min||s.ymax!==i.max;return Object.assign(s,n),o}(e)&&(a=0,r=s.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!n._decimated,i.points=s;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(i,void 0,{animated:!o,options:l},t),this.updateElements(s,a,r,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a,_stacked:r,_dataset:l}=this._cachedMeta,h=this.resolveDataElementOptions(e,s),c=this.getSharedOptions(h),d=this.includeOptions(s,c),u=o.axis,f=a.axis,{spanGaps:g,segment:p}=this.options,m=Tt(g)?g:Number.POSITIVE_INFINITY,x=this.chart._animationsDisabled||n||"none"===s;let b=e>0&&this.getParsed(e-1);for(let h=e;h0&&i[u]-b[u]>m,p&&(g.parsed=i,g.raw=l.data[h]),d&&(g.options=c||this.resolveDataElementOptions(h,e.active?"active":s)),x||this.updateElement(e,h,g,s),b=i}this.updateSharedOptions(c,s,h)}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;const n=s[0].size(this.resolveDataElementOptions(0)),o=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,n,o)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}Cn.id="line",Cn.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},Cn.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class On extends Ps{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=Ri(e._parsed[t].r,i.options.locale);return{label:s[t]||"",value:n}}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),n=Math.max(s/2,0),o=(n-Math.max(i.cutoutPercentage?n/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=n-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=this.getDataset(),r=o.options.animation,l=this._cachedMeta.rScale,h=l.xCenter,c=l.yCenter,d=l.getIndexAngle(0)-.5*_t;let u,f=d;const g=360/this.countVisibleElements();for(u=0;u{!isNaN(t.data[s])&&this.chart.getDataVisibility(s)&&i++})),i}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?It(this.resolveDataElementOptions(t,e).angle||i):0}}On.id="polarArea",On.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},On.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,s)=>{const n=t.getDatasetMeta(0).controller.getStyle(s);return{text:e,fillStyle:n.backgroundColor,strokeStyle:n.borderColor,lineWidth:n.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label:t=>t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class An extends Dn{}An.id="pie",An.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Tn extends Ps{getLabelAndValue(t){const e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}update(t){const e=this._cachedMeta,i=e.dataset,s=e.data||[],n=e.iScale.getLabels();if(i.points=s,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const o={_loop:!0,_fullLoop:n.length===s.length,options:e};this.updateElement(i,void 0,o,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){const n=this.getDataset(),o=this._cachedMeta.rScale,a="reset"===s;for(let r=e;r"",label:t=>"("+t.label+", "+t.formattedValue+")"}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var Rn=Object.freeze({__proto__:null,BarController:Sn,BubbleController:Pn,DoughnutController:Dn,LineController:Cn,PolarAreaController:On,PieController:An,RadarController:Tn,ScatterController:Ln});function En(t,e,i){const{startAngle:s,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=e;let h=n/r;t.beginPath(),t.arc(o,a,r,s-h,i+h),l>n?(h=n/l,t.arc(o,a,l,i+h,s-h,!0)):t.arc(o,a,n,i+kt,s-kt),t.closePath(),t.clip()}function In(t,e,i,s){const n=Be(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]);const o=(i-e)/2,a=Math.min(o,s*e/2),r=t=>{const e=(i-Math.min(o,t))*s/2;return jt(t,0,Math.min(o,e))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:jt(n.innerStart,0,a),innerEnd:jt(n.innerEnd,0,a)}}function zn(t,e,i,s){return{x:i+t*Math.cos(e),y:s+t*Math.sin(e)}}function Fn(t,e,i,s,n){const{x:o,y:a,startAngle:r,pixelMargin:l,innerRadius:h}=e,c=Math.max(e.outerRadius+s+i-l,0),d=h>0?h+s+i+l:0;let u=0;const f=n-r;if(s){const t=((h>0?h-s:0)+(c>0?c-s:0))/2;u=(f-(0!==t?f*t/(t+s):f))/2}const g=(f-Math.max(.001,f*c-i/_t)/c)/2,p=r+g+u,m=n-g-u,{outerStart:x,outerEnd:b,innerStart:_,innerEnd:y}=In(e,d,c,m-p),v=c-x,w=c-b,M=p+x/v,k=m-b/w,S=d+_,P=d+y,D=p+_/S,C=m-y/P;if(t.beginPath(),t.arc(o,a,c,M,k),b>0){const e=zn(w,k,o,a);t.arc(e.x,e.y,b,k,m+kt)}const O=zn(P,m,o,a);if(t.lineTo(O.x,O.y),y>0){const e=zn(P,C,o,a);t.arc(e.x,e.y,y,m+kt,C+Math.PI)}if(t.arc(o,a,d,m-y/d,p+_/d,!0),_>0){const e=zn(S,D,o,a);t.arc(e.x,e.y,_,D+Math.PI,p-kt)}const A=zn(v,p,o,a);if(t.lineTo(A.x,A.y),x>0){const e=zn(v,M,o,a);t.arc(e.x,e.y,x,p-kt,M)}t.closePath()}function Bn(t,e,i,s,n){const{options:o}=e,{borderWidth:a,borderJoinStyle:r}=o,l="inner"===o.borderAlign;a&&(l?(t.lineWidth=2*a,t.lineJoin=r||"round"):(t.lineWidth=a,t.lineJoin=r||"bevel"),e.fullCircles&&function(t,e,i){const{x:s,y:n,startAngle:o,pixelMargin:a,fullCircles:r}=e,l=Math.max(e.outerRadius-a,0),h=e.innerRadius+a;let c;for(i&&En(t,e,o+yt),t.beginPath(),t.arc(s,n,h,o+yt,o,!0),c=0;c=yt||Ht(n,a,r),f=Yt(o,l+d,h+d);return u&&f}getCenterPoint(t){const{x:e,y:i,startAngle:s,endAngle:n,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:r,spacing:l}=this.options,h=(s+n)/2,c=(o+a+l+r)/2;return{x:e+Math.cos(h)*c,y:i+Math.sin(h)*c}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,s=(e.offset||0)/2,n=(e.spacing||0)/2;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>yt?Math.floor(i/yt):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();let o=0;if(s){o=s/2;const e=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(e)*o,Math.sin(e)*o),this.circumference>=_t&&(o=s)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;const a=function(t,e,i,s){const{fullCircles:n,startAngle:o,circumference:a}=e;let r=e.endAngle;if(n){Fn(t,e,i,s,o+yt);for(let e=0;er&&o>r;return{count:s,start:l,loop:e.loop,ilen:h(a+(h?r-t:t))%o,_=()=>{f!==g&&(t.lineTo(m,g),t.lineTo(m,f),t.lineTo(m,p))};for(l&&(d=n[b(0)],t.moveTo(d.x,d.y)),c=0;c<=r;++c){if(d=n[b(c)],d.skip)continue;const e=d.x,i=d.y,s=0|e;s===u?(ig&&(g=i),m=(x*m+e)/++x):(_(),t.lineTo(e,i),u=s,x=0,f=g=i),p=i}_()}function Yn(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i)?$n:jn}Vn.id="arc",Vn.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0},Vn.defaultRoutes={backgroundColor:"backgroundColor"};const Un="function"==typeof Path2D;function Xn(t,e,i,s){Un&&!e.options.segment?function(t,e,i,s){let n=e._path;n||(n=e._path=new Path2D,e.path(n,i,s)&&n.closePath()),Wn(t,e.options),t.stroke(n)}(t,e,i,s):function(t,e,i,s){const{segments:n,options:o}=e,a=Yn(e);for(const r of n)Wn(t,o,r.style),t.beginPath(),a(t,e,r,{start:i,end:i+s-1})&&t.closePath(),t.stroke()}(t,e,i,s)}class qn extends Ds{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const s=i.spanGaps?this._loop:this._fullLoop;ki(this._points,i,t,s,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=Ni(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,s=t[e],n=this.points,o=Wi(this,{property:e,start:s,end:s});if(!o.length)return;const a=[],r=function(t){return t.stepped?Ai:t.tension||"monotone"===t.cubicInterpolationMode?Ti:Oi}(i);let l,h;for(l=0,h=o.length;l"borderDash"!==t&&"fill"!==t};class Gn extends Ds{constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.options,{x:n,y:o}=this.getProps(["x","y"],i);return Math.pow(t-n,2)+Math.pow(e-o,2){oo(t)}))}var ro={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled)return void ao(t);const s=t.width;t.data.datasets.forEach(((e,n)=>{const{_data:o,indexAxis:a}=e,r=t.getDatasetMeta(n),l=o||e.data;if("y"===je([a,t.options.indexAxis]))return;if("line"!==r.type)return;const h=t.scales[r.xAxisID];if("linear"!==h.type&&"time"!==h.type)return;if(t.options.parsing)return;let{start:c,count:d}=function(t,e){const i=e.length;let s,n=0;const{iScale:o}=t,{min:a,max:r,minDefined:l,maxDefined:h}=o.getUserBounds();return l&&(n=jt(re(e,o.axis,a).lo,0,i-1)),s=h?jt(re(e,o.axis,r).hi+1,n,i)-n:i-n,{start:n,count:s}}(r,l);if(d<=(i.threshold||4*s))return void oo(e);let u;switch($(o)&&(e._data=l,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),i.algorithm){case"lttb":u=function(t,e,i,s,n){const o=n.samples||s;if(o>=i)return t.slice(e,e+i);const a=[],r=(i-2)/(o-2);let l=0;const h=e+i-1;let c,d,u,f,g,p=e;for(a[l++]=t[p],c=0;cu&&(u=f,d=t[s],g=s);a[l++]=d,p=g}return a[l++]=t[h],a}(l,c,d,s,i);break;case"min-max":u=function(t,e,i,s){let n,o,a,r,l,h,c,d,u,f,g=0,p=0;const m=[],x=e+i-1,b=t[e].x,_=t[x].x-b;for(n=e;nf&&(f=r,c=n),g=(p*g+o.x)/++p;else{const i=n-1;if(!$(h)&&!$(c)){const e=Math.min(h,c),s=Math.max(h,c);e!==d&&e!==i&&m.push({...t[e],x:g}),s!==d&&s!==i&&m.push({...t[s],x:g})}n>0&&i!==d&&m.push(t[i]),m.push(o),l=e,p=0,u=f=r,h=c=d=n}}return m}(l,c,d,s);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=u}))},destroy(t){ao(t)}};function lo(t,e,i){const s=function(t){const e=t.options,i=e.fill;let s=K(i&&i.target,i);return void 0===s&&(s=!!e.backgroundColor),!1!==s&&null!==s&&(!0===s?"origin":s)}(t);if(U(s))return!isNaN(s.value)&&s;let n=parseFloat(s);return X(n)&&Math.floor(n)===n?("-"!==s[0]&&"+"!==s[0]||(n=e+n),!(n===e||n<0||n>=i)&&n):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}class ho{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,i){const{x:s,y:n,radius:o}=this;return e=e||{start:0,end:yt},t.arc(s,n,o,e.end,e.start,!0),!i.bounds}interpolate(t){const{x:e,y:i,radius:s}=this,n=t.angle;return{x:e+Math.cos(n)*s,y:i+Math.sin(n)*s,angle:n}}}function co(t){return(t.scale||{}).getPointPositionForValue?function(t){const{scale:e,fill:i}=t,s=e.options,n=e.getLabels().length,o=[],a=s.reverse?e.max:e.min,r=s.reverse?e.min:e.max;let l,h,c;if(c="start"===i?a:"end"===i?r:U(i)?i.value:e.getBaseValue(),s.grid.circular)return h=e.getPointPositionForValue(0,a),new ho({x:h.x,y:h.y,radius:e.getDistanceFromCenterForValue(c)});for(l=0;lt;e--){const t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function fo(t,e,i){const s=[];for(let n=0;n{e=uo(t,e,n);const a=n[t],r=n[e];null!==s?(o.push({x:a.x,y:s}),o.push({x:r.x,y:s})):null!==i&&(o.push({x:i,y:a.y}),o.push({x:i,y:r.y}))})),o}(t,e),i.length?new qn({points:i,options:{tension:0},_loop:s,_fullLoop:s}):null}function xo(t,e,i){let s=t[e].fill;const n=[e];let o;if(!i)return s;for(;!1!==s&&-1===n.indexOf(s);){if(!X(s))return s;if(o=t[s],!o)return!1;if(o.visible)return s;n.push(s),s=o.fill}return!1}function bo(t,e,i){t.beginPath(),e.path(t),t.lineTo(e.last().x,i),t.lineTo(e.first().x,i),t.closePath(),t.clip()}function _o(t,e,i,s){if(s)return;let n=e[t],o=i[t];return"angle"===t&&(n=Nt(n),o=Nt(o)),{property:t,start:n,end:o}}function yo(t,e,i,s){return t&&e?s(t[i],e[i]):t?t[i]:e?e[i]:0}function vo(t,e,i){const{top:s,bottom:n}=e.chart.chartArea,{property:o,start:a,end:r}=i||{};"x"===o&&(t.beginPath(),t.rect(a,s,r-a,n-s),t.clip())}function wo(t,e,i,s){const n=e.interpolate(i,s);n&&t.lineTo(n.x,n.y)}function Mo(t,e){const{line:i,target:s,property:n,color:o,scale:a}=e,r=function(t,e,i){const s=t.segments,n=t.points,o=e.points,a=[];for(const t of s){let{start:s,end:r}=t;r=uo(s,r,n);const l=_o(i,n[s],n[r],t.loop);if(!e.segments){a.push({source:t,target:l,start:n[s],end:n[r]});continue}const h=Wi(e,l);for(const e of h){const s=_o(i,o[e.start],o[e.end],e.loop),r=Vi(t,n,s);for(const t of r)a.push({source:t,target:e,start:{[i]:yo(l,s,"start",Math.max)},end:{[i]:yo(l,s,"end",Math.min)}})}}return a}(i,s,n);for(const{source:e,target:l,start:h,end:c}of r){const{style:{backgroundColor:r=o}={}}=e,d=!0!==s;t.save(),t.fillStyle=r,vo(t,a,d&&_o(n,h,c)),t.beginPath();const u=!!i.pathSegment(t,e);let f;if(d){u?t.closePath():wo(t,s,c,n);const e=!!s.pathSegment(t,l,{move:u,reverse:!0});f=u&&e,f||wo(t,s,h,n)}t.closePath(),t.fill(f?"evenodd":"nonzero"),t.restore()}}function ko(t,e,i){const s=po(e),{line:n,scale:o,axis:a}=e,r=n.options,l=r.fill,h=r.backgroundColor,{above:c=h,below:d=h}=l||{};s&&n.points.length&&(Qt(t,i),function(t,e){const{line:i,target:s,above:n,below:o,area:a,scale:r}=e,l=i._loop?"angle":e.axis;t.save(),"x"===l&&o!==n&&(bo(t,s,a.top),Mo(t,{line:i,target:s,color:n,scale:r,property:l}),t.restore(),t.save(),bo(t,s,a.bottom)),Mo(t,{line:i,target:s,color:o,scale:r,property:l}),t.restore()}(t,{line:n,target:s,above:c,below:d,area:i,scale:o,axis:a}),te(t))}var So={id:"filler",afterDatasetsUpdate(t,e,i){const s=(t.data.datasets||[]).length,n=[];let o,a,r,l;for(a=0;a=0;--e){const i=n[e].$filler;i&&(i.line.updateControlPoints(o,i.axis),s&&ko(t.ctx,i,o))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;const s=t.getSortedVisibleDatasetMetas();for(let e=s.length-1;e>=0;--e){const i=s[e].$filler;i&&ko(t.ctx,i,t.chartArea)}},beforeDatasetDraw(t,e,i){const s=e.meta.$filler;s&&!1!==s.fill&&"beforeDatasetDraw"===i.drawTime&&ko(t.ctx,s,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const Po=(t,e)=>{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}};class Do extends Ds{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=J(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,s=He(i.font),n=s.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:r}=Po(i,n);let l,h;e.font=s.string,this.isHorizontal()?(l=this.maxWidth,h=this._fitRows(o,n,a,r)+10):(h=this.maxHeight,l=this._fitCols(o,n,a,r)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){const{ctx:n,maxWidth:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.lineWidths=[0],h=s+a;let c=t;n.textAlign="left",n.textBaseline="middle";let d=-1,u=-h;return this.legendItems.forEach(((t,f)=>{const g=i+e/2+n.measureText(t.text).width;(0===f||l[l.length-1]+g+2*a>o)&&(c+=h,l[l.length-(f>0?0:1)]=0,u+=h,d++),r[f]={left:0,top:u,row:d,width:g,height:s},l[l.length-1]+=g+a})),c}_fitCols(t,e,i,s){const{ctx:n,maxHeight:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.columnSizes=[],h=o-t;let c=a,d=0,u=0,f=0,g=0;return this.legendItems.forEach(((t,o)=>{const p=i+e/2+n.measureText(t.text).width;o>0&&u+s+2*a>h&&(c+=d+a,l.push({width:d,height:u}),f+=d+a,g++,d=u=0),r[o]={left:f,top:u,col:g,width:p,height:s},d=Math.max(d,p),u+=s+a})),c+=d,l.push({width:d,height:u}),c}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:o}}=this,a=Ei(o,this.left,this.width);if(this.isHorizontal()){let o=0,r=n(i,this.left+s,this.right-this.lineWidths[o]);for(const l of e)o!==l.row&&(o=l.row,r=n(i,this.left+s,this.right-this.lineWidths[o])),l.top+=this.top+t+s,l.left=a.leftForLtr(a.x(r),l.width),r+=l.width+s}else{let o=0,r=n(i,this.top+t+s,this.bottom-this.columnSizes[o].height);for(const l of e)l.col!==o&&(o=l.col,r=n(i,this.top+t+s,this.bottom-this.columnSizes[o].height)),l.top=r,l.left+=this.left+s,l.left=a.leftForLtr(a.x(l.left),l.width),r+=l.height+s}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Qt(t,this),this._draw(),te(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:a,labels:r}=t,l=bt.color,h=Ei(t.rtl,this.left,this.width),c=He(r.font),{color:d,padding:u}=r,f=c.size,g=f/2;let p;this.drawTitle(),s.textAlign=h.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=c.string;const{boxWidth:m,boxHeight:x,itemHeight:b}=Po(r,f),_=this.isHorizontal(),y=this._computeTitleHeight();p=_?{x:n(a,this.left+u,this.right-i[0]),y:this.top+u+y,line:0}:{x:this.left+u,y:n(a,this.top+y+u,this.bottom-e[0].height),line:0},Ii(this.ctx,t.textDirection);const v=b+u;this.legendItems.forEach(((w,M)=>{s.strokeStyle=w.fontColor||d,s.fillStyle=w.fontColor||d;const k=s.measureText(w.text).width,S=h.textAlign(w.textAlign||(w.textAlign=r.textAlign)),P=m+g+k;let D=p.x,C=p.y;h.setWidth(this.width),_?M>0&&D+P+u>this.right&&(C=p.y+=v,p.line++,D=p.x=n(a,this.left+u,this.right-i[p.line])):M>0&&C+v>this.bottom&&(D=p.x=D+e[p.line].width+u,p.line++,C=p.y=n(a,this.top+y+u,this.bottom-e[p.line].height));!function(t,e,i){if(isNaN(m)||m<=0||isNaN(x)||x<0)return;s.save();const n=K(i.lineWidth,1);if(s.fillStyle=K(i.fillStyle,l),s.lineCap=K(i.lineCap,"butt"),s.lineDashOffset=K(i.lineDashOffset,0),s.lineJoin=K(i.lineJoin,"miter"),s.lineWidth=n,s.strokeStyle=K(i.strokeStyle,l),s.setLineDash(K(i.lineDash,[])),r.usePointStyle){const o={radius:m*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:n},a=h.xPlus(t,m/2);Zt(s,o,a,e+g)}else{const o=e+Math.max((f-x)/2,0),a=h.leftForLtr(t,m),r=We(i.borderRadius);s.beginPath(),Object.values(r).some((t=>0!==t))?oe(s,{x:a,y:o,w:m,h:x,radius:r}):s.rect(a,o,m,x),s.fill(),0!==n&&s.stroke()}s.restore()}(h.x(D),C,w),D=o(S,D+m+g,_?D+P:this.right,t.rtl),function(t,e,i){se(s,i.text,t,e+b/2,c,{strikethrough:i.hidden,textAlign:h.textAlign(i.textAlign)})}(h.x(D),C,w),_?p.x+=P+u:p.y+=v})),zi(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=He(e.font),o=Ne(e.padding);if(!e.display)return;const a=Ei(t.rtl,this.left,this.width),r=this.ctx,l=e.position,h=i.size/2,c=o.top+h;let d,u=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),d=this.top+c,u=n(t.align,u,this.right-f);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);d=c+n(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const g=n(l,u,u+f);r.textAlign=a.textAlign(s(l)),r.textBaseline="middle",r.strokeStyle=e.color,r.fillStyle=e.color,r.font=i.string,se(r,e.text,g,d,i)}_computeTitleHeight(){const t=this.options.title,e=He(t.font),i=Ne(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,n;if(Yt(t,this.left,this.right)&&Yt(e,this.top,this.bottom))for(n=this.legendHitBoxes,i=0;it.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:s,textAlign:n,color:o}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const a=t.controller.getStyle(i?0:void 0),r=Ne(a.borderWidth);return{text:e[t.index].label,fillStyle:a.backgroundColor,fontColor:o,hidden:!t.visible,lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:(r.width+r.height)/4,strokeStyle:a.borderColor,pointStyle:s||a.pointStyle,rotation:a.rotation,textAlign:n||a.textAlign,borderRadius:0,datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Oo extends Ds{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const s=Y(i.text)?i.text.length:1;this._padding=Ne(i.padding);const n=s*He(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=n:this.width=n}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:s,right:o,options:a}=this,r=a.align;let l,h,c,d=0;return this.isHorizontal()?(h=n(r,i,o),c=e+t,l=o-i):("left"===a.position?(h=i+t,c=n(r,s,e),d=-.5*_t):(h=o-t,c=n(r,e,s),d=.5*_t),l=s-e),{titleX:h,titleY:c,maxWidth:l,rotation:d}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=He(e.font),n=i.lineHeight/2+this._padding.top,{titleX:o,titleY:a,maxWidth:r,rotation:l}=this._drawArgs(n);se(t,e.text,0,0,i,{color:e.color,maxWidth:r,rotation:l,textAlign:s(e.align),textBaseline:"middle",translation:[o,a]})}}var Ao={id:"title",_element:Oo,start(t,e,i){!function(t,e){const i=new Oo({ctx:t.ctx,options:e,chart:t});ni.configure(t,i,e),ni.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){const e=t.titleBlock;ni.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const s=t.titleBlock;ni.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const To=new WeakMap;var Lo={id:"subtitle",start(t,e,i){const s=new Oo({ctx:t.ctx,options:i,chart:t});ni.configure(t,s,i),ni.addBox(t,s),To.set(t,s)},stop(t){ni.removeBox(t,To.get(t)),To.delete(t)},beforeUpdate(t,e,i){const s=To.get(t);ni.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Ro={average(t){if(!t.length)return!1;let e,i,s=0,n=0,o=0;for(e=0,i=t.length;e-1?t.split("\n"):t}function zo(t,e){const{element:i,datasetIndex:s,index:n}=e,o=t.getDatasetMeta(s).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:t,label:a,parsed:o.getParsed(n),raw:t.data.datasets[s].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:i}}function Fo(t,e){const i=t.chart.ctx,{body:s,footer:n,title:o}=t,{boxWidth:a,boxHeight:r}=e,l=He(e.bodyFont),h=He(e.titleFont),c=He(e.footerFont),d=o.length,u=n.length,f=s.length,g=Ne(e.padding);let p=g.height,m=0,x=s.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(x+=t.beforeBody.length+t.afterBody.length,d&&(p+=d*h.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),x){p+=f*(e.displayColors?Math.max(r,l.lineHeight):l.lineHeight)+(x-f)*l.lineHeight+(x-1)*e.bodySpacing}u&&(p+=e.footerMarginTop+u*c.lineHeight+(u-1)*e.footerSpacing);let b=0;const _=function(t){m=Math.max(m,i.measureText(t).width+b)};return i.save(),i.font=h.string,Q(t.title,_),i.font=l.string,Q(t.beforeBody.concat(t.afterBody),_),b=e.displayColors?a+2+e.boxPadding:0,Q(s,(t=>{Q(t.before,_),Q(t.lines,_),Q(t.after,_)})),b=0,i.font=c.string,Q(t.footer,_),i.restore(),m+=g.width,{width:m,height:p}}function Bo(t,e,i,s){const{x:n,width:o}=i,{width:a,chartArea:{left:r,right:l}}=t;let h="center";return"center"===s?h=n<=(r+l)/2?"left":"right":n<=o/2?h="left":n>=a-o/2&&(h="right"),function(t,e,i,s){const{x:n,width:o}=s,a=i.caretSize+i.caretPadding;return"left"===t&&n+o+a>e.width||"right"===t&&n-o-a<0||void 0}(h,t,e,i)&&(h="center"),h}function Vo(t,e,i){const s=i.yAlign||e.yAlign||function(t,e){const{y:i,height:s}=e;return it.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||Bo(t,e,i,s),yAlign:s}}function Wo(t,e,i,s){const{caretSize:n,caretPadding:o,cornerRadius:a}=t,{xAlign:r,yAlign:l}=i,h=n+o,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:f}=We(a);let g=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,r);const p=function(t,e,i){let{y:s,height:n}=t;return"top"===e?s+=i:s-="bottom"===e?n+i:n/2,s}(e,l,h);return"center"===l?"left"===r?g+=h:"right"===r&&(g-=h):"left"===r?g-=Math.max(c,u)+n:"right"===r&&(g+=Math.max(d,f)+n),{x:jt(g,0,s.width-e.width),y:jt(p,0,s.height-e.height)}}function No(t,e,i){const s=Ne(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-s.right:t.x+s.left}function Ho(t){return Eo([],Io(t))}function jo(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}class $o extends Ds{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,i=this.options.setContext(this.getContext()),s=i.enabled&&e.options.animation&&i.animations,n=new gs(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(n)),n}getContext(){return this.$context||(this.$context=(t=this.chart.getContext(),e=this,i=this._tooltipItems,Ye(t,{tooltip:e,tooltipItems:i,type:"tooltip"})));var t,e,i}getTitle(t,e){const{callbacks:i}=e,s=i.beforeTitle.apply(this,[t]),n=i.title.apply(this,[t]),o=i.afterTitle.apply(this,[t]);let a=[];return a=Eo(a,Io(s)),a=Eo(a,Io(n)),a=Eo(a,Io(o)),a}getBeforeBody(t,e){return Ho(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){const{callbacks:i}=e,s=[];return Q(t,(t=>{const e={before:[],lines:[],after:[]},n=jo(i,t);Eo(e.before,Io(n.beforeLabel.call(this,t))),Eo(e.lines,n.label.call(this,t)),Eo(e.after,Io(n.afterLabel.call(this,t))),s.push(e)})),s}getAfterBody(t,e){return Ho(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){const{callbacks:i}=e,s=i.beforeFooter.apply(this,[t]),n=i.footer.apply(this,[t]),o=i.afterFooter.apply(this,[t]);let a=[];return a=Eo(a,Io(s)),a=Eo(a,Io(n)),a=Eo(a,Io(o)),a}_createItems(t){const e=this._active,i=this.chart.data,s=[],n=[],o=[];let a,r,l=[];for(a=0,r=e.length;at.filter(e,s,n,i)))),t.itemSort&&(l=l.sort(((e,s)=>t.itemSort(e,s,i)))),Q(l,(e=>{const i=jo(t.callbacks,e);s.push(i.labelColor.call(this,e)),n.push(i.labelPointStyle.call(this,e)),o.push(i.labelTextColor.call(this,e))})),this.labelColors=s,this.labelPointStyles=n,this.labelTextColors=o,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),s=this._active;let n,o=[];if(s.length){const t=Ro[i.position].call(this,s,this._eventPosition);o=this._createItems(i),this.title=this.getTitle(o,i),this.beforeBody=this.getBeforeBody(o,i),this.body=this.getBody(o,i),this.afterBody=this.getAfterBody(o,i),this.footer=this.getFooter(o,i);const e=this._size=Fo(this,i),a=Object.assign({},t,e),r=Vo(this.chart,i,a),l=Wo(i,a,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,n={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){const n=this.getCaretPosition(t,i,s);e.lineTo(n.x1,n.y1),e.lineTo(n.x2,n.y2),e.lineTo(n.x3,n.y3)}getCaretPosition(t,e,i){const{xAlign:s,yAlign:n}=this,{caretSize:o,cornerRadius:a}=i,{topLeft:r,topRight:l,bottomLeft:h,bottomRight:c}=We(a),{x:d,y:u}=t,{width:f,height:g}=e;let p,m,x,b,_,y;return"center"===n?(_=u+g/2,"left"===s?(p=d,m=p-o,b=_+o,y=_-o):(p=d+f,m=p+o,b=_-o,y=_+o),x=p):(m="left"===s?d+Math.max(r,h)+o:"right"===s?d+f-Math.max(l,c)-o:this.caretX,"top"===n?(b=u,_=b-o,p=m-o,x=m+o):(b=u+g,_=b+o,p=m+o,x=m-o),y=b),{x1:p,x2:m,x3:x,y1:b,y2:_,y3:y}}drawTitle(t,e,i){const s=this.title,n=s.length;let o,a,r;if(n){const l=Ei(i.rtl,this.x,this.width);for(t.x=No(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",o=He(i.titleFont),a=i.titleSpacing,e.fillStyle=i.titleColor,e.font=o.string,r=0;r0!==t))?(t.beginPath(),t.fillStyle=n.multiKeyBackground,oe(t,{x:e,y:g,w:l,h:r,radius:a}),t.fill(),t.stroke(),t.fillStyle=o.backgroundColor,t.beginPath(),oe(t,{x:i,y:g+1,w:l-2,h:r-2,radius:a}),t.fill()):(t.fillStyle=n.multiKeyBackground,t.fillRect(e,g,l,r),t.strokeRect(e,g,l,r),t.fillStyle=o.backgroundColor,t.fillRect(i,g+1,l-2,r-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:s}=this,{bodySpacing:n,bodyAlign:o,displayColors:a,boxHeight:r,boxWidth:l,boxPadding:h}=i,c=He(i.bodyFont);let d=c.lineHeight,u=0;const f=Ei(i.rtl,this.x,this.width),g=function(i){e.fillText(i,f.x(t.x+u),t.y+d/2),t.y+=d+n},p=f.textAlign(o);let m,x,b,_,y,v,w;for(e.textAlign=o,e.textBaseline="middle",e.font=c.string,t.x=No(this,p,i),e.fillStyle=i.bodyColor,Q(this.beforeBody,g),u=a&&"right"!==p?"center"===o?l/2+h:l+2+h:0,_=0,v=s.length;_0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,s=i&&i.x,n=i&&i.y;if(s||n){const i=Ro[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=Fo(this,t),a=Object.assign({},i,this._size),r=Vo(e,t,a),l=Wo(t,a,r,e);s._to===l.x&&n._to===l.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=o.width,this.height=o.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const s={width:this.width,height:this.height},n={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const o=Ne(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=i,this.drawBackground(n,t,s,e),Ii(t,e.textDirection),n.y+=o.top,this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),zi(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,s=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),n=!tt(i,s),o=this._positionChanged(s,e);(n||o)&&(this._active=s,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,n=this._active||[],o=this._getActiveElements(t,n,e,i),a=this._positionChanged(o,t),r=e||!tt(o,n)||a;return r&&(this._active=o,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),r}_getActiveElements(t,e,i,s){const n=this.options;if("mouseout"===t.type)return[];if(!s)return e;const o=this.chart.getElementsAtEventForMode(t,n.mode,n,i);return n.reverse&&o.reverse(),o}_positionChanged(t,e){const{caretX:i,caretY:s,options:n}=this,o=Ro[n.position].call(this,t,e);return!1!==o&&(i!==o.x||s!==o.y)}}$o.positioners=Ro;var Yo={id:"tooltip",_element:$o,positioners:Ro,afterInit(t,e,i){i&&(t.tooltip=new $o({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip,i={tooltip:e};!1!==t.notifyPlugins("beforeTooltipDraw",i)&&(e&&e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i))},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:H,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Uo=Object.freeze({__proto__:null,Decimation:ro,Filler:So,Legend:Co,SubTitle:Lo,Title:Ao,Tooltip:Yo});function Xo(t,e,i,s){const n=t.indexOf(e);if(-1===n)return((t,e,i,s)=>("string"==typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,s);return n!==t.lastIndexOf(e)?i:n}class qo extends Bs{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:s}of e)t[i]===s&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if($(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:jt(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:Xo(i,t,K(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:s}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,s=[];let n=this.getLabels();n=0===t&&e===n.length-1?n:n.slice(t,e+1),this._valueRange=Math.max(n.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let i=t;i<=e;i++)s.push({value:i});return s}getLabelForValue(t){const e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function Ko(t,e,{horizontal:i,minRotation:s}){const n=It(s),o=(i?Math.sin(n):Math.cos(n))||.001,a=.75*e*(""+t).length;return Math.min(e/o,a)}qo.id="category",qo.defaults={ticks:{callback:qo.prototype.getLabelForValue}};class Go extends Bs{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return $(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:s,max:n}=this;const o=t=>s=e?s:t,a=t=>n=i?n:t;if(t){const t=Ct(s),e=Ct(n);t<0&&e<0?a(0):t>0&&e>0&&o(0)}if(s===n){let e=1;(n>=Number.MAX_SAFE_INTEGER||s<=Number.MIN_SAFE_INTEGER)&&(e=Math.abs(.05*n)),a(n+e),t||o(s-e)}this.min=s,this.max=n}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:s}=t;return s?(e=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const s=function(t,e){const i=[],{bounds:s,step:n,min:o,max:a,precision:r,count:l,maxTicks:h,maxDigits:c,includeBounds:d}=t,u=n||1,f=h-1,{min:g,max:p}=e,m=!$(o),x=!$(a),b=!$(l),_=(p-g)/(c+1);let y,v,w,M,k=Ot((p-g)/f/u)*u;if(k<1e-14&&!m&&!x)return[{value:g},{value:p}];M=Math.ceil(p/k)-Math.floor(g/k),M>f&&(k=Ot(M*k/f/u)*u),$(r)||(y=Math.pow(10,r),k=Math.ceil(k*y)/y),"ticks"===s?(v=Math.floor(g/k)*k,w=Math.ceil(p/k)*k):(v=g,w=p),m&&x&&n&&Rt((a-o)/n,k/1e3)?(M=Math.round(Math.min((a-o)/k,h)),k=(a-o)/M,v=o,w=a):b?(v=m?o:v,w=x?a:w,M=l-1,k=(w-v)/M):(M=(w-v)/k,M=Lt(M,Math.round(M),k/1e3)?Math.round(M):Math.ceil(M));const S=Math.max(Ft(k),Ft(v));y=Math.pow(10,$(r)?S:r),v=Math.round(v*y)/y,w=Math.round(w*y)/y;let P=0;for(m&&(d&&v!==o?(i.push({value:o}),v0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=X(t)?Math.max(0,t):null,this.max=X(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,s=this.max;const n=e=>i=t?i:e,o=t=>s=e?s:t,a=(t,e)=>Math.pow(10,Math.floor(Dt(t))+e);i===s&&(i<=0?(n(1),o(10)):(n(a(i,-1)),o(a(s,1)))),i<=0&&n(a(s,-1)),s<=0&&o(a(i,1)),this._zero&&this.min!==this._suggestedMin&&i===a(this.min,0)&&n(a(i,-1)),this.min=i,this.max=s}buildTicks(){const t=this.options,e=function(t,e){const i=Math.floor(Dt(e.max)),s=Math.ceil(e.max/Math.pow(10,i)),n=[];let o=q(t.min,Math.pow(10,Math.floor(Dt(e.min)))),a=Math.floor(Dt(o)),r=Math.floor(o/Math.pow(10,a)),l=a<0?Math.pow(10,Math.abs(a)):1;do{n.push({value:o,major:Jo(o)}),++r,10===r&&(r=1,++a,l=a>=0?1:l),o=Math.round(r*Math.pow(10,a)*l)/l}while(an?{start:e-i,end:e}:{start:e,end:e+i}}function ia(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),s=[],n=[],o=t._pointLabels.length,a=t.options.pointLabels,r=a.centerPointLabels?_t/o:0;for(let d=0;de.r&&(r=(s.end-e.r)/o,t.r=Math.max(t.r,e.r+r)),n.starte.b&&(l=(n.end-e.b)/a,t.b=Math.max(t.b,e.b+l))}function na(t){return 0===t||180===t?"center":t<180?"left":"right"}function oa(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function aa(t,e,i){return 90===i||270===i?t-=e/2:(i>270||i<90)&&(t-=e),t}function ra(t,e,i,s){const{ctx:n}=t;if(i)n.arc(t.xCenter,t.yCenter,e,0,yt);else{let i=t.getPointPosition(0,e);n.moveTo(i.x,i.y);for(let o=1;o{const i=J(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?ia(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){return Nt(t*(yt/(this._pointLabels.length||1))+It(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if($(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if($(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t=0;n--){const e=s.setContext(t.getPointLabelContext(n)),o=He(e.font),{x:a,y:r,textAlign:l,left:h,top:c,right:d,bottom:u}=t._pointLabelItems[n],{backdropColor:f}=e;if(!$(f)){const t=Ne(e.backdropPadding);i.fillStyle=f,i.fillRect(h-t.left,c-t.top,d-h+t.width,u-c+t.height)}se(i,t._pointLabels[n],a,r+o.lineHeight/2,o,{color:e.color,textAlign:l,textBaseline:"middle"})}}(this,n),s.display&&this.ticks.forEach(((t,e)=>{if(0!==e){a=this.getDistanceFromCenterForValue(t.value);!function(t,e,i,s){const n=t.ctx,o=e.circular,{color:a,lineWidth:r}=e;!o&&!s||!a||!r||i<0||(n.save(),n.strokeStyle=a,n.lineWidth=r,n.setLineDash(e.borderDash),n.lineDashOffset=e.borderDashOffset,n.beginPath(),ra(t,i,o,s),n.closePath(),n.stroke(),n.restore())}(this,s.setContext(this.getContext(e-1)),a,n)}})),i.display){for(t.save(),o=n-1;o>=0;o--){const s=i.setContext(this.getPointLabelContext(o)),{color:n,lineWidth:l}=s;l&&n&&(t.lineWidth=l,t.strokeStyle=n,t.setLineDash(s.borderDash),t.lineDashOffset=s.borderDashOffset,a=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),r=this.getPointPosition(o,a),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(r.x,r.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let n,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((s,a)=>{if(0===a&&!e.reverse)return;const r=i.setContext(this.getContext(a)),l=He(r.font);if(n=this.getDistanceFromCenterForValue(this.ticks[a].value),r.showLabelBackdrop){t.font=l.string,o=t.measureText(s.label).width,t.fillStyle=r.backdropColor;const e=Ne(r.backdropPadding);t.fillRect(-o/2-e.left,-n-l.size/2-e.top,o+e.width,l.size+e.height)}se(t,s.label,0,-n,l,{color:r.color})})),t.restore()}drawTitle(){}}la.id="radialLinear",la.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Os.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}},la.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},la.descriptors={angleLines:{_fallback:"grid"}};const ha={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ca=Object.keys(ha);function da(t,e){return t-e}function ua(t,e){if($(e))return null;const i=t._adapter,{parser:s,round:n,isoWeekday:o}=t._parseOpts;let a=e;return"function"==typeof s&&(a=s(a)),X(a)||(a="string"==typeof s?i.parse(a,s):i.parse(a)),null===a?null:(n&&(a="week"!==n||!Tt(o)&&!0!==o?i.startOf(a,n):i.startOf(a,"isoWeek",o)),+a)}function fa(t,e,i,s){const n=ca.length;for(let o=ca.indexOf(t);o=e?i[s]:i[n]]=!0}}else t[e]=!0}function pa(t,e,i){const s=[],n={},o=e.length;let a,r;for(a=0;a=0&&(e[l].major=!0);return e}(t,s,n,i):s}class ma extends Bs{constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e){const i=t.time||(t.time={}),s=this._adapter=new mn._date(t.adapters.date);ot(i.displayFormats,s.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:ua(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:s,max:n,minDefined:o,maxDefined:a}=this.getUserBounds();function r(t){o||isNaN(t.min)||(s=Math.min(s,t.min)),a||isNaN(t.max)||(n=Math.max(n,t.max))}o&&a||(r(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||r(this.getMinMax(!1))),s=X(s)&&!isNaN(s)?s:+e.startOf(Date.now(),i),n=X(n)&&!isNaN(n)?n:+e.endOf(Date.now(),i)+1,this.min=Math.min(s,n-1),this.max=Math.max(s+1,n)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,s="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&s.length&&(this.min=this._userMin||s[0],this.max=this._userMax||s[s.length-1]);const n=this.min,o=he(s,n,this.max);return this._unit=e.unit||(i.autoSkip?fa(e.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(t,e,i,s,n){for(let o=ca.length-1;o>=ca.indexOf(i);o--){const i=ca[o];if(ha[i].common&&t._adapter.diff(n,s,i)>=e-1)return i}return ca[i?ca.indexOf(i):0]}(this,o.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=ca.indexOf(t)+1,i=ca.length;e1e5*a)throw new Error(e+" and "+i+" are too far apart with stepSize of "+a+" "+o);const f="data"===s.ticks.source&&this.getDataTimestamps();for(c=u,d=0;ct-e)).map((t=>+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}_tickFormatFunction(t,e,i,s){const n=this.options,o=n.time.displayFormats,a=this._unit,r=this._majorUnit,l=a&&o[a],h=r&&o[r],c=i[e],d=r&&h&&c&&c.major,u=this._adapter.format(t,s||(d?h:l)),f=n.ticks.callback;return f?J(f,[u,e,i],this):u}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e0?a:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t=t[r].pos&&e<=t[l].pos&&({lo:r,hi:l}=re(t,"pos",e)),({pos:s,time:o}=t[r]),({pos:n,time:a}=t[l])):(e>=t[r].time&&e<=t[l].time&&({lo:r,hi:l}=re(t,"time",e)),({time:s,pos:o}=t[r]),({time:n,pos:a}=t[l]));const h=n-s;return h?o+(a-o)*(e-s)/h:o}ma.id="time",ma.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class ba extends ma{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=xa(e,this.min),this._tableRange=xa(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,s=[],n=[];let o,a,r,l,h;for(o=0,a=t.length;o=e&&l<=i&&s.push(l);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(o=0,a=s.length;o + + + + Data Graph + + + + + + +
+ + +
+ + + diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..26aa59f --- /dev/null +++ b/templates/index.html @@ -0,0 +1,43 @@ + + + +

Dashboard

+Home Page + + + + +
+


  Select an option.

+

Select "Graph the data" if you want to see a live graph of the data coming from the headset, or select "Play" to play the "game".

+
+
+ +
Play
+
+
+ +
Graph the data
+
+
+
+
+ +
Open Sauce Mode
+
+ +
+
+

Made by James Hoffman

+
+ \ No newline at end of file diff --git a/templates/openSauce.html b/templates/openSauce.html new file mode 100644 index 0000000..14a3ec2 --- /dev/null +++ b/templates/openSauce.html @@ -0,0 +1,84 @@ + + + + + Data Graph + + + + + + + + + + +
+ + +
!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.

UNITY CONNECTED

+ + + + + + + + + + + +
+ +
+    

IF

  + + + +   

"PUNISH" PLAYER WITH A

  + + +
+
+ + + + +

Made by James Hoffman

+
+ + + + diff --git a/templates/play.html b/templates/play.html new file mode 100644 index 0000000..21135b0 --- /dev/null +++ b/templates/play.html @@ -0,0 +1,79 @@ + + + + + Data Graph + + + + + + + +
+ + + + + +
+ + +
+

+ + + + + + +
+ +
+    

If

  + + + +   

punish player with a

  + + +
+
+ +
+
+ +
+ + + + diff --git a/templates/playMinecraft.html b/templates/playMinecraft.html new file mode 100644 index 0000000..1df0a33 --- /dev/null +++ b/templates/playMinecraft.html @@ -0,0 +1,70 @@ + + + + + Data Graph + + + + + + + +
+ + + + + + + + + + +

+ + + + + + +
+ +
+    

If

  + + + +   

punish player.

  + +
+
+ +
+
+ +
+ + + + diff --git a/templates/stop.html b/templates/stop.html new file mode 100644 index 0000000..df35f6f --- /dev/null +++ b/templates/stop.html @@ -0,0 +1,38 @@ + + + +

Program has stopped

+Stopped program + + + + +
+


  Set threshold to 500 and {punishAttention, punishMeditation} to 0. To continue operation, go home.

+

+ + + + \ No newline at end of file diff --git a/utils/gen_data.py b/utils/gen_data.py new file mode 100644 index 0000000..ce9e05f --- /dev/null +++ b/utils/gen_data.py @@ -0,0 +1,18 @@ +from time import sleep +import random +import os + +def genData(filename): + os.system('rm '+filename) + i = 0 + + file = open(filename, "w") + file.write("index,strength,attention,meditation,delta,theta,low_alpha,high_alpha,low_beta,high_beta,low_gamma,high_gamma") + file.write("\n"+str(i)+","+str(random.randint(0, 200))+","+str(random.randint(0, 200))+","+str(random.randint(0, 200))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))) + file.flush() + + while True: + sleep(.5) + file.write("\n"+str(i)+","+str(random.randint(0, 100))+","+str(random.randint(0, 100))+","+str(random.randint(0, 100))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))+","+str(random.randint(0, 100000))) + i += 1 + file.flush()